:root{--font-family-heading: "DejaVu Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-family-base: "DejaVu Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-family-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--brand-dark: #36454f;--brand-light: #ffffff;--brand-mid-gray: #708090;--brand-light-gray: #d3d3d3;--brand-accent-orange: #36454f;--brand-accent-blue: #708090;--brand-accent-green: #d3d3d3;--aq-radius-1: 8px;--aq-radius-2: 12px;--aq-radius-3: 16px;--aq-shadow-1: 0 10px 30px rgba(0, 0, 0, .1);--aq-shadow-2: 0 18px 60px rgba(0, 0, 0, .16);--aq-duration-1: .16s;--aq-duration-2: .24s;--aq-ease-out: cubic-bezier(.2, .8, .2, 1);--aq-color-bg: var(--brand-light);--aq-color-fg: var(--brand-dark);--aq-color-muted: var(--brand-mid-gray);--aq-color-faint: rgba(112, 128, 144, .72);--aq-color-border: var(--brand-light-gray);--aq-primary: #4a6fa5;--aq-primary-hover: #5d81b4;--aq-primary-pressed: #3a5884;--aq-primary-rgb: 74, 111, 165;--aq-accent-a: var(--brand-mid-gray);--aq-accent-b: #4a6fa5;--aq-accent-c: var(--brand-light-gray);--aq-accent-a-rgb: 112, 128, 144;--aq-accent-b-rgb: 74, 111, 165;--aq-accent-c-rgb: 211, 211, 211;--aq-surface-1: #ffffff;--aq-surface-2: #f6f6f6;--primary-hover: var(--aq-primary-hover);--primary-color: var(--aq-primary);--primary-color-hover: var(--aq-primary-hover);--primary-color-pressed: var(--aq-primary-pressed)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-family-base);font-size:14px;line-height:1.5;color:var(--aq-color-fg);background-color:var(--aq-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-heading);font-weight:600;line-height:1.3;color:var(--aq-color-fg)}a{color:var(--aq-primary);text-decoration:none;transition:color var(--aq-duration-2) var(--aq-ease-out)}a:hover{color:var(--aq-primary-hover)}:root[data-aq-theme=abyss]{--aq-color-bg: #ffffff;--aq-color-fg: #36454f;--aq-color-muted: #708090;--aq-color-faint: rgba(112, 128, 144, .72);--aq-color-border: #d3d3d3;--aq-surface-1: #ffffff;--aq-surface-2: #f6f6f6}@supports (color: color-mix(in srgb,#000 50%,#fff)){:root{--aq-color-faint: color-mix(in srgb, var(--brand-mid-gray) 72%, var(--brand-light));--aq-primary-hover: color-mix(in srgb, var(--brand-dark) 82%, var(--brand-light));--aq-primary-pressed: color-mix(in srgb, var(--brand-dark) 84%, #000000)}:root[data-aq-theme=abyss]{--aq-color-faint: color-mix(in srgb, var(--brand-mid-gray) 72%, var(--brand-light))}}:root::selection{background:rgba(var(--aq-primary-rgb),.22)}:root[data-aq-theme=abyss] ::selection{background:rgba(var(--aq-primary-rgb),.22)}input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}code,pre{font-family:var(--font-family-mono)}:root{--shadow-card: var(--aq-shadow-1);--shadow-hover: var(--aq-shadow-2);--transition-speed: var(--aq-duration-2);--border-radius: var(--aq-radius-2);--primary-color: var(--aq-primary);--success-color: var(--aq-accent-b);--warning-color: var(--aq-accent-c);--error-color: #d92d20;--info-color: var(--aq-accent-a);--surface-1: var(--aq-color-bg);--surface-2: rgba(54, 69, 79, .03)}.content-surface .search-section{position:sticky;top:calc(var(--header-height, 56px) + 18px);z-index:5}@media(max-width:768px){.content-surface .search-section{top:calc(var(--header-height, 56px) + 14px)}}@media(max-width:480px){.content-surface .search-section{top:calc(var(--header-height, 56px) + 12px)}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background-color:var(--surface-1);border-radius:12px;width:90%;max-width:850px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026;animation:slideIn .3s ease-out;border:1px solid var(--aq-color-border)}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{padding:28px 32px 20px;border-bottom:1px solid var(--aq-color-border);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,rgba(var(--aq-primary-rgb),.08),rgba(var(--aq-primary-rgb),0));border-radius:12px 12px 0 0}.modal-header h3{margin:0;font-size:20px;font-weight:600;color:var(--aq-color-fg)}.btn-close{background:none;border:none;font-size:24px;color:var(--aq-color-faint);cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.btn-close:hover{background-color:rgba(var(--aq-primary-rgb),.1);color:var(--aq-color-fg);transform:rotate(90deg)}.modal-body{padding:32px;background-color:var(--surface-1)}.modal-footer{padding:24px 32px;border-top:1px solid var(--aq-color-border);display:flex;justify-content:flex-end;gap:16px;background:linear-gradient(90deg,rgba(var(--aq-primary-rgb),0),rgba(var(--aq-primary-rgb),.06));border-radius:0 0 12px 12px}.btn-cancel{padding:10px 28px;background-color:var(--surface-1);color:var(--aq-color-muted);border:1px solid var(--aq-color-border);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000000a}.refresh-btn{padding:8px 16px;border:1px solid var(--aq-color-border);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-speed);background-color:var(--surface-1);color:var(--aq-color-fg);box-shadow:0 2px 4px #0000000d;min-width:60px;display:inline-flex;align-items:center;justify-content:center}.refresh-btn:hover{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 4px 8px #0000001a}.list-header{display:flex;justify-content:space-between;align-items:center}.list-header h2{margin:0}.btn-cancel:hover{background-color:#fafafa;border-color:var(--aq-primary-hover);color:var(--aq-primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00000014}.btn-submit{padding:10px 28px;background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(var(--aq-primary-rgb),.28)}.btn-submit:hover{background-color:var(--aq-primary-hover);border-color:var(--aq-primary-hover);transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--aq-primary-rgb),.32)}.btn-submit:active{transform:translateY(0)}.preview-card{display:flex;flex-direction:column;gap:20px}.info-card{background:linear-gradient(145deg,#fff,#f9f9f9);border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.info-card.primary-card{background:linear-gradient(145deg,#f0f9ff,#e6f7ff);border-color:#91d5ff}.card-header{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.04);display:flex;justify-content:space-between;align-items:center;background-color:#fff9;border-radius:12px 12px 0 0}.card-title{margin:0;font-size:16px;font-weight:600;color:#262626}.status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.order-status-pending{background-color:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.status-badge.order-status-processing{background-color:#e6f7ff;color:var(--aq-primary);border:1px solid rgba(var(--aq-primary-rgb),.24)}.status-badge.order-status-completed{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-badge.order-status-canceled{background-color:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}.card-content{padding:20px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-item{display:flex;flex-direction:column;gap:6px}.info-label{font-size:12px;font-weight:500;color:#8c8c8c;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.3px}.info-value{font-size:14px;font-weight:400;color:#262626;line-height:1.4}.info-value.order-number{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;color:var(--aq-primary);background-color:rgba(var(--aq-primary-rgb),.08);padding:4px 8px;border-radius:6px;font-size:13px}.icon{font-size:14px}@media(max-width:768px){.modal-content{width:95%;margin:20px}.modal-header,.modal-body,.modal-footer{padding:16px 20px}.info-grid,.debug-info-grid{grid-template-columns:1fr}.card-header{flex-direction:column;gap:12px;align-items:flex-start}}.order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.form-item{display:flex;flex-direction:column;gap:6px;min-width:0}.form-item.full-width{grid-column:1 / -1}.form-item label{font-size:13px;font-weight:500;color:#595959;display:inline-flex;align-items:center;gap:6px}.form-item input,.form-item select,.form-item textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background-color:#fff;font-size:14px;color:#262626;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;min-width:0}.form-item textarea{resize:vertical;line-height:1.5}.form-item input:hover,.form-item select:hover,.form-item textarea:hover{border-color:#1890ff73}.form-item input:focus,.form-item select:focus,.form-item textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #1890ff29}.form-item input[readonly]{background-color:#f5f7fa;cursor:not-allowed}.required{color:var(--error-color);font-weight:600}.radio-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.radio-label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#262626;-webkit-user-select:none;user-select:none}.radio-label input{margin:0}.search-input-wrapper{position:relative;width:100%}.search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;max-height:240px;overflow:auto;z-index:10;box-shadow:0 12px 30px #0000001f}.search-results.empty-results{padding:10px 12px}.search-result-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06)}.search-result-item:hover{background:#1890ff0f}.search-result-item:last-child{border-bottom:none}.member-info{display:flex;flex-direction:column;gap:4px}.member-name{font-weight:600;color:#262626}.member-id,.member-vip,.member-balance{font-size:12px;color:#8c8c8c}.selected-member{margin-top:10px;padding:10px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:space-between}.btn-clear{padding:6px 12px;font-size:12px;background:#ff4d4f;color:#fff;border:1px solid #ff4d4f;border-radius:10px;cursor:pointer;transition:filter .2s ease,transform .2s ease}.btn-clear:hover{filter:brightness(1.04);transform:translateY(-1px)}.balance-notice{margin-top:8px;font-size:12px}.balance-warning{color:var(--error-color)}.balance-ok{color:var(--success-color)}.nonmember-info{padding:10px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 10px}.nonmember-note{font-size:12px;color:#fa8c16}.audit-info,.preview-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.audit-item,.preview-item{display:flex;align-items:flex-start;gap:8px;min-width:0}.audit-item label,.preview-item label{font-weight:600;min-width:78px;color:#666;white-space:nowrap}.audit-item span,.preview-item span{color:#262626;overflow:hidden;text-overflow:ellipsis}.audit-item.full-width,.preview-item.full-width{grid-column:1 / -1}.btn-reject{padding:10px 18px;background:#ff4d4f;color:#fff;border:1px solid #ff4d4f;border-radius:10px;cursor:pointer;transition:filter .2s ease,transform .2s ease}.btn-reject:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn-approve{padding:10px 18px;background:#52c41a;color:#fff;border:1px solid #52c41a;border-radius:10px;cursor:pointer;transition:filter .2s ease,transform .2s ease}.btn-approve:hover{filter:brightness(1.04);transform:translateY(-1px)}@media(max-width:768px){.order-form{grid-template-columns:1fr}.selected-member{justify-content:flex-start}.audit-info,.preview-info{grid-template-columns:1fr}}.upload-container[data-v-9db85b78],.preset-container[data-v-9db85b78],.random-container[data-v-9db85b78]{height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-placeholder[data-v-9db85b78]{width:100%;height:100%;border:2px dashed #ccc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.upload-placeholder[data-v-9db85b78]:hover{border-color:#36ad6a;background:#f0f9f4}.sub-text[data-v-9db85b78]{font-size:12px;color:#999;margin-top:8px}.crop-workspace[data-v-9db85b78]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.canvas-wrapper[data-v-9db85b78]{width:400px;height:400px;background:#333;position:relative;overflow:hidden;cursor:grab}.canvas-wrapper[data-v-9db85b78]:active{cursor:grabbing}.overlay[data-v-9db85b78]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,transparent 100px,rgba(0,0,0,.6) 100px)}.controls[data-v-9db85b78]{width:100%;padding:16px;background:#fff}.control-row[data-v-9db85b78]{display:flex;align-items:center;margin-bottom:8px}.control-actions[data-v-9db85b78]{display:flex;justify-content:center;gap:10px;margin-top:10px}.preset-grid[data-v-9db85b78]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px;width:100%;height:100%;overflow-y:auto}.preset-item[data-v-9db85b78]{aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid transparent;cursor:pointer;position:relative;transition:all .2s}.preset-item[data-v-9db85b78]:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.preset-item.active[data-v-9db85b78]{border-color:#36ad6a;box-shadow:0 0 0 4px #36ad6a33}.preset-item img[data-v-9db85b78]{width:100%;height:100%;object-fit:cover}.selected-mark[data-v-9db85b78]{position:absolute;inset:0;background:#36ad6a66;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.random-container[data-v-9db85b78]{gap:32px}.preview-circle[data-v-9db85b78]{width:200px;height:200px;border-radius:50%;overflow:hidden;border:4px solid #f0f0f0;box-shadow:0 8px 24px #0000001a}.random-preview[data-v-9db85b78]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:#fff}.random-error[data-v-9db85b78]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffffeb;text-align:center;padding:16px}.random-error-title[data-v-9db85b78]{font-size:13px;color:#64748b;font-weight:600}.random-img[data-v-9db85b78]{width:100%;height:100%;object-fit:cover;animation:fadeIn-9db85b78 .5s ease}@keyframes fadeIn-9db85b78{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-footer[data-v-9db85b78]{display:flex;justify-content:flex-end;gap:12px}.empty-state[data-v-9db85b78]{color:#999}.layout[data-v-3c94d77b]{--header-height: 56px;--sider-width: 240px;--footer-height: 44px;--primary-gradient: linear-gradient(135deg, var(--aq-primary) 0%, var(--aq-primary-pressed) 100%);--layout-surface: var(--aq-surface-1);--header-background: rgba(255, 255, 255, .88);--shadow-card: var(--aq-shadow-1);--shadow-dropdown: 0 10px 28px rgba(0, 0, 0, .14);--border-radius: var(--aq-radius-1);--transition-speed: var(--aq-duration-2);--sider-bg: rgba(255, 255, 255, .92);--sider-glow: radial-gradient(720px 520px at 18% -12%, rgba(var(--aq-primary-rgb), .14) 0%, rgba(var(--aq-primary-rgb), 0) 62%);--sider-stroke: var(--aq-color-border);--sider-text: var(--aq-color-muted);--sider-text-strong: var(--aq-color-fg);--sider-muted: var(--aq-color-faint);--sider-item-hover: rgba(54, 69, 79, .04);--sider-item-active: rgba(var(--aq-primary-rgb), .12);--sider-item-active-border: rgba(var(--aq-primary-rgb), .22);--sider-shadow: 0 18px 46px rgba(10, 18, 44, .14);min-height:100vh;padding-top:var(--header-height);padding-bottom:var(--footer-height);background:radial-gradient(900px 560px at 12% -12%,rgba(var(--aq-primary-rgb),.1),rgba(var(--aq-primary-rgb),0) 62%),radial-gradient(720px 520px at 92% -18%,rgba(var(--aq-accent-a-rgb),.08),rgba(var(--aq-accent-a-rgb),0) 70%),var(--aq-color-bg);display:flex;flex-direction:column}.layout-body[data-v-3c94d77b]{flex:1;min-height:0;padding-left:var(--sider-width)}.layout-sider[data-v-3c94d77b]{background:var(--sider-bg);color:var(--sider-text);border-right:1px solid var(--sider-stroke);box-shadow:var(--sider-shadow);position:fixed!important;left:0;top:var(--header-height);bottom:0;z-index:900;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column}.layout-sider[data-v-3c94d77b]:before{content:"";position:absolute;inset:0;background:var(--sider-glow);opacity:.8;pointer-events:none}.layout-sider[data-v-3c94d77b] .n-layout-sider-scroll-container,.layout-sider[data-v-3c94d77b] .n-layout-sider-content{flex:1;min-height:0;display:flex;flex-direction:column}.sider-container[data-v-3c94d77b]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.sider-scroll[data-v-3c94d77b]{flex:1;min-height:0;height:100%;overflow-y:auto;padding:12px 0}.sider-scroll[data-v-3c94d77b]::-webkit-scrollbar{width:6px}.sider-scroll[data-v-3c94d77b]::-webkit-scrollbar-thumb{background-color:#1414132e;border-radius:3px}.sider-scroll[data-v-3c94d77b]::-webkit-scrollbar-thumb:hover{background-color:#14141342}.layout-header[data-v-3c94d77b]{background:linear-gradient(180deg,var(--header-background) 0%,rgba(255,255,255,.76) 72%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #0a122c14;padding:0 20px;border-bottom:1px solid var(--aq-color-border);transition:box-shadow var(--transition-speed) var(--aq-ease-out),border-color var(--transition-speed) var(--aq-ease-out),background var(--transition-speed) var(--aq-ease-out);position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1000;height:var(--header-height);display:flex;align-items:center}.layout-header[data-v-3c94d77b]:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 220px at 18% -40%,rgba(var(--aq-primary-rgb),.16),rgba(var(--aq-primary-rgb),0) 70%),radial-gradient(520px 220px at 88% -55%,rgba(var(--aq-primary-rgb),.12),rgba(var(--aq-primary-rgb),0) 72%);pointer-events:none;opacity:.85}.layout-header[data-v-3c94d77b]>*{position:relative;z-index:1}.header-left[data-v-3c94d77b]{display:flex;align-items:center;gap:16px}.header-brand[data-v-3c94d77b]{display:flex;align-items:center;gap:12px;cursor:default;padding:6px 10px;border-radius:14px;-webkit-user-select:none;user-select:none;transition:background var(--transition-speed) var(--aq-ease-out)}.header-brand[data-v-3c94d77b]:hover{background:#14141308}.sider-logo[data-v-3c94d77b]{width:34px;height:34px;border-radius:50%;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.sider-logo img[data-v-3c94d77b]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.sider-brand[data-v-3c94d77b]{display:flex;flex-direction:column;gap:2px}.sider-title[data-v-3c94d77b]{font-size:15px;font-weight:760;letter-spacing:.2px;color:var(--aq-color-fg)}.sider-sub[data-v-3c94d77b]{font-size:11px;color:var(--aq-color-faint);letter-spacing:.18px}.header-right[data-v-3c94d77b]{margin-left:auto;display:flex;align-items:center}.header-user[data-v-3c94d77b]{position:relative;display:flex;align-items:center}.user-trigger[data-v-3c94d77b]{display:flex;align-items:center;gap:12px;padding:4px 14px 4px 4px;border-radius:999px;border:1px solid var(--aq-color-border);background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all var(--transition-speed) var(--aq-ease-out);box-shadow:0 2px 8px #0000000a}.user-trigger[data-v-3c94d77b]:hover,.user-trigger.open[data-v-3c94d77b]{background:#fffffff5;border-color:rgba(var(--aq-primary-rgb),.35);box-shadow:0 8px 22px #0a122c1f;transform:translateY(-1px)}.user-trigger[data-v-3c94d77b]:active{transform:scale(.99)}.user-trigger[data-v-3c94d77b]:focus-visible{outline:2px solid rgba(var(--aq-primary-rgb),.42);outline-offset:2px}.user-avatar[data-v-3c94d77b]{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(var(--aq-primary-rgb),.15);box-shadow:0 2px 6px #0a122c14}.user-avatar[data-v-3c94d77b] .n-avatar__text{font-weight:700;font-size:14px}.user-name[data-v-3c94d77b]{font-size:14px;font-weight:700;color:var(--aq-color-fg);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-icon[data-v-3c94d77b]{margin-left:2px;color:var(--aq-color-faint);transition:transform var(--transition-speed)}.user-trigger.open .user-dropdown-icon[data-v-3c94d77b]{transform:rotate(180deg)}.custom-dropdown-menu[data-v-3c94d77b]{position:absolute;top:calc(100% + 10px);right:0;width:200px;padding:8px;background:#ffffffeb;border-radius:14px;border:1px solid var(--aq-color-border);box-shadow:0 18px 46px #0a122c1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:visible;display:flex;flex-direction:column;z-index:1200;animation:dropdownFadeIn-3c94d77b .15s var(--aq-ease-out)}.custom-dropdown-menu[data-v-3c94d77b]:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;background:#ffffffeb;border-left:1px solid var(--aq-color-border);border-top:1px solid var(--aq-color-border);transform:rotate(45deg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes dropdownFadeIn-3c94d77b{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-dropdown-item[data-v-3c94d77b]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--aq-color-muted);cursor:pointer;transition:all var(--transition-speed)}.custom-dropdown-item[data-v-3c94d77b]:hover{background-color:rgba(var(--aq-primary-rgb),.08);color:var(--aq-color-fg)}.dropdown-item-icon[data-v-3c94d77b]{width:18px;text-align:center;font-size:14px}.dropdown-divider[data-v-3c94d77b]{margin:6px 8px;height:1px;background-color:var(--aq-color-border)}.layout-main[data-v-3c94d77b]{flex:1;display:flex;flex-direction:column;min-height:0}.layout-content[data-v-3c94d77b]{flex:1;overflow-y:auto;padding:18px 18px calc(22px + var(--footer-height));min-height:0}.content-surface[data-v-3c94d77b]{min-height:100%;background-color:var(--layout-surface);padding:8px 18PX 0;position:relative}.layout-footer[data-v-3c94d77b]{text-align:center;padding:0 24px;background-color:var(--layout-surface);color:var(--aq-color-faint);font-size:12px;position:fixed;left:var(--sider-width);right:0;bottom:0;height:var(--footer-height);display:flex;align-items:center;justify-content:center;z-index:800}[data-v-3c94d77b] .n-menu{background-color:transparent!important;border-right:none!important;padding:12px 12px 16px}.layout-sider[data-v-3c94d77b] .n-menu-item,.layout-sider[data-v-3c94d77b] .n-submenu-item{margin:4px 0!important}.layout-sider[data-v-3c94d77b] .n-menu-item .n-menu-item-content,.layout-sider[data-v-3c94d77b] .n-submenu-item .n-menu-item-content{border-radius:12px!important;padding-top:10px!important;padding-right:12px!important;padding-bottom:10px!important;position:relative;font-size:13px;font-weight:650;letter-spacing:.12px;color:var(--sider-text)!important;background-color:transparent;box-shadow:none;transform:translate(0);transition:background-color var(--transition-speed) var(--aq-ease-out),box-shadow var(--transition-speed) var(--aq-ease-out),color var(--transition-speed) var(--aq-ease-out),transform var(--transition-speed) var(--aq-ease-out)}.layout-sider[data-v-3c94d77b] .n-menu-item .n-menu-item-content:before,.layout-sider[data-v-3c94d77b] .n-submenu-item .n-menu-item-content:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--primary-gradient);opacity:0;transform:scaleY(.6);transform-origin:center;transition:opacity var(--transition-speed) var(--aq-ease-out),transform var(--transition-speed) var(--aq-ease-out);pointer-events:none}.layout-sider[data-v-3c94d77b] .n-menu-item:hover .n-menu-item-content,.layout-sider[data-v-3c94d77b] .n-submenu-item:hover .n-menu-item-content{background-color:rgba(var(--aq-primary-rgb),.06)!important;box-shadow:0 12px 26px #0a122c1a;color:var(--sider-text-strong)!important;transform:translate(2px)}.layout-sider[data-v-3c94d77b] .n-menu-item:hover .n-menu-item-content:before,.layout-sider[data-v-3c94d77b] .n-submenu-item:hover .n-menu-item-content:before{opacity:.45;transform:scaleY(.9)}.layout-sider[data-v-3c94d77b] .n-menu-item-content--selected{background:linear-gradient(90deg,rgba(var(--aq-primary-rgb),.16),rgba(var(--aq-primary-rgb),.1) 42%,rgba(var(--aq-primary-rgb),.06))!important;box-shadow:0 14px 32px rgba(var(--aq-primary-rgb),.12);color:var(--sider-text-strong)!important;transform:translate(4px)}.layout-sider[data-v-3c94d77b] .n-menu-item-content--selected:before{opacity:1;transform:scaleY(1)}.layout-sider[data-v-3c94d77b] .n-menu-item-content__icon,.layout-sider[data-v-3c94d77b] .n-submenu-item-content__icon{color:var(--sider-muted)!important;transition:color var(--transition-speed) var(--aq-ease-out),transform var(--transition-speed) var(--aq-ease-out)}.layout-sider[data-v-3c94d77b] .n-menu-item-content--selected .n-menu-item-content__icon,.layout-sider[data-v-3c94d77b] .n-submenu-item-content--selected .n-submenu-item-content__icon,.layout-sider[data-v-3c94d77b] .n-menu-item:hover .n-menu-item-content__icon,.layout-sider[data-v-3c94d77b] .n-submenu-item:hover .n-submenu-item-content__icon{color:rgba(var(--aq-primary-rgb),.88)!important;transform:translateY(-1px)}.layout-sider[data-v-3c94d77b] .n-submenu-item-content{border-radius:12px!important}.layout-sider[data-v-3c94d77b] .n-menu-item-content__arrow,.layout-sider[data-v-3c94d77b] .n-submenu-item-content__arrow{color:var(--sider-muted)!important}.layout-sider[data-v-3c94d77b] .n-submenu-children{padding-left:8px}.layout-sider[data-v-3c94d77b] .n-submenu-children .n-menu-item{margin:3px 0!important}.avatar-modal-body[data-v-3c94d77b]{display:flex;flex-direction:column;gap:16px}.avatar-preset-block[data-v-3c94d77b]{display:flex;flex-direction:column;gap:12px}.avatar-preset-title[data-v-3c94d77b]{font-size:13px;font-weight:650;color:var(--aq-color-muted)}.avatar-preset-grid[data-v-3c94d77b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.avatar-preset-item[data-v-3c94d77b]{width:100%;height:100%;border-radius:80px;border:2px solid var(--aq-color-border);background-color:#14141305;overflow:hidden;cursor:pointer;transition:transform var(--transition-speed) var(--aq-ease-out),border-color var(--transition-speed) var(--aq-ease-out),box-shadow var(--transition-speed) var(--aq-ease-out)}.avatar-preset-item[data-v-3c94d77b]:hover{transform:translateY(-1px);border-color:rgba(var(--aq-primary-rgb),.28);box-shadow:0 10px 22px #0a122c1a}.avatar-preset-item.active[data-v-3c94d77b]{border-color:rgba(var(--aq-primary-rgb),.62);box-shadow:0 14px 26px rgba(var(--aq-primary-rgb),.18)}.avatar-preset-img[data-v-3c94d77b]{width:100%;height:100%;object-fit:cover;display:block}.avatar-modal-row[data-v-3c94d77b]{display:flex;align-items:center;justify-content:flex-start}.avatar-file-input[data-v-3c94d77b]{width:100%}.avatar-preview[data-v-3c94d77b]{width:100%;height:220px;border-radius:14px;border:1px solid var(--aq-color-border);background:#14141305;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-preview-img[data-v-3c94d77b]{width:160px;height:160px;border-radius:999px;object-fit:cover}.avatar-modal-actions[data-v-3c94d77b]{display:flex;justify-content:flex-end;gap:10px}@media(prefers-reduced-motion:reduce){.custom-dropdown-menu[data-v-3c94d77b]{animation:none}.layout-sider[data-v-3c94d77b] .n-menu-item,.layout-sider[data-v-3c94d77b] .n-submenu-item{transition:none}}@media(max-width:768px){.header-left[data-v-3c94d77b]{gap:12px}.header-brand .sider-sub[data-v-3c94d77b]{display:none}.search-input[data-v-3c94d77b]{width:150px}.layout-content[data-v-3c94d77b]{padding:14px 14px calc(20px + var(--footer-height))}.content-surface[data-v-3c94d77b]{border-radius:14px}}@media(max-width:480px){.layout[data-v-3c94d77b]{--sider-width: 200px}.layout-sider[data-v-3c94d77b]{width:200px}.layout-body[data-v-3c94d77b]{padding-left:var(--sider-width)}.header-content[data-v-3c94d77b]{padding:0 16px}.search-input[data-v-3c94d77b]{display:none}.layout-content[data-v-3c94d77b]{padding:12px 12px calc(18px + var(--footer-height))}.content-surface[data-v-3c94d77b]{border-radius:12px}}.layout-content[data-v-3c94d77b]::-webkit-scrollbar{width:6px;height:6px}.layout-content[data-v-3c94d77b]::-webkit-scrollbar-track{background:#1414130f;border-radius:3px}.layout-content[data-v-3c94d77b]::-webkit-scrollbar-thumb{background:#14141338;border-radius:3px}.layout-content[data-v-3c94d77b]::-webkit-scrollbar-thumb:hover{background:#1414134d}@keyframes fadeIn-3c94d77b{0%{opacity:0}to{opacity:1}}.modal-footer[data-v-695ed084]{display:flex;justify-content:flex-end;gap:12px}.boss-user-modal[data-v-da68a564] .n-card-header{padding-bottom:0}
