@media screen{:root[data-design=abel-classic]{--classic-forest:#173d35;--classic-gold:#b28b42;--canvas:#f0f3ed;--surface:#ffffff;--surface-muted:#f5f7f2;--surface-elevated:#ffffff;--surface-floating:#ffffff;--fg:#263c33;--fg-muted:#53675d;--fg-subtle:#607266;--fg-inverse:#fffaf0;--fg-on-accent:#ffffff;--border:#dbe3d9;--border-strong:#bdcdbf;--signal:#23654d;--signal-hover:#184c39;--signal-subtle:#eaf3eb;--signal-glow:#d5e8d9;--accent:var(--signal);--accent-hover:var(--signal-hover);--accent-subtle:var(--signal-subtle);--accent-fg:var(--signal);--brand:var(--signal);--brand-hover:var(--signal-hover);--brand-subtle:var(--signal-subtle);--c1:#23654d;--c2:#2c7057;--c3:#50886e;--c4:#8bad96;--grad:linear-gradient(135deg,#23654d,#2c7057);--grad-wide:var(--grad);--grad-subtle:var(--grad);--chart-1:#277354;--chart-2:#8cae9c;--chart-3:#b28b42;--chart-4:#486e7d;--chart-5:#936c55;--chart-6:#7d8776;--data-positive:#277354;--data-positive-bg:#eaf4ed;--data-positive-fg:#236345;--data-negative:#a8493d;--data-negative-bg:#fbefeb;--data-negative-fg:#923c32;--data-warning:#97701d;--data-warning-bg:#faf3e1;--data-warning-fg:#7c5918;--data-info:#426879;--data-info-bg:#edf3f5;--data-info-fg:#34596a;--forecast:#7b897d;--forecast-bg:#eff2eb;--forecast-fg:#526654;--row-hover:#f3f6ef;--row-selected:#eaf3eb;--grid-line:var(--border);--glass:var(--surface);--glass-bg:var(--surface);--glass-border:var(--border);--glass-blur:none;--glass-shadow:0 2px 8px #173d3506;--glass-hover:0 4px 14px #173d350c;--elev-1:0 1px 3px #173d3508;--elev-2:0 3px 12px #173d350b;--elev-3:0 8px 24px #173d3514;--elev-glow:0 0 0 transparent;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-2);--shadow-lg:var(--elev-3);--bp-fine:transparent;--bp-major:transparent;--bp-annotation:#8bad96;--radius-md:6px;--radius-lg:8px;--radius-xl:12px}:root.dark[data-design=abel-classic]{--canvas:#101f1a;--surface:#192d24;--surface-muted:#20372c;--surface-elevated:#233b30;--surface-floating:#284437;--fg:#f2f3e9;--fg-muted:#c3d1c4;--fg-subtle:#a9bdab;--fg-inverse:#162c22;--fg-on-accent:#12291c;--border:#355243;--border-strong:#567462;--signal:#a8ceaf;--signal-hover:#c8e2c9;--signal-subtle:#294934;--signal-glow:#375a40;--c1:#a8ceaf;--c2:#91bb9c;--c3:#bba575;--c4:#d2c092;--grad:linear-gradient(135deg,#a8ceaf,#91bb9c);--chart-1:#9ac5a5;--chart-2:#719989;--chart-3:#d3b66e;--chart-4:#90b6c0;--chart-5:#cea286;--chart-6:#b0b798;--data-positive:#9ac5a5;--data-positive-bg:#234332;--data-positive-fg:#b5d9ba;--data-negative:#e5a296;--data-negative-bg:#4a2a27;--data-negative-fg:#f2b7ac;--data-warning:#dbc17e;--data-warning-bg:#453d25;--data-warning-fg:#ead397;--data-info:#9abfcb;--data-info-bg:#253d43;--data-info-fg:#b2d2dc;--forecast:#b0bda7;--forecast-bg:#2a3b2b;--forecast-fg:#c4cfbb;--row-hover:#213c2e;--row-selected:#2b4935}:root[data-design=abel-classic] [data-portal]{--canvas:inherit;--c1:inherit;--c2:inherit;--c3:inherit;--c4:inherit;--grad:inherit;--glass:var(--surface);--glass-bg:var(--surface);--glass-border:var(--border);--glass-blur:none;--glass-shadow:var(--elev-1);--glass-hover:var(--elev-2);--portal-bg:var(--canvas);--portal-bg-elevated:var(--surface-muted);--portal-bg-card:var(--surface);--portal-border:var(--border);--portal-border-light:var(--border);--portal-text:var(--fg);--portal-text-strong:var(--fg);--portal-text-muted:var(--fg-muted);--portal-text-subtle:var(--fg-subtle);--portal-brand-primary:var(--signal);--portal-brand-secondary:var(--classic-gold);--font-portal-display:var(--font-display,Georgia,serif);--bp-fine:transparent;--bp-major:transparent}:root[data-design=abel-classic] body{background-image:none}:root[data-design=abel-classic] :is(.bp-grid,.bp-grid-fine,.portal-atmosphere-grid){background-image:none}:root[data-design=abel-classic] :is(.aurora-blob,.portal-atmosphere-beam){display:none}:root[data-design=abel-classic] :is(.panel,.card-glass,.glass-card,.portal-glass-card){background:var(--surface);border-color:var(--border);box-shadow:var(--elev-1);backdrop-filter:none}:root[data-design=abel-classic] :is(.card-glass,.glass-card):before{display:none}:root[data-design=abel-classic] .side-panel{--fg:#f5f2e6;--fg-muted:#c6d4c9;--fg-subtle:#b4c8b9;--surface:#173d35;--surface-muted:#245145;--surface-elevated:#245145;--signal:#e0c88d;--signal-subtle:#34584b;--border:#3d6153;--border-strong:#72957e;color:var(--fg);background:#173d35;border-right-color:#345b4c;backdrop-filter:none}:root[data-design=abel-classic] .ops-shell-header{box-shadow:0 1px 0 var(--border)}:root[data-design=abel-classic] [data-aegis-page-header]{--fg:#fffaf0;--fg-muted:#d4e0d5;--fg-subtle:#c3d4c4;--border:#557764;--border-strong:#86a18b;--signal:#e5d2a1;--signal-subtle:#32574a;--surface:#244f42;--surface-muted:#315b4c;--surface-elevated:#315b4c;--fg-on-accent:#173d35;padding:clamp(20px,3vw,30px);border:1px solid #4d7060;border-radius:10px;background:#173d35}:root[data-design=abel-classic] :is(.ops-shell h1,.driver-shell-root h1,.portal-page-title){font-family:var(--font-display,Georgia,serif);font-weight:400;letter-spacing:-.015em;line-height:1.12}:root[data-design=abel-classic] [data-aegis-page-header] .eyebrow{color:#e5d2a1}:root[data-design=abel-classic] .aegis-btn--primary{background:var(--signal);color:var(--fg-on-accent);box-shadow:none}:root[data-design=abel-classic] .aegis-btn--primary:hover:not(:disabled){background:var(--signal-hover);box-shadow:var(--elev-1);transform:none}:root[data-design=abel-classic] .aegis-btn--primary:before{display:none}:root[data-design=abel-classic] [data-aegis-page-header] .aegis-btn--primary{background:#e5d2a1;color:#173d35}:root[data-design=abel-classic] :is(.input,.portal-input){background:var(--surface);border-color:var(--border-strong);color:var(--fg)}:root[data-design=abel-classic] .datatable thead th{background:var(--surface-muted);color:var(--fg-muted);border-color:var(--border)}:root[data-design=abel-classic] .datatable tbody td{border-color:var(--border)}:root[data-design=abel-classic] .text-gradient{color:var(--signal);background:none;-webkit-text-fill-color:currentColor}:root[data-design=abel-classic] :is(.bg-navy,.bg-navy-deep,.bg-navy-mid){--fg:#fffaf0;--fg-muted:#d4e0d5;background-color:var(--classic-forest);color:var(--fg)}:root.dark[data-design=abel-classic] .bg-white{background-color:#ffffff}:root.dark[data-design=abel-classic] .bg-gray-50{background-color:#f9fafb}:root.dark[data-design=abel-classic] .bg-gray-100{background-color:#f3f4f6}:root.dark[data-design=abel-classic] :is(.bg-white,.bg-gray-50,.bg-gray-100){--fg:#111827;--fg-muted:#4b5563;--fg-subtle:#6b7280}:root.dark[data-design=abel-classic] :is(.bg-white,.bg-gray-50,.bg-gray-100):not([class*=text-]){color:#111827}:root[data-design=abel-classic]:not(.dark) .bg-white{background-color:var(--surface)}:root[data-design=abel-classic]:not(.dark) :is(.bg-gray-50,.bg-gray-100){background-color:var(--surface-muted)}:root[data-design=abel-classic]:not(.dark) :is(.text-gray-900,.text-gray-800,.text-black){color:var(--fg)}:root[data-design=abel-classic]:not(.dark) :is(.text-gray-600,.text-gray-500){color:var(--fg-muted)}:root[data-design=abel-classic] .hover\:bg-row-hover:hover{background-color:var(--row-hover)}:root[data-design=abel-classic] :is(button,input,select,textarea){accent-color:var(--signal)}}@media screen{:root[data-design=aegis-prism]{--canvas:#e8eff3;--surface:#f8fbfd;--surface-muted:#e0eaf0;--surface-elevated:#ffffff;--surface-floating:#ffffff;--surface-inverse:#142632;--fg:#172e3b;--fg-muted:#425e70;--fg-subtle:#526d7e;--fg-inverse:#f4faff;--fg-on-accent:#f7fcff;--border:#b8cdd980;--border-strong:#8aa7b9;--border-focus:#285f79;--signal:#285f79;--signal-hover:#194b65;--signal-subtle:#d5e7ef;--signal-glow:#7fb5ce33;--accent:var(--signal);--accent-hover:var(--signal-hover);--accent-subtle:var(--signal-subtle);--accent-fg:var(--signal);--brand:var(--signal);--brand-hover:var(--signal-hover);--brand-subtle:var(--signal-subtle);--c1:#285f79;--c2:#39788d;--c3:#5597a8;--c4:#a6ced9;--grad:linear-gradient(135deg,#285f79,#39788d);--grad-wide:var(--grad);--grad-subtle:var(--grad);--chart-1:#285f79;--chart-2:#547c91;--chart-3:#367c6c;--chart-4:#a17634;--chart-5:#7a6194;--chart-6:#a35b54;--data-positive:#26765d;--data-positive-bg:#e2f1e9;--data-positive-fg:#1c654e;--data-negative:#b03d40;--data-negative-bg:#fbe9e8;--data-negative-fg:#963337;--data-warning:#94641c;--data-warning-bg:#f7edd6;--data-warning-fg:#795116;--data-info:#326980;--data-info-bg:#e0edf4;--data-info-fg:#285c73;--forecast:#6a7d94;--forecast-bg:#e6ecf3;--forecast-fg:#4c617a;--row-hover:#e4eef4;--row-selected:#d7e7ef;--grid-line:#b8cdd959;--glass:#f8fcffcf;--glass-bg:var(--glass);--glass-border:#ffffffb3;--glass-blur:blur(16px) saturate(1.1);--glass-shadow:inset 0 1px 0 #ffffffed,0 12px 32px #25435710;--glass-hover:inset 0 1px 0 #ffffff,0 16px 40px #2543571a;--elev-1:inset 0 1px 0 #ffffffd9,0 4px 14px #2543570d;--elev-2:inset 0 1px 0 #ffffffd9,0 10px 28px #25435714;--elev-3:0 20px 54px #25435726;--elev-glow:0 0 24px #8bb7cc20;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-2);--shadow-lg:var(--elev-3);--bp-fine:transparent;--bp-major:transparent;--bp-annotation:#799baa;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--prism-nav:linear-gradient(160deg,#f6fcffe8,#dfeaf2f5);--prism-panel:linear-gradient(140deg,#ffffffd9,#f1f8fbd9);--prism-heading:linear-gradient(115deg,#f5fcfff2,#d9eaf2e6);--prism-atmosphere:radial-gradient(ellipse at 90% 0,#94c1d142,transparent 48%),radial-gradient(ellipse at 10% 100%,#b4c8de33,transparent 50%);--prism-field-scheme:light}:root.dark[data-design=aegis-prism]{--canvas:#090e15;--surface:#121e29;--surface-muted:#1a2b38;--surface-elevated:#203340;--surface-floating:#253c4a;--surface-inverse:#e8f2f8;--fg:#eef5fa;--fg-muted:#b5c6d3;--fg-subtle:#9aafbf;--fg-inverse:#142632;--fg-on-accent:#142c3a;--border:#cce7f721;--border-strong:#7895aa;--border-focus:#a5deed;--signal:#a5deed;--signal-hover:#d3f1fc;--signal-subtle:#223e4d;--signal-glow:#a5deed26;--c1:#a5deed;--c2:#87b8cd;--c3:#6b9aaf;--c4:#d9f1f8;--grad:linear-gradient(135deg,#d9f4ff,#9bc6d7);--chart-1:#a5deed;--chart-2:#789fb9;--chart-3:#8bc6af;--chart-4:#d9bc86;--chart-5:#b6a3d4;--chart-6:#e7aaa2;--data-positive:#8bc6af;--data-positive-bg:#193b32;--data-positive-fg:#b6e3d1;--data-negative:#e7aaa2;--data-negative-bg:#47292b;--data-negative-fg:#fac0b8;--data-warning:#d9bc86;--data-warning-bg:#403627;--data-warning-fg:#f2d59d;--data-info:#a1cfe6;--data-info-bg:#213b4d;--data-info-fg:#c2e4f4;--forecast:#9bafca;--forecast-bg:#293345;--forecast-fg:#bdcce0;--row-hover:#1b303f;--row-selected:#253e4e;--grid-line:#cce7f714;--glass:#14212edb;--glass-border:#cce7f729;--glass-shadow:inset 0 1px 0 #e6f5ff12,0 12px 32px #00000033;--glass-hover:inset 0 1px 0 #e6f5ff20,0 18px 44px #00000044;--elev-1:inset 0 1px 0 #e6f5ff0d,0 4px 16px #00000026;--elev-2:inset 0 1px 0 #e6f5ff14,0 10px 28px #00000033;--elev-3:0 20px 54px #00000066;--elev-glow:0 0 28px #a5deed10;--prism-nav:linear-gradient(160deg,#16222bf5,#0c131bf5);--prism-panel:linear-gradient(140deg,#1c2a36d9,#0e1721ed);--prism-heading:linear-gradient(115deg,#223543db,#162b38e6 65%,#213d4be6);--prism-atmosphere:radial-gradient(ellipse at 90% 0,#2d4f604d,transparent 48%),radial-gradient(ellipse at 10% 100%,#28516b26,transparent 50%);--prism-field-scheme:dark}:root[data-design=aegis-prism] .ops-shell,:root[data-design=aegis-prism] .ops-shell [data-testid=ops-content],:root[data-design=aegis-prism] body{background:var(--prism-atmosphere),var(--canvas)}:root[data-design=aegis-prism] :is(.bp-grid,.bp-grid-fine,.portal-atmosphere-grid){background-image:none}:root[data-design=aegis-prism] :is(.aurora-blob,.portal-atmosphere-beam){display:none}:root[data-design=aegis-prism] :is(.panel,.card-glass,.glass-card,.portal-glass-card){background:var(--prism-panel);border-color:var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur)}:root[data-design=aegis-prism] :is(.card-glass,.glass-card):before{display:none}:root[data-design=aegis-prism] .panel :is(.panel,.card-glass,.glass-card),:root[data-design=aegis-prism] .panel:has(.datatable){background:var(--surface);backdrop-filter:none}:root[data-design=aegis-prism] .aegis-dialog-panel{background:var(--surface-elevated);border-color:var(--border-strong)}:root[data-design=aegis-prism] .side-panel{background:var(--prism-nav);color:var(--fg);border-right-color:var(--border);box-shadow:inset -1px 0 0 #cce7f708,8px 0 30px #0000000a;backdrop-filter:var(--glass-blur)}:root[data-design=aegis-prism] .ops-shell-header{background:var(--glass);border-color:var(--border);box-shadow:inset 0 -1px 0 #cce7f708}:root[data-design=aegis-prism] [data-aegis-page-header]{padding:clamp(18px,2.5vw,28px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--prism-heading);box-shadow:var(--glass-shadow)}:root[data-design=aegis-prism] :is(.ops-shell h1,.driver-shell-root h1,.portal-page-title){font-family:var(--font-sans,var(--font-sans-stack));font-weight:500;letter-spacing:-.035em}:root[data-design=aegis-prism] .eyebrow{color:var(--fg-muted)}:root[data-design=aegis-prism] .aegis-btn--primary{background:var(--grad);color:var(--fg-on-accent);border-color:var(--border-strong);box-shadow:inset 0 1px 0 #ffffff40,0 4px 14px #0000001a}:root[data-design=aegis-prism] .aegis-btn--primary:before{display:none}:root[data-design=aegis-prism] .aegis-btn--primary:hover:not(:disabled){background:var(--signal-hover);transform:none;box-shadow:var(--elev-2)}:root[data-design=aegis-prism] :is(.input,.portal-input){background:var(--surface);border-color:var(--border-strong);color:var(--fg)}:root[data-design=aegis-prism] .datatable{background:var(--surface)}:root[data-design=aegis-prism] .datatable thead th{background:var(--surface-muted);color:var(--fg-muted)}:root[data-design=aegis-prism] .text-gradient{color:var(--signal);background:none;-webkit-text-fill-color:currentColor}:root[data-design=aegis-prism] :is(button,input,select,textarea){accent-color:var(--signal)}:root[data-design=aegis-prism] .design-style-selector{background:var(--prism-panel);box-shadow:var(--glass-shadow);border-color:var(--glass-border)}:root[data-design=aegis-prism] .design-style-heading h2{font-family:var(--font-sans,var(--font-sans-stack));font-weight:500;letter-spacing:-.025em}:root[data-design=aegis-prism] [data-portal]{--canvas:inherit;--c1:inherit;--c2:inherit;--c3:inherit;--c4:inherit;--grad:inherit;--glass:inherit;--glass-bg:var(--glass);--glass-border:var(--border);--glass-blur:blur(16px) saturate(1.1);--glass-shadow:var(--elev-1);--glass-hover:var(--elev-2);--portal-bg:var(--canvas);--portal-bg-elevated:var(--surface-muted);--portal-bg-card:var(--surface);--portal-border:var(--border);--portal-border-light:var(--border);--portal-text:var(--fg);--portal-text-strong:var(--fg);--portal-text-muted:var(--fg-muted);--portal-text-subtle:var(--fg-subtle);--portal-brand-primary:var(--signal);--portal-brand-secondary:var(--c2);--font-portal-display:var(--font-sans,var(--font-sans-stack));--bp-fine:transparent;--bp-major:transparent;--aegis-field-bg:var(--surface);--aegis-field-fg:var(--fg);--aegis-field-placeholder:var(--fg-muted);--aegis-field-error:var(--data-negative-fg);--aegis-field-disabled-bg:var(--surface-muted);--aegis-field-scheme:var(--prism-field-scheme)}:root.dark[data-design=aegis-prism] .bg-white{background-color:#ffffff}:root.dark[data-design=aegis-prism] .bg-gray-50{background-color:#f9fafb}:root.dark[data-design=aegis-prism] .bg-gray-100{background-color:#f3f4f6}:root.dark[data-design=aegis-prism] :is(.bg-white,.bg-gray-50,.bg-gray-100){--fg:#172e3b;--fg-muted:#425e70;--fg-subtle:#526d7e}:root.dark[data-design=aegis-prism] :is(.bg-white,.bg-gray-50,.bg-gray-100):not([class*=text-]){color:#172e3b}}@media screen and (prefers-reduced-transparency:reduce){:root[data-design=aegis-prism] :is(.panel,.card-glass,.glass-card,.portal-glass-card,.side-panel,.ops-shell-header,.design-style-selector){background:var(--surface);backdrop-filter:none}}