@charset "UTF-8";@layer nexus.base,nexus.components,nexus.utilities;@layer nexus.base{:root{--color-primary: #007aff;--color-secondary: #5e5ce6;--color-info: #34c759;--color-warn: #ff9500;--color-error: #ff3b30;--color-danger: #ff3b30;--color-text-main: #ffffff;--color-text-sub: rgba(255, 255, 255, .8);--color-text-muted: rgba(255, 255, 255, .3);--border-main: rgba(255, 255, 255, .1);--border-top: rgba(255, 255, 255, .2);--border-top-active: rgba(255, 255, 255, .3);--bg-main: rgba(255, 255, 255, .01);--bg-hover: rgba(255, 255, 255, .03);--shadow-small: inset 0 0 0 1px rgba(255, 255, 255, .01), inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 12px -2px rgba(0, 0, 0, .12);--shadow-medium: inset 0 1px 1px 0 rgba(255, 255, 255, .15), inset 0 0 0 1px rgba(255, 255, 255, .02), 0 10px 30px -10px rgba(0, 0, 0, .25);--shadow-huge: inset 0 1px 2px 0 rgba(255, 255, 255, .3), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 16px 40px -12px rgba(0, 0, 0, .35);--text-shadow-small: 0 2px 4px rgba(0, 0, 0, .1);--text-shadow-medium: 0 4px 12px rgba(0, 0, 0, .15);--text-shadow-large: 0 10px 30px rgba(0, 0, 0, .2);--animation-main: cubic-bezier(.16, 1, .3, 1);--transition-main: .4s var(--animation-main);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Monaco, monospace;--gap-card: 20px;--gap-section: 40px;--sidebar-width: 350px;--gap-list: 12px;--divider-gradient: linear-gradient(90deg, transparent, rgba(255, 255, 255, .2), transparent)}}@layer nexus.base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ul,ol{list-style:none}body{margin:0;padding:0;background-color:#0d0d0d;color:var(--color-text-primary);font-family:var(--font-body),serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),serif;font-weight:700;line-height:1.1;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,8vw,4rem)}h2{font-size:2.25rem}h3{font-size:1.75rem}p{font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px}}@layer nexus.base{::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:#ffffff1f;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background-color .4s cubic-bezier(.16,1,.3,1)}::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}::-webkit-scrollbar-thumb:active{background-color:#ffffff2e}@supports (not selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}}}@layer nexus.components{.nexus-glass-card{--radius-card: 16px;position:relative;width:100%;padding:24px;border-radius:var(--radius-card);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:-1.5px -1.5px 8px #ffffff38,.2px .2px 2px -1px #ffffff14,0 1.5px 7px -8px #00000026,inset 0 1px 1px #ffffff0d;border:1px solid var(--border-main);border-top-color:var(--border-top);transition:all var(--transition-main);overflow:hidden}.nexus-glass-card:hover{background:var(--bg-hover);border-top-color:var(--border-top-active)}.nexus-glass-card.is-frosted{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-top-color:#ffffff40}.nexus-glass-card.is-frosted:hover{background:var(--bg-hover)}.nexus-glass-card.is-black{background:#0006}.nexus-glass-card.is-black:hover{background:#0009}.nexus-glass-card.is-inset{box-shadow:inset 0 2px 10px #00000073;border:1px solid rgba(255,255,255,.05)}.nexus-glass-card.is-inset:hover{background:rgba(var(--color-background-rgb, 20, 20, 20),.1);transform:none!important}}@layer nexus.components{.nexus-btn{--btn-radius: 10px;--btn-bg: var(--bg-main);--btn-border: var(--border-top);--btn-text: var(--color-text-primary);--btn-px: 18px;--btn-py: 10px;--btn-font-size: 14px;--btn-weight: 500;--btn-gap: 8px;--btn-shadow: var(--shadow-small);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--btn-text);font-size:var(--btn-font-size);font-weight:var(--btn-weight);cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-main);box-shadow:var(--btn-shadow);position:relative;overflow:hidden}.nexus-btn:not(.disabled):not(:disabled):hover{transform:translateY(-1.5px);--btn-bg: var(--bg-hover);background:var(--btn-bg);border-color:var(--border-top-active);box-shadow:var(--shadow-medium)}.nexus-btn:not(.disabled):not(:disabled):active{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 4px #0003;filter:brightness(.9)}.nexus-btn:disabled,.nexus-btn.disabled{opacity:.4;cursor:not-allowed!important;pointer-events:none;filter:grayscale(1)}.nexus-btn.btn-danger{--btn-bg: color-mix(in srgb, var(--color-danger) 15%, transparent);--btn-border: color-mix(in srgb, var(--color-danger) 30%, transparent);--btn-text: var(--color-danger)}.nexus-btn.btn-danger:not(.disabled):not(:disabled):hover{--btn-bg: var(--color-danger);--btn-text: #fff}.nexus-btn:after,.nexus-pill-button:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:linear-gradient(to right,#fff0,#ffffff1a,#fff0);transform:rotate(30deg);transition:.8s;pointer-events:none}.nexus-btn:hover:after,.nexus-pill-button:hover:after{left:120%}.nexus-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;text-decoration:none;transition:all var(--transition-main);will-change:transform,box-shadow;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bg-main);border:1px solid var(--border-top);color:var(--color-text-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-small);position:relative;overflow:hidden}.nexus-pill-button:not(.disabled):not(:disabled):hover{background:var(--bg-hover);border-color:var(--border-top-active);box-shadow:var(--shadow-huge);transform:translateY(-1.5px)}.nexus-pill-button:not(.disabled):not(:disabled):active{transform:translateY(0);box-shadow:var(--shadow-small);filter:brightness(.95)}.nexus-pill-button:disabled,.nexus-pill-button.disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.5}.nexus-pill-button .pill-button-arrow{font-size:12px;transition:transform var(--transition-main)}.nexus-pill-button:hover .pill-button-arrow{transform:translate(4px)}.pill-button-group{display:flex;gap:8px;flex-wrap:wrap}.nexus-tip{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.05em;background:color-mix(in srgb,var(--color-primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary)}.nexus-tip-hot{--color-primary: var(--color-error)}.nexus-tip-soon{--color-primary: var(--color-warn)}.nexus-tip-new{--color-primary: var(--color-info)}.nexus-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:100px;padding:8px 16px;font-size:12px;background:#ffffff08}.nexus-status .pulse-dot{width:8px;height:8px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 10px var(--color-primary);animation:pulseGlow 2s ease-in-out infinite}.nexus-status span:not(.pulse-dot){color:var(--color-text-tertiary);font-weight:500}.nexus-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s;flex-shrink:0;opacity:.8}.nexus-icon-btn:hover{opacity:1;background:#ffffff1a;color:var(--color-primary)}.nexus-icon-btn.is-circle{border-radius:50%}.nexus-icon-btn.is-danger:hover{background:#ff3b301f;color:var(--color-danger)}}@layer nexus.components{.form-item{width:100%;position:relative}.nexus-input{width:100%;box-sizing:border-box;padding:16px 20px;border-radius:14px;background:transparent;border:1px solid var(--border-main);border-top-color:var(--border-top);color:var(--color-text-primary);caret-color:var(--color-text-primary);outline:none;font-size:15px;font-weight:500;transition:all var(--transition-main);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 2px 4px #0000001a}.nexus-input::placeholder{color:#ffffff4d;font-weight:400}.nexus-input:focus{border-color:var(--color-primary);background:#ffffff05;box-shadow:inset 0 1px 2px #ffffff0d,0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.nexus-input:disabled{opacity:.5;cursor:not-allowed}.nexus-input:-webkit-autofill,.nexus-input:-webkit-autofill:hover,.nexus-input:-webkit-autofill:focus,.nexus-input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}}@layer nexus.components{.nexus-divider{display:flex;align-items:center;gap:14px;width:55%;margin:16px auto}.nexus-divider .line-seg{flex:1;height:1px;background:var(--divider-gradient)}.nexus-divider .center-icon{color:var(--color-text-primary);font-size:13px;opacity:.35;animation:spin 14s linear infinite}}@layer nexus.components{.nexus-progress{width:100%;height:10px;background:#ffffff0d;border-radius:10px;overflow:hidden;position:relative}.nexus-progress-fill{height:100%;background:linear-gradient(90deg,#a855f7,#3b82f6,#22c55e,#3b82f6,#a855f7);background-size:300% 100%;border-radius:10px;animation:nexus-gradient-flow 3s linear infinite;transition:width .4s cubic-bezier(.4,0,.2,1)}@keyframes nexus-gradient-flow{0%{background-position:100% 50%}to{background-position:0% 50%}}}@layer nexus.components{.nexus-toast-container{position:fixed;top:30px;left:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none}.toast-list{display:flex;flex-direction:column;align-items:center;gap:16px}.nexus-toast{display:flex;align-items:center;padding:12px 20px;border-radius:12px;background:var(--bg-main);border:1px solid var(--border-main);box-shadow:var(--shadow-huge);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:auto;min-width:300px;max-width:600px;color:var(--color-text-main);font-size:14px}.nexus-toast--success{border-left:4px solid var(--color-info)}.nexus-toast--error{border-left:4px solid var(--color-error)}.nexus-toast--warning{border-left:4px solid var(--color-warn)}.nexus-toast--info{border-left:4px solid var(--color-info)}.nexus-toast__icon{margin-right:12px;display:flex;align-items:center;justify-content:center}.nexus-toast__icon svg{width:20px;height:20px}.nexus-toast--success .nexus-toast__icon{color:var(--color-info)}.nexus-toast--error .nexus-toast__icon{color:var(--color-error)}.nexus-toast--warning .nexus-toast__icon{color:var(--color-warn)}.nexus-toast--info .nexus-toast__icon{color:var(--color-info)}.nexus-toast__content{flex:1;word-break:break-all;line-height:1.5}.toast-fade-enter-active,.toast-fade-leave-active,.toast-fade-move{transition:all var(--transition-main)}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateY(-20px)}.toast-fade-leave-active{position:absolute}}@layer nexus.components{.pagination-wrapper{margin-top:40px;display:flex;justify-content:center;width:100%;padding-bottom:20px}.pagination-bar{display:flex;align-items:center;justify-content:center;width:fit-content;padding:8px 24px;gap:16px;border-radius:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0003}.pagination-info{font-size:13px;color:#ffffff80;padding:0 4px;white-space:nowrap}.pagination-info .highlight{color:#60a5fa;font-weight:600}.pagination-divider{width:1px;height:16px;background:#ffffff1a}.pagination-controls{display:flex;align-items:center;gap:8px}.nav-btn{background:transparent;border:none;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s;opacity:.8}.nav-btn:hover:not(:disabled){background:#ffffff1a;opacity:1}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.page-display{display:flex;align-items:center;gap:6px;min-width:60px;justify-content:center;font-family:JetBrains Mono,monospace}.page-display .current{color:#fff;font-weight:600;font-size:15px}.page-display .separator{color:#ffffff4d;font-size:12px}.page-display .total{color:#ffffff80;font-size:13px}.pagination-jump{display:flex;align-items:center;gap:8px}.jump-input{width:54px;height:28px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;text-align:center;outline:none;font-size:13px;transition:all .3s}.jump-input:focus{border-color:#60a5fa;background:#0006}.jump-btn{background:#60a5fa26;border:1px solid rgba(96,165,250,.2);color:#60a5fa;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.jump-btn:hover{background:#60a5fa40;border-color:#60a5fa66}.jump-input::-webkit-inner-spin-button,.jump-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:640px){.pagination-bar{padding:6px 12px;gap:8px}.pagination-info,.pagination-divider{display:none}}}@layer nexus.utilities{@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cellIn{0%{opacity:0;transform:perspective(900px) rotateX(8deg) translateY(24px)}to{opacity:1;transform:perspective(900px) rotateX(0) translateY(0)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 8px var(--pulse-color, var(--color-primary))}50%{transform:scale(.85);box-shadow:0 0 4px var(--pulse-color, var(--color-primary))}}@keyframes expandBar{0%{width:0}to{width:var(--pct, 0%)}}.anim-fade-in{animation:fadeSlideIn 1s var(--delay, 0s) var(--animation-main) both}.anim-cell-in{animation:cellIn .7s calc(var(--i, 0) * .08s + .1s) var(--animation-main) both}.anim-pulse{animation:pulseGlow 2s ease-in-out infinite}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .3s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-active .anim-scale-in,.dialog-fade-leave-active .anim-scale-in{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.dialog-fade-enter-from .anim-scale-in,.dialog-fade-leave-to .anim-scale-in{transform:scale(.9)}.anim-scale-in{transform:scale(1)}}@layer nexus.utilities{.is-dragging{opacity:.4!important;border:1px dashed var(--color-primary)!important;background:rgba(var(--color-primary-rgb, 0, 122, 255),.05)!important}.drag-over{border-top:2px solid var(--color-primary)!important;transform:translateY(2px)!important}}.app-icon[data-v-ae9c0581]{display:inline-block;vertical-align:middle;flex-shrink:0;pointer-events:none}.dialog-overlay[data-v-78167b94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:3000;display:flex;justify-content:center;align-items:center}.dialog-content[data-v-78167b94]{width:90%;max-width:520px;padding:0;border-radius:24px;box-shadow:var(--shadow-huge)}.uploader-header[data-v-78167b94]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-main)}.header-title[data-v-78167b94]{display:flex;align-items:center;gap:12px}.header-title .icon[data-v-78167b94]{font-size:24px}.header-title .text[data-v-78167b94]{font-size:18px;font-weight:700;color:var(--color-text-main);letter-spacing:-.02em}.uploader-body[data-v-78167b94]{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:85vh;overflow-y:auto}.form-group[data-v-78167b94]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-78167b94]{color:var(--color-text-sub);font-size:13px;font-weight:600;margin-left:4px}.required[data-v-78167b94]{color:var(--color-danger)}.nexus-input[data-v-78167b94]{padding:12px 16px;border-radius:12px;font-size:14px}textarea.nexus-input[data-v-78167b94]{resize:vertical;min-height:80px}.file-input-wrapper[data-v-78167b94]{position:relative}.hidden-input[data-v-78167b94]{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.file-label[data-v-78167b94]{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;gap:8px;padding:30px;border:2px dashed var(--border-main);background:#ffffff05;border-radius:16px;cursor:pointer;transition:all var(--transition-main);text-align:center}.file-label[data-v-78167b94]:hover{background:#ffffff0d;border-color:var(--color-primary)}.file-label.main-file[data-v-78167b94]{padding:40px 20px;background:color-mix(in srgb,var(--color-primary) 5%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.file-label.main-file.is-drag-over[data-v-78167b94]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:var(--color-primary);transform:translateY(-1px)}.file-label.main-file .icon[data-v-78167b94]{font-size:32px;margin-bottom:4px}.file-label .icon[data-v-78167b94]{font-size:24px}.file-name-text[data-v-78167b94]{font-size:14px;font-weight:500;color:var(--color-text-sub);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-select[data-v-78167b94]{position:relative}.category-select-trigger[data-v-78167b94]{width:100%;border:1px solid var(--border-main);background:#ffffff08;border-radius:14px;min-height:48px;padding:0 14px 0 16px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-main);font-size:14px;font-weight:500;cursor:pointer;transition:border-color var(--transition-main),box-shadow var(--transition-main),background var(--transition-main)}.category-select-trigger[data-v-78167b94]:hover{border-color:color-mix(in srgb,#ffffff 26%,var(--border-main));background:#ffffff0d}.category-select-trigger.is-open[data-v-78167b94]{border-color:color-mix(in srgb,#ffffff 35%,var(--border-main));background:#ffffff0f;box-shadow:0 0 0 2px #ffffff14}.category-label[data-v-78167b94]{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-chevron[data-v-78167b94]{color:var(--color-text-muted);font-size:12px;transition:transform var(--transition-main),color var(--transition-main)}.category-select-trigger.is-open .category-chevron[data-v-78167b94]{transform:rotate(180deg);color:var(--color-text-main)}.category-dropdown-panel[data-v-78167b94]{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 8px);max-height:220px;overflow-y:auto;padding:8px;border-radius:14px;border:1px solid color-mix(in srgb,#ffffff 14%,var(--border-main));background:#0e121ef0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 32px #00000080}.category-option[data-v-78167b94]{width:100%;border:0;border-radius:10px;background:transparent;color:var(--color-text-sub);min-height:38px;padding:0 12px;text-align:left;cursor:pointer;transition:background var(--transition-main),color var(--transition-main)}.category-option[data-v-78167b94]:hover{background:#ffffff12;color:var(--color-text-main)}.category-option.is-active[data-v-78167b94]{background:#ffffff1f;color:var(--color-text-main);font-weight:600}.category-dropdown-enter-active[data-v-78167b94],.category-dropdown-leave-active[data-v-78167b94]{transition:opacity .18s ease,transform .18s ease}.category-dropdown-enter-from[data-v-78167b94],.category-dropdown-leave-to[data-v-78167b94]{opacity:0;transform:translateY(-4px) scale(.98)}.upload-progress[data-v-78167b94]{display:flex;align-items:center;gap:16px;padding:12px;background:#ffffff08;border-radius:12px}.nexus-progress[data-v-78167b94]{flex:1;height:8px}.progress-text[data-v-78167b94]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-primary);min-width:45px;text-align:right}.submit-action[data-v-78167b94]{margin-top:10px}.primary-btn[data-v-78167b94]{background:var(--color-primary);border-color:transparent;color:#fff;padding:14px;width:100%;border-radius:14px;font-weight:700;font-size:16px;letter-spacing:.02em;box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 30%,transparent)}.primary-btn[data-v-78167b94]:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}.loading-icon[data-v-78167b94]{display:inline-block;animation:spin 2s linear infinite;margin-right:8px}.dialog-overlay[data-v-8a73b85a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:3000;display:flex;justify-content:center;align-items:center}.dialog-content[data-v-8a73b85a]{width:90%;max-width:520px;padding:0;border-radius:24px;box-shadow:var(--shadow-huge)}.editor-header[data-v-8a73b85a]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-main)}.header-title[data-v-8a73b85a]{display:flex;align-items:center;gap:12px}.header-title .icon[data-v-8a73b85a]{font-size:24px}.header-title .text[data-v-8a73b85a]{font-size:18px;font-weight:700;color:var(--color-text-main);letter-spacing:-.02em}.editor-body[data-v-8a73b85a]{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:85vh;overflow-y:auto}.form-group[data-v-8a73b85a]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-8a73b85a]{color:var(--color-text-sub);font-size:13px;font-weight:600;margin-left:4px}.required[data-v-8a73b85a]{color:var(--color-danger)}.nexus-input[data-v-8a73b85a]{padding:12px 16px;border-radius:12px;font-size:14px}textarea.nexus-input[data-v-8a73b85a]{resize:vertical;min-height:100px}.file-input-wrapper[data-v-8a73b85a]{position:relative}.hidden-input[data-v-8a73b85a]{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.file-label[data-v-8a73b85a]{display:flex;width:100%;justify-content:center;padding:30px;border:2px dashed var(--border-main);background:#ffffff05;border-radius:16px;cursor:pointer;transition:all var(--transition-main)}.file-label[data-v-8a73b85a]:hover{background:#ffffff0d;border-color:var(--color-primary)}.select-wrapper[data-v-8a73b85a]{position:relative}.select-wrapper[data-v-8a73b85a]:after{content:"▼";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;font-size:10px}select.nexus-input[data-v-8a73b85a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.upload-progress[data-v-8a73b85a]{display:flex;align-items:center;gap:16px;padding:12px;background:#ffffff08;border-radius:12px}.nexus-progress[data-v-8a73b85a]{flex:1;height:8px}.progress-text[data-v-8a73b85a]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-primary);min-width:45px;text-align:right}.submit-action[data-v-8a73b85a]{margin-top:10px;display:flex;justify-content:flex-end;gap:12px}.primary-btn[data-v-8a73b85a]{background:var(--color-primary);border-color:transparent;color:#fff;padding:12px 30px;border-radius:12px;font-weight:600}.secondary-btn[data-v-8a73b85a]{padding:12px 24px;border-radius:12px}.loading-icon[data-v-8a73b85a]{animation:spin 2s linear infinite}.dialog-overlay[data-v-054bc1d5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}.dialog-content[data-v-054bc1d5]{width:90%;max-width:450px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:#0f0f1499;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #0006}.dialog-header[data-v-054bc1d5]{display:flex;justify-content:space-between;align-items:center}.dialog-title[data-v-054bc1d5]{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text-main)}.close-btn[data-v-054bc1d5]{background:transparent;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border-radius:50%;transition:all .2s;flex-shrink:0}.close-btn[data-v-054bc1d5]:hover{background:#ffffff1a;color:var(--color-text-main)}.dialog-body[data-v-054bc1d5]{font-size:1rem;color:var(--color-text-sub);line-height:1.5}.dialog-footer[data-v-054bc1d5]{display:flex;justify-content:flex-end;gap:.8rem;margin-top:.5rem}.btn-small[data-v-054bc1d5]{padding:.5rem 1.2rem;border-radius:8px;font-size:.95rem}.danger-btn[data-v-054bc1d5]{background:#ff3b30cc!important;color:#fff!important;border:1px solid rgba(255,59,48,.4)!important}.danger-btn[data-v-054bc1d5]:hover{background:#ff3b30!important;box-shadow:0 0 12px #ff3b3066}.cancel-btn[data-v-054bc1d5]{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.cancel-btn[data-v-054bc1d5]:hover{background:#fff3!important;border-color:#ffffff4d!important}.file-grid[data-v-702a90c1]{display:grid;gap:20px;width:100%}.file-card[data-v-702a90c1]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#1a1a1e99;border:1px solid rgba(255,255,255,.05);transition:transform .2s}.file-card[data-v-702a90c1]:hover{border-color:#ffffff1a;box-shadow:0 8px 24px #0006}.cover-wrapper[data-v-702a90c1]{position:relative;width:100%;aspect-ratio:16 / 9;background:#0006;display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.cover-blur-bg[data-v-702a90c1]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:blur(15px) brightness(.6);transform:scale(1.2);z-index:0}.file-cover[data-v-702a90c1]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1)}.file-card:hover .file-cover[data-v-702a90c1]{transform:scale(1.05)}.file-cover-placeholder[data-v-702a90c1]{font-size:48px;opacity:.3}.file-info[data-v-702a90c1]{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.file-name[data-v-702a90c1]{margin:0;font-size:15px;line-height:1.4;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0}.file-desc[data-v-702a90c1]{margin:0;font-size:12px;color:#aaa;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.file-meta[data-v-702a90c1]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.category-tag[data-v-702a90c1]{background:#4f46e533;color:#818cf8;padding:2px 8px;border-radius:12px;font-size:11px}.download-btn[data-v-702a90c1]{font-size:12px;padding:4px 12px;text-decoration:none;background:#ffffff1a;border-radius:4px;color:#fff}.download-btn[data-v-702a90c1]:hover{background:#fff3}.actions[data-v-702a90c1]{display:flex;gap:8px;margin-left:auto}.edit-btn[data-v-702a90c1]{font-size:12px;padding:4px 12px;border-radius:4px;border:none;background:#3b82f633;color:#3b82f6;cursor:pointer}.edit-btn[data-v-702a90c1]:hover{background:#3b82f666}.delete-btn[data-v-702a90c1]{font-size:12px;padding:4px 12px;border-radius:4px;border:none;background:#ef444433;color:#ef4444;cursor:pointer}.delete-btn[data-v-702a90c1]:hover{background:#ef444466}.dialog-overlay[data-v-3e9882a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:3000;display:flex;justify-content:center;align-items:center}.dialog-content[data-v-3e9882a3]{width:90%;max-width:420px;padding:0;border-radius:24px;box-shadow:var(--shadow-huge)}.uploader-header[data-v-3e9882a3]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-main)}.header-title[data-v-3e9882a3]{display:flex;align-items:center;gap:12px}.header-title .icon[data-v-3e9882a3]{font-size:24px}.header-title .text[data-v-3e9882a3]{font-size:18px;font-weight:700;color:var(--color-text-main);letter-spacing:-.02em}.uploader-body[data-v-3e9882a3]{padding:24px;display:flex;flex-direction:column;gap:20px}.row-flex[data-v-3e9882a3]{display:flex;gap:12px}.nexus-input[data-v-3e9882a3]{flex:1;padding:12px 16px;border-radius:12px;font-size:14px}.add-btn[data-v-3e9882a3]{background:var(--color-primary);border-color:transparent;color:#fff;padding:0 20px;border-radius:12px;font-weight:600}.category-list[data-v-3e9882a3]{max-height:350px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.cat-item[data-v-3e9882a3]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffffff08;border-radius:12px;border:1px solid var(--border-main);transition:all var(--transition-main)}.cat-item[data-v-3e9882a3]:hover{background:#ffffff0f;border-color:var(--border-top-active);transform:translate(4px)}.cat-name[data-v-3e9882a3]{color:var(--color-text-sub);font-weight:500;font-size:14px}.delete-btn[data-v-3e9882a3]{width:32px;height:32px;font-size:14px}.empty-text[data-v-3e9882a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--color-text-muted)}.empty-icon[data-v-3e9882a3]{font-size:40px;margin-bottom:12px;opacity:.5}.empty-text p[data-v-3e9882a3]{font-size:14px;margin:0}.top-bar[data-v-b72ea7d9]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;margin-bottom:var(--gap-card);border-radius:20px;position:sticky;top:0;z-index:100;flex-wrap:wrap;gap:16px;overflow:visible!important}.title-section[data-v-b72ea7d9]{display:flex;align-items:center;gap:16px}.title-icon-wrapper[data-v-b72ea7d9]{position:relative;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ffffff1a,#ffffff05);border:1px solid var(--border-top);display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-small)}.title-icon[data-v-b72ea7d9]{font-size:22px;z-index:2}.pulse-ring[data-v-b72ea7d9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:inherit;box-shadow:0 0 15px var(--color-primary);opacity:.3;animation:pulseGlow 3s infinite alternate;z-index:1}.title-text[data-v-b72ea7d9]{display:flex;flex-direction:column;gap:2px}.title-text h2[data-v-b72ea7d9]{margin:0;font-size:20px;font-weight:700;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:var(--text-shadow-small);white-space:nowrap}.subtitle[data-v-b72ea7d9]{font-size:13px;color:var(--color-text-sub);font-weight:500;letter-spacing:.5px;white-space:nowrap}.controls-section[data-v-b72ea7d9]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end;flex:1}.filter-group[data-v-b72ea7d9],.pagination-bar[data-v-b72ea7d9],.col-settings[data-v-b72ea7d9]{display:flex;align-items:center;background:var(--bg-main);border-radius:12px;height:38px;border:1px solid var(--border-main);box-shadow:inset 0 2px 4px #0000001a;overflow:visible!important}.filter-group[data-v-b72ea7d9]{padding:0 4px;gap:4px}.custom-select-wrapper[data-v-b72ea7d9]{position:relative;height:100%;display:flex;align-items:center;z-index:100}.nexus-select-trigger[data-v-b72ea7d9]{height:30px;padding:0 12px;background:#ffffff0d;border:1px solid var(--border-main);border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all var(--transition-main);min-width:110px}.nexus-select-trigger[data-v-b72ea7d9]:hover{background:#ffffff1a;border-color:var(--border-top)}.nexus-select-trigger.is-active[data-v-b72ea7d9]{background:#ffffff1f;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.selected-label[data-v-b72ea7d9]{font-size:13px;font-weight:500;color:var(--color-text-main);white-space:nowrap}.dropdown-arrow[data-v-b72ea7d9]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-text-sub);transition:transform .3s var(--animation-main);margin-left:auto}.nexus-select-trigger.is-active .dropdown-arrow[data-v-b72ea7d9]{transform:rotate(180deg);border-top-color:var(--color-primary)}.nexus-dropdown-menu[data-v-b72ea7d9]{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;padding:6px!important;border-radius:12px;box-shadow:var(--shadow-huge);transform-origin:top left;z-index:1000}.dropdown-item[data-v-b72ea7d9]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:13px;color:var(--color-text-sub);cursor:pointer;transition:all .2s ease}.dropdown-item[data-v-b72ea7d9]:hover{background:#ffffff14;color:var(--color-text-main);transform:translate(4px)}.dropdown-item.is-selected[data-v-b72ea7d9]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);font-weight:600}.item-icon[data-v-b72ea7d9]{font-size:14px}.dropdown-fade-enter-active[data-v-b72ea7d9],.dropdown-fade-leave-active[data-v-b72ea7d9]{transition:all .3s var(--animation-main)}.dropdown-fade-enter-from[data-v-b72ea7d9],.dropdown-fade-leave-to[data-v-b72ea7d9]{opacity:0;transform:translateY(-10px) scale(.95)}.search-wrapper[data-v-b72ea7d9]{display:flex;align-items:center;background:#0003;border-radius:8px;padding:0 10px;height:30px;transition:all var(--transition-main);border:1px solid var(--border-main);position:relative}.search-wrapper[data-v-b72ea7d9]:focus-within{border-color:var(--color-primary);background:#0006;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.search-icon[data-v-b72ea7d9]{font-size:13px;color:var(--color-text-sub);margin-right:6px;opacity:.8}.search-input[data-v-b72ea7d9]{background:transparent;border:none;color:var(--color-text-main);height:100%;width:140px;outline:none;font-size:13px;transition:width .3s cubic-bezier(.4,0,.2,1)}.search-input[data-v-b72ea7d9]:focus{width:180px}.search-input[data-v-b72ea7d9]::placeholder{color:var(--color-text-muted)}.search-clear[data-v-b72ea7d9]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;color:var(--color-text-sub);font-size:10px;transition:all var(--transition-main);opacity:.6;margin-left:4px}.search-clear[data-v-b72ea7d9]:hover{background:#ffffff26;color:#fff;opacity:1}.pagination-bar[data-v-b72ea7d9]{padding:0 12px;gap:10px}.pagination-info[data-v-b72ea7d9]{font-size:12px;color:var(--color-text-sub);white-space:nowrap}.pagination-info .highlight[data-v-b72ea7d9]{color:var(--color-primary);font-weight:700}.pagination-divider[data-v-b72ea7d9]{width:1px;height:14px;background:var(--border-main)}.pagination-controls[data-v-b72ea7d9]{display:flex;align-items:center;gap:6px}.nav-btn[data-v-b72ea7d9]{background:#ffffff0d;border:1px solid var(--border-main);border-radius:6px;color:var(--color-text-main);height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:12px;padding:0 12px;white-space:nowrap;flex-shrink:0}.nav-btn[data-v-b72ea7d9]:hover:not(:disabled){background:#ffffff1a}.nav-btn[data-v-b72ea7d9]:disabled{opacity:.3;cursor:not-allowed}.page-display[data-v-b72ea7d9]{font-size:12px;color:var(--color-text-sub);display:flex;align-items:center;gap:4px;min-width:30px;justify-content:center}.page-display .current[data-v-b72ea7d9]{color:var(--color-text-main);font-weight:700}.pagination-jump[data-v-b72ea7d9]{display:flex;align-items:center;gap:6px}.jump-input[data-v-b72ea7d9]{width:32px;height:24px;background:#0003;border:1px solid var(--border-main);border-radius:4px;color:#fff;text-align:center;font-size:12px;outline:none;-moz-appearance:textfield}.jump-input[data-v-b72ea7d9]::-webkit-outer-spin-button,.jump-input[data-v-b72ea7d9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jump-input[data-v-b72ea7d9]:focus{border-color:var(--color-primary)}.jump-btn[data-v-b72ea7d9]{height:24px;padding:0 8px;background:#ffffff0d;border:1px solid var(--border-main);border-radius:4px;color:var(--color-text-sub);font-size:12px;cursor:pointer;transition:all .2s}.jump-btn[data-v-b72ea7d9]:hover{background:#ffffff1a;color:#fff}.action-group[data-v-b72ea7d9]{display:flex;gap:10px;align-items:center}.nexus-btn[data-v-b72ea7d9]{height:38px;display:flex;align-items:center;padding:0 14px;font-size:13px;border-radius:10px;cursor:pointer;transition:all var(--transition-main);white-space:nowrap}.upload-btn[data-v-b72ea7d9]{background:linear-gradient(135deg,var(--color-primary) 0%,#2563eb 100%);border:none;color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}.upload-btn[data-v-b72ea7d9]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}.btn-icon[data-v-b72ea7d9]{font-size:14px;margin-right:4px}.col-settings[data-v-b72ea7d9]{padding:0 12px;gap:10px}.setting-label[data-v-b72ea7d9]{font-size:12px;color:var(--color-text-sub);font-weight:500;white-space:nowrap}.number-control[data-v-b72ea7d9]{display:flex;align-items:center;gap:4px}.number-control .nexus-icon-btn[data-v-b72ea7d9]{width:24px;height:24px;background:#0003;border:1px solid var(--border-main);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-text-main);cursor:pointer;transition:all .2s;padding:0}.number-control .nexus-icon-btn[data-v-b72ea7d9]:hover{background:#ffffff1a}.num-val[data-v-b72ea7d9]{color:var(--color-text-main);font-size:13px;min-width:20px;text-align:center;font-weight:700}.home-container[data-v-5f33550e]{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;padding:0 24px 24px;box-sizing:border-box;color:#fff}.content-area[data-v-5f33550e]{flex:1;overflow-y:auto;padding-right:8px}.empty-state[data-v-5f33550e]{text-align:center;padding:60px 0;color:#aaa;font-size:16px}.login-card-inner[data-v-aae7add3]{width:100%;flex:1;display:flex;flex-direction:column}.login-header[data-v-aae7add3]{text-align:center;margin-bottom:40px}.title[data-v-aae7add3]{font-size:36px;font-weight:800;letter-spacing:4px;margin:0 0 12px;background:linear-gradient(135deg,var(--color-text-main) 0%,var(--color-text-sub) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.subtitle[data-v-aae7add3]{font-size:14px;color:var(--color-text-sub);margin:0;letter-spacing:1px}.login-form[data-v-aae7add3]{display:flex;flex-direction:column;gap:20px}.captcha-item[data-v-aae7add3]{display:flex;gap:16px;align-items:center}.captcha-input[data-v-aae7add3]{flex:1}.password-item[data-v-aae7add3]{position:relative}.password-toggle[data-v-aae7add3]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:color var(--transition-main);z-index:2}.password-toggle[data-v-aae7add3]:hover{color:var(--color-text-main)}.password-toggle svg[data-v-aae7add3]{width:100%;height:100%}.password-item .nexus-input[data-v-aae7add3]{padding-right:48px}.captcha-img[data-v-aae7add3]{width:130px;height:52px;border-radius:12px;overflow:hidden;border:1px solid var(--border-main);cursor:pointer;background:var(--bg-main);display:flex;align-items:center;justify-content:center;transition:all var(--transition-main);flex-shrink:0}.captcha-img[data-v-aae7add3]:hover{border-color:var(--color-main);transform:translateY(-2px);box-shadow:0 4px 12px -2px #0003}.captcha-img img[data-v-aae7add3]{width:100%;height:100%;object-fit:cover;display:block}.captcha-placeholder[data-v-aae7add3]{font-size:13px;color:var(--color-text-muted);animation:pulse-aae7add3 1.5s infinite}.login-btn[data-v-aae7add3]{width:100%;margin-top:12px;padding:16px;font-size:16px;font-weight:600;letter-spacing:2px;border-radius:14px;background:linear-gradient(135deg,var(--color-main) 0%,var(--color-sub) 100%);color:var(--color-text-main);border:1px solid var(--border-top);border-top-color:color-mix(in srgb,var(--color-text-main) 40%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--transition-main);cursor:pointer}.login-btn[data-v-aae7add3]:hover:not(.disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--color-main) 50%,transparent)}.login-btn[data-v-aae7add3]:active:not(.disabled){transform:translateY(1px)}.login-btn.disabled[data-v-aae7add3]{opacity:.6;cursor:not-allowed}.login-footer[data-v-aae7add3]{margin-top:auto;display:flex;justify-content:center}.nexus-pill-button[data-v-aae7add3]{background:var(--bg-main);border:1px solid var(--border-main);color:var(--color-text-muted);padding:8px 20px;border-radius:100px;cursor:pointer;font-size:13px;transition:all var(--transition-main);display:flex;align-items:center;gap:8px}.nexus-pill-button[data-v-aae7add3]:hover{background:var(--bg-hover);color:var(--color-text-main);border-color:var(--color-main);transform:translate(3px)}.pill-button-arrow[data-v-aae7add3]{transition:transform var(--transition-main)}.nexus-pill-button:hover .pill-button-arrow[data-v-aae7add3]{transform:translate(3px)}.spinner[data-v-aae7add3]{width:18px;height:18px;border:2px solid var(--border-top-active);border-radius:50%;border-top-color:var(--color-text-main);animation:spin-aae7add3 .8s linear infinite}@keyframes spin-aae7add3{to{transform:rotate(360deg)}}@keyframes pulse-aae7add3{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.login-card-inner[data-v-1e2e7892]{width:100%;flex:1;display:flex;flex-direction:column}.login-header[data-v-1e2e7892]{text-align:center;margin-bottom:40px}.title[data-v-1e2e7892]{font-size:36px;font-weight:800;letter-spacing:4px;margin:0 0 12px;background:linear-gradient(135deg,var(--color-text-main) 0%,var(--color-text-sub) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.subtitle[data-v-1e2e7892]{font-size:14px;color:var(--color-text-sub);margin:0;letter-spacing:1px}.login-form[data-v-1e2e7892]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-1e2e7892]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.register-btn[data-v-1e2e7892]{width:100%;margin-top:12px;padding:16px;font-size:16px;font-weight:600;letter-spacing:2px;border-radius:14px;background:linear-gradient(135deg,var(--color-sub) 0%,var(--color-main) 100%);color:var(--color-text-main);border:1px solid var(--border-top);border-top-color:color-mix(in srgb,var(--color-text-main) 40%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--transition-main);cursor:pointer}.register-btn[data-v-1e2e7892]:hover:not(.disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--color-sub) 50%,transparent)}.register-btn[data-v-1e2e7892]:active:not(.disabled){transform:translateY(1px)}.register-btn.disabled[data-v-1e2e7892]{opacity:.6;cursor:not-allowed}.password-item[data-v-1e2e7892]{position:relative}.password-toggle[data-v-1e2e7892]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:color var(--transition-main);z-index:2}.password-toggle[data-v-1e2e7892]:hover{color:var(--color-text-main)}.password-toggle svg[data-v-1e2e7892]{width:100%;height:100%}.password-item .nexus-input[data-v-1e2e7892]{padding-right:48px}.login-footer[data-v-1e2e7892]{margin-top:auto;display:flex;justify-content:center}.nexus-pill-button[data-v-1e2e7892]{background:var(--bg-main);border:1px solid var(--border-main);color:var(--color-text-muted);padding:8px 20px;border-radius:100px;cursor:pointer;font-size:13px;transition:all var(--transition-main);display:flex;align-items:center;gap:8px}.nexus-pill-button[data-v-1e2e7892]:hover{background:var(--bg-hover);color:var(--color-text-main);border-color:var(--color-main);transform:translate(-3px)}.back-to-login[data-v-1e2e7892]{flex-direction:row}.pill-button-arrow[data-v-1e2e7892]{transition:transform var(--transition-main)}.nexus-pill-button:hover .pill-button-arrow[data-v-1e2e7892]{transform:translate(-3px)}.spinner[data-v-1e2e7892]{width:18px;height:18px;border:2px solid var(--border-top-active);border-radius:50%;border-top-color:var(--color-text-main);animation:spin-1e2e7892 .8s linear infinite}@keyframes spin-1e2e7892{to{transform:rotate(360deg)}}.login-container[data-v-b94a8537]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background-color:transparent;overflow:hidden}.login-card[data-v-b94a8537]{width:100%;max-width:440px;height:600px;z-index:10;padding:50px 40px;box-sizing:border-box;animation:cardEnter-b94a8537 .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px);display:flex;flex-direction:column}@keyframes cardEnter-b94a8537{to{opacity:1;transform:translateY(0)}}.fade-slide-enter-active[data-v-b94a8537],.fade-slide-leave-active[data-v-b94a8537]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-b94a8537]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-b94a8537]{opacity:0;transform:translate(-20px)}.dialog-overlay[data-v-f7ebffc0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;display:flex;justify-content:center;align-items:center}.dialog-content[data-v-f7ebffc0]{width:90%;max-width:600px;max-height:85vh;overflow-y:auto;padding:0;border-radius:20px;box-shadow:0 12px 48px #0006;display:flex;flex-direction:column;background:#1a1a1ed9;border:1px solid rgba(255,255,255,.1)}.uploader-container[data-v-f7ebffc0]{padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.uploader-header[data-v-f7ebffc0]{padding:16px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#14141ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s;position:sticky;top:0;z-index:100}.uploader-header[data-v-f7ebffc0]:hover{background:#ffffff0d}.uploader-header.header-drag-over[data-v-f7ebffc0]{background:rgba(var(--color-primary-rgb, 79, 70, 229),.1);box-shadow:inset 0 0 10px #4f46e51a}.uploader-header.header-drag-over .header-title .icon[data-v-f7ebffc0]{animation:anim-bounce-f7ebffc0 .5s infinite}.header-title[data-v-f7ebffc0]{display:flex;align-items:center;gap:12px}.header-title .icon[data-v-f7ebffc0]{font-size:24px}.header-title .text[data-v-f7ebffc0]{font-size:18px;font-weight:600;color:var(--color-text-primary, #fff)}.close-btn[data-v-f7ebffc0]{background:transparent;border:none;color:var(--color-text-secondary, #aaa);font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-f7ebffc0]:hover{color:var(--color-error, #ef4444)}.uploader-body[data-v-f7ebffc0]{padding:0 30px 30px;border-top:1px solid rgba(255,255,255,.05);overflow:visible}.uploader-dropzone[data-v-f7ebffc0]{margin-top:20px;border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s;background:#ffffff05}.uploader-dropzone.drag-over[data-v-f7ebffc0]{border-color:var(--color-primary, #4f46e5);background:#4f46e514;box-shadow:inset 0 0 20px #4f46e51a}.upload-text[data-v-f7ebffc0]{font-size:14px;color:var(--color-text-secondary, #ccc);margin:0 0 16px;letter-spacing:.5px}.select-btn[data-v-f7ebffc0]{background:var(--color-primary, #4f46e5);border:none;color:#fff;padding:12px 36px;font-size:16px;border-radius:12px;cursor:pointer}.select-btn[data-v-f7ebffc0]:hover{background:color-mix(in srgb,var(--color-primary, #4f46e5),white 10%)}.upload-tasks[data-v-f7ebffc0]{margin:0 30px 30px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}.upload-task[data-v-f7ebffc0]{background:#ffffff08;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.task-info[data-v-f7ebffc0]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.task-name[data-v-f7ebffc0]{color:var(--color-text-primary, #fff);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.task-size[data-v-f7ebffc0]{color:var(--color-text-tertiary, #aaa)}.nexus-progress[data-v-f7ebffc0]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.nexus-progress-fill[data-v-f7ebffc0]{height:100%;background:var(--color-primary, #4f46e5);transition:width .3s ease}.nexus-progress-fill.error[data-v-f7ebffc0]{background:var(--color-error, #ef4444)}.task-status[data-v-f7ebffc0]{font-size:12px;color:var(--color-text-secondary, #ccc);margin-top:8px;text-align:right}.error-text[data-v-f7ebffc0]{color:var(--color-error, #ef4444);font-weight:600}.success-text[data-v-f7ebffc0]{color:var(--color-success, #10b981);font-weight:600}@keyframes anim-bounce-f7ebffc0{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:768px){.uploader-header[data-v-f7ebffc0]{padding:16px 20px}.uploader-header .header-title .text[data-v-f7ebffc0]{font-size:16px}.uploader-body[data-v-f7ebffc0]{padding:0 20px 20px}.uploader-dropzone[data-v-f7ebffc0]{padding:30px 16px}.upload-tasks[data-v-f7ebffc0]{margin:0 20px 20px}.upload-task .task-info .task-name[data-v-f7ebffc0]{max-width:65%}}.modal-overlay[data-v-367c4f28]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2000;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-367c4f28]{width:1000px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;background:#1a1a1ebf;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.modal-header[data-v-367c4f28]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.title[data-v-367c4f28]{font-size:1.25rem;font-weight:600;color:var(--color-text-primary, #fff);margin:0}.modal-toolbar[data-v-367c4f28]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:16px}.toolbar-left[data-v-367c4f28],.toolbar-right[data-v-367c4f28]{display:flex;gap:12px;align-items:center}.search-box[data-v-367c4f28]{position:relative;display:flex;align-items:center}.search-icon[data-v-367c4f28]{position:absolute;left:12px;color:var(--color-text-tertiary, #aaa);pointer-events:none}.search-box .nexus-input[data-v-367c4f28]{width:200px;padding:8px 12px 8px 36px;border-radius:8px;font-size:.9rem}.media-list-container[data-v-367c4f28]{flex:1;overflow-y:auto;padding:0 24px}.list-header[data-v-367c4f28]{display:flex;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary, #ccc);font-weight:600;font-size:.9rem}.list-row[data-v-367c4f28]{display:flex;align-items:center;height:54px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s}.list-row[data-v-367c4f28]:hover{background:#ffffff08}.list-row.active[data-v-367c4f28]{background:linear-gradient(90deg,#6366f11a,#a855f70d);border-left:3px solid var(--color-primary, #6366f1);padding-left:-3px}.col-checkbox[data-v-367c4f28]{width:50px;display:flex;align-items:center;justify-content:center}.col-name[data-v-367c4f28]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden;padding-right:16px}.col-size[data-v-367c4f28]{width:100px;font-size:.9rem;color:var(--color-text-secondary, #ccc);display:flex;justify-content:center}.col-time[data-v-367c4f28]{width:160px;font-size:.9rem;color:var(--color-text-secondary, #ccc);display:flex;justify-content:center}.col-actions[data-v-367c4f28]{width:220px;display:flex;justify-content:flex-end;gap:8px}.list-header .col-size[data-v-367c4f28],.list-header .col-time[data-v-367c4f28],.list-header .col-actions[data-v-367c4f28]{justify-content:center}.view-name-mode[data-v-367c4f28]{display:flex;align-items:center;gap:8px;overflow:hidden}.media-name[data-v-367c4f28]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--color-text-primary, #fff)}.media-ext[data-v-367c4f28]{color:var(--color-text-tertiary, #aaa);font-size:.8rem}.active-status[data-v-367c4f28]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f1e6,#a855f7e6);padding:4px 12px;border-radius:20px;color:#fff;box-shadow:0 4px 12px #6366f166;animation:badge-pulse-367c4f28 2s infinite ease-in-out;border:1px solid rgba(255,255,255,.2)}.status-indicator[data-v-367c4f28]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#fff3;border-radius:50%}.status-text[data-v-367c4f28]{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes badge-pulse-367c4f28{0%{transform:scale(1);box-shadow:0 4px 12px #6366f166}50%{transform:scale(1.02);box-shadow:0 4px 20px #6366f199}to{transform:scale(1);box-shadow:0 4px 12px #6366f166}}.edit-name-mode[data-v-367c4f28]{display:flex;align-items:center;gap:8px;flex:1}.edit-input[data-v-367c4f28]{flex:1;padding:4px 8px;border-radius:4px}.text-danger[data-v-367c4f28]{color:var(--color-error, #ef4444)!important}.text-success[data-v-367c4f28]{color:var(--color-info, #10b981)!important}.list-loading[data-v-367c4f28],.list-empty[data-v-367c4f28]{min-height:270px;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary, #aaa)}.list-body[data-v-367c4f28]{min-height:270px;align-content:flex-start}.modal-footer[data-v-367c4f28]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center}.pagination[data-v-367c4f28]{display:flex;align-items:center;gap:24px;color:var(--color-text-secondary, #ccc);font-size:.9rem}.pagination-controls[data-v-367c4f28]{display:flex;align-items:center;gap:16px}.pagination-jump[data-v-367c4f28]{display:flex;align-items:center;gap:8px}.nexus-select[data-v-367c4f28]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary, #ccc);border-radius:6px;padding:4px 8px;font-size:.85rem;outline:none;cursor:pointer;transition:all .2s}.nexus-select[data-v-367c4f28]:hover{background:#ffffff14;border-color:#fff3}.nexus-select option[data-v-367c4f28]{background:#1a1a1e;color:#fff}.jump-input[data-v-367c4f28]{width:44px;padding:4px 0;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.jump-input[data-v-367c4f28]::-webkit-outer-spin-button,.jump-input[data-v-367c4f28]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-info[data-v-367c4f28]{min-width:50px;text-align:center;font-weight:500}.media-dropdown-container[data-v-cdee57f0]{position:relative}.bg-icon-btn[data-v-cdee57f0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main)}.bg-icon-btn[data-v-cdee57f0]:hover{background:#ffffff14;color:var(--color-text-primary)}.bg-icon-btn.active[data-v-cdee57f0],.bg-icon-btn.dropdown-open[data-v-cdee57f0]{background:#ffffff1a;color:var(--color-primary)}.media-dropdown-menu[data-v-cdee57f0]{position:absolute;top:calc(100% + 16px);right:0;min-width:400px;padding:8px;border-radius:14px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#141414d9;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #0006;z-index:1001;transform-origin:top right}.dropdown-item-group[data-v-cdee57f0]{display:flex;flex-direction:column;gap:4px}.media-list-group[data-v-cdee57f0]{max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.media-list-group[data-v-cdee57f0]::-webkit-scrollbar{width:4px}.media-list-group[data-v-cdee57f0]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.dropdown-item[data-v-cdee57f0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-tertiary)}.dropdown-item[data-v-cdee57f0]:hover{background:#ffffff14;color:var(--color-text-primary);transform:translate(4px)}.dropdown-item.media-item[data-v-cdee57f0]:hover{transform:none}.media-info[data-v-cdee57f0]{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1}.item-icon[data-v-cdee57f0]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.7;transition:var(--transition-main)}.item-label[data-v-cdee57f0]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.active[data-v-cdee57f0]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%)}.dropdown-item.active .item-icon[data-v-cdee57f0]{opacity:1;filter:drop-shadow(0 0 5px var(--color-primary))}.active-dot[data-v-cdee57f0]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary)}.apply-btn[data-v-cdee57f0]{font-size:.75rem;padding:4px 10px;border-radius:6px;border:none;background:#ffffff1a;color:var(--color-text-primary);cursor:pointer;transition:var(--transition-main);white-space:nowrap}.apply-btn[data-v-cdee57f0]:hover{background:var(--color-primary);color:#fff}.dropdown-header[data-v-cdee57f0]{font-size:.75rem;color:var(--color-text-tertiary);margin:8px 12px 4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.5}.dropdown-divider-line[data-v-cdee57f0]{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);margin:6px 4px}.dropdown-item.playback-speed-container[data-v-cdee57f0]:hover{transform:none;cursor:default}.dropdown-item.playback-speed-container.is_disabled[data-v-cdee57f0]{opacity:.4;pointer-events:none;filter:grayscale(.5)}.speed-controls[data-v-cdee57f0]{display:flex;gap:2px;background:#0003;padding:4px;border-radius:6px}.speed-btn[data-v-cdee57f0]{font-size:.75rem;padding:2px 6px;border-radius:4px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-main);font-family:monospace}.speed-btn[data-v-cdee57f0]:hover{color:var(--color-text-primary);background:#ffffff1a}.speed-btn.active[data-v-cdee57f0]{background:var(--color-primary);color:#fff;font-weight:700}.dropdown-slide-enter-active[data-v-cdee57f0],.dropdown-slide-leave-active[data-v-cdee57f0]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.dropdown-slide-enter-from[data-v-cdee57f0],.dropdown-slide-leave-to[data-v-cdee57f0]{opacity:0;transform:translateY(-8px) scale(.95)}.top-navbar[data-v-08bb9f6c]{display:flex;align-items:center;height:64px;padding:0 24px;margin:12px 16px;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;box-sizing:border-box;overflow:visible}.navbar-left[data-v-08bb9f6c]{flex:1;display:flex;justify-content:flex-start}.navbar-left .brand-container[data-v-08bb9f6c]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:var(--transition-main)}.navbar-left .brand-container[data-v-08bb9f6c]:hover{opacity:.8;transform:translate(4px)}.navbar-left .brand-container .brand-icon[data-v-08bb9f6c]{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.navbar-left .brand-container .brand-icon .icon-orb[data-v-08bb9f6c]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--color-secondary),transparent);opacity:.6;animation:orb-rotate-08bb9f6c 4s infinite linear}.navbar-left .brand-container .brand-icon .icon-core[data-v-08bb9f6c]{width:12px;height:12px;background-color:var(--color-primary);border-radius:3px;transform:rotate(45deg);box-shadow:0 0 15px var(--color-primary)}.navbar-left .brand-container .brand-text[data-v-08bb9f6c]{font-size:1.25rem;font-weight:800;letter-spacing:2px;margin:0;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navbar-left .brand-container .brand-text span[data-v-08bb9f6c]{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary);font-weight:400;margin-left:2px}.navbar-center[data-v-08bb9f6c]{flex-shrink:0;display:flex;justify-content:center}.navbar-center .nav-menu[data-v-08bb9f6c]{display:flex;list-style:none;padding:0;margin:0;gap:4px}.navbar-center .nav-menu .nav-item[data-v-08bb9f6c]{position:relative;padding:8px 20px;cursor:pointer;color:var(--color-text-muted);transition:var(--transition-main);border-radius:10px}.navbar-center .nav-menu .nav-item[data-v-08bb9f6c]:hover{color:var(--color-text-main);background:#ffffff0d}.navbar-center .nav-menu .nav-item.active[data-v-08bb9f6c]{color:var(--color-text-main);background:#ffffff1a}.navbar-center .nav-menu .nav-item.active .active-indicator[data-v-08bb9f6c]{width:24px;opacity:1}.navbar-center .nav-menu .nav-item .nav-label[data-v-08bb9f6c]{font-size:.95rem;font-weight:500}.navbar-center .nav-menu .nav-item .active-indicator[data-v-08bb9f6c]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--color-primary);border-radius:2px;opacity:0;transition:var(--transition-main)}.navbar-right[data-v-08bb9f6c]{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:12px}.navbar-right .bg-selector[data-v-08bb9f6c]{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:4px;gap:4px}.navbar-right .bg-selector .bg-icon-btn[data-v-08bb9f6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main)}.navbar-right .bg-selector .bg-icon-btn[data-v-08bb9f6c]:hover{background:#ffffff14;color:var(--color-text-primary)}.navbar-right .bg-selector .bg-icon-btn.active[data-v-08bb9f6c],.navbar-right .bg-selector .bg-icon-btn.dropdown-open[data-v-08bb9f6c]{background:#ffffff1a;color:var(--color-primary)}.navbar-right .user-status[data-v-08bb9f6c]{display:flex;align-items:center;padding:0;background:transparent;border:none;box-shadow:none;width:auto;overflow:visible}.navbar-right .user-status .user-dropdown-container[data-v-08bb9f6c]{position:relative}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-08bb9f6c]{display:flex;align-items:center;gap:12px;padding:6px 14px;border-radius:12px;cursor:pointer;transition:var(--transition-main);background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-08bb9f6c]:hover,.navbar-right .user-status .user-dropdown-container .user-trigger.active[data-v-08bb9f6c]{background:#ffffff14;border-color:#fff3}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-08bb9f6c]{position:relative;width:32px;height:32px;border-radius:10px;background:var(--avatar-bg-tint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .4s var(--animation-main);box-shadow:0 4px 15px -3px #0000004d,inset 0 0 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.1)}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-08bb9f6c]:hover{transform:scale(1.08) translateY(-2px);background:#ffffff14;border-color:var(--avatar-color-1);box-shadow:0 8px 25px -5px var(--avatar-shadow),inset 0 0 0 1px #fff3}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-text[data-v-08bb9f6c]{position:relative;z-index:2;font-weight:800;font-size:1rem;color:var(--avatar-color-1);text-shadow:0 0 15px var(--avatar-shadow);font-family:var(--font-display),serif;letter-spacing:-.5px}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glass-effect[data-v-08bb9f6c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(0,0,0,.1) 100%);z-index:1;pointer-events:none}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glow[data-v-08bb9f6c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,var(--avatar-shadow) 0%,transparent 70%);z-index:0;opacity:.2;animation:avatar-pulse-08bb9f6c 4s infinite ease-in-out}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text[data-v-08bb9f6c]{display:flex;align-items:center;gap:6px;line-height:1.2}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .welcome-text[data-v-08bb9f6c]{font-size:.7rem;opacity:.7}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .nickname[data-v-08bb9f6c]{font-size:.9rem;max-width:100px}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron[data-v-08bb9f6c]{display:flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.5}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron.rotated[data-v-08bb9f6c]{transform:rotate(180deg)}.navbar-right .user-status .user-dropdown-container .user-dropdown-menu[data-v-08bb9f6c]{position:absolute;top:calc(100% + 12px);right:0;min-width:160px;padding:8px;border-radius:14px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#141414d9;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #0006;z-index:1001;transform-origin:top right}.navbar-right .user-status .user-dropdown-container .dropdown-item-group[data-v-08bb9f6c]{display:flex;flex-direction:column;gap:4px}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-08bb9f6c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-muted)}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-08bb9f6c]:hover{background:#ffffff14;color:var(--color-text-main);transform:translate(4px)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-icon[data-v-08bb9f6c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.7;transition:var(--transition-main)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-label[data-v-08bb9f6c]{font-size:.9rem;font-weight:500}.navbar-right .user-status .user-dropdown-container .dropdown-item.active[data-v-08bb9f6c]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%)}.navbar-right .user-status .user-dropdown-container .dropdown-item.active .item-icon[data-v-08bb9f6c]{opacity:1;filter:drop-shadow(0 0 5px var(--color-primary))}.navbar-right .user-status .user-dropdown-container .dropdown-item .active-dot[data-v-08bb9f6c]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);margin-left:auto}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-08bb9f6c]{color:var(--color-error)}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-08bb9f6c]:hover{background:color-mix(in srgb,var(--color-error),transparent 85%)}.navbar-right .user-status .user-dropdown-container .dropdown-header[data-v-08bb9f6c]{font-size:.75rem;color:var(--color-text-tertiary);margin:8px 12px 4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.5}.navbar-right .user-status .user-dropdown-container .dropdown-divider-line[data-v-08bb9f6c]{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);margin:6px 4px}.dropdown-slide-enter-active[data-v-08bb9f6c],.dropdown-slide-leave-active[data-v-08bb9f6c]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.dropdown-slide-enter-from[data-v-08bb9f6c],.dropdown-slide-leave-to[data-v-08bb9f6c]{opacity:0;transform:translateY(-8px) scale(.95)}@keyframes avatar-pulse-08bb9f6c{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes orb-rotate-08bb9f6c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-menu-btn[data-v-08bb9f6c]{display:none;width:40px;height:40px;border:none;background:#ffffff0d;border-radius:10px;color:var(--color-text-primary);cursor:pointer;align-items:center;justify-content:center;transition:var(--transition-main);flex-shrink:0}.mobile-menu-btn[data-v-08bb9f6c]:hover{background:#ffffff1a}.mobile-menu-btn[data-v-08bb9f6c]:active{transform:scale(.95)}.mobile-menu-overlay[data-v-08bb9f6c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:flex-start;justify-content:flex-end}.mobile-menu-overlay .mobile-menu-panel[data-v-08bb9f6c]{width:280px;max-width:85vw;margin-top:80px;margin-right:16px;padding:16px;border-radius:16px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#141414e6;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000080}.mobile-menu-overlay .mobile-menu-panel .mobile-menu-header[data-v-08bb9f6c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-main)}.mobile-menu-overlay .mobile-menu-panel .mobile-menu-header .menu-title[data-v-08bb9f6c]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}.mobile-menu-overlay .mobile-menu-panel .mobile-menu-header .close-btn[data-v-08bb9f6c]{width:32px;height:32px;border:none;background:#ffffff0d;border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-main)}.mobile-menu-overlay .mobile-menu-panel .mobile-menu-header .close-btn[data-v-08bb9f6c]:hover{background:#ffffff1a;color:var(--color-text-primary)}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list[data-v-08bb9f6c]{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list .mobile-nav-item[data-v-08bb9f6c]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-secondary)}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list .mobile-nav-item[data-v-08bb9f6c]:hover{background:#ffffff0d;color:var(--color-text-primary)}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list .mobile-nav-item.active[data-v-08bb9f6c]{background:#007aff1f;color:var(--color-primary)}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list .mobile-nav-item.active .mobile-active-dot[data-v-08bb9f6c]{width:8px;height:8px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}.mobile-menu-overlay .mobile-menu-panel .mobile-nav-list .mobile-nav-item .mobile-nav-label[data-v-08bb9f6c]{font-size:var(--font-size-sm);font-weight:500}.mobile-menu-enter-active[data-v-08bb9f6c],.mobile-menu-leave-active[data-v-08bb9f6c]{transition:opacity .3s ease}.mobile-menu-enter-from[data-v-08bb9f6c],.mobile-menu-leave-to[data-v-08bb9f6c]{opacity:0}.mobile-menu-enter-active .mobile-menu-panel[data-v-08bb9f6c],.mobile-menu-leave-active .mobile-menu-panel[data-v-08bb9f6c]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mobile-menu-enter-from .mobile-menu-panel[data-v-08bb9f6c],.mobile-menu-leave-to .mobile-menu-panel[data-v-08bb9f6c]{transform:translate(100%)}@media(max-width:768px){.top-navbar[data-v-08bb9f6c]{height:56px;padding:0 16px;margin:8px;border-radius:12px}.navbar-center[data-v-08bb9f6c]{display:none}.mobile-menu-btn[data-v-08bb9f6c]{display:flex}.navbar-right .user-status .user-trigger[data-v-08bb9f6c]{padding:4px 10px;gap:8px}.navbar-right .user-status .user-trigger .user-avatar-mini[data-v-08bb9f6c]{width:28px;height:28px}.navbar-right .user-status .user-trigger .user-info-text[data-v-08bb9f6c],.navbar-right .user-status .user-trigger .chevron[data-v-08bb9f6c]{display:none}.navbar-left .brand-container[data-v-08bb9f6c]{gap:8px}.navbar-left .brand-container .brand-icon[data-v-08bb9f6c]{width:28px;height:28px}.navbar-left .brand-container .brand-icon .icon-core[data-v-08bb9f6c]{width:10px;height:10px}.navbar-left .brand-container .brand-text[data-v-08bb9f6c]{font-size:1.1rem}}@media(max-width:480px){.top-navbar[data-v-08bb9f6c]{height:52px;padding:0 12px;margin:6px;border-radius:10px}.navbar-left .brand-container .brand-icon[data-v-08bb9f6c]{width:24px;height:24px}.navbar-left .brand-container .brand-icon .icon-core[data-v-08bb9f6c]{width:8px;height:8px}.navbar-left .brand-container .brand-text[data-v-08bb9f6c]{font-size:1rem}.mobile-menu-btn[data-v-08bb9f6c]{width:36px;height:36px}}.main-content[data-v-011f887d]{display:flex;flex:1;flex-direction:column;background-color:var(--background-color);padding:0;border-radius:var(--border-radius);box-shadow:0 1px 3px var(--shadow-light);width:100%;overflow-y:auto}.page-header[data-v-011f887d]{margin-bottom:var(--gap-small);padding-bottom:var(--gap-small);border-bottom:1px solid var(--background-lighter3)}.page-header h2[data-v-011f887d]{font-size:20px;color:var(--text-color);margin:0}.admin-layout[data-v-a017c83a]{display:flex;flex-direction:column;height:100vh;width:100%;background-color:transparent;overflow:hidden;position:relative;z-index:1}.ambient-background[data-v-fcbbefde]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:#030508;overflow:hidden;pointer-events:none}.svg-filter[data-v-fcbbefde]{position:absolute;width:0;height:0;pointer-events:none}.aurora-container[data-v-fcbbefde]{width:110%;height:110%;top:-5%;left:-5%;position:absolute;filter:url(#fluid-aurora) brightness(1.1) contrast(1.1);opacity:.9}.blur-layer[data-v-fcbbefde]{width:100%;height:100%;position:absolute;filter:blur(55px)}.aurora-beam[data-v-fcbbefde]{position:absolute;top:-40%;bottom:-40%;width:35vw;border-radius:50%;transform-origin:center;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;mix-blend-mode:screen}.beam-blue[data-v-fcbbefde]{left:-5vw;background:linear-gradient(180deg,#1e64ff00,#1e64ff73,#1e64ff00);animation-name:flow-blue-fcbbefde;animation-duration:20s}.beam-cyan[data-v-fcbbefde]{left:20vw;background:linear-gradient(180deg,#00ffdc00,#00ffdc73,#00ffdc00);animation-name:flow-cyan-fcbbefde;animation-duration:26s}.beam-purple[data-v-fcbbefde]{left:45vw;background:linear-gradient(180deg,#a03cff00,#a03cff73,#a03cff00);animation-name:flow-purple-fcbbefde;animation-duration:23s}.beam-red[data-v-fcbbefde]{left:70vw;background:linear-gradient(180deg,#ff286400,#ff286459,#ff286400);animation-name:flow-red-fcbbefde;animation-duration:28s}@keyframes flow-blue-fcbbefde{0%{transform:translateY(5%) translate(0) skew(8deg) scaleX(1)}50%{transform:translateY(-5%) translate(10vw) skew(-5deg) scaleX(1.3)}to{transform:translateY(10%) translate(-5vw) skew(12deg) scaleX(.9)}}@keyframes flow-cyan-fcbbefde{0%{transform:translateY(-10%) translate(-5vw) skew(-12deg) scaleX(1.2)}50%{transform:translateY(8%) translate(12vw) skew(5deg) scaleX(.85)}to{transform:translateY(-5%) translate(-10vw) skew(-8deg) scaleX(1.4)}}@keyframes flow-purple-fcbbefde{0%{transform:translateY(12%) translate(15vw) skew(5deg) scaleX(.9)}50%{transform:translateY(-15%) translate(-5vw) skew(-15deg) scaleX(1.25)}to{transform:translateY(8%) translate(5vw) skew(10deg) scaleX(1.1)}}@keyframes flow-red-fcbbefde{0%{transform:translateY(-8%) translate(-10vw) skew(-8deg) scaleX(1.15)}50%{transform:translateY(15%) translate(8vw) skew(12deg) scaleX(.8)}to{transform:translateY(-12%) translate(5vw) skew(-3deg) scaleX(1.3)}}.ambient-bg[data-v-ada0bbb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-bg__base[data-v-ada0bbb9]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 80% at 50% 100%,#0c0d12,#060609,#040406)}.ambient-bg__grid[data-v-ada0bbb9]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,hsla(220,60%,55%,.1) 1px,transparent 1px),linear-gradient(to bottom,hsla(220,60%,55%,.1) 1px,transparent 1px),linear-gradient(to right,hsla(220,60%,55%,.035) 1px,transparent 1px),linear-gradient(to bottom,hsla(220,60%,55%,.035) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);animation:gridPulse-ada0bbb9 8s ease-in-out infinite}@keyframes gridPulse-ada0bbb9{0%,to{opacity:.6}50%{opacity:1}}.ambient-bg__horizon[data-v-ada0bbb9]{position:absolute;bottom:-30%;left:-10%;right:-10%;height:60%;background:radial-gradient(ellipse 100% 60% at 50% 100%,hsla(230,80%,30%,.18) 0%,hsla(260,50%,18%,.07) 40%,transparent 70%);animation:horizonBreath-ada0bbb9 12s ease-in-out infinite}@keyframes horizonBreath-ada0bbb9{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.ambient-bg__aurora[data-v-ada0bbb9]{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;will-change:transform,opacity}.ambient-bg__aurora--1[data-v-ada0bbb9]{width:600px;height:600px;top:-10%;left:15%;background:radial-gradient(circle,hsla(210,100%,50%,.15) 0%,hsla(220,80%,40%,.06) 50%,transparent 70%);animation:auroraFloat1-ada0bbb9 20s ease-in-out infinite}.ambient-bg__aurora--2[data-v-ada0bbb9]{width:500px;height:500px;top:30%;right:5%;background:radial-gradient(circle,hsla(270,80%,55%,.12) 0%,hsla(280,60%,35%,.05) 50%,transparent 70%);animation:auroraFloat2-ada0bbb9 25s ease-in-out infinite}.ambient-bg__aurora--3[data-v-ada0bbb9]{width:450px;height:450px;bottom:10%;left:40%;background:radial-gradient(circle,hsla(190,80%,45%,.1) 0%,hsla(200,60%,30%,.04) 50%,transparent 70%);animation:auroraFloat3-ada0bbb9 18s ease-in-out infinite}@keyframes auroraFloat1-ada0bbb9{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(80px,40px) scale(1.2);opacity:1}66%{transform:translate(-40px,20px) scale(.9);opacity:.6}}@keyframes auroraFloat2-ada0bbb9{0%,to{transform:translate(0) scale(1);opacity:.6}40%{transform:translate(-60px,50px) scale(1.15);opacity:.9}70%{transform:translate(30px,-30px) scale(.85);opacity:.5}}@keyframes auroraFloat3-ada0bbb9{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(50px,-40px) scale(1.1);opacity:.8}}.ambient-bg__scanline[data-v-ada0bbb9]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,hsla(210,100%,60%,.15) 20%,hsla(210,100%,70%,.3) 50%,hsla(210,100%,60%,.15) 80%,transparent 100%);box-shadow:0 0 30px 6px #3399ff1f;animation:scanMove-ada0bbb9 8s linear infinite;opacity:.85}@keyframes scanMove-ada0bbb9{0%{top:-2px}to{top:100%}}.ambient-bg__particles[data-v-ada0bbb9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ambient-bg__vignette[data-v-ada0bbb9]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 40%,hsla(240,25%,2%,.55) 100%)}.video-background-container[data-v-3abf42fa]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2}.video-background[data-v-3abf42fa]{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.image-background-container[data-v-166e6ecd]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2}.image-background[data-v-166e6ecd]{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.ambient-background-manager[data-v-e636f35a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.fade-bg-enter-active[data-v-e636f35a],.fade-bg-leave-active[data-v-e636f35a]{transition:opacity 1.5s ease-in-out}.fade-bg-enter-from[data-v-e636f35a],.fade-bg-leave-to[data-v-e636f35a]{opacity:0}
