@charset "UTF-8";@layer nexus.base,nexus.components,nexus.utilities;@layer nexus.base{:root{--design-columns: 120}html{font-size:calc(100vw / var(--design-columns));text-size-adjust:none;-webkit-text-size-adjust:none}}@layer nexus.base{:root{color-scheme:dark;--color-primary-rgb: 0, 122, 255;--color-primary: rgb(var(--color-primary-rgb));--color-success-rgb: 52, 199, 89;--color-success: rgb(var(--color-success-rgb));--color-warn-rgb: 255, 149, 0;--color-warn: rgb(var(--color-warn-rgb));--color-error-rgb: 255, 59, 48;--color-error: rgb(var(--color-error-rgb));--color-white-rgb: 255, 255, 255;--color-white: rgb(var(--color-white-rgb));--color-black-rgb: 0, 0, 0;--color-black: rgb(var(--color-black-rgb));--color-bg-rgb: 15, 15, 20;--color-bg: rgb(var(--color-bg-rgb));--glass-05: rgba(var(--color-white-rgb), .05);--glass-12: rgba(var(--color-white-rgb), .12);--surface-base: rgba(var(--color-white-rgb), .03);--surface-hover: rgba(var(--color-white-rgb), .07);--border-subtle: rgba(var(--color-white-rgb), .1);--border-emphasis: rgba(var(--color-white-rgb), .2);--border-emphasis-active: rgba(var(--color-white-rgb), .3);--text-primary: rgba(var(--color-white-rgb), .94);--text-secondary: rgba(var(--color-white-rgb), .75);--text-muted: rgba(var(--color-white-rgb), .5);--link-color: #78b4ff;--overlay-light: rgba(var(--color-black-rgb), .2);--overlay-medium: rgba(var(--color-black-rgb), .4);--overlay-strong: rgba(var(--color-black-rgb), .6);--overlay-scrim: rgba(var(--color-black-rgb), .85);--scrim-dialog: rgba(var(--color-black-rgb), .65);--panel-bg: rgba(20, 20, 28, .94);--panel-bg-solid: rgba(20, 20, 28, .88);--menu-bg: var(--panel-bg);--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;--text-display: 2.25rem;--text-title: 1.75rem;--text-hero: 1.5rem;--text-heading: 1.25rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-caption: .875rem;--text-caption-sm: .8125rem;--text-xs: .75rem;--text-2xs: .6875rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--layout-gap: 1.25rem;--layout-sidebar-width: 21.875rem;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-4xl: 1.25rem;--radius-card: 1rem;--radius-pill: 999rem;--radius-full: 50%;--shadow-sm: 0 .125rem .5rem rgba(var(--color-black-rgb), .08);--shadow-md: 0 .5rem 1.5rem rgba(var(--color-black-rgb), .14);--shadow-dropdown: 0 .75rem 2rem rgba(var(--color-black-rgb), .2);--shadow-elevated: 0 1rem 3rem rgba(var(--color-black-rgb), .24);--blur-overlay: .25rem;--blur-sm: .625rem;--blur-md: 1.25rem;--blur-lg: 1.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-normal: .4s;--duration-slow: .8s;--transition-interactive: transform var(--duration-normal) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);--z-base: 1;--z-raised: 2;--z-sticky: 10;--z-local: 20;--z-header-menu: 100;--z-dropdown: 1000;--z-dropdown-above: 1001;--z-modal: 1050;--z-popover: 1100;--z-overlay: 2000;--z-uploader: 3000;--z-toast: 9000;--z-dialog: 9100;--z-drag: 10000;--scrollbar-thumb: rgba(var(--color-white-rgb), .12);--scrollbar-thumb-hover: rgba(var(--color-white-rgb), .25);--scrollbar-thumb-active: rgba(var(--color-white-rgb), .18);--scrollbar-thumb-ring: rgba(var(--color-white-rgb), .05)}[data-theme=light]{color-scheme:light;--glass-05: rgba(var(--color-black-rgb), .03);--glass-12: rgba(var(--color-black-rgb), .08);--surface-base: rgba(var(--color-black-rgb), .02);--surface-hover: rgba(var(--color-black-rgb), .05);--border-subtle: rgba(var(--color-black-rgb), .08);--border-emphasis: rgba(var(--color-black-rgb), .14);--border-emphasis-active: rgba(var(--color-black-rgb), .22);--text-primary: rgba(var(--color-black-rgb), .88);--text-secondary: rgba(var(--color-black-rgb), .65);--text-muted: rgba(var(--color-black-rgb), .5);--link-color: #0066cc;--overlay-light: rgba(var(--color-black-rgb), .06);--overlay-medium: rgba(var(--color-black-rgb), .12);--overlay-strong: rgba(var(--color-black-rgb), .2);--overlay-scrim: rgba(var(--color-black-rgb), .45);--scrim-dialog: rgba(var(--color-black-rgb), .35);--panel-bg: rgba(255, 255, 255, .94);--panel-bg-solid: rgba(255, 255, 255, .88);--menu-bg: rgba(242, 242, 240, .96);--shadow-sm: 0 .125rem .5rem rgba(var(--color-black-rgb), .04);--shadow-md: 0 .5rem 1.5rem rgba(var(--color-black-rgb), .07);--shadow-dropdown: 0 .75rem 2rem rgba(var(--color-black-rgb), .1);--shadow-elevated: 0 1rem 3rem rgba(var(--color-black-rgb), .12);--scrollbar-thumb: rgba(var(--color-black-rgb), .15);--scrollbar-thumb-hover: rgba(var(--color-black-rgb), .28);--scrollbar-thumb-active: rgba(var(--color-black-rgb), .22);--scrollbar-thumb-ring: rgba(var(--color-black-rgb), .06)}@media(prefers-reduced-transparency:reduce){:root{--blur-overlay: 0;--blur-sm: 0;--blur-md: 0;--blur-lg: 0}.nexus-surface--glass,.nexus-surface--accent{background:var(--panel-bg-solid)}}}@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}button{background:none;border:none;color:inherit}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}html,body{margin:0;padding:0;background-color:transparent;color:var(--text-primary);-webkit-tap-highlight-color:transparent}#app{min-height:100vh;position:relative;isolation:isolate}}@layer nexus.base{body{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}h1{font-size:var(--text-display)}h2{font-size:var(--text-title)}h3{font-size:var(--text-heading)}p{line-height:1.6;color:var(--text-secondary)}}@layer nexus.base{::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:.125rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);border-radius:var(--radius-4xl);box-shadow:inset 0 0 0 .0625rem var(--scrollbar-thumb-ring)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}@supports (not selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}}@layer nexus.components{.nexus-surface{border:.0625rem solid var(--border-subtle);border-radius:var(--radius-card);background:transparent;box-shadow:var(--shadow-sm)}.nexus-surface--glass{background:var(--glass-05);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm))}.nexus-surface--scrim{background:var(--overlay-medium)}.nexus-surface--accent{background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 8%,transparent),var(--glass-05) 70%);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md))}}@layer nexus.components{.nexus-btn,.nexus-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:.0625rem solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-base);color:var(--text-primary);font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-interactive)}.nexus-btn{gap:var(--space-sm);padding:.625rem 1.125rem;font-size:var(--text-caption);white-space:nowrap}.nexus-btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--surface-hover);border-color:var(--border-emphasis);transform:translateY(-.09375rem);text-decoration:none}.nexus-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.nexus-btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--color-primary),var(--color-white) 10%);border-color:var(--color-primary)}.nexus-btn--danger{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error)}.nexus-btn--danger:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.nexus-btn--sm{padding:.375rem .75rem;border-radius:var(--radius-md);font-size:var(--text-caption-sm)}.nexus-icon-btn{width:2rem;height:2rem;padding:0;background:transparent;border-color:transparent;color:var(--text-muted);border-radius:var(--radius-md)}.nexus-icon-btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--glass-12);color:var(--color-primary)}.nexus-icon-btn--circle{border-radius:var(--radius-full)}.nexus-icon-btn--danger:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.nexus-icon-btn--success:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.nexus-btn:not(:disabled):not([aria-disabled=true]):active,.nexus-icon-btn:not(:disabled):not([aria-disabled=true]):active{transform:translateY(.0625rem) scale(.98)}.nexus-btn:focus-visible,.nexus-icon-btn:focus-visible,.nexus-btn:has(input:focus-visible){outline:.125rem solid var(--color-primary);outline-offset:.1875rem}.nexus-btn:disabled,.nexus-icon-btn:disabled,.nexus-btn[aria-disabled=true],.nexus-icon-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}}@layer nexus.components{.nexus-input{width:100%;min-width:0;padding:.75rem 1rem;border:.0625rem solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-base);color:var(--text-primary);font-size:var(--text-body);font-weight:400;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.nexus-input--sm{padding:.375rem .75rem;border-radius:var(--radius-md);font-size:var(--text-caption)}.nexus-input--with-icons{padding-inline:2.25rem}.nexus-input::placeholder{color:var(--text-muted)}.nexus-input:hover:not(:disabled){border-color:var(--border-emphasis)}.nexus-input:focus{outline:none;border-color:var(--color-primary);background:var(--glass-05);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-primary) 18%,transparent)}.nexus-input:disabled{opacity:.5;cursor:not-allowed}.nexus-input:autofill{box-shadow:inset 0 0 0 100rem var(--panel-bg);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.nexus-input:autofill:focus{box-shadow:inset 0 0 0 100rem var(--panel-bg),0 0 0 .1875rem color-mix(in srgb,var(--color-primary) 18%,transparent)}}@layer nexus.components{.nexus-progress{width:100%;height:var(--progress-height, .625rem);background:var(--glass-05);border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 .0625rem .125rem rgba(var(--color-black-rgb),.2)}.nexus-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-success),var(--color-primary));background-size:200% 100%;animation:progress-flow 6s linear infinite;transition:width var(--duration-normal) var(--ease-out)}.nexus-progress-fill.is-error{background:var(--color-error);animation:none}@keyframes progress-flow{0%{background-position:100% 50%}to{background-position:-100% 50%}}}@layer nexus.utilities{@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cellIn{0%{opacity:0;transform:perspective(56.25rem) rotateX(8deg) translateY(1.5rem)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 .5rem var(--color-primary)}50%{transform:scale(.85);box-shadow:0 0 .25rem var(--color-primary)}}.anim-fade-in{animation:fadeIn 1s var(--ease-out) backwards}.anim-cell-in{animation:cellIn .7s calc(var(--i, 0) * .08s + .1s) var(--ease-out) backwards}.anim-pulse{animation:pulseGlow 2s ease-in-out infinite}.anim-spin{animation:spin 1s linear infinite}html.nexus-page-hidden *:not(.anim-fade-in):not(.anim-cell-in),html.nexus-page-hidden *:not(.anim-fade-in):not(.anim-cell-in):before,html.nexus-page-hidden *:not(.anim-fade-in):not(.anim-cell-in):after{animation-play-state:paused!important}html.nexus-page-hidden .nexus-surface{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer nexus.utilities{.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-highlight{background:rgba(var(--color-warn-rgb),.35);color:inherit;border-radius:.125rem;padding:0 .0625rem}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}}@layer nexus.utilities{.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-align-center{display:flex;align-items:center}.flex-1{flex:1;min-width:0}.flex-shrink-0{flex-shrink:0}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-layout{gap:var(--layout-gap)}.w-full{width:100%}.h-full{height:100%}.flex-grow{flex-grow:1}}.app-icon[data-v-8b312e2e]{display:inline-block;vertical-align:middle;flex-shrink:0;pointer-events:none}.nexus-logo[data-v-2d0bdde1]{display:block;width:var(--nexus-logo-width, 10rem);max-width:100%;height:auto;object-fit:contain;flex-shrink:0}.nexus-logo--symbol[data-v-2d0bdde1]{width:var(--nexus-logo-width, 6rem)}.preset-dropdown-container[data-v-cf3b714d]{position:relative}.bg-icon-btn[data-v-cf3b714d]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:var(--duration-normal) var(--ease-out)}.bg-icon-btn[data-v-cf3b714d]:hover{background:var(--glass-12);color:var(--text-primary)}.bg-icon-btn[data-v-cf3b714d]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.bg-icon-btn.dropdown-open[data-v-cf3b714d]{background:var(--glass-12);color:var(--color-primary)}.preset-dropdown-menu[data-v-cf3b714d]{position:absolute;top:calc(100% + 1rem);right:0;min-width:13.75rem;display:flex;flex-direction:column;max-height:min(35rem,70dvh);padding:.5rem;border-radius:var(--radius-xl);background:var(--menu-bg);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:.0625rem solid var(--glass-12);box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown-above);transform-origin:top right}.preset-list[data-v-cf3b714d]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dropdown-item-group[data-v-cf3b714d]{display:flex;flex-direction:column;gap:.25rem}.dropdown-item-group+.dropdown-item-group[data-v-cf3b714d]{margin-top:.5rem;padding-top:.5rem;border-top:.0625rem solid var(--glass-12)}.group-label[data-v-cf3b714d]{margin:.25rem .75rem;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.dropdown-item[data-v-cf3b714d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-radius:var(--radius-md);transition:var(--duration-normal) var(--ease-out);color:var(--text-secondary)}.dropdown-item[data-v-cf3b714d]:hover{background:var(--glass-12);color:var(--text-primary)}.preset-info[data-v-cf3b714d]{display:flex;align-items:center;gap:.625rem;overflow:hidden;flex:1}.item-icon[data-v-cf3b714d]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;opacity:.7;transition:var(--duration-normal) var(--ease-out)}.item-label[data-v-cf3b714d]{font-size:var(--text-caption);font-weight:500;white-space:nowrap}.dropdown-item.active[data-v-cf3b714d]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%)}.dropdown-item.active .item-icon[data-v-cf3b714d]{opacity:1;filter:drop-shadow(0 0 .3125rem var(--color-primary))}.active-dot[data-v-cf3b714d]{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 .625rem var(--color-primary)}.apply-btn[data-v-cf3b714d]{font-size:var(--text-xs);padding:.25rem .625rem;border-radius:var(--radius-sm);border:none;background:var(--glass-12);color:var(--text-primary);cursor:pointer;transition:var(--duration-normal) var(--ease-out);white-space:nowrap}.apply-btn[data-v-cf3b714d]:hover{background:var(--color-primary);color:var(--text-primary)}.apply-btn[data-v-cf3b714d]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.dropdown-header[data-v-cf3b714d]{flex-shrink:0;font-size:var(--text-xs);color:var(--text-secondary);margin:.25rem .75rem .5rem;font-weight:600;text-transform:uppercase;letter-spacing:.0625rem}.dropdown-slide-enter-active[data-v-cf3b714d],.dropdown-slide-leave-active[data-v-cf3b714d]{transition:all var(--duration-normal) var(--ease-out)}.dropdown-slide-enter-from[data-v-cf3b714d],.dropdown-slide-leave-to[data-v-cf3b714d]{opacity:0;transform:translateY(-.5rem) scale(.95)}.glass-material[data-v-05c700c2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.glass-material__definitions[data-v-05c700c2]{position:absolute;width:0;height:0;overflow:hidden}.glass-material__lens[data-v-05c700c2],.glass-material__light[data-v-05c700c2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.glass-material__lens[data-v-05c700c2],.glass-material__light[data-v-05c700c2]{opacity:var(--glass-material-opacity, 1);transition:opacity var(--glass-material-fade-duration, 0s) ease-out}.glass-material__lens[data-v-05c700c2]{backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);background:#ffffff08;box-shadow:inset 0 .0625rem .0625rem #ffffffdc,inset .125rem .1875rem .375rem #ffffff70,inset -.0625rem -.125rem .1875rem #18243b22,inset 0 -.0625rem .0625rem #ffffffb3}.glass-material__light[data-v-05c700c2]{background-size:100% 100%;box-shadow:inset 0 0 0 .0625rem #fff6}@media(prefers-reduced-transparency:reduce){.glass-material__lens[data-v-05c700c2]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--glass-material-solid, #edf0f5)}.glass-material__light[data-v-05c700c2]{display:none}}.toast-row[data-v-cd873cfe]{--toast-alpha: 1;display:grid;grid-template-rows:1fr}.toast-row__clip[data-v-cd873cfe]{min-height:0;overflow:hidden}.toast-row__space[data-v-cd873cfe]{display:flex;justify-content:center;padding:.5rem 1rem .875rem}.nexus-toast[data-v-cd873cfe]{--glass-material-solid: var(--panel-bg-solid);--glass-material-opacity: var(--toast-alpha);--glass-material-fade-duration: .16s;position:relative;min-width:min(18.75rem,100%);max-width:min(37.5rem,100%);min-height:3.75rem;padding:.875rem 1.5rem;border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--text-body);font-weight:500;line-height:1.6;transition:transform .16s ease-out}.nexus-toast[data-v-cd873cfe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 .5rem 1rem -.5rem #3a507540,0 .125rem .25rem #3a507512;opacity:var(--toast-alpha);transition:opacity .16s ease-out}.toast-foreground[data-v-cd873cfe]{position:relative;display:flex;align-items:center;gap:.75rem;opacity:var(--toast-alpha);transition:opacity .16s ease-out}.toast-icon[data-v-cd873cfe]{flex-shrink:0}.toast-content[data-v-cd873cfe]{min-width:0;overflow-wrap:anywhere}.nexus-toast[data-type=success] .toast-icon[data-v-cd873cfe]{color:var(--color-success)}.nexus-toast[data-type=info] .toast-icon[data-v-cd873cfe]{color:var(--color-primary)}.nexus-toast[data-type=error] .toast-icon[data-v-cd873cfe]{color:var(--color-error)}.nexus-toast[data-type=warning] .toast-icon[data-v-cd873cfe]{color:var(--color-warn)}.toast-row-enter-active[data-v-cd873cfe]{transition:grid-template-rows .24s var(--ease-out)}.toast-row-leave-active[data-v-cd873cfe]{transition:grid-template-rows .18s .16s ease-in-out}.toast-row-enter-from[data-v-cd873cfe],.toast-row-leave-to[data-v-cd873cfe]{grid-template-rows:0fr;--toast-alpha: 0}.toast-row-enter-from .nexus-toast[data-v-cd873cfe]{transform:translateY(-.5rem)}.toast-row-leave-to .nexus-toast[data-v-cd873cfe]{transform:translateY(-.375rem)}@media(prefers-reduced-motion:reduce){.toast-row-leave-active[data-v-cd873cfe]{transition-delay:0s}.toast-row-enter-from .nexus-toast[data-v-cd873cfe],.toast-row-leave-to .nexus-toast[data-v-cd873cfe]{transform:none}}.nexus-toast-container[data-v-31024979]{position:fixed;inset:5rem 0 auto;z-index:var(--z-toast);pointer-events:none}.top-navbar[data-v-550f27ef]{position:relative;display:flex;align-items:center;height:4rem;padding:0 1.5rem;margin:.75rem 1rem;border-radius:var(--radius-card);z-index:var(--z-dropdown);box-sizing:border-box;overflow:visible;flex-shrink:0}.navbar-left[data-v-550f27ef]{flex:1;display:flex;justify-content:flex-start}.navbar-left .brand-container[data-v-550f27ef]{display:flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-lg);cursor:pointer;transition:var(--duration-normal) var(--ease-out)}.navbar-left .brand-container[data-v-550f27ef]:hover{opacity:.8;transform:translate(.25rem)}html[data-theme=light]{background:#101a2b}.navbar-center[data-v-550f27ef]{flex-shrink:0;display:flex;justify-content:center}.navbar-center .nav-menu[data-v-550f27ef]{display:flex;list-style:none;padding:0;margin:0;gap:.25rem}.navbar-center .nav-menu .nav-item[data-v-550f27ef]{position:relative;padding:0;cursor:pointer;color:var(--text-muted);transition:var(--duration-normal) var(--ease-out);border-radius:var(--radius-lg)}.navbar-center .nav-menu .nav-item[data-v-550f27ef]:hover,.navbar-center .nav-menu .nav-item.active[data-v-550f27ef]{color:var(--text-primary);background:var(--glass-12)}.navbar-center .nav-menu .nav-item.active .active-indicator[data-v-550f27ef]{width:1.5rem;opacity:1}.navbar-center .nav-menu .nav-item .nav-label[data-v-550f27ef]{display:block;padding:.5rem 1.25rem;color:inherit;text-decoration:none;font-size:var(--text-body);font-weight:500}.navbar-center .nav-menu .nav-item .active-indicator[data-v-550f27ef]{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);width:0;height:.125rem;background:var(--color-primary);border-radius:var(--radius-2xs);opacity:0;transition:var(--duration-normal) var(--ease-out)}.navbar-right[data-v-550f27ef]{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.navbar-right .user-status[data-v-550f27ef]{display:flex;align-items:center;overflow:visible}.navbar-right .user-status .user-dropdown-container[data-v-550f27ef]{position:relative}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-550f27ef]{display:flex;align-items:center;gap:.75rem;padding:.375rem .875rem;border-radius:var(--radius-xl);cursor:pointer;transition:var(--duration-normal) var(--ease-out);background:var(--glass-05);border:.0625rem solid var(--glass-05)}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-550f27ef]:hover,.navbar-right .user-status .user-dropdown-container .user-trigger.active[data-v-550f27ef]{background:var(--glass-12);border-color:var(--border-emphasis)}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-550f27ef]{position:relative;width:2rem;height:2rem;border-radius:var(--radius-lg);background:rgba(var(--color-primary-rgb),.12);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-sm);border:.0625rem solid var(--glass-12)}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-550f27ef]:hover{transform:scale(1.08) translateY(-.125rem);background:var(--glass-12);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-text[data-v-550f27ef]{position:relative;z-index:var(--z-raised);font-weight:800;font-size:var(--text-body);color:var(--color-primary);text-shadow:0 0 .9375rem rgba(var(--color-primary-rgb),.3);font-family:var(--font-display),serif;letter-spacing:-.03125rem}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glass-effect[data-v-550f27ef]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--border-emphasis) 0%,transparent 50%,var(--overlay-light) 100%);z-index:var(--z-base);pointer-events:none}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glow[data-v-550f27ef]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.3) 0%,transparent 70%);z-index:0;opacity:.2;animation:avatar-pulse-550f27ef 4s infinite ease-in-out}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text[data-v-550f27ef]{display:flex;align-items:center;gap:.375rem;line-height:1.2}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .welcome-text[data-v-550f27ef]{font-size:var(--text-2xs);color:var(--text-secondary);opacity:.7}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .nickname[data-v-550f27ef]{font-size:var(--text-caption);font-weight:700;color:var(--text-primary);max-width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron[data-v-550f27ef]{display:flex;align-items:center;transition:transform var(--duration-normal) var(--ease-out);opacity:.5}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron.rotated[data-v-550f27ef]{transform:rotate(180deg)}.navbar-right .user-status .user-dropdown-container .user-dropdown-menu[data-v-550f27ef]{overflow:hidden;position:absolute;top:calc(100% + .75rem);right:0;width:auto;min-width:10rem;padding:.5rem;border-radius:var(--radius-xl);z-index:var(--z-dropdown-above);background:var(--menu-bg);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));box-shadow:var(--shadow-dropdown);transform-origin:top right}.navbar-right .user-status .user-dropdown-container .dropdown-item-group[data-v-550f27ef]{display:flex;flex-direction:column;gap:.25rem}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-550f27ef]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--duration-normal) var(--ease-out);color:var(--text-secondary)}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-550f27ef]:hover{background:var(--glass-12);color:var(--text-primary);transform:translate(.25rem)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-icon[data-v-550f27ef]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;opacity:.7;transition:var(--duration-normal) var(--ease-out)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-label[data-v-550f27ef]{font-size:var(--text-caption);font-weight:500}.navbar-right .user-status .user-dropdown-container .dropdown-item.active[data-v-550f27ef]{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-550f27ef]{opacity:1;filter:drop-shadow(0 0 .3125rem var(--color-primary))}.navbar-right .user-status .user-dropdown-container .dropdown-item .active-dot[data-v-550f27ef]{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 .625rem var(--color-primary);margin-left:auto}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-550f27ef]{color:var(--color-error)}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-550f27ef]:hover{background:color-mix(in srgb,var(--color-error),transparent 85%)}.navbar-right .user-status .user-dropdown-container .dropdown-header[data-v-550f27ef]{font-size:var(--text-xs);color:var(--text-muted);margin:.5rem .75rem .25rem;font-weight:600;text-transform:uppercase;letter-spacing:.0625rem;opacity:.5}.navbar-right .user-status .user-dropdown-container .dropdown-divider-line[data-v-550f27ef]{height:.0625rem;background:linear-gradient(to right,transparent,var(--glass-12),transparent);margin:.375rem .25rem}.dropdown-slide-enter-active[data-v-550f27ef],.dropdown-slide-leave-active[data-v-550f27ef]{transition:all var(--duration-normal) var(--ease-out)}.dropdown-slide-enter-from[data-v-550f27ef],.dropdown-slide-leave-to[data-v-550f27ef]{opacity:0;transform:translateY(-.5rem) scale(.95)}@keyframes avatar-pulse-550f27ef{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}.brand-container[data-v-550f27ef]:focus-visible,.user-trigger[data-v-550f27ef]:focus-visible,.nav-label[data-v-550f27ef]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.main-content[data-v-f669e3b2]{isolation:isolate;flex:1;min-height:0;min-width:0;background-color:transparent;padding:0;overflow-y:auto}.admin-layout[data-v-abf688bf]{height:100vh;background-color:transparent;overflow:hidden;position:relative;z-index:var(--z-base)}.ambient-background-manager[data-v-8c1c3e3f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:var(--color-bg)}.fade-bg-enter-active[data-v-8c1c3e3f],.fade-bg-leave-active[data-v-8c1c3e3f]{transition:opacity var(--duration-slow) var(--ease-out)}.fade-bg-enter-from[data-v-8c1c3e3f],.fade-bg-leave-to[data-v-8c1c3e3f]{opacity:0}
