:root{--glass-bg-1:rgba(255,255,255,0.06);--glass-bg-2:rgba(255,255,255,0.04);--glass-border:rgba(255,255,255,0.12);--glass-hi:rgba(255,255,255,0.12);--glass-shadow-in:rgba(0,0,0,0.18);--glass-text-1:rgba(255,255,255,0.92);--glass-text-2:rgba(255,255,255,0.70);--glass-icon-1:rgba(255,255,255,0.78);--glass-blur-soft:18px;--glass-blur-default:22px;--glass-blur-strong:28px;--glass-saturate-soft:115%;--glass-saturate-default:125%;--glass-saturate-strong:140%}.glass-soft{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 60%),var(--glass-bg-2);backdrop-filter:blur(var(--glass-blur-soft)) saturate(var(--glass-saturate-soft));-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(var(--glass-saturate-soft))}.glass,.glass-soft{border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-shadow-in)}.glass{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 60%),var(--glass-bg-1);backdrop-filter:blur(var(--glass-blur-default)) saturate(var(--glass-saturate-default));-webkit-backdrop-filter:blur(var(--glass-blur-default)) saturate(var(--glass-saturate-default))}.glass-strong{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 60%),var(--glass-bg-1);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-shadow-in);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate-strong))}.content-scrim{background:radial-gradient(circle at 30% 20%,rgba(0,0,0,.15),rgba(0,0,0,.45) 70%)}.content-scrim-light{background:radial-gradient(circle at 30% 20%,rgba(0,0,0,.08),rgba(0,0,0,.28) 70%)}.edge-accent-teal{border-left:2px solid rgba(33,214,200,.55);box-shadow:inset 0 0 0 1px rgba(59,231,255,.18)}.edge-accent-brand{border-left:2px solid rgba(45,107,255,.55);box-shadow:inset 0 0 0 1px rgba(59,91,255,.18)}.edge-accent-success{border-left:2px solid rgba(34,197,94,.55);box-shadow:inset 0 0 0 1px rgba(34,197,94,.18)}.edge-accent-warning{border-left:2px solid rgba(234,179,8,.55);box-shadow:inset 0 0 0 1px rgba(234,179,8,.18)}.edge-accent-danger{border-left:2px solid rgba(239,68,68,.55);box-shadow:inset 0 0 0 1px rgba(239,68,68,.18)}.glass-text-primary{color:var(--glass-text-1)}.glass-text-secondary{color:var(--glass-text-2)}.glass-icon{color:var(--glass-icon-1)}.glass-hover{transition:background-color .2s ease,border-color .2s ease}.glass-hover:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.glass-active{background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}.glass-focus:focus-visible{outline:none;box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-shadow-in),0 0 0 2px rgba(255,255,255,.2)}:root{--background:oklch(0.18 0.03 254);--foreground:oklch(0.98 0.005 240);--foreground-muted:oklch(0.78 0.02 250);--surface:oklch(1 0 0/0.04);--surface-muted:oklch(1 0 0/0.025);--surface-elevated:oklch(1 0 0/0.06);--card:oklch(0.22 0.03 254);--card-foreground:oklch(0.98 0.005 240);--popover:oklch(0.2 0.03 254);--popover-foreground:oklch(0.98 0.005 240);--primary:oklch(0.82 0.15 220);--primary-foreground:oklch(0.18 0.03 254);--primary-soft:oklch(0.82 0.15 220/0.1);--primary-glow:oklch(0.82 0.15 220/0.35);--secondary:oklch(0.55 0.18 265);--secondary-foreground:oklch(0.98 0.005 240);--accent:oklch(0.82 0.15 220);--accent-foreground:oklch(0.18 0.03 254);--muted:oklch(0.28 0.025 254);--muted-foreground:oklch(0.62 0.02 250);--border:oklch(1 0 0/0.08);--border-soft:oklch(1 0 0/0.06);--border-strong:oklch(1 0 0/0.16);--input:oklch(1 0 0/0.08);--ring:oklch(0.82 0.15 220/0.5);--success-foreground:oklch(0.95 0.04 160);--warning-foreground:oklch(0.95 0.06 80);--danger-foreground:oklch(0.95 0.04 25);--info-foreground:oklch(0.95 0.04 230);--glass-bg:oklch(1 0 0/0.04);--glass-bg-elevated:oklch(1 0 0/0.06);--glass-bg-strong:oklch(1 0 0/0.08);--glass-border:oklch(1 0 0/0.08);--shadow-card:0 12px 40px -16px oklch(0 0 0/0.4);--shadow-elevated:0 30px 80px -30px oklch(0 0 0/0.6);--shadow-glow:0 12px 40px -16px var(--primary-glow);--gradient-primary:linear-gradient(135deg,var(--primary),var(--secondary));--gradient-surface:linear-gradient(155deg,oklch(0.28 0.05 220),oklch(0.22 0.04 240) 45%,oklch(0.18 0.03 254))}.dark{color-scheme:dark}:root.theme-light{color-scheme:light;--background:#eef2f7;--foreground:#0e1a2c;--foreground-muted:#3b4960;--surface:#f9fbfd;--surface-muted:#f1f5fa;--surface-elevated:#ffffff;--card:#f9fbfd;--card-foreground:#0e1a2c;--popover:#ffffff;--popover-foreground:#0e1a2c;--primary:#087ea4;--primary-foreground:#ffffff;--primary-soft:#e6f6fb;--primary-glow:rgba(8,126,164,0.2);--secondary:#2563eb;--secondary-foreground:#ffffff;--accent:#2ad4ff;--accent-foreground:#0f3a4a;--muted:#eef3f8;--muted-foreground:#5a6b80;--border:#dee5ed;--border-soft:#e8edf3;--border-strong:#c5cfdb;--input:#dee5ed;--ring:rgba(8,126,164,0.35);--success:#0f9f6e;--success-foreground:#06623f;--warning:#b7791f;--warning-foreground:#7a4f0e;--danger:#c2413d;--danger-foreground:#7f2522;--info:#087ea4;--info-foreground:#044d66;--glass-bg:rgba(249,251,253,0.7);--glass-bg-elevated:rgba(255,255,255,0.8);--glass-bg-strong:rgba(255,255,255,0.92);--glass-border:rgba(15,58,74,0.08);--shadow-card:0 1px 2px rgba(15,58,74,0.04),0 6px 20px -12px rgba(15,58,74,0.1);--shadow-elevated:0 4px 12px rgba(15,58,74,0.05),0 20px 50px -24px rgba(15,58,74,0.18);--shadow-glow:0 12px 40px -16px var(--primary-glow);--gradient-primary:linear-gradient(135deg,var(--accent),var(--primary));--gradient-surface:linear-gradient(155deg,#f9fbfd,#f1f5fa 55%,#eaeff5);--bg-950:var(--background);--bg-900:#e9eef5;--surface-800:var(--card);--surface-750:var(--surface-muted);--border-600:var(--border);--border-500:var(--border-soft);--text-primary:var(--foreground);--text-muted:var(--foreground-muted);--text-subtle:var(--muted-foreground);--brand-primary:#0e1a2c;--brand-primary-hover:#24344d;--brand-primary-active:#3b4960;--brand-primary-rgb:14,26,44;--brand-accent-soft:#d7f3fc;--shadow-1:var(--shadow-card);--shadow-2:var(--shadow-elevated);--focus-ring:0 0 0 3px rgba(8,126,164,0.25);--brand-glow:rgba(8,126,164,0.14);--brand-shadow:0 14px 40px rgba(8,126,164,0.18);--input-bg:rgba(15,58,74,0.04);--input-bg-hover:rgba(15,58,74,0.06);--input-border:rgba(15,58,74,0.18);--input-border-hover:rgba(15,58,74,0.28);--input-text:rgba(14,26,44,0.92);--input-placeholder:rgba(14,26,44,0.4);--input-focus-ring:rgba(8,126,164,0.22);--input-focus-border:rgba(8,126,164,0.45);--input-shadow-inset:none;--sb-thumb:rgba(15,58,74,0.22);--sb-thumb-hover:rgba(15,58,74,0.38);--sb-thumb-active:rgba(15,58,74,0.5);--overlay-hover:rgba(14,26,44,0.05);--overlay-active:rgba(14,26,44,0.09);--ink-rgb:14 26 44;--glass-color-rgb:255,255,255;--glass-color-alpha:0.72;--glass-toolbar-bg:var(--glass-bg-elevated);--glass-toolbar-border:var(--glass-border);--glass-panel-bg:var(--glass-bg);--glass-panel-border:var(--glass-border);--glass-panel-shadow:var(--shadow-card);--glass-submenu-bg:var(--glass-bg-strong);--glass-submenu-border:var(--glass-border);--glass-chrome-bg:var(--glass-bg);--glass-chrome-border:var(--glass-border);--glass-chrome-shadow:var(--shadow-card);--glass-neutral-chrome-bg:rgba(255,255,255,0.85);--glass-neutral-chrome-border:var(--glass-border);--glass-neutral-chrome-shadow:var(--shadow-card);--glass-neutral-panel-bg:rgba(249,251,253,0.75);--glass-neutral-panel-border:var(--glass-border);--glass-neutral-panel-shadow:var(--shadow-card);--glass-neutral-card-bg:rgba(255,255,255,0.7);--glass-neutral-card-border:var(--glass-border);--glass-neutral-card-shadow:var(--shadow-card)}.theme-light label{color:var(--foreground)!important}.theme-light .text-slate-100,.theme-light .text-slate-200,.theme-light .text-white{color:#0b1220!important}.theme-light [class*="text-white/"]{color:rgba(14,26,44,.78)!important}.theme-light .text-slate-300,.theme-light .text-slate-400{color:#334155!important}.theme-light .text-slate-500,.theme-light .text-slate-600,.theme-light .text-slate-700,.theme-light .text-slate-800,.theme-light .text-slate-900{color:#0f172a!important}.theme-light [class*="bg-white/"]{background-color:rgba(249,251,253,.78)!important}.theme-light [class*="border-white/"]{border-color:#dee5ed!important}.theme-light .bg-\[\#0B1220\],.theme-light [class*="bg-black/"]{background-color:#f9fbfd!important}.theme-light [class*="from-[#0"],.theme-light [class*="to-[#0"],.theme-light [class*="via-[#0"]{--tw-gradient-from:#f9fbfd var(--tw-gradient-from-position)!important;--tw-gradient-via:#f1f5fa var(--tw-gradient-via-position)!important;--tw-gradient-to:#eaeff5 var(--tw-gradient-to-position)!important}.theme-light .myGlass,.theme-light .myGlass20,.theme-light .myGlass25{background:var(--surface-elevated)!important;border-color:var(--border)!important;box-shadow:var(--shadow-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme-light :is(input,textarea).myGlass,.theme-light [role=combobox].myGlass{background:var(--surface-muted)!important;color:var(--foreground)!important;box-shadow:none!important}.theme-light :is(input,textarea).myGlass:hover,.theme-light [role=combobox].myGlass:hover{background:var(--surface-elevated)!important;border-color:var(--border-strong)!important}.theme-light :is(input,textarea).myGlass:focus-visible,.theme-light [role=combobox].myGlass:focus,.theme-light [role=combobox].myGlass[data-state=open]{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--ring)!important}.theme-light [data-hexa-shell-art]{display:none}.theme-light :is(.bg-primary,.bg-secondary,.bg-destructive,.bg-brand-primary){color:var(--primary-foreground)!important}.theme-light [class*="hover:bg-black"]:hover,.theme-light [class*="hover:bg-white"]:hover{background-color:var(--surface-muted)!important}.theme-light [class*="hover:border-white"]:hover{border-color:var(--border-strong)!important}.theme-light .group:hover [class*="group-hover:text-white"],.theme-light [class*="hover:text-white"]:hover{color:var(--foreground)!important}.theme-light :is([role=menuitem],[role=option]):is(:hover,[data-highlighted]),.theme-light [data-highlighted]{background-color:var(--primary-soft)!important;color:var(--foreground)!important}.theme-light [aria-current=page],.theme-light [aria-pressed=true],.theme-light [data-state=active]{background-color:var(--primary-soft)!important;color:var(--primary)!important;border-color:color-mix(in oklab,var(--primary) 30%,var(--border))!important}.theme-light :is(button,[role=menuitem],[role=option]):focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px}.explode-tree-overlay{background:rgb(15 23 42/.38)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}:root:not(.theme-light) .explode-tree-overlay{background:rgb(2 6 23/.72)!important}:is(.hexa-modal-overlay,.hexa-alert-dialog-overlay,.hexa-sheet-overlay){background:rgb(15 23 42/.38)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}:root:not(.theme-light) :is(.hexa-modal-overlay,.hexa-alert-dialog-overlay,.hexa-sheet-overlay){background:rgb(2 6 23/.72)!important}:is(.hexa-modal-content,.hexa-alert-dialog-content,.hexa-sheet-content){background:var(--popover)!important;border-color:var(--border-strong)!important;color:var(--popover-foreground)!important;box-shadow:var(--shadow-elevated)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(.hexa-modal-content,.hexa-alert-dialog-content,.hexa-sheet-content) :is(input,textarea).myGlass,:is(.hexa-modal-content,.hexa-alert-dialog-content,.hexa-sheet-content) [role=combobox].myGlass{background:var(--surface-muted)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(.hexa-modal-content,.hexa-alert-dialog-content,.hexa-sheet-content) :is(input,textarea).myGlass:focus-visible,:is(.hexa-modal-content,.hexa-alert-dialog-content,.hexa-sheet-content) [role=combobox].myGlass:is(:focus,[data-state=open]){border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--ring)!important}[data-explode-tree-dialog]{background:var(--popover)!important;border-color:var(--border-strong)!important;color:var(--popover-foreground);box-shadow:var(--shadow-elevated)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-explode-tree-dialog] [class*="bg-white/"]{background-color:var(--surface-muted)!important}[data-explode-tree-dialog] [class*="border-white/"]{border-color:var(--border)!important}[data-explode-tree-dialog] .text-white{color:var(--foreground)!important}[data-explode-tree-dialog] [class*="text-white/"]{color:var(--foreground-muted)!important}[data-explode-tree-dialog] :is(input,textarea).myGlass,[data-explode-tree-dialog] [role=combobox].myGlass{background:var(--surface-muted)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-explode-tree-dialog] :is(input,textarea).myGlass:focus-visible,[data-explode-tree-dialog] [role=combobox].myGlass:focus,[data-explode-tree-dialog] [role=combobox].myGlass[data-state=open]{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--ring)!important}[data-explode-tree-dialog] [class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.surface{background-color:var(--surface)}.surface-muted{background-color:var(--surface-muted)}.surface-elevated{background-color:var(--surface-elevated)}.text-hexa{color:var(--primary)}.bg-hexa{background-color:var(--primary)}.border-hexa{border-color:var(--primary)}.chip-primary{color:var(--primary);background-color:var(--primary-soft);border:1px solid color-mix(in oklab,var(--primary) 30%,transparent)}.chip-success{color:var(--success);background-color:color-mix(in oklab,var(--success) 12%,transparent);border:1px solid color-mix(in oklab,var(--success) 30%,transparent)}.chip-warning{color:var(--warning);background-color:color-mix(in oklab,var(--warning) 12%,transparent);border:1px solid color-mix(in oklab,var(--warning) 30%,transparent)}.chip-danger{color:var(--danger);background-color:color-mix(in oklab,var(--danger) 12%,transparent);border:1px solid color-mix(in oklab,var(--danger) 30%,transparent)}.chip-info{color:var(--info);background-color:color-mix(in oklab,var(--info) 12%,transparent);border:1px solid color-mix(in oklab,var(--info) 30%,transparent)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-elevated{box-shadow:var(--shadow-elevated)}.shadow-glow{box-shadow:var(--shadow-glow)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-surface{background:var(--gradient-surface)}.ambient-glow{background:radial-gradient(60% 50% at 50% 0,var(--primary-soft),transparent 70%),radial-gradient(40% 40% at 100% 100%,color-mix(in oklab,var(--secondary) 15%,transparent),transparent 70%)}.hexa-grid-bg{background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);background-size:48px 48px}.theme-light .ambient-glow{background:radial-gradient(60% 50% at 50% 0,rgba(42,212,255,.05),transparent 70%),radial-gradient(40% 40% at 100% 100%,rgba(37,99,235,.04),transparent 70%)}.theme-light .hexa-grid-bg{background-image:linear-gradient(rgba(15,58,74,.025) 1px,transparent 0),linear-gradient(90deg,rgba(15,58,74,.025) 1px,transparent 0);opacity:.4}.hover-lift{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--primary) 35%,transparent);box-shadow:var(--shadow-glow)}