:root{--palette-brand-start:#2563eb;--palette-brand-end:#1e40af;--palette-brand-start-rgb:37,99,235;--palette-brand-end-rgb:30,64,175;--palette-focus-rgb:var(--palette-brand-start-rgb);--palette-on-brand:#ffffff;--palette-button-start:#1d4ed8;--palette-button-end:#1e3a8a;--palette-bg-primary-light:#f5f7ff;--palette-bg-secondary-light:#e9efff;--palette-bg-tertiary-light:#dde7ff;--palette-bg-elevated-light-rgb:255,255,255;--palette-bg-primary-dark:#0f172a;--palette-bg-secondary-dark:#16213b;--palette-bg-tertiary-dark:#1d2a4c;--palette-bg-elevated-dark-rgb:15,24,41;--palette-text-primary-light:#101828;--palette-text-secondary-light:#475467;--palette-text-primary-dark:#e4e7ec;--palette-text-secondary-dark:#98a2b3;--palette-success:#15803d;--palette-success-rgb:21,128,61;--palette-success-hover:#166534;--palette-warning:#d97706;--palette-warning-rgb:217,119,6;--palette-error:#dc2626;--palette-error-rgb:220,38,38;--palette-error-hover:#b91c1c;--palette-border-light-rgb:var(--palette-brand-start-rgb);--palette-border-dark-rgb:var(--palette-brand-end-rgb);--brand-start:var(--palette-brand-start);--brand-end:var(--palette-brand-end);--brand-start-rgb:var(--palette-brand-start-rgb);--brand-end-rgb:var(--palette-brand-end-rgb);--brand-gradient:linear-gradient(135deg,var(--brand-start),var(--brand-end));--brand-gradient-soft:linear-gradient(135deg,rgba(var(--brand-start-rgb),0.14),rgba(var(--brand-end-rgb),0.08));--brand-orb-start:rgba(var(--brand-start-rgb),0.1);--brand-orb-end:rgba(var(--brand-end-rgb),0.1);--color-text-primary:var(--palette-text-primary-light);--color-text-secondary:var(--palette-text-secondary-light);--color-text-tertiary:#667085;--color-text-inverse:#ffffff;--text-muted:var(--color-text-secondary);--bg-primary:var(--palette-bg-primary-light);--bg-secondary:var(--palette-bg-secondary-light);--bg-tertiary:var(--palette-bg-tertiary-light);--bg-elevated:rgba(var(--palette-bg-elevated-light-rgb),0.9);--bg-overlay:rgba(15,23,42,0.56);--bg-code:#0f172a;--bg-muted-badge:rgba(var(--palette-border-light-rgb),0.75);--bg-skeleton-highlight:rgba(var(--palette-border-light-rgb),0.1);--bg-checkbox-border:rgba(255,255,255,0.8);--bg-checkbox-surface:rgba(255,255,255,0.6);--color-success:var(--palette-success);--color-success-bg:rgba(var(--palette-success-rgb),0.12);--color-warning:var(--palette-warning);--color-warning-bg:rgba(var(--palette-warning-rgb),0.14);--color-error:var(--palette-error);--color-error-bg:rgba(var(--palette-error-rgb),0.12);--color-info:var(--brand-end);--color-info-bg:rgba(var(--brand-end-rgb),0.12);--color-primary:var(--brand-start);--color-border:rgba(var(--palette-border-light-rgb),0.16);--color-text-code:#e2e8f0;--color-save:var(--palette-success);--color-save-hover:var(--palette-success-hover);--color-save-glow:rgba(var(--palette-success-rgb),0.28);--color-danger:var(--palette-error);--color-danger-hover:var(--palette-error-hover);--color-danger-glow:rgba(var(--palette-error-rgb),0.28);--color-accent-glow:rgba(var(--brand-start-rgb),0.32);--border-subtle:rgba(var(--palette-border-light-rgb),0.08);--border-default:rgba(var(--palette-border-light-rgb),0.16);--border-brand-muted:rgba(var(--brand-start-rgb),0.3);--border-brand-strong:rgba(var(--brand-start-rgb),0.5);--border-error-muted:rgba(var(--palette-error-rgb),0.28);--border-error-strong:rgba(var(--palette-error-rgb),0.4);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--radius-pill:var(--radius-full);--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 8px 24px rgba(15,23,42,0.08);--shadow-lg:0 14px 30px rgba(15,23,42,0.1);--shadow-xl:0 24px 46px rgba(15,23,42,0.13);--shadow-side-panel:-8px 0 32px rgba(15,23,42,0.12);--shadow-brand:0 12px 28px rgba(var(--brand-start-rgb),0.28);--shadow-brand-hover:0 18px 34px rgba(var(--brand-start-rgb),0.36);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--motion-duration-micro:0.1s;--motion-duration-fast:0.15s;--motion-duration-base:0.18s;--motion-duration-slow:0.25s;--motion-duration-large:0.3s;--motion-duration-panel:0.35s;--motion-duration-emphasis:0.5s;--motion-duration-loop:1.5s;--motion-duration-spin:1s;--motion-duration-accent-loop:3s;--motion-ease-standard:ease-out;--motion-ease-smooth:ease-in-out;--motion-ease-linear:linear;--transition-fast:var(--motion-duration-fast) var(--motion-ease-standard);--transition-base:var(--motion-duration-base) var(--motion-ease-standard);--transition-slow:var(--motion-duration-slow) var(--motion-ease-standard);--transition-panel:var(--motion-duration-panel) var(--motion-ease-smooth);--transition-emphasis:var(--motion-duration-emphasis) var(--motion-ease-standard);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--transition-micro:150ms var(--ease-out-expo);--transition-page:300ms var(--ease-out-expo);--transition-smooth:var(--transition-page);--focus-ring:rgba(var(--palette-focus-rgb),0.26);--focus-ring-strong:rgba(var(--palette-focus-rgb),0.34);--button-primary-bg:linear-gradient(135deg,var(--palette-button-start),var(--palette-button-end));--button-primary-text:var(--palette-on-brand);--button-secondary-bg:var(--bg-primary);--button-secondary-text:var(--color-text-primary);--button-secondary-border:var(--border-default);--button-ghost-bg:transparent;--button-ghost-text:var(--color-text-secondary);--z-fixed:30;--z-dropdown:50;--z-modal-backdrop:40;--z-popover:60;--marker-color:var(--color-primary);--color-bg-base:var(--bg-primary);--color-bg-surface:var(--bg-secondary);--color-bg-elevated:var(--bg-elevated);--color-bg-overlay:var(--bg-overlay);--color-bg-secondary:var(--color-bg-surface);--color-brand-start:var(--brand-start);--color-brand-end:var(--brand-end);--color-brand-start-rgb:var(--brand-start-rgb);--color-brand-end-rgb:var(--brand-end-rgb);--gradient-brand:var(--brand-gradient);--gradient-bg:radial-gradient(circle at top right,rgba(var(--brand-start-rgb),0.09),transparent 60%),radial-gradient(circle at bottom left,rgba(var(--brand-end-rgb),0.08),transparent 55%),var(--bg-secondary);--color-text-accent:var(--color-text-secondary);--color-text-brand:var(--brand-end);--text-hero:var(--color-text-primary);--text-body:var(--color-text-secondary);--text-accent:var(--color-text-accent);--color-interactive:var(--brand-start);--color-interactive-hover:var(--brand-end);--color-interactive-active:var(--brand-end);--color-success-rgb:var(--palette-success-rgb);--color-warning-rgb:var(--palette-warning-rgb);--color-danger-rgb:var(--palette-error-rgb);--color-success-border:rgba(var(--palette-success-rgb),0.3);--color-warning-border:rgba(var(--palette-warning-rgb),0.3);--color-danger-bg:var(--color-error-bg);--color-danger-border:rgba(var(--palette-error-rgb),0.3);--color-info-border:rgba(var(--brand-end-rgb),0.3);--color-border-hover:rgba(var(--brand-start-rgb),0.35);--color-border-focus:rgba(var(--brand-start-rgb),0.5);--color-glass:rgba(var(--brand-start-rgb),0.06);--color-glass-hover:rgba(var(--brand-start-rgb),0.1);--backdrop-blur:blur(12px);--color-surface:var(--color-glass);--color-surface-elevated:var(--bg-elevated);--card-border:var(--color-border);--card-hover-border:var(--color-border-hover);--card-glass:var(--color-glass);--color-status-2xx:var(--color-success);--color-status-3xx:var(--color-brand-end);--color-status-4xx:var(--color-warning);--color-status-5xx:var(--color-danger);--color-scrollbar-track:rgba(0,0,0,0.03);--color-scrollbar-thumb:rgba(0,0,0,0.14);--color-scrollbar-thumb-hover:rgba(0,0,0,0.24);--button-primary-shadow:var(--shadow-brand);--button-primary-shadow-hover:var(--shadow-brand-hover);--button-secondary-bg-hover:rgba(var(--brand-start-rgb),0.1);--button-secondary-border-hover:rgba(var(--brand-start-rgb),0.45);--button-ghost-bg-hover:rgba(var(--brand-start-rgb),0.08);--button-ghost-text-hover:var(--color-text-primary);--button-danger-bg:var(--color-danger);--button-danger-text:var(--color-text-inverse);--button-danger-shadow-hover:0 0 24px rgba(var(--palette-error-rgb),0.3);--badge-default-bg:var(--color-glass);--badge-default-border:var(--color-border);--badge-default-text:var(--color-text-secondary);--badge-success-bg:var(--color-success-bg);--badge-success-border:var(--color-success-border);--badge-success-text:var(--color-success);--badge-warning-bg:var(--color-warning-bg);--badge-warning-border:var(--color-warning-border);--badge-warning-text:var(--color-warning);--badge-danger-bg:var(--color-danger-bg);--badge-danger-border:var(--color-danger-border);--badge-danger-text:var(--color-danger);--badge-info-bg:var(--color-info-bg);--badge-info-border:var(--color-info-border);--badge-info-text:var(--color-info);--input-error-ring:rgba(var(--palette-error-rgb),0.2);--font-sans:"Space Grotesk","Noto Sans SC","Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:clamp(30px,5vw,46px);--glow-primary:var(--shadow-brand-hover);--glow-secondary:var(--shadow-md);--palette-bg-base-light:var(--palette-bg-primary-light);--palette-bg-surface-light:var(--palette-bg-secondary-light);--palette-bg-elevated-light:rgb(var(--palette-bg-elevated-light-rgb));--palette-overlay-light-rgb:var(--palette-bg-elevated-light-rgb);--palette-bg-base-dark:var(--palette-bg-primary-dark);--palette-bg-surface-dark:var(--palette-bg-secondary-dark);--palette-bg-elevated-dark:rgb(var(--palette-bg-elevated-dark-rgb));--palette-overlay-dark-rgb:var(--palette-bg-elevated-dark-rgb);--palette-text-tertiary-light:#667085;--palette-text-accent-light:var(--palette-text-secondary-light);--palette-text-tertiary-dark:#667085;--palette-text-accent-dark:var(--palette-text-secondary-dark);--palette-success-light:var(--palette-success);--palette-success-light-rgb:var(--palette-success-rgb);--palette-warning-light:var(--palette-warning);--palette-warning-light-rgb:var(--palette-warning-rgb);--palette-danger-light:var(--palette-error);--palette-danger-light-rgb:var(--palette-error-rgb);--palette-success-dark:var(--palette-success);--palette-success-dark-rgb:var(--palette-success-rgb);--palette-warning-dark:var(--palette-warning);--palette-warning-dark-rgb:var(--palette-warning-rgb);--palette-danger-dark:var(--palette-error);--palette-danger-dark-rgb:var(--palette-error-rgb);--palette-glass-light-rgb:var(--palette-border-light-rgb);--palette-glass-dark-rgb:var(--palette-border-dark-rgb)}[data-brand=horizon-blue]{--palette-brand-start:#2563eb;--palette-brand-end:#1e40af;--palette-brand-start-rgb:37,99,235;--palette-brand-end-rgb:30,64,175;--palette-focus-rgb:37,99,235;--palette-on-brand:#ffffff;--palette-button-start:#1d4ed8;--palette-button-end:#1e3a8a;--palette-bg-primary-light:#f5f7ff;--palette-bg-secondary-light:#e9efff;--palette-bg-tertiary-light:#dde7ff;--palette-bg-primary-dark:#0f172a;--palette-bg-secondary-dark:#16213b;--palette-bg-tertiary-dark:#1d2a4c}[data-brand=teal-depth]{--palette-brand-start:#0f766e;--palette-brand-end:#115e59;--palette-brand-start-rgb:15,118,110;--palette-brand-end-rgb:17,94,89;--palette-focus-rgb:15,118,110;--palette-on-brand:#ffffff;--palette-button-start:#0f766e;--palette-button-end:#134e4a;--palette-bg-primary-light:#f2fbf9;--palette-bg-secondary-light:#e6f6f2;--palette-bg-tertiary-light:#d9eee8;--palette-bg-primary-dark:#0b1f1d;--palette-bg-secondary-dark:#12302d;--palette-bg-tertiary-dark:#1a423d}[data-brand=ember-orange]{--palette-brand-start:#ea580c;--palette-brand-end:#d97706;--palette-brand-start-rgb:234,88,12;--palette-brand-end-rgb:217,119,6;--palette-focus-rgb:234,88,12;--palette-on-brand:#ffffff;--palette-button-start:#c2410c;--palette-button-end:#9a3412;--palette-bg-primary-light:#fff7f2;--palette-bg-secondary-light:#ffeede;--palette-bg-tertiary-light:#fee2d5;--palette-bg-primary-dark:#2a160d;--palette-bg-secondary-dark:#3a2112;--palette-bg-tertiary-dark:#4a2d17}[data-brand=meadow-green]{--palette-brand-start:#15803d;--palette-brand-end:#166534;--palette-brand-start-rgb:21,128,61;--palette-brand-end-rgb:22,101,52;--palette-focus-rgb:21,128,61;--palette-on-brand:#ffffff;--palette-button-start:#15803d;--palette-button-end:#14532d;--palette-bg-primary-light:#f2fbf4;--palette-bg-secondary-light:#e8f7ec;--palette-bg-tertiary-light:#dcf1e3;--palette-bg-primary-dark:#0d1d16;--palette-bg-secondary-dark:#132a1f;--palette-bg-tertiary-dark:#1a3829}[data-brand=graphite-violet]{--palette-brand-start:#6d28d9;--palette-brand-end:#4338ca;--palette-brand-start-rgb:109,40,217;--palette-brand-end-rgb:67,56,202;--palette-focus-rgb:109,40,217;--palette-on-brand:#ffffff;--palette-button-start:#5b21b6;--palette-button-end:#3730a3;--palette-bg-primary-light:#f6f3ff;--palette-bg-secondary-light:#ede9fe;--palette-bg-tertiary-light:#e2d7ff;--palette-bg-primary-dark:#161227;--palette-bg-secondary-dark:#201a3b;--palette-bg-tertiary-dark:#2a2450}[data-brand=mint-sky]{--palette-brand-start:#0e7490;--palette-brand-end:#155e75;--palette-brand-start-rgb:14,116,144;--palette-brand-end-rgb:21,94,117;--palette-focus-rgb:14,116,144;--palette-on-brand:#ffffff;--palette-button-start:#0e7490;--palette-button-end:#155e75;--palette-bg-primary-light:#f0fbfd;--palette-bg-secondary-light:#e5f5f9;--palette-bg-tertiary-light:#d9edf3;--palette-bg-primary-dark:#0b1b22;--palette-bg-secondary-dark:#122a35;--palette-bg-tertiary-dark:#183845}[data-brand=rose-berry]{--palette-brand-start:#db2777;--palette-brand-end:#be185d;--palette-brand-start-rgb:219,39,119;--palette-brand-end-rgb:190,24,93;--palette-focus-rgb:219,39,119;--palette-on-brand:#ffffff;--palette-button-start:#be185d;--palette-button-end:#9d174d;--palette-bg-primary-light:#fff3f8;--palette-bg-secondary-light:#fce8f2;--palette-bg-tertiary-light:#f9dce9;--palette-bg-primary-dark:#25111c;--palette-bg-secondary-dark:#34192a;--palette-bg-tertiary-dark:#442239}[data-brand=lime-signal]{--palette-brand-start:#84cc16;--palette-brand-end:#65a30d;--palette-brand-start-rgb:132,204,22;--palette-brand-end-rgb:101,163,13;--palette-focus-rgb:132,204,22;--palette-on-brand:#0f172a;--palette-button-start:#84cc16;--palette-button-end:#65a30d;--palette-bg-primary-light:#f8fff1;--palette-bg-secondary-light:#f0fde0;--palette-bg-tertiary-light:#e5f7cb;--palette-bg-primary-dark:#1b2210;--palette-bg-secondary-dark:#273219;--palette-bg-tertiary-dark:#344225}[data-theme=dark]{color-scheme:dark;--brand-gradient-soft:linear-gradient(135deg,rgba(var(--brand-start-rgb),0.2),rgba(var(--brand-end-rgb),0.15));--brand-orb-start:rgba(var(--brand-start-rgb),0.16);--brand-orb-end:rgba(var(--brand-end-rgb),0.18);--color-text-primary:var(--palette-text-primary-dark);--color-text-secondary:var(--palette-text-secondary-dark);--color-text-inverse:#0f172a;--text-muted:var(--color-text-secondary);--bg-primary:var(--palette-bg-primary-dark);--bg-secondary:var(--palette-bg-secondary-dark);--bg-tertiary:var(--palette-bg-tertiary-dark);--bg-elevated:rgba(var(--palette-bg-elevated-dark-rgb),0.86);--bg-overlay:rgba(2,6,23,0.78);--bg-code:#0b1220;--bg-muted-badge:rgba(var(--palette-border-dark-rgb),0.72);--bg-skeleton-highlight:rgba(255,255,255,0.05);--bg-checkbox-border:rgba(255,255,255,0.4);--bg-checkbox-surface:rgba(255,255,255,0.15);--color-success-bg:rgba(var(--palette-success-rgb),0.22);--color-warning-bg:rgba(var(--palette-warning-rgb),0.24);--color-error-bg:rgba(var(--palette-error-rgb),0.22);--color-info-bg:rgba(var(--brand-end-rgb),0.2);--color-border:rgba(var(--palette-border-dark-rgb),0.16);--border-subtle:rgba(var(--palette-border-dark-rgb),0.08);--border-default:rgba(var(--palette-border-dark-rgb),0.16);--border-brand-muted:rgba(var(--brand-start-rgb),0.46);--border-brand-strong:rgba(var(--brand-start-rgb),0.56);--border-error-muted:rgba(var(--palette-error-rgb),0.4);--border-error-strong:rgba(var(--palette-error-rgb),0.5);--shadow-sm:0 1px 2px rgba(0,0,0,0.24);--shadow-md:0 8px 24px rgba(0,0,0,0.26);--shadow-lg:0 14px 30px rgba(0,0,0,0.3);--shadow-xl:0 24px 46px rgba(0,0,0,0.38);--shadow-side-panel:-8px 0 32px rgba(0,0,0,0.3);--shadow-brand:0 12px 28px rgba(var(--brand-start-rgb),0.35);--shadow-brand-hover:0 20px 38px rgba(var(--brand-start-rgb),0.46);--focus-ring:rgba(var(--palette-focus-rgb),0.36);--focus-ring-strong:rgba(var(--palette-focus-rgb),0.44);--button-secondary-bg:rgba(var(--brand-start-rgb),0.14);--button-secondary-border:rgba(var(--brand-end-rgb),0.34);--button-ghost-text:var(--color-text-primary);--color-glass:rgba(255,255,255,0.05);--color-glass-hover:rgba(255,255,255,0.1);--color-surface-elevated:rgba(var(--palette-bg-elevated-dark-rgb),0.95);--color-scrollbar-track:rgba(255,255,255,0.04);--color-scrollbar-thumb:rgba(255,255,255,0.14);--color-scrollbar-thumb-hover:rgba(255,255,255,0.22)}[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--transition-micro:0ms;--transition-page:0ms;--transition-emphasis:0ms}}:where(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],[role=button]){border-radius:var(--radius-full)!important;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),border-color var(--transition-base),color var(--transition-base),opacity var(--transition-base)}:where(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],[role=button]):hover:not(:disabled){transform:translateY(-1px)}:where(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],[role=button]):active:not(:disabled){transform:translateY(0) scale(.985)}:where(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],[role=button]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:var(--radius-md)!important;border:1px solid var(--border-default);background:var(--bg-primary);color:var(--color-text-primary)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):focus-visible{outline:none;border-color:var(--brand-start);box-shadow:0 0 0 3px var(--focus-ring)}:where([class*=card],[class*=panel],[class*=block],[class*=drawer]){border-radius:var(--radius-lg)!important}:where([class*=tableWrap]){border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm);overflow:auto}:where([class*=tableWrap] table,table){width:100%;border-collapse:separate;border-spacing:0}:where(table th){background:rgba(var(--brand-start-rgb),.08);color:var(--color-text-secondary);font-weight:600}:where(table th,table td){border-bottom:1px solid var(--border-subtle);padding:.7rem .8rem}:where(table tbody tr:last-child td){border-bottom:none}:where(table tbody tr:hover td){background:rgba(var(--brand-start-rgb),.05)}:where(a){transition:color var(--transition-base),-webkit-text-decoration-color var(--transition-base);transition:color var(--transition-base),text-decoration-color var(--transition-base);transition:color var(--transition-base),text-decoration-color var(--transition-base),-webkit-text-decoration-color var(--transition-base)}:root{--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-code:"JetBrains Mono","Fira Code","Cascadia Code",Consolas,monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-code{font-family:var(--font-code)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background:var(--color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.mirror-glow{box-shadow:var(--shadow-brand),0 0 40px rgba(var(--brand-start-rgb),.12);transition:box-shadow var(--transition-slow)}.mirror-glow:hover{box-shadow:var(--shadow-brand),0 0 60px rgba(var(--brand-start-rgb),.2)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.skeleton-text{height:1em;border-radius:4px;width:80%}.skeleton-block{height:120px;border-radius:var(--radius-md)}.skeleton-circle{width:40px;height:40px;border-radius:50%}@keyframes rainbow-rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.mirror-rainbow{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow-rotate 6s linear infinite}.glass{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2)}.glass,.glass-dark,[data-theme=dark] .glass{backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8)}.glass-dark,[data-theme=dark] .glass{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}@keyframes brand-pulse{0%,to{box-shadow:0 0 20px rgba(var(--brand-start-rgb),.3)}50%{box-shadow:0 0 40px rgba(var(--brand-start-rgb),.5)}}.brand-pulse{animation:brand-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.brand-pulse,.mirror-rainbow,.skeleton-shimmer{animation:none}}:root{--z-base:0;--z-sidebar:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-dialog:500;--z-toast:600;--z-tooltip:700;--z-emergency:800;--z-stage-status:850;--z-stage-safe:860;--z-stage-reconnect:870;--z-stage-debug:880}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :after,:root:not([data-motion=full]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:focus-visible{outline:2px solid var(--brand-start);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--brand-start);color:#ffffff;padding:8px 16px;text-decoration:none;z-index:var(--z-emergency)}.skip-to-content:focus{top:0}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body,var(--font-sans));background:var(--gradient-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-text-accent)}