@charset "UTF-8";._loadingScreen_7y1mr_2365{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;background-color:var(--theme-app-bg);color:var(--theme-accent);font-family:var(--font-ui)}._oreyeonLogo_7y1mr_2376{width:200px;margin-top:50px}._svgCalLoader_7y1mr_2381{width:230px;height:230px;transform-origin:115px 115px;animation:2.4s linear infinite _loader-spin_7y1mr_1}._calLoaderPlane_7y1mr_2388{fill:var(--theme-accent)}._calLoaderPath_7y1mr_2392{stroke:var(--theme-accent);animation:2.4s ease-in-out infinite _loader-path_7y1mr_1}@keyframes _loader-spin_7y1mr_1{to{transform:rotate(360deg)}}@keyframes _loader-path_7y1mr_1{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}._footer_7y1mr_2413{position:fixed;bottom:0;left:0;width:100vw;height:3rem;background-color:var(--theme-surface-2);color:var(--theme-text-muted);text-align:center;font-family:var(--font-ui);font-size:1.2rem;letter-spacing:.1rem}._footer_7y1mr_2413 span{font-family:var(--font-ui);font-size:1rem;font-weight:100}._footer_7y1mr_2413 a{text-decoration:none;color:var(--theme-accent)}._footer_7y1mr_2413 a:hover{text-decoration:underline}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--primary50: #f0fbff;--primary100: #def2fa;--primary200: #c6e4f1;--primary300: #8cbcd1;--primary400: #3e8aac;--primary500: #166e8f;--primary600: #005473;--primary700: #003b59;--primary800: #00243f;--primary900: #021727;--primaryText: #101828;--modernGray25: #fcfcfd;--modernGray50: #f8fafc;--modernGray100: #eef2f6;--modernGray200: #e3e8ef;--modernGray300: #cdd5df;--modernGray400: #9aa4b2;--modernGray500: #697586;--modernGray600: #4b5565;--modernGray700: #364152;--modernGray800: #1f2937;--modernGray900: #121926;--success50: #ecfdf3;--success500: #12b76a;--success600: #039855;--success700: #027a48;--warning100: #fef0c7;--warning500: #f79009;--warning600: #dc6803;--error50: #fef3f2;--error200: #fecdca;--error400: #f97066;--error500: #f04438;--error600: #d92d20;--aircraftHardware: #00aaa7;--environmental: #fb4b47;--facilityDebris: #a22970;--maintenanceDebris: #00894f;--nonAircraftHardware: #f9aa00;--personalTrash: #634696;--fabric: #186a97;--glass: #32a7a6;--leather: #2d038f;--metal: #eb5757;--other: #73af48;--paper: #95336e;--plastic: #108655;--rock: #edad0c;--rubber: #5f4792;--wood: #e37d0a;--largeFod: #eb5757;--mediumFod: #edad0c;--smallFod: #73af48;--theme-app-bg: #f8fafc;--theme-app-bg-strong: #eef2f6;--theme-surface: #fcfcfd;--theme-surface-2: #f8fafc;--theme-surface-3: #eef2f6;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .85);--theme-text-strong: #121926;--theme-text: #364152;--theme-text-muted: #4b5565;--theme-text-soft: #697586;--theme-text-faint: #9aa4b2;--theme-text-on-primary: #f8fafc;--theme-heading: #166e8f;--theme-border: #e3e8ef;--theme-border-strong: #cdd5df;--theme-border-soft: rgba(227, 232, 239, .6);--theme-input-bg: rgba(248, 250, 252, .92);--theme-input-bg-disabled: #eef2f6;--theme-input-text: #121926;--theme-input-placeholder: #9aa4b2;--theme-input-border: rgba(62, 138, 172, .35);--theme-input-border-focus: #166e8f;--theme-accent: #166e8f;--theme-accent-hover: #003b59;--theme-accent-soft: #def2fa;--theme-accent-soft-hover: rgba(198, 228, 241, .6);--theme-accent-text: #003b59;--theme-accent-on: #f8fafc;--theme-accent-ring: rgba(22, 110, 143, .45);--theme-sidebar-bg-from: rgba(140, 188, 209, .98);--theme-sidebar-bg-to: rgba(227, 232, 239, .96);--theme-sidebar-border: rgba(198, 228, 241, .85);--theme-sidebar-text: #166e8f;--theme-sidebar-text-strong: #003b59;--theme-sidebar-toggle-bg: rgba(248, 250, 252, .9);--theme-sidebar-toggle-bg-hover: rgba(248, 250, 252, 1);--theme-sidebar-toggle-border: rgba(198, 228, 241, .55);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 84, 115, .12);--theme-sidebar-item-active-bg: rgba(22, 110, 143, .12);--theme-sidebar-item-active-border: #166e8f;--theme-sidebar-item-active-text: #003b59;--theme-topnav-bg-from: rgba(198, 228, 241, .96);--theme-topnav-bg-to: rgba(248, 250, 252, .94);--theme-topnav-border: rgba(198, 228, 241, .9);--theme-topnav-text: #101828;--theme-topnav-shadow: 0 2px 4px rgba(15, 23, 42, .12);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #121926;--theme-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--theme-shadow-md: 0 4px 14px rgba(15, 23, 42, .12);--theme-shadow-lg: 0 14px 40px rgba(15, 23, 42, .28);--theme-table-bg: #ffffff;--theme-table-row-alt: #f8fafc;--theme-table-row-hover: #eef2f6;--theme-table-header-bg: #eef2f6;--theme-table-border: #e3e8ef;--theme-divider: #e3e8ef;--theme-skeleton: #eef2f6;--theme-disabled-bg: #eef2f6;--theme-chart-axis: #4b5565;--theme-chart-grid: #e3e8ef;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #121926;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #4b5565;--theme-status-neutral-bg: rgba(75, 85, 101, .14);--theme-status-neutral-border: rgba(75, 85, 101, .28);--font-ui: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", monospace;--theme-image-pane-from: color-mix(in srgb, var(--theme-accent) 45%, #000000);--theme-image-pane-to: color-mix(in srgb, var(--theme-accent) 22%, #000000);--theme-watermark-filter: brightness(0);--theme-watermark-opacity: .05;--theme-on-bg-img-filter: none;color-scheme:light}:root[data-theme=dark]{--primary50: #06222e;--primary100: #0a3245;--primary200: #0f4663;--primary300: #1c6789;--primary400: #4b9cc1;--primary500: #5db5da;--primary600: #88c9e6;--primary700: #b1ddef;--primary800: #d6ecf7;--primary900: #ecf7fc;--primaryText: #f1f5f9;--modernGray25: #36405a;--modernGray50: #333b4d;--modernGray100: #3f495e;--modernGray200: #4c566e;--modernGray300: #5e6880;--modernGray400: #7e8799;--modernGray500: #a2abb8;--modernGray600: #c8d0da;--modernGray700: #dde3eb;--modernGray800: #ebeff5;--modernGray900: #f3f6fa;--success50: #0a2c1e;--error50: #2a1413;--error200: #5a1f1a;--warning100: #2a1f06;--theme-app-bg: #2d3650;--theme-app-bg-strong: #27304a;--theme-surface: #36405a;--theme-surface-2: #3f495e;--theme-surface-3: #4a5470;--theme-surface-strong: #424c68;--theme-surface-translucent: rgba(54, 64, 90, .85);--theme-text-strong: #f1f5f9;--theme-text: #d4dae2;--theme-text-muted: #b4bcc9;--theme-text-soft: #8a94a6;--theme-text-faint: #5a6478;--theme-text-on-primary: #0d1320;--theme-heading: #88c9e6;--theme-border: #525d7a;--theme-border-strong: #66728d;--theme-border-soft: rgba(82, 93, 122, .6);--theme-input-bg: rgba(63, 73, 98, .92);--theme-input-bg-disabled: #3f495e;--theme-input-text: #f1f5f9;--theme-input-placeholder: #727c90;--theme-input-border: rgba(75, 156, 193, .5);--theme-input-border-focus: #5db5da;--theme-accent: #5db5da;--theme-accent-hover: #88c9e6;--theme-accent-soft: rgba(91, 174, 220, .18);--theme-accent-soft-hover: rgba(91, 174, 220, .28);--theme-accent-text: #88c9e6;--theme-accent-on: #0d1320;--theme-accent-ring: rgba(93, 181, 218, .55);--theme-sidebar-bg-from: rgba(66, 82, 112, .98);--theme-sidebar-bg-to: rgba(50, 62, 88, .98);--theme-sidebar-border: rgba(102, 132, 162, .55);--theme-sidebar-text: #cfe3f0;--theme-sidebar-text-strong: #f1f5f9;--theme-sidebar-toggle-bg: rgba(80, 95, 124, .92);--theme-sidebar-toggle-bg-hover: rgba(98, 116, 150, .95);--theme-sidebar-toggle-border: rgba(93, 181, 218, .4);--theme-sidebar-toggle-shadow: 0 6px 18px rgba(0, 0, 0, .3);--theme-sidebar-item-active-bg: rgba(91, 174, 220, .18);--theme-sidebar-item-active-border: #5db5da;--theme-sidebar-item-active-text: #f1f5f9;--theme-topnav-bg-from: rgba(66, 82, 112, .96);--theme-topnav-bg-to: rgba(50, 62, 88, .96);--theme-topnav-border: rgba(102, 132, 162, .55);--theme-topnav-text: #f1f5f9;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .3);--theme-scrim: rgba(0, 0, 0, .55);--theme-modal-bg: #3f495e;--theme-modal-text: #f1f5f9;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .55);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .65);--theme-table-bg: #3f495e;--theme-table-row-alt: #36405a;--theme-table-row-hover: #4a5470;--theme-table-header-bg: #4a5470;--theme-table-border: #525d7a;--theme-divider: #525d7a;--theme-skeleton: #3f495e;--theme-disabled-bg: #3f495e;--theme-chart-axis: #c4ccd8;--theme-chart-grid: #525d7a;--theme-chart-tooltip-bg: #3f495e;--theme-chart-tooltip-text: #f1f5f9;--theme-traffic-dep: #5dc7f5;--theme-traffic-dep-bg: rgba(93, 199, 245, .18);--theme-traffic-dep-border: rgba(93, 199, 245, .45);--theme-traffic-arr: #5be1a8;--theme-traffic-arr-bg: rgba(91, 225, 168, .18);--theme-traffic-arr-border: rgba(91, 225, 168, .45);--theme-traffic-total: #b497ff;--theme-traffic-total-bg: rgba(180, 151, 255, .18);--theme-traffic-total-border: rgba(180, 151, 255, .45);--theme-status-success: #5be1a8;--theme-status-success-bg: rgba(91, 225, 168, .18);--theme-status-success-border: rgba(91, 225, 168, .4);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .18);--theme-status-warning-border: rgba(251, 191, 36, .45);--theme-status-info: #5dc7f5;--theme-status-info-bg: rgba(93, 199, 245, .18);--theme-status-info-border: rgba(93, 199, 245, .42);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .2);--theme-status-danger-border: rgba(248, 113, 113, .45);--theme-status-neutral: #c0c8d6;--theme-status-neutral-bg: rgba(192, 200, 214, .16);--theme-status-neutral-border: rgba(192, 200, 214, .36);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=desert-recon]{--theme-app-bg: #f3eee3;--theme-app-bg-strong: #e8e1d0;--theme-surface: #fffcf5;--theme-surface-2: #f8f3e8;--theme-surface-3: #eee7d4;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 252, 245, .9);--theme-text-strong: #2c2416;--theme-text: #4a3f35;--theme-text-muted: #5c5040;--theme-text-soft: #7a6855;--theme-text-faint: #a09080;--theme-text-on-primary: #fffcf5;--theme-heading: #7a6341;--theme-border: #d6cfc1;--theme-border-strong: #c4baa8;--theme-border-soft: rgba(214, 207, 193, .6);--theme-input-bg: rgba(255, 252, 245, .95);--theme-input-bg-disabled: #eee7d4;--theme-input-text: #2c2416;--theme-input-placeholder: #a09080;--theme-input-border: rgba(176, 141, 87, .35);--theme-input-border-focus: #b08d57;--theme-accent: #b08d57;--theme-accent-hover: #8a6c3d;--theme-accent-soft: rgba(176, 141, 87, .15);--theme-accent-soft-hover: rgba(176, 141, 87, .25);--theme-accent-text: #7a6341;--theme-accent-on: #fffcf5;--theme-accent-ring: rgba(176, 141, 87, .4);--theme-sidebar-bg-from: #e5dec9;--theme-sidebar-bg-to: #d8ceb4;--theme-sidebar-border: rgba(196, 186, 168, .8);--theme-sidebar-text: #7a6341;--theme-sidebar-text-strong: #4a3f35;--theme-sidebar-toggle-bg: rgba(255, 252, 245, .9);--theme-sidebar-toggle-bg-hover: rgba(255, 252, 245, 1);--theme-sidebar-toggle-border: rgba(214, 207, 193, .6);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(74, 63, 53, .12);--theme-sidebar-item-active-bg: rgba(176, 141, 87, .15);--theme-sidebar-item-active-border: #b08d57;--theme-sidebar-item-active-text: #7a6341;--theme-topnav-bg-from: rgba(232, 225, 208, .98);--theme-topnav-bg-to: rgba(255, 252, 245, .96);--theme-topnav-border: rgba(214, 207, 193, .9);--theme-topnav-text: #2c2416;--theme-topnav-shadow: 0 2px 4px rgba(74, 63, 53, .12);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #fffcf5;--theme-modal-text: #2c2416;--theme-shadow-sm: 0 1px 2px rgba(74, 63, 53, .06);--theme-shadow-md: 0 4px 14px rgba(74, 63, 53, .14);--theme-shadow-lg: 0 14px 40px rgba(74, 63, 53, .25);--theme-table-bg: #fffcf5;--theme-table-row-alt: #f8f3e8;--theme-table-row-hover: #eee7d4;--theme-table-header-bg: #eee7d4;--theme-table-border: #d6cfc1;--theme-divider: #d6cfc1;--theme-skeleton: #eee7d4;--theme-disabled-bg: #eee7d4;--theme-chart-axis: #7a6855;--theme-chart-grid: #d6cfc1;--theme-chart-tooltip-bg: #fffcf5;--theme-chart-tooltip-text: #2c2416;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #5c5040;--theme-status-neutral-bg: rgba(92, 80, 64, .14);--theme-status-neutral-border: rgba(92, 80, 64, .28);--theme-image-pane-from: #1e1507;--theme-image-pane-to: #0f0b03;color-scheme:light}:root[data-theme=tactical-sage]{--theme-app-bg: #f0f2ed;--theme-app-bg-strong: #e4e8df;--theme-surface: #ffffff;--theme-surface-2: #f5f7f3;--theme-surface-3: #eaede5;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .9);--theme-text-strong: #1e2316;--theme-text: #2f3624;--theme-text-muted: #3d4a2e;--theme-text-soft: #5a6b47;--theme-text-faint: #859672;--theme-text-on-primary: #f0f2ed;--theme-heading: #4b5320;--theme-border: #ccd3c1;--theme-border-strong: #b8c2aa;--theme-border-soft: rgba(204, 211, 193, .6);--theme-input-bg: rgba(255, 255, 255, .95);--theme-input-bg-disabled: #eaede5;--theme-input-text: #1e2316;--theme-input-placeholder: #859672;--theme-input-border: rgba(85, 107, 47, .35);--theme-input-border-focus: #556b2f;--theme-accent: #556b2f;--theme-accent-hover: #3d4e20;--theme-accent-soft: rgba(85, 107, 47, .12);--theme-accent-soft-hover: rgba(85, 107, 47, .22);--theme-accent-text: #4b5320;--theme-accent-on: #f0f2ed;--theme-accent-ring: rgba(85, 107, 47, .4);--theme-sidebar-bg-from: #dde3d1;--theme-sidebar-bg-to: #cbd4b9;--theme-sidebar-border: rgba(184, 194, 170, .8);--theme-sidebar-text: #556b2f;--theme-sidebar-text-strong: #2f3624;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .9);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, 1);--theme-sidebar-toggle-border: rgba(204, 211, 193, .6);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(47, 54, 36, .12);--theme-sidebar-item-active-bg: rgba(85, 107, 47, .12);--theme-sidebar-item-active-border: #556b2f;--theme-sidebar-item-active-text: #4b5320;--theme-topnav-bg-from: rgba(221, 227, 209, .98);--theme-topnav-bg-to: rgba(255, 255, 255, .96);--theme-topnav-border: rgba(204, 211, 193, .9);--theme-topnav-text: #1e2316;--theme-topnav-shadow: 0 2px 4px rgba(30, 35, 22, .12);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #1e2316;--theme-shadow-sm: 0 1px 2px rgba(30, 35, 22, .05);--theme-shadow-md: 0 4px 14px rgba(30, 35, 22, .12);--theme-shadow-lg: 0 14px 40px rgba(30, 35, 22, .25);--theme-table-bg: #ffffff;--theme-table-row-alt: #f5f7f3;--theme-table-row-hover: #eaede5;--theme-table-header-bg: #eaede5;--theme-table-border: #ccd3c1;--theme-divider: #ccd3c1;--theme-skeleton: #eaede5;--theme-disabled-bg: #eaede5;--theme-chart-axis: #5a6b47;--theme-chart-grid: #ccd3c1;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #1e2316;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #5a6b47;--theme-status-neutral-bg: rgba(90, 107, 71, .14);--theme-status-neutral-border: rgba(90, 107, 71, .28);color-scheme:light}:root[data-theme=arctic-base]{--theme-app-bg: #f1f5f9;--theme-app-bg-strong: #e2e8f0;--theme-surface: #ffffff;--theme-surface-2: #f8fafc;--theme-surface-3: #f1f5f9;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #0f172a;--theme-text: #1e293b;--theme-text-muted: #334155;--theme-text-soft: #475569;--theme-text-faint: #94a3b8;--theme-text-on-primary: #f8fafc;--theme-heading: #475569;--theme-border: #e2e8f0;--theme-border-strong: #cbd5e1;--theme-border-soft: rgba(226, 232, 240, .6);--theme-input-bg: rgba(255, 255, 255, .96);--theme-input-bg-disabled: #f1f5f9;--theme-input-text: #0f172a;--theme-input-placeholder: #94a3b8;--theme-input-border: rgba(100, 116, 139, .3);--theme-input-border-focus: #64748b;--theme-accent: #64748b;--theme-accent-hover: #475569;--theme-accent-soft: rgba(100, 116, 139, .1);--theme-accent-soft-hover: rgba(100, 116, 139, .2);--theme-accent-text: #475569;--theme-accent-on: #f8fafc;--theme-accent-ring: rgba(100, 116, 139, .35);--theme-sidebar-bg-from: #f8fafc;--theme-sidebar-bg-to: #e2e8f0;--theme-sidebar-border: rgba(203, 213, 225, .8);--theme-sidebar-text: #64748b;--theme-sidebar-text-strong: #1e293b;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .9);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, 1);--theme-sidebar-toggle-border: rgba(226, 232, 240, .6);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(15, 23, 42, .1);--theme-sidebar-item-active-bg: rgba(100, 116, 139, .1);--theme-sidebar-item-active-border: #64748b;--theme-sidebar-item-active-text: #475569;--theme-topnav-bg-from: rgba(241, 245, 249, .98);--theme-topnav-bg-to: rgba(255, 255, 255, .96);--theme-topnav-border: rgba(226, 232, 240, .9);--theme-topnav-text: #0f172a;--theme-topnav-shadow: 0 2px 4px rgba(15, 23, 42, .08);--theme-scrim: rgba(0, 0, 0, .45);--theme-modal-bg: #ffffff;--theme-modal-text: #0f172a;--theme-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--theme-shadow-md: 0 4px 14px rgba(15, 23, 42, .1);--theme-shadow-lg: 0 14px 40px rgba(15, 23, 42, .22);--theme-table-bg: #ffffff;--theme-table-row-alt: #f8fafc;--theme-table-row-hover: #f1f5f9;--theme-table-header-bg: #f1f5f9;--theme-table-border: #e2e8f0;--theme-divider: #e2e8f0;--theme-skeleton: #f1f5f9;--theme-disabled-bg: #f1f5f9;--theme-chart-axis: #475569;--theme-chart-grid: #e2e8f0;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #0f172a;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #475569;--theme-status-neutral-bg: rgba(71, 85, 105, .12);--theme-status-neutral-border: rgba(71, 85, 105, .25);color-scheme:light}:root[data-theme=stealth-ops]{--theme-app-bg: #1a1c1e;--theme-app-bg-strong: #131517;--theme-surface: #25282c;--theme-surface-2: #2c3038;--theme-surface-3: #333840;--theme-surface-strong: #1e2126;--theme-surface-translucent: rgba(37, 40, 44, .9);--theme-text-strong: #f1f5f9;--theme-text: #e2e8f0;--theme-text-muted: #cbd5e1;--theme-text-soft: #94a3b8;--theme-text-faint: #64748b;--theme-text-on-primary: #1a1c1e;--theme-heading: #fcd34d;--theme-border: #334155;--theme-border-strong: #475569;--theme-border-soft: rgba(51, 65, 85, .6);--theme-input-bg: rgba(37, 40, 44, .95);--theme-input-bg-disabled: #1e2126;--theme-input-text: #f1f5f9;--theme-input-placeholder: #64748b;--theme-input-border: rgba(252, 211, 77, .3);--theme-input-border-focus: #fcd34d;--theme-accent: #fcd34d;--theme-accent-hover: #fbbf24;--theme-accent-soft: rgba(252, 211, 77, .15);--theme-accent-soft-hover: rgba(252, 211, 77, .25);--theme-accent-text: #fcd34d;--theme-accent-on: #1a1c1e;--theme-accent-ring: rgba(252, 211, 77, .4);--theme-sidebar-bg-from: #1e293b;--theme-sidebar-bg-to: #0f172a;--theme-sidebar-border: rgba(51, 65, 85, .8);--theme-sidebar-text: #94a3b8;--theme-sidebar-text-strong: #fcd34d;--theme-sidebar-toggle-bg: rgba(37, 40, 44, .9);--theme-sidebar-toggle-bg-hover: rgba(51, 65, 85, .9);--theme-sidebar-toggle-border: rgba(71, 85, 105, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .4);--theme-sidebar-item-active-bg: rgba(252, 211, 77, .15);--theme-sidebar-item-active-border: #fcd34d;--theme-sidebar-item-active-text: #fcd34d;--theme-topnav-bg-from: rgba(30, 41, 59, .98);--theme-topnav-bg-to: rgba(26, 28, 30, .96);--theme-topnav-border: rgba(51, 65, 85, .9);--theme-topnav-text: #e2e8f0;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .4);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #25282c;--theme-modal-text: #e2e8f0;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .5);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .7);--theme-table-bg: #25282c;--theme-table-row-alt: #2c3038;--theme-table-row-hover: #333840;--theme-table-header-bg: #1e2126;--theme-table-border: #334155;--theme-divider: #334155;--theme-skeleton: #333840;--theme-disabled-bg: #1e2126;--theme-chart-axis: #94a3b8;--theme-chart-grid: #334155;--theme-chart-tooltip-bg: #25282c;--theme-chart-tooltip-text: #e2e8f0;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .15);--theme-status-warning-border: rgba(251, 191, 36, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #94a3b8;--theme-status-neutral-bg: rgba(148, 163, 184, .14);--theme-status-neutral-border: rgba(148, 163, 184, .3);--theme-image-pane-from: #1e293b;--theme-image-pane-to: #0f172a;--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=deep-sea-navy]{--theme-app-bg: #0f172a;--theme-app-bg-strong: #0a0f1e;--theme-surface: #1e293b;--theme-surface-2: #263348;--theme-surface-3: #2f3e56;--theme-surface-strong: #162035;--theme-surface-translucent: rgba(30, 41, 59, .9);--theme-text-strong: #f8fafc;--theme-text: #f1f5f9;--theme-text-muted: #cbd5e1;--theme-text-soft: #94a3b8;--theme-text-faint: #64748b;--theme-text-on-primary: #0f172a;--theme-heading: #7dd3fc;--theme-border: #334155;--theme-border-strong: #475569;--theme-border-soft: rgba(51, 65, 85, .6);--theme-input-bg: rgba(30, 41, 59, .95);--theme-input-bg-disabled: #162035;--theme-input-text: #f1f5f9;--theme-input-placeholder: #64748b;--theme-input-border: rgba(56, 189, 248, .3);--theme-input-border-focus: #38bdf8;--theme-accent: #38bdf8;--theme-accent-hover: #0ea5e9;--theme-accent-soft: rgba(56, 189, 248, .12);--theme-accent-soft-hover: rgba(56, 189, 248, .22);--theme-accent-text: #7dd3fc;--theme-accent-on: #0f172a;--theme-accent-ring: rgba(56, 189, 248, .4);--theme-sidebar-bg-from: #1e293b;--theme-sidebar-bg-to: #0f172a;--theme-sidebar-border: rgba(51, 65, 85, .8);--theme-sidebar-text: #7dd3fc;--theme-sidebar-text-strong: #f1f5f9;--theme-sidebar-toggle-bg: rgba(30, 41, 59, .9);--theme-sidebar-toggle-bg-hover: rgba(51, 65, 85, .9);--theme-sidebar-toggle-border: rgba(71, 85, 105, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .5);--theme-sidebar-item-active-bg: rgba(56, 189, 248, .15);--theme-sidebar-item-active-border: #38bdf8;--theme-sidebar-item-active-text: #7dd3fc;--theme-topnav-bg-from: rgba(30, 41, 59, .98);--theme-topnav-bg-to: rgba(15, 23, 42, .96);--theme-topnav-border: rgba(51, 65, 85, .9);--theme-topnav-text: #f1f5f9;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .5);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #1e293b;--theme-modal-text: #f1f5f9;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .8);--theme-table-bg: #1e293b;--theme-table-row-alt: #263348;--theme-table-row-hover: #2f3e56;--theme-table-header-bg: #162035;--theme-table-border: #334155;--theme-divider: #334155;--theme-skeleton: #263348;--theme-disabled-bg: #162035;--theme-chart-axis: #94a3b8;--theme-chart-grid: #334155;--theme-chart-tooltip-bg: #1e293b;--theme-chart-tooltip-text: #f1f5f9;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .32);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .32);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .32);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .16);--theme-status-warning-border: rgba(251, 191, 36, .36);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #94a3b8;--theme-status-neutral-bg: rgba(148, 163, 184, .14);--theme-status-neutral-border: rgba(148, 163, 184, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=urban-night]{--theme-app-bg: #111111;--theme-app-bg-strong: #0a0a0a;--theme-surface: #1c1c1c;--theme-surface-2: #242424;--theme-surface-3: #2a2a2a;--theme-surface-strong: #161616;--theme-surface-translucent: rgba(26, 26, 26, .9);--theme-text-strong: #f0f0f0;--theme-text: #d1d1d1;--theme-text-muted: #b8b8b8;--theme-text-soft: #888888;--theme-text-faint: #555555;--theme-text-on-primary: #0d0d0d;--theme-heading: #22c55e;--theme-border: #333333;--theme-border-strong: #444444;--theme-border-soft: rgba(51, 51, 51, .6);--theme-input-bg: rgba(26, 26, 26, .97);--theme-input-bg-disabled: #111111;--theme-input-text: #f0f0f0;--theme-input-placeholder: #555555;--theme-input-border: rgba(34, 197, 94, .3);--theme-input-border-focus: #22c55e;--theme-accent: #22c55e;--theme-accent-hover: #16a34a;--theme-accent-soft: rgba(34, 197, 94, .12);--theme-accent-soft-hover: rgba(34, 197, 94, .22);--theme-accent-text: #22c55e;--theme-accent-on: #0d0d0d;--theme-accent-ring: rgba(34, 197, 94, .4);--theme-sidebar-bg-from: #1a1a1a;--theme-sidebar-bg-to: #000000;--theme-sidebar-border: rgba(51, 51, 51, .8);--theme-sidebar-text: #22c55e;--theme-sidebar-text-strong: #d1d1d1;--theme-sidebar-toggle-bg: rgba(26, 26, 26, .9);--theme-sidebar-toggle-bg-hover: rgba(34, 34, 34, .95);--theme-sidebar-toggle-border: rgba(51, 51, 51, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .6);--theme-sidebar-item-active-bg: rgba(34, 197, 94, .12);--theme-sidebar-item-active-border: #22c55e;--theme-sidebar-item-active-text: #22c55e;--theme-topnav-bg-from: rgba(26, 26, 26, .98);--theme-topnav-bg-to: rgba(13, 13, 13, .96);--theme-topnav-border: rgba(51, 51, 51, .9);--theme-topnav-text: #d1d1d1;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .6);--theme-scrim: rgba(0, 0, 0, .8);--theme-modal-bg: #1a1a1a;--theme-modal-text: #d1d1d1;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .7);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .9);--theme-table-bg: #1a1a1a;--theme-table-row-alt: #222222;--theme-table-row-hover: #2a2a2a;--theme-table-header-bg: #111111;--theme-table-border: #333333;--theme-divider: #333333;--theme-skeleton: #222222;--theme-disabled-bg: #111111;--theme-chart-axis: #888888;--theme-chart-grid: #333333;--theme-chart-tooltip-bg: #1a1a1a;--theme-chart-tooltip-text: #d1d1d1;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .12);--theme-traffic-dep-border: rgba(56, 189, 248, .28);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .12);--theme-traffic-arr-border: rgba(52, 211, 153, .28);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .12);--theme-traffic-total-border: rgba(167, 139, 250, .28);--theme-status-success: #22c55e;--theme-status-success-bg: rgba(34, 197, 94, .12);--theme-status-success-border: rgba(34, 197, 94, .28);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .14);--theme-status-warning-border: rgba(251, 191, 36, .32);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .12);--theme-status-info-border: rgba(56, 189, 248, .28);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .14);--theme-status-danger-border: rgba(248, 113, 113, .32);--theme-status-neutral: #888888;--theme-status-neutral-bg: rgba(136, 136, 136, .12);--theme-status-neutral-border: rgba(136, 136, 136, .28);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=skyline-blue]{--theme-app-bg: #f0f7ff;--theme-app-bg-strong: #dbeafe;--theme-surface: #ffffff;--theme-surface-2: #f0f7ff;--theme-surface-3: #dbeafe;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #1e3a8a;--theme-text: #1e3a8a;--theme-text-muted: #1d4ed8;--theme-text-soft: #3b82f6;--theme-text-faint: #93c5fd;--theme-text-on-primary: #ffffff;--theme-heading: #1e40af;--theme-border: #bfdbfe;--theme-border-strong: #93c5fd;--theme-border-soft: rgba(191, 219, 254, .6);--theme-input-bg: rgba(255, 255, 255, .97);--theme-input-bg-disabled: #dbeafe;--theme-input-text: #1e3a8a;--theme-input-placeholder: #93c5fd;--theme-input-border: rgba(37, 99, 235, .3);--theme-input-border-focus: #2563eb;--theme-accent: #2563eb;--theme-accent-hover: #1d4ed8;--theme-accent-soft: rgba(37, 99, 235, .1);--theme-accent-soft-hover: rgba(37, 99, 235, .2);--theme-accent-text: #1e40af;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(37, 99, 235, .4);--theme-sidebar-bg-from: #2563eb;--theme-sidebar-bg-to: #1e40af;--theme-sidebar-border: rgba(255, 255, 255, .15);--theme-sidebar-text: rgba(255, 255, 255, .85);--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .15);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, .25);--theme-sidebar-toggle-border: rgba(255, 255, 255, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(30, 58, 138, .3);--theme-sidebar-item-active-bg: rgba(255, 255, 255, .22);--theme-sidebar-item-active-border: rgba(255, 255, 255, .55);--theme-sidebar-item-active-text: #ffffff;--theme-topnav-bg-from: rgba(219, 234, 254, .98);--theme-topnav-bg-to: rgba(240, 247, 255, .96);--theme-topnav-border: rgba(147, 197, 253, .7);--theme-topnav-text: #1e3a8a;--theme-topnav-shadow: 0 2px 4px rgba(30, 58, 138, .12);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #1e3a8a;--theme-shadow-sm: 0 1px 2px rgba(30, 58, 138, .06);--theme-shadow-md: 0 4px 14px rgba(30, 58, 138, .14);--theme-shadow-lg: 0 14px 40px rgba(30, 58, 138, .28);--theme-table-bg: #ffffff;--theme-table-row-alt: #f0f7ff;--theme-table-row-hover: #dbeafe;--theme-table-header-bg: #dbeafe;--theme-table-border: #bfdbfe;--theme-divider: #bfdbfe;--theme-skeleton: #dbeafe;--theme-disabled-bg: #dbeafe;--theme-chart-axis: #1e40af;--theme-chart-grid: #bfdbfe;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #1e3a8a;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #3b82f6;--theme-status-neutral-bg: rgba(59, 130, 246, .12);--theme-status-neutral-border: rgba(59, 130, 246, .25);color-scheme:light}:root[data-theme=midnight-lounge]{--theme-app-bg: #161616;--theme-app-bg-strong: #0d0d0d;--theme-surface: #202020;--theme-surface-2: #282828;--theme-surface-3: #2c2c2c;--theme-surface-strong: #1a1a1a;--theme-surface-translucent: rgba(28, 28, 28, .92);--theme-text-strong: #f5f5f0;--theme-text: #e5e5e5;--theme-text-muted: #d0d0c8;--theme-text-soft: #a0a090;--theme-text-faint: #666658;--theme-text-on-primary: #111111;--theme-heading: #c5a059;--theme-border: #2d2d2d;--theme-border-strong: #3d3d3d;--theme-border-soft: rgba(61, 61, 61, .6);--theme-input-bg: rgba(28, 28, 28, .97);--theme-input-bg-disabled: #141414;--theme-input-text: #f5f5f0;--theme-input-placeholder: #666658;--theme-input-border: rgba(197, 160, 89, .3);--theme-input-border-focus: #c5a059;--theme-accent: #c5a059;--theme-accent-hover: #a88440;--theme-accent-soft: rgba(197, 160, 89, .12);--theme-accent-soft-hover: rgba(197, 160, 89, .22);--theme-accent-text: #c5a059;--theme-accent-on: #111111;--theme-accent-ring: rgba(197, 160, 89, .4);--theme-sidebar-bg-from: #1c1c1c;--theme-sidebar-bg-to: #000000;--theme-sidebar-border: rgba(45, 45, 45, .9);--theme-sidebar-text: #c5a059;--theme-sidebar-text-strong: #e5e5e5;--theme-sidebar-toggle-bg: rgba(28, 28, 28, .9);--theme-sidebar-toggle-bg-hover: rgba(40, 40, 40, .95);--theme-sidebar-toggle-border: rgba(61, 61, 61, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .6);--theme-sidebar-item-active-bg: rgba(197, 160, 89, .12);--theme-sidebar-item-active-border: #c5a059;--theme-sidebar-item-active-text: #c5a059;--theme-topnav-bg-from: rgba(28, 28, 28, .98);--theme-topnav-bg-to: rgba(17, 17, 17, .96);--theme-topnav-border: rgba(61, 61, 61, .9);--theme-topnav-text: #e5e5e5;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .5);--theme-scrim: rgba(0, 0, 0, .75);--theme-modal-bg: #1c1c1c;--theme-modal-text: #e5e5e5;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .85);--theme-table-bg: #1c1c1c;--theme-table-row-alt: #242424;--theme-table-row-hover: #2c2c2c;--theme-table-header-bg: #141414;--theme-table-border: #2d2d2d;--theme-divider: #2d2d2d;--theme-skeleton: #242424;--theme-disabled-bg: #141414;--theme-chart-axis: #a0a090;--theme-chart-grid: #2d2d2d;--theme-chart-tooltip-bg: #1c1c1c;--theme-chart-tooltip-text: #e5e5e5;--theme-traffic-dep: #60a5fa;--theme-traffic-dep-bg: rgba(96, 165, 250, .12);--theme-traffic-dep-border: rgba(96, 165, 250, .28);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .12);--theme-traffic-arr-border: rgba(52, 211, 153, .28);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .12);--theme-traffic-total-border: rgba(167, 139, 250, .28);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .12);--theme-status-success-border: rgba(52, 211, 153, .28);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .14);--theme-status-warning-border: rgba(251, 191, 36, .32);--theme-status-info: #60a5fa;--theme-status-info-bg: rgba(96, 165, 250, .12);--theme-status-info-border: rgba(96, 165, 250, .28);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .14);--theme-status-danger-border: rgba(248, 113, 113, .32);--theme-status-neutral: #a0a090;--theme-status-neutral-bg: rgba(160, 160, 144, .12);--theme-status-neutral-border: rgba(160, 160, 144, .28);--theme-image-pane-from: #1e1508;--theme-image-pane-to: #0f0a04;--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=cyber-runway]{--theme-app-bg: #0b011d;--theme-app-bg-strong: #070012;--theme-surface: #160235;--theme-surface-2: #1e0448;--theme-surface-3: #260660;--theme-surface-strong: #110229;--theme-surface-translucent: rgba(22, 2, 53, .9);--theme-text-strong: #f0ecff;--theme-text: #e0d7f2;--theme-text-muted: #c4b8e8;--theme-text-soft: #9e8fc7;--theme-text-faint: #6b5ca0;--theme-text-on-primary: #0b011d;--theme-heading: #bf80ff;--theme-border: #2d0b5a;--theme-border-strong: #42157a;--theme-border-soft: rgba(45, 11, 90, .6);--theme-input-bg: rgba(22, 2, 53, .95);--theme-input-bg-disabled: #160235;--theme-input-text: #f0ecff;--theme-input-placeholder: #6b5ca0;--theme-input-border: rgba(0, 242, 255, .3);--theme-input-border-focus: #00f2ff;--theme-accent: #00f2ff;--theme-accent-hover: #00c8d4;--theme-accent-soft: rgba(0, 242, 255, .12);--theme-accent-soft-hover: rgba(0, 242, 255, .22);--theme-accent-text: #00f2ff;--theme-accent-on: #0b011d;--theme-accent-ring: rgba(0, 242, 255, .4);--theme-sidebar-bg-from: #160235;--theme-sidebar-bg-to: #0b011d;--theme-sidebar-border: rgba(0, 242, 255, .15);--theme-sidebar-text: #00f2ff;--theme-sidebar-text-strong: #f0ecff;--theme-sidebar-toggle-bg: rgba(45, 11, 90, .8);--theme-sidebar-toggle-bg-hover: rgba(66, 21, 122, .9);--theme-sidebar-toggle-border: rgba(0, 242, 255, .25);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .6), 0 0 20px rgba(0, 242, 255, .08);--theme-sidebar-item-active-bg: rgba(0, 242, 255, .12);--theme-sidebar-item-active-border: #00f2ff;--theme-sidebar-item-active-text: #00f2ff;--theme-topnav-bg-from: rgba(22, 2, 53, .98);--theme-topnav-bg-to: rgba(11, 1, 29, .96);--theme-topnav-border: rgba(0, 242, 255, .12);--theme-topnav-text: #e0d7f2;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .5);--theme-scrim: rgba(0, 0, 0, .75);--theme-modal-bg: #160235;--theme-modal-text: #e0d7f2;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 0 8px rgba(0, 242, 255, .05);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6), 0 0 20px rgba(0, 242, 255, .07);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 242, 255, .1);--theme-table-bg: #160235;--theme-table-row-alt: #1e0448;--theme-table-row-hover: #260660;--theme-table-header-bg: #110229;--theme-table-border: #2d0b5a;--theme-divider: #2d0b5a;--theme-skeleton: #1e0448;--theme-disabled-bg: #110229;--theme-chart-axis: #9e8fc7;--theme-chart-grid: #2d0b5a;--theme-chart-tooltip-bg: #160235;--theme-chart-tooltip-text: #e0d7f2;--theme-traffic-dep: #00d4ff;--theme-traffic-dep-bg: rgba(0, 212, 255, .14);--theme-traffic-dep-border: rgba(0, 212, 255, .32);--theme-traffic-arr: #39ff94;--theme-traffic-arr-bg: rgba(57, 255, 148, .12);--theme-traffic-arr-border: rgba(57, 255, 148, .3);--theme-traffic-total: #bf80ff;--theme-traffic-total-bg: rgba(191, 128, 255, .14);--theme-traffic-total-border: rgba(191, 128, 255, .32);--theme-status-success: #39ff94;--theme-status-success-bg: rgba(57, 255, 148, .12);--theme-status-success-border: rgba(57, 255, 148, .3);--theme-status-warning: #ffe135;--theme-status-warning-bg: rgba(255, 225, 53, .12);--theme-status-warning-border: rgba(255, 225, 53, .3);--theme-status-info: #00f2ff;--theme-status-info-bg: rgba(0, 242, 255, .12);--theme-status-info-border: rgba(0, 242, 255, .3);--theme-status-danger: #ff4d6d;--theme-status-danger-bg: rgba(255, 77, 109, .14);--theme-status-danger-border: rgba(255, 77, 109, .35);--theme-status-neutral: #9e8fc7;--theme-status-neutral-bg: rgba(158, 143, 199, .14);--theme-status-neutral-border: rgba(158, 143, 199, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=skyway-pro]{--theme-app-bg: #f5f7fa;--theme-app-bg-strong: #eaecf0;--theme-surface: #ffffff;--theme-surface-2: #f5f7fa;--theme-surface-3: #eaecf0;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #0c1a29;--theme-text: #334155;--theme-text-muted: #475569;--theme-text-soft: #64748b;--theme-text-faint: #94a3b8;--theme-text-on-primary: #ffffff;--theme-heading: #075985;--theme-border: #e2e8f0;--theme-border-strong: #cbd5e1;--theme-border-soft: rgba(226, 232, 240, .6);--theme-input-bg: rgba(255, 255, 255, .96);--theme-input-bg-disabled: #eaecf0;--theme-input-text: #0c1a29;--theme-input-placeholder: #94a3b8;--theme-input-border: rgba(12, 74, 110, .3);--theme-input-border-focus: #0c4a6e;--theme-accent: #0c4a6e;--theme-accent-hover: #07344f;--theme-accent-soft: rgba(12, 74, 110, .1);--theme-accent-soft-hover: rgba(12, 74, 110, .2);--theme-accent-text: #075985;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(12, 74, 110, .35);--theme-sidebar-bg-from: #ffffff;--theme-sidebar-bg-to: #f1f5f9;--theme-sidebar-border: rgba(226, 232, 240, .8);--theme-sidebar-text: #0c4a6e;--theme-sidebar-text-strong: #0c1a29;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .9);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, 1);--theme-sidebar-toggle-border: rgba(226, 232, 240, .6);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(12, 74, 110, .1);--theme-sidebar-item-active-bg: rgba(12, 74, 110, .08);--theme-sidebar-item-active-border: #0c4a6e;--theme-sidebar-item-active-text: #075985;--theme-topnav-bg-from: rgba(241, 245, 249, .98);--theme-topnav-bg-to: rgba(255, 255, 255, .96);--theme-topnav-border: rgba(226, 232, 240, .9);--theme-topnav-text: #0c1a29;--theme-topnav-shadow: 0 2px 4px rgba(12, 74, 110, .1);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #0c1a29;--theme-shadow-sm: 0 1px 2px rgba(12, 74, 110, .05);--theme-shadow-md: 0 4px 14px rgba(12, 74, 110, .12);--theme-shadow-lg: 0 14px 40px rgba(12, 74, 110, .25);--theme-table-bg: #ffffff;--theme-table-row-alt: #f5f7fa;--theme-table-row-hover: #eaecf0;--theme-table-header-bg: #eaecf0;--theme-table-border: #e2e8f0;--theme-divider: #e2e8f0;--theme-skeleton: #eaecf0;--theme-disabled-bg: #eaecf0;--theme-chart-axis: #475569;--theme-chart-grid: #e2e8f0;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #0c1a29;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #475569;--theme-status-neutral-bg: rgba(71, 85, 105, .12);--theme-status-neutral-border: rgba(71, 85, 105, .25);color-scheme:light}:root[data-theme=velocity-now]{--theme-app-bg: #ffffff;--theme-app-bg-strong: #f8fafc;--theme-surface: #f8fafc;--theme-surface-2: #f1f5f9;--theme-surface-3: #e2e8f0;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(248, 250, 252, .92);--theme-text-strong: #1e293b;--theme-text: #1e293b;--theme-text-muted: #334155;--theme-text-soft: #475569;--theme-text-faint: #94a3b8;--theme-text-on-primary: #ffffff;--theme-heading: #4338ca;--theme-border: #e2e8f0;--theme-border-strong: #cbd5e1;--theme-border-soft: rgba(226, 232, 240, .6);--theme-input-bg: rgba(255, 255, 255, .97);--theme-input-bg-disabled: #e2e8f0;--theme-input-text: #1e293b;--theme-input-placeholder: #94a3b8;--theme-input-border: rgba(99, 102, 241, .3);--theme-input-border-focus: #6366f1;--theme-accent: #6366f1;--theme-accent-hover: #4f46e5;--theme-accent-soft: rgba(99, 102, 241, .1);--theme-accent-soft-hover: rgba(99, 102, 241, .18);--theme-accent-text: #4338ca;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(99, 102, 241, .4);--theme-sidebar-bg-from: #6366f1;--theme-sidebar-bg-to: #4338ca;--theme-sidebar-border: rgba(255, 255, 255, .15);--theme-sidebar-text: rgba(255, 255, 255, .9);--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .12);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, .22);--theme-sidebar-toggle-border: rgba(255, 255, 255, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(79, 70, 229, .3);--theme-sidebar-item-active-bg: rgba(255, 255, 255, .2);--theme-sidebar-item-active-border: rgba(255, 255, 255, .55);--theme-sidebar-item-active-text: #ffffff;--theme-topnav-bg-from: rgba(238, 238, 255, .98);--theme-topnav-bg-to: rgba(255, 255, 255, .96);--theme-topnav-border: rgba(199, 210, 254, .7);--theme-topnav-text: #1e293b;--theme-topnav-shadow: 0 2px 4px rgba(99, 102, 241, .1);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #1e293b;--theme-shadow-sm: 0 1px 2px rgba(99, 102, 241, .06);--theme-shadow-md: 0 4px 14px rgba(99, 102, 241, .14);--theme-shadow-lg: 0 14px 40px rgba(99, 102, 241, .28);--theme-table-bg: #ffffff;--theme-table-row-alt: #f8fafc;--theme-table-row-hover: #f1f5f9;--theme-table-header-bg: #f1f5f9;--theme-table-border: #e2e8f0;--theme-divider: #e2e8f0;--theme-skeleton: #e2e8f0;--theme-disabled-bg: #e2e8f0;--theme-chart-axis: #4338ca;--theme-chart-grid: #e2e8f0;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #1e293b;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #6366f1;--theme-status-neutral-bg: rgba(99, 102, 241, .12);--theme-status-neutral-border: rgba(99, 102, 241, .25);color-scheme:light}:root[data-theme=tropic-luxe]{--theme-app-bg: #fdfcfb;--theme-app-bg-strong: #f0fdf4;--theme-surface: #ffffff;--theme-surface-2: #f0fdf4;--theme-surface-3: #dcfce7;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #064e3b;--theme-text: #065f46;--theme-text-muted: #047857;--theme-text-soft: #059669;--theme-text-faint: #6ee7b7;--theme-text-on-primary: #ffffff;--theme-heading: #065f46;--theme-border: #bbf7d0;--theme-border-strong: #86efac;--theme-border-soft: rgba(187, 247, 208, .6);--theme-input-bg: rgba(255, 255, 255, .97);--theme-input-bg-disabled: #dcfce7;--theme-input-text: #064e3b;--theme-input-placeholder: #6ee7b7;--theme-input-border: rgba(16, 185, 129, .3);--theme-input-border-focus: #10b981;--theme-accent: #10b981;--theme-accent-hover: #059669;--theme-accent-soft: rgba(16, 185, 129, .1);--theme-accent-soft-hover: rgba(16, 185, 129, .2);--theme-accent-text: #047857;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(16, 185, 129, .35);--theme-sidebar-bg-from: #064e3b;--theme-sidebar-bg-to: #065f46;--theme-sidebar-border: rgba(110, 231, 183, .2);--theme-sidebar-text: #d1fae5;--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(6, 95, 70, .5);--theme-sidebar-toggle-bg-hover: rgba(6, 95, 70, .7);--theme-sidebar-toggle-border: rgba(209, 250, 229, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(6, 78, 59, .4);--theme-sidebar-item-active-bg: rgba(209, 250, 229, .15);--theme-sidebar-item-active-border: #6ee7b7;--theme-sidebar-item-active-text: #d1fae5;--theme-topnav-bg-from: rgba(240, 253, 244, .98);--theme-topnav-bg-to: rgba(253, 252, 251, .96);--theme-topnav-border: rgba(187, 247, 208, .8);--theme-topnav-text: #064e3b;--theme-topnav-shadow: 0 2px 4px rgba(6, 78, 59, .1);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #064e3b;--theme-shadow-sm: 0 1px 2px rgba(6, 78, 59, .06);--theme-shadow-md: 0 4px 14px rgba(6, 78, 59, .14);--theme-shadow-lg: 0 14px 40px rgba(6, 78, 59, .25);--theme-table-bg: #ffffff;--theme-table-row-alt: #f0fdf4;--theme-table-row-hover: #dcfce7;--theme-table-header-bg: #dcfce7;--theme-table-border: #bbf7d0;--theme-divider: #bbf7d0;--theme-skeleton: #dcfce7;--theme-disabled-bg: #dcfce7;--theme-chart-axis: #047857;--theme-chart-grid: #bbf7d0;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #064e3b;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #059669;--theme-status-neutral-bg: rgba(5, 150, 105, .12);--theme-status-neutral-border: rgba(5, 150, 105, .25);color-scheme:light}:root[data-theme=obsidian-executive]{--theme-app-bg: #0f172a;--theme-app-bg-strong: #0a0f1e;--theme-surface: #1e293b;--theme-surface-2: #263348;--theme-surface-3: #2f3e56;--theme-surface-strong: #162035;--theme-surface-translucent: rgba(30, 41, 59, .9);--theme-text-strong: #f1f5f9;--theme-text: #f1f5f9;--theme-text-muted: #cbd5e1;--theme-text-soft: #94a3b8;--theme-text-faint: #64748b;--theme-text-on-primary: #0f172a;--theme-heading: #ffffff;--theme-border: #334155;--theme-border-strong: #475569;--theme-border-soft: rgba(51, 65, 85, .6);--theme-input-bg: rgba(30, 41, 59, .95);--theme-input-bg-disabled: #162035;--theme-input-text: #f1f5f9;--theme-input-placeholder: #64748b;--theme-input-border: rgba(148, 163, 184, .35);--theme-input-border-focus: #94a3b8;--theme-accent: #94a3b8;--theme-accent-hover: #cbd5e1;--theme-accent-soft: rgba(148, 163, 184, .12);--theme-accent-soft-hover: rgba(148, 163, 184, .22);--theme-accent-text: #cbd5e1;--theme-accent-on: #0f172a;--theme-accent-ring: rgba(148, 163, 184, .4);--theme-sidebar-bg-from: #1e293b;--theme-sidebar-bg-to: #0f172a;--theme-sidebar-border: rgba(51, 65, 85, .8);--theme-sidebar-text: #f8fafc;--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(30, 41, 59, .9);--theme-sidebar-toggle-bg-hover: rgba(51, 65, 85, .9);--theme-sidebar-toggle-border: rgba(71, 85, 105, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .5);--theme-sidebar-item-active-bg: rgba(148, 163, 184, .12);--theme-sidebar-item-active-border: #94a3b8;--theme-sidebar-item-active-text: #f8fafc;--theme-topnav-bg-from: rgba(30, 41, 59, .98);--theme-topnav-bg-to: rgba(15, 23, 42, .96);--theme-topnav-border: rgba(51, 65, 85, .9);--theme-topnav-text: #f1f5f9;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .4);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #1e293b;--theme-modal-text: #f1f5f9;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .5);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .7);--theme-table-bg: #1e293b;--theme-table-row-alt: #263348;--theme-table-row-hover: #2f3e56;--theme-table-header-bg: #162035;--theme-table-border: #334155;--theme-divider: #334155;--theme-skeleton: #263348;--theme-disabled-bg: #162035;--theme-chart-axis: #94a3b8;--theme-chart-grid: #334155;--theme-chart-tooltip-bg: #1e293b;--theme-chart-tooltip-text: #f1f5f9;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .15);--theme-status-warning-border: rgba(251, 191, 36, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #94a3b8;--theme-status-neutral-bg: rgba(148, 163, 184, .14);--theme-status-neutral-border: rgba(148, 163, 184, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=solaris-night]{--theme-app-bg: #1a0b2e;--theme-app-bg-strong: #120820;--theme-surface: #2d1b4d;--theme-surface-2: #3a2560;--theme-surface-3: #472e72;--theme-surface-strong: #241440;--theme-surface-translucent: rgba(45, 27, 77, .9);--theme-text-strong: #f3e8ff;--theme-text: #e9d5ff;--theme-text-muted: #d8b4fe;--theme-text-soft: #c084fc;--theme-text-faint: #7c3aed;--theme-text-on-primary: #1a0b2e;--theme-heading: #fbbf24;--theme-border: #4c1d95;--theme-border-strong: #6d28d9;--theme-border-soft: rgba(76, 29, 149, .6);--theme-input-bg: rgba(45, 27, 77, .95);--theme-input-bg-disabled: #241440;--theme-input-text: #e9d5ff;--theme-input-placeholder: #7c3aed;--theme-input-border: rgba(245, 158, 11, .3);--theme-input-border-focus: #f59e0b;--theme-accent: #f59e0b;--theme-accent-hover: #d97706;--theme-accent-soft: rgba(245, 158, 11, .15);--theme-accent-soft-hover: rgba(245, 158, 11, .25);--theme-accent-text: #fbbf24;--theme-accent-on: #1a0b2e;--theme-accent-ring: rgba(245, 158, 11, .4);--theme-sidebar-bg-from: #2d1b4d;--theme-sidebar-bg-to: #1a0b2e;--theme-sidebar-border: rgba(245, 158, 11, .15);--theme-sidebar-text: #fbbf24;--theme-sidebar-text-strong: #e9d5ff;--theme-sidebar-toggle-bg: rgba(76, 29, 149, .5);--theme-sidebar-toggle-bg-hover: rgba(109, 40, 217, .6);--theme-sidebar-toggle-border: rgba(245, 158, 11, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .55);--theme-sidebar-item-active-bg: rgba(245, 158, 11, .15);--theme-sidebar-item-active-border: #f59e0b;--theme-sidebar-item-active-text: #fbbf24;--theme-topnav-bg-from: rgba(45, 27, 77, .98);--theme-topnav-bg-to: rgba(26, 11, 46, .96);--theme-topnav-border: rgba(76, 29, 149, .8);--theme-topnav-text: #e9d5ff;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .5);--theme-scrim: rgba(0, 0, 0, .75);--theme-modal-bg: #2d1b4d;--theme-modal-text: #e9d5ff;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .8);--theme-table-bg: #2d1b4d;--theme-table-row-alt: #3a2560;--theme-table-row-hover: #472e72;--theme-table-header-bg: #241440;--theme-table-border: #4c1d95;--theme-divider: #4c1d95;--theme-skeleton: #3a2560;--theme-disabled-bg: #241440;--theme-chart-axis: #c084fc;--theme-chart-grid: #4c1d95;--theme-chart-tooltip-bg: #2d1b4d;--theme-chart-tooltip-text: #e9d5ff;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .15);--theme-status-warning-border: rgba(251, 191, 36, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #a78bfa;--theme-status-neutral-bg: rgba(167, 139, 250, .14);--theme-status-neutral-border: rgba(167, 139, 250, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=commando-light]{--theme-app-bg: #e7e5e4;--theme-app-bg-strong: #d6d3d1;--theme-surface: #f5f5f4;--theme-surface-2: #e7e5e4;--theme-surface-3: #d6d3d1;--theme-surface-strong: #fafaf9;--theme-surface-translucent: rgba(245, 245, 244, .9);--theme-text-strong: #1c1917;--theme-text: #292524;--theme-text-muted: #44403c;--theme-text-soft: #57534e;--theme-text-faint: #a8a29e;--theme-text-on-primary: #f5f5f4;--theme-heading: #44403c;--theme-border: #d6d3d1;--theme-border-strong: #a8a29e;--theme-border-soft: rgba(214, 211, 209, .6);--theme-input-bg: rgba(245, 245, 244, .96);--theme-input-bg-disabled: #d6d3d1;--theme-input-text: #1c1917;--theme-input-placeholder: #a8a29e;--theme-input-border: rgba(68, 64, 60, .3);--theme-input-border-focus: #44403c;--theme-accent: #44403c;--theme-accent-hover: #292524;--theme-accent-soft: rgba(68, 64, 60, .1);--theme-accent-soft-hover: rgba(68, 64, 60, .2);--theme-accent-text: #1c1917;--theme-accent-on: #f5f5f4;--theme-accent-ring: rgba(68, 64, 60, .35);--theme-sidebar-bg-from: #44403c;--theme-sidebar-bg-to: #1c1917;--theme-sidebar-border: rgba(68, 64, 60, .8);--theme-sidebar-text: #e7e5e4;--theme-sidebar-text-strong: #fafaf9;--theme-sidebar-toggle-bg: rgba(68, 64, 60, .5);--theme-sidebar-toggle-bg-hover: rgba(68, 64, 60, .7);--theme-sidebar-toggle-border: rgba(231, 229, 228, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(28, 25, 23, .3);--theme-sidebar-item-active-bg: rgba(231, 229, 228, .15);--theme-sidebar-item-active-border: #a8a29e;--theme-sidebar-item-active-text: #f5f5f4;--theme-topnav-bg-from: rgba(214, 211, 209, .98);--theme-topnav-bg-to: rgba(245, 245, 244, .96);--theme-topnav-border: rgba(168, 162, 158, .6);--theme-topnav-text: #1c1917;--theme-topnav-shadow: 0 2px 4px rgba(28, 25, 23, .1);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #f5f5f4;--theme-modal-text: #1c1917;--theme-shadow-sm: 0 1px 2px rgba(28, 25, 23, .06);--theme-shadow-md: 0 4px 14px rgba(28, 25, 23, .14);--theme-shadow-lg: 0 14px 40px rgba(28, 25, 23, .28);--theme-table-bg: #f5f5f4;--theme-table-row-alt: #e7e5e4;--theme-table-row-hover: #d6d3d1;--theme-table-header-bg: #d6d3d1;--theme-table-border: #a8a29e;--theme-divider: #d6d3d1;--theme-skeleton: #d6d3d1;--theme-disabled-bg: #d6d3d1;--theme-chart-axis: #57534e;--theme-chart-grid: #d6d3d1;--theme-chart-tooltip-bg: #f5f5f4;--theme-chart-tooltip-text: #1c1917;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #57534e;--theme-status-neutral-bg: rgba(87, 83, 78, .12);--theme-status-neutral-border: rgba(87, 83, 78, .25);color-scheme:light}:root[data-theme=commando-dark]{--theme-app-bg: #0c0a09;--theme-app-bg-strong: #050302;--theme-surface: #1c1917;--theme-surface-2: #292524;--theme-surface-3: #312d2a;--theme-surface-strong: #161311;--theme-surface-translucent: rgba(28, 25, 23, .9);--theme-text-strong: #f5f5f4;--theme-text: #e7e5e4;--theme-text-muted: #d6d3d1;--theme-text-soft: #a8a29e;--theme-text-faint: #57534e;--theme-text-on-primary: #0c0a09;--theme-heading: #f5f5f4;--theme-border: #292524;--theme-border-strong: #44403c;--theme-border-soft: rgba(41, 37, 36, .6);--theme-input-bg: rgba(28, 25, 23, .97);--theme-input-bg-disabled: #161311;--theme-input-text: #f5f5f4;--theme-input-placeholder: #57534e;--theme-input-border: rgba(168, 162, 158, .3);--theme-input-border-focus: #a8a29e;--theme-accent: #a8a29e;--theme-accent-hover: #d6d3d1;--theme-accent-soft: rgba(168, 162, 158, .12);--theme-accent-soft-hover: rgba(168, 162, 158, .22);--theme-accent-text: #d6d3d1;--theme-accent-on: #0c0a09;--theme-accent-ring: rgba(168, 162, 158, .4);--theme-sidebar-bg-from: #1c1917;--theme-sidebar-bg-to: #0c0a09;--theme-sidebar-border: rgba(41, 37, 36, .8);--theme-sidebar-text: #a8a29e;--theme-sidebar-text-strong: #e7e5e4;--theme-sidebar-toggle-bg: rgba(28, 25, 23, .9);--theme-sidebar-toggle-bg-hover: rgba(41, 37, 36, .9);--theme-sidebar-toggle-border: rgba(68, 64, 60, .5);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .5);--theme-sidebar-item-active-bg: rgba(168, 162, 158, .12);--theme-sidebar-item-active-border: #a8a29e;--theme-sidebar-item-active-text: #e7e5e4;--theme-topnav-bg-from: rgba(28, 25, 23, .98);--theme-topnav-bg-to: rgba(12, 10, 9, .96);--theme-topnav-border: rgba(41, 37, 36, .9);--theme-topnav-text: #e7e5e4;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .4);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #1c1917;--theme-modal-text: #e7e5e4;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .8);--theme-table-bg: #1c1917;--theme-table-row-alt: #292524;--theme-table-row-hover: #312d2a;--theme-table-header-bg: #161311;--theme-table-border: #292524;--theme-divider: #292524;--theme-skeleton: #292524;--theme-disabled-bg: #161311;--theme-chart-axis: #a8a29e;--theme-chart-grid: #292524;--theme-chart-tooltip-bg: #1c1917;--theme-chart-tooltip-text: #e7e5e4;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .15);--theme-status-warning-border: rgba(251, 191, 36, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #a8a29e;--theme-status-neutral-bg: rgba(168, 162, 158, .14);--theme-status-neutral-border: rgba(168, 162, 158, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=marines-light]{--theme-app-bg: #f1f2f6;--theme-app-bg-strong: #e2e6ee;--theme-surface: #ffffff;--theme-surface-2: #f1f2f6;--theme-surface-3: #e2e6ee;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #14532d;--theme-text: #166534;--theme-text-muted: #15803d;--theme-text-soft: #16a34a;--theme-text-faint: #86efac;--theme-text-on-primary: #ffffff;--theme-heading: #15803d;--theme-border: #d1fae5;--theme-border-strong: #a7f3d0;--theme-border-soft: rgba(209, 250, 229, .6);--theme-input-bg: rgba(255, 255, 255, .96);--theme-input-bg-disabled: #dcfce7;--theme-input-text: #14532d;--theme-input-placeholder: #86efac;--theme-input-border: rgba(22, 163, 74, .3);--theme-input-border-focus: #16a34a;--theme-accent: #16a34a;--theme-accent-hover: #15803d;--theme-accent-soft: rgba(22, 163, 74, .1);--theme-accent-soft-hover: rgba(22, 163, 74, .2);--theme-accent-text: #15803d;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(22, 163, 74, .35);--theme-sidebar-bg-from: #14532d;--theme-sidebar-bg-to: #064e3b;--theme-sidebar-border: rgba(253, 224, 71, .2);--theme-sidebar-text: #fde047;--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(21, 83, 45, .5);--theme-sidebar-toggle-bg-hover: rgba(21, 128, 61, .6);--theme-sidebar-toggle-border: rgba(253, 224, 71, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(20, 83, 45, .4);--theme-sidebar-item-active-bg: rgba(253, 224, 71, .15);--theme-sidebar-item-active-border: #fde047;--theme-sidebar-item-active-text: #fde047;--theme-topnav-bg-from: rgba(241, 242, 246, .98);--theme-topnav-bg-to: rgba(255, 255, 255, .96);--theme-topnav-border: rgba(167, 243, 208, .8);--theme-topnav-text: #14532d;--theme-topnav-shadow: 0 2px 4px rgba(20, 83, 45, .1);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #14532d;--theme-shadow-sm: 0 1px 2px rgba(20, 83, 45, .06);--theme-shadow-md: 0 4px 14px rgba(20, 83, 45, .14);--theme-shadow-lg: 0 14px 40px rgba(20, 83, 45, .28);--theme-table-bg: #ffffff;--theme-table-row-alt: #f0fdf4;--theme-table-row-hover: #dcfce7;--theme-table-header-bg: #dcfce7;--theme-table-border: #d1fae5;--theme-divider: #d1fae5;--theme-skeleton: #dcfce7;--theme-disabled-bg: #dcfce7;--theme-chart-axis: #15803d;--theme-chart-grid: #d1fae5;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #14532d;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #15803d;--theme-status-neutral-bg: rgba(21, 128, 61, .12);--theme-status-neutral-border: rgba(21, 128, 61, .25);color-scheme:light}:root[data-theme=marines-dark]{--theme-app-bg: #052e16;--theme-app-bg-strong: #021f0f;--theme-surface: #064e3b;--theme-surface-2: #065f46;--theme-surface-3: #047857;--theme-surface-strong: #053d23;--theme-surface-translucent: rgba(6, 78, 59, .9);--theme-text-strong: #f0fdf4;--theme-text: #ecfdf5;--theme-text-muted: #d1fae5;--theme-text-soft: #a7f3d0;--theme-text-faint: #34d399;--theme-text-on-primary: #052e16;--theme-heading: #fde047;--theme-border: #065f46;--theme-border-strong: #047857;--theme-border-soft: rgba(6, 95, 70, .6);--theme-input-bg: rgba(6, 78, 59, .95);--theme-input-bg-disabled: #053d23;--theme-input-text: #ecfdf5;--theme-input-placeholder: #34d399;--theme-input-border: rgba(239, 68, 68, .3);--theme-input-border-focus: #ef4444;--theme-accent: #ef4444;--theme-accent-hover: #dc2626;--theme-accent-soft: rgba(239, 68, 68, .15);--theme-accent-soft-hover: rgba(239, 68, 68, .25);--theme-accent-text: #fca5a5;--theme-accent-on: #052e16;--theme-accent-ring: rgba(239, 68, 68, .4);--theme-sidebar-bg-from: #064e3b;--theme-sidebar-bg-to: #022c22;--theme-sidebar-border: rgba(253, 224, 71, .2);--theme-sidebar-text: #fde047;--theme-sidebar-text-strong: #ecfdf5;--theme-sidebar-toggle-bg: rgba(6, 78, 59, .7);--theme-sidebar-toggle-bg-hover: rgba(6, 95, 70, .8);--theme-sidebar-toggle-border: rgba(253, 224, 71, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .5);--theme-sidebar-item-active-bg: rgba(253, 224, 71, .15);--theme-sidebar-item-active-border: #fde047;--theme-sidebar-item-active-text: #fde047;--theme-topnav-bg-from: rgba(6, 78, 59, .98);--theme-topnav-bg-to: rgba(5, 46, 22, .96);--theme-topnav-border: rgba(6, 95, 70, .9);--theme-topnav-text: #ecfdf5;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .4);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #064e3b;--theme-modal-text: #ecfdf5;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .6);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .8);--theme-table-bg: #064e3b;--theme-table-row-alt: #065f46;--theme-table-row-hover: #047857;--theme-table-header-bg: #053d23;--theme-table-border: #065f46;--theme-divider: #065f46;--theme-skeleton: #065f46;--theme-disabled-bg: #053d23;--theme-chart-axis: #a7f3d0;--theme-chart-grid: #065f46;--theme-chart-tooltip-bg: #064e3b;--theme-chart-tooltip-text: #ecfdf5;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fde047;--theme-status-warning-bg: rgba(253, 224, 71, .15);--theme-status-warning-border: rgba(253, 224, 71, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #a7f3d0;--theme-status-neutral-bg: rgba(167, 243, 208, .14);--theme-status-neutral-border: rgba(167, 243, 208, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=airforce-light]{--theme-app-bg: #f0f9ff;--theme-app-bg-strong: #e0f2fe;--theme-surface: #ffffff;--theme-surface-2: #f0f9ff;--theme-surface-3: #e0f2fe;--theme-surface-strong: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .92);--theme-text-strong: #172554;--theme-text: #1e3a8a;--theme-text-muted: #1e40af;--theme-text-soft: #1d4ed8;--theme-text-faint: #93c5fd;--theme-text-on-primary: #ffffff;--theme-heading: #1e40af;--theme-border: #bae6fd;--theme-border-strong: #7dd3fc;--theme-border-soft: rgba(186, 230, 253, .6);--theme-input-bg: rgba(255, 255, 255, .97);--theme-input-bg-disabled: #e0f2fe;--theme-input-text: #172554;--theme-input-placeholder: #93c5fd;--theme-input-border: rgba(30, 58, 138, .3);--theme-input-border-focus: #1e3a8a;--theme-accent: #1e3a8a;--theme-accent-hover: #172554;--theme-accent-soft: rgba(30, 58, 138, .1);--theme-accent-soft-hover: rgba(30, 58, 138, .18);--theme-accent-text: #1e40af;--theme-accent-on: #ffffff;--theme-accent-ring: rgba(30, 58, 138, .35);--theme-sidebar-bg-from: #1e3a8a;--theme-sidebar-bg-to: #172554;--theme-sidebar-border: rgba(255, 255, 255, .15);--theme-sidebar-text: #ffffff;--theme-sidebar-text-strong: #ffffff;--theme-sidebar-toggle-bg: rgba(255, 255, 255, .12);--theme-sidebar-toggle-bg-hover: rgba(255, 255, 255, .22);--theme-sidebar-toggle-border: rgba(255, 255, 255, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(30, 58, 138, .4);--theme-sidebar-item-active-bg: rgba(255, 255, 255, .2);--theme-sidebar-item-active-border: rgba(255, 255, 255, .55);--theme-sidebar-item-active-text: #ffffff;--theme-topnav-bg-from: rgba(224, 242, 254, .98);--theme-topnav-bg-to: rgba(240, 249, 255, .96);--theme-topnav-border: rgba(125, 211, 252, .7);--theme-topnav-text: #172554;--theme-topnav-shadow: 0 2px 4px rgba(30, 58, 138, .12);--theme-scrim: rgba(0, 0, 0, .5);--theme-modal-bg: #ffffff;--theme-modal-text: #172554;--theme-shadow-sm: 0 1px 2px rgba(30, 58, 138, .06);--theme-shadow-md: 0 4px 14px rgba(30, 58, 138, .14);--theme-shadow-lg: 0 14px 40px rgba(30, 58, 138, .28);--theme-table-bg: #ffffff;--theme-table-row-alt: #f0f9ff;--theme-table-row-hover: #e0f2fe;--theme-table-header-bg: #e0f2fe;--theme-table-border: #bae6fd;--theme-divider: #bae6fd;--theme-skeleton: #e0f2fe;--theme-disabled-bg: #e0f2fe;--theme-chart-axis: #1e40af;--theme-chart-grid: #bae6fd;--theme-chart-tooltip-bg: #ffffff;--theme-chart-tooltip-text: #172554;--theme-traffic-dep: #0369a1;--theme-traffic-dep-bg: rgba(14, 165, 233, .12);--theme-traffic-dep-border: rgba(14, 165, 233, .25);--theme-traffic-arr: #047857;--theme-traffic-arr-bg: rgba(16, 185, 129, .12);--theme-traffic-arr-border: rgba(16, 185, 129, .25);--theme-traffic-total: #6d28d9;--theme-traffic-total-bg: rgba(139, 92, 246, .12);--theme-traffic-total-border: rgba(139, 92, 246, .25);--theme-status-success: #047857;--theme-status-success-bg: rgba(16, 185, 129, .12);--theme-status-success-border: rgba(16, 185, 129, .28);--theme-status-warning: #b45309;--theme-status-warning-bg: rgba(245, 158, 11, .14);--theme-status-warning-border: rgba(245, 158, 11, .32);--theme-status-info: #0369a1;--theme-status-info-bg: rgba(14, 165, 233, .12);--theme-status-info-border: rgba(14, 165, 233, .28);--theme-status-danger: #b91c1c;--theme-status-danger-bg: rgba(239, 68, 68, .14);--theme-status-danger-border: rgba(239, 68, 68, .32);--theme-status-neutral: #1e40af;--theme-status-neutral-bg: rgba(30, 64, 175, .12);--theme-status-neutral-border: rgba(30, 64, 175, .25);color-scheme:light}:root[data-theme=airforce-dark]{--theme-app-bg: #0c1a3d;--theme-app-bg-strong: #071025;--theme-surface: #0f2257;--theme-surface-2: #1a3065;--theme-surface-3: #1e3a8a;--theme-surface-strong: #0c1a3d;--theme-surface-translucent: rgba(15, 34, 87, .9);--theme-text-strong: #f0f9ff;--theme-text: #e0f2fe;--theme-text-muted: #bae6fd;--theme-text-soft: #7dd3fc;--theme-text-faint: #38bdf8;--theme-text-on-primary: #0c1a3d;--theme-heading: #7dd3fc;--theme-border: #075985;--theme-border-strong: #0369a1;--theme-border-soft: rgba(7, 89, 133, .6);--theme-input-bg: rgba(15, 34, 87, .95);--theme-input-bg-disabled: #0c1a3d;--theme-input-text: #e0f2fe;--theme-input-placeholder: #38bdf8;--theme-input-border: rgba(56, 189, 248, .3);--theme-input-border-focus: #38bdf8;--theme-accent: #38bdf8;--theme-accent-hover: #0ea5e9;--theme-accent-soft: rgba(56, 189, 248, .15);--theme-accent-soft-hover: rgba(56, 189, 248, .25);--theme-accent-text: #7dd3fc;--theme-accent-on: #0c1a3d;--theme-accent-ring: rgba(56, 189, 248, .4);--theme-sidebar-bg-from: #0c4a6e;--theme-sidebar-bg-to: #082f49;--theme-sidebar-border: rgba(56, 189, 248, .15);--theme-sidebar-text: #38bdf8;--theme-sidebar-text-strong: #e0f2fe;--theme-sidebar-toggle-bg: rgba(12, 74, 110, .7);--theme-sidebar-toggle-bg-hover: rgba(7, 89, 133, .8);--theme-sidebar-toggle-border: rgba(56, 189, 248, .2);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .5);--theme-sidebar-item-active-bg: rgba(56, 189, 248, .15);--theme-sidebar-item-active-border: #38bdf8;--theme-sidebar-item-active-text: #7dd3fc;--theme-topnav-bg-from: rgba(12, 74, 110, .98);--theme-topnav-bg-to: rgba(8, 47, 73, .96);--theme-topnav-border: rgba(7, 89, 133, .8);--theme-topnav-text: #e0f2fe;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .4);--theme-scrim: rgba(0, 0, 0, .7);--theme-modal-bg: #0f2257;--theme-modal-text: #e0f2fe;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .5);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .7);--theme-table-bg: #0f2257;--theme-table-row-alt: #1a3065;--theme-table-row-hover: #1e3a8a;--theme-table-header-bg: #0c1a3d;--theme-table-border: #075985;--theme-divider: #075985;--theme-skeleton: #1a3065;--theme-disabled-bg: #0c1a3d;--theme-chart-axis: #7dd3fc;--theme-chart-grid: #075985;--theme-chart-tooltip-bg: #0f2257;--theme-chart-tooltip-text: #e0f2fe;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .14);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .14);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .14);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .14);--theme-status-success-border: rgba(52, 211, 153, .32);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .15);--theme-status-warning-border: rgba(251, 191, 36, .35);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .14);--theme-status-info-border: rgba(56, 189, 248, .32);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .16);--theme-status-danger-border: rgba(248, 113, 113, .36);--theme-status-neutral: #7dd3fc;--theme-status-neutral-bg: rgba(125, 211, 252, .14);--theme-status-neutral-border: rgba(125, 211, 252, .3);--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=terminal-teal]{--theme-app-bg: #0a0c0f;--theme-app-bg-strong: #060809;--theme-surface: #0f1318;--theme-surface-2: #141a20;--theme-surface-3: #1a2228;--theme-surface-strong: #0c1016;--theme-surface-translucent: rgba(15, 19, 24, .9);--theme-text-strong: #f0fdf8;--theme-text: #d8f2ec;--theme-text-muted: #a0c8be;--theme-text-soft: #6a9990;--theme-text-faint: #304e4a;--theme-text-on-primary: #0a0c0f;--theme-heading: #00d4aa;--theme-border: #15201e;--theme-border-strong: #1e302d;--theme-border-soft: rgba(21, 32, 30, .6);--theme-input-bg: rgba(15, 19, 24, .96);--theme-input-bg-disabled: #0c1016;--theme-input-text: #f0fdf8;--theme-input-placeholder: #304e4a;--theme-input-border: rgba(0, 212, 170, .28);--theme-input-border-focus: #00d4aa;--theme-accent: #00d4aa;--theme-accent-hover: #00b894;--theme-accent-soft: rgba(0, 212, 170, .13);--theme-accent-soft-hover: rgba(0, 212, 170, .22);--theme-accent-text: #00d4aa;--theme-accent-on: #0a0c0f;--theme-accent-ring: rgba(0, 212, 170, .38);--theme-sidebar-bg-from: #0e1419;--theme-sidebar-bg-to: #0a0c0f;--theme-sidebar-border: rgba(0, 212, 170, .1);--theme-sidebar-text: #00d4aa;--theme-sidebar-text-strong: #f0fdf8;--theme-sidebar-toggle-bg: rgba(21, 32, 30, .8);--theme-sidebar-toggle-bg-hover: rgba(30, 48, 46, .9);--theme-sidebar-toggle-border: rgba(0, 212, 170, .18);--theme-sidebar-toggle-shadow: 0 4px 14px rgba(0, 0, 0, .55), 0 0 20px rgba(0, 212, 170, .05);--theme-sidebar-item-active-bg: rgba(0, 212, 170, .12);--theme-sidebar-item-active-border: #00d4aa;--theme-sidebar-item-active-text: #00d4aa;--theme-topnav-bg-from: rgba(15, 19, 24, .98);--theme-topnav-bg-to: rgba(10, 12, 15, .96);--theme-topnav-border: rgba(0, 212, 170, .08);--theme-topnav-text: #d8f2ec;--theme-topnav-shadow: 0 2px 4px rgba(0, 0, 0, .5);--theme-scrim: rgba(0, 0, 0, .78);--theme-modal-bg: #0f1318;--theme-modal-text: #d8f2ec;--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 0 6px rgba(0, 212, 170, .04);--theme-shadow-md: 0 4px 14px rgba(0, 0, 0, .55), 0 0 22px rgba(0, 212, 170, .06);--theme-shadow-lg: 0 14px 40px rgba(0, 0, 0, .75), 0 0 44px rgba(0, 212, 170, .08);--theme-table-bg: #0f1318;--theme-table-row-alt: #141a20;--theme-table-row-hover: #1a2228;--theme-table-header-bg: #0c1016;--theme-table-border: #15201e;--theme-divider: #15201e;--theme-skeleton: #141a20;--theme-disabled-bg: #0c1016;--theme-chart-axis: #6a9990;--theme-chart-grid: #15201e;--theme-chart-tooltip-bg: #0f1318;--theme-chart-tooltip-text: #f0fdf8;--theme-traffic-dep: #38bdf8;--theme-traffic-dep-bg: rgba(56, 189, 248, .13);--theme-traffic-dep-border: rgba(56, 189, 248, .3);--theme-traffic-arr: #34d399;--theme-traffic-arr-bg: rgba(52, 211, 153, .13);--theme-traffic-arr-border: rgba(52, 211, 153, .3);--theme-traffic-total: #a78bfa;--theme-traffic-total-bg: rgba(167, 139, 250, .13);--theme-traffic-total-border: rgba(167, 139, 250, .3);--theme-status-success: #34d399;--theme-status-success-bg: rgba(52, 211, 153, .13);--theme-status-success-border: rgba(52, 211, 153, .3);--theme-status-warning: #fbbf24;--theme-status-warning-bg: rgba(251, 191, 36, .14);--theme-status-warning-border: rgba(251, 191, 36, .32);--theme-status-info: #38bdf8;--theme-status-info-bg: rgba(56, 189, 248, .13);--theme-status-info-border: rgba(56, 189, 248, .3);--theme-status-danger: #f87171;--theme-status-danger-bg: rgba(248, 113, 113, .14);--theme-status-danger-border: rgba(248, 113, 113, .32);--theme-status-neutral: #6a9990;--theme-status-neutral-bg: rgba(106, 153, 144, .13);--theme-status-neutral-border: rgba(106, 153, 144, .28);--theme-image-pane-from: #041410;--theme-image-pane-to: #020a08;--theme-watermark-filter: none;--theme-watermark-opacity: .07;color-scheme:dark}:root[data-theme=dark],:root[data-theme=stealth-ops],:root[data-theme=deep-sea-navy],:root[data-theme=urban-night],:root[data-theme=midnight-lounge],:root[data-theme=cyber-runway],:root[data-theme=obsidian-executive],:root[data-theme=solaris-night],:root[data-theme=commando-dark],:root[data-theme=marines-dark],:root[data-theme=airforce-dark],:root[data-theme=terminal-teal]{--theme-on-bg-img-filter: brightness(0) invert(1)}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-SemiBold.eot);src:local("Axiforma SemiBold"),local("Axiforma-SemiBold"),url(/fonts/Axiforma-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-SemiBold.woff2) format("woff2"),url(/fonts/Axiforma-SemiBold.woff) format("woff"),url(/fonts/Axiforma-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Thin.eot);src:local("Axiforma Thin"),local("Axiforma-Thin"),url(/fonts/Axiforma-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Thin.woff2) format("woff2"),url(/fonts/Axiforma-Thin.woff) format("woff"),url(/fonts/Axiforma-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Regular.eot);src:local("Axiforma Regular"),local("Axiforma-Regular"),url(/fonts/Axiforma-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Regular.woff2) format("woff2"),url(/fonts/Axiforma-Regular.woff) format("woff"),url(/fonts/Axiforma-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-MediumItalic.eot);src:local("Axiforma Medium Italic"),local("Axiforma-MediumItalic"),url(/fonts/Axiforma-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-MediumItalic.woff2) format("woff2"),url(/fonts/Axiforma-MediumItalic.woff) format("woff"),url(/fonts/Axiforma-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Black.eot);src:local("Axiforma Black"),local("Axiforma-Black"),url(/fonts/Axiforma-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Black.woff2) format("woff2"),url(/fonts/Axiforma-Black.woff) format("woff"),url(/fonts/Axiforma-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-BlackItalic.eot);src:local("Axiforma Black Italic"),local("Axiforma-BlackItalic"),url(/fonts/Axiforma-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-BlackItalic.woff2) format("woff2"),url(/fonts/Axiforma-BlackItalic.woff) format("woff"),url(/fonts/Axiforma-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Heavy.eot);src:local("Axiforma Heavy"),local("Axiforma-Heavy"),url(/fonts/Axiforma-Heavy.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Heavy.woff2) format("woff2"),url(/fonts/Axiforma-Heavy.woff) format("woff"),url(/fonts/Axiforma-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Medium.eot);src:local("Axiforma Medium"),local("Axiforma-Medium"),url(/fonts/Axiforma-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Medium.woff2) format("woff2"),url(/fonts/Axiforma-Medium.woff) format("woff"),url(/fonts/Axiforma-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-BoldItalic.eot);src:local("Axiforma Bold Italic"),local("Axiforma-BoldItalic"),url(/fonts/Axiforma-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-BoldItalic.woff2) format("woff2"),url(/fonts/Axiforma-BoldItalic.woff) format("woff"),url(/fonts/Axiforma-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-ExtraBoldItalic.eot);src:local("Axiforma ExtraBold Italic"),local("Axiforma-ExtraBoldItalic"),url(/fonts/Axiforma-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Axiforma-ExtraBoldItalic.woff) format("woff"),url(/fonts/Axiforma-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Book.eot);src:local("Axiforma Book"),local("Axiforma-Book"),url(/fonts/Axiforma-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Book.woff2) format("woff2"),url(/fonts/Axiforma-Book.woff) format("woff"),url(/fonts/Axiforma-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Light.eot);src:local("Axiforma Light"),local("Axiforma-Light"),url(/fonts/Axiforma-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Light.woff2) format("woff2"),url(/fonts/Axiforma-Light.woff) format("woff"),url(/fonts/Axiforma-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-ThinItalic.eot);src:local("Axiforma Thin Italic"),local("Axiforma-ThinItalic"),url(/fonts/Axiforma-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-ThinItalic.woff2) format("woff2"),url(/fonts/Axiforma-ThinItalic.woff) format("woff"),url(/fonts/Axiforma-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Bold.eot);src:local("Axiforma Bold"),local("Axiforma-Bold"),url(/fonts/Axiforma-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Bold.woff2) format("woff2"),url(/fonts/Axiforma-Bold.woff) format("woff"),url(/fonts/Axiforma-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-LightItalic.eot);src:local("Axiforma Light Italic"),local("Axiforma-LightItalic"),url(/fonts/Axiforma-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-LightItalic.woff2) format("woff2"),url(/fonts/Axiforma-LightItalic.woff) format("woff"),url(/fonts/Axiforma-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-SemiBoldItalic.eot);src:local("Axiforma SemiBold Italic"),local("Axiforma-SemiBoldItalic"),url(/fonts/Axiforma-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Axiforma-SemiBoldItalic.woff) format("woff"),url(/fonts/Axiforma-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-Italic.eot);src:local("Axiforma Italic"),local("Axiforma-Italic"),url(/fonts/Axiforma-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-Italic.woff2) format("woff2"),url(/fonts/Axiforma-Italic.woff) format("woff"),url(/fonts/Axiforma-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-BookItalic.eot);src:local("Axiforma Book Italic"),local("Axiforma-BookItalic"),url(/fonts/Axiforma-BookItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-BookItalic.woff2) format("woff2"),url(/fonts/Axiforma-BookItalic.woff) format("woff"),url(/fonts/Axiforma-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-ExtraBold.eot);src:local("Axiforma ExtraBold"),local("Axiforma-ExtraBold"),url(/fonts/Axiforma-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-ExtraBold.woff2) format("woff2"),url(/fonts/Axiforma-ExtraBold.woff) format("woff"),url(/fonts/Axiforma-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:Axiforma;src:url(/fonts/Axiforma-HeavyItalic.eot);src:local("Axiforma Heavy Italic"),local("Axiforma-HeavyItalic"),url(/fonts/Axiforma-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Axiforma-HeavyItalic.woff2) format("woff2"),url(/fonts/Axiforma-HeavyItalic.woff) format("woff"),url(/fonts/Axiforma-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}html,body,#root{width:100%;height:var(--app-dvh);min-height:var(--app-dvh)}html,body{overflow-x:hidden;overflow-y:auto;background-color:var(--theme-app-bg);transition:background-color .25s ease,color .25s ease}body{font-family:var(--font-ui);color:var(--theme-text);font-size:16px;margin:0}#root{overflow:visible}div{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);color:var(--theme-heading)}.font-mono,[data-font=mono]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.recharts-wrapper *:focus{outline:none}.esri-view-surface--inset-focus,.esri-view-surface:focus,.esri-view-root:focus,.esri-view *:focus{outline:none!important;box-shadow:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 55%,transparent),color-mix(in srgb,var(--theme-accent) 35%,transparent));border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 75%,transparent),color-mix(in srgb,var(--theme-accent) 55%,transparent))}::-webkit-scrollbar-corner{background:transparent}.fullscreen-overlay{position:fixed;inset:0;width:100%;height:var(--app-dvh);min-height:var(--app-dvh)}.fullHeight{min-height:100dvh}.app{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}@supports (height: 100svh){.fullHeight{min-height:100svh}}@supports (height: 100dvh){.fullHeight{min-height:100dvh}}:root[data-theme=dark] ::placeholder{color:var(--theme-input-placeholder);opacity:1}.recharts-cartesian-axis-tick-value,.recharts-text{fill:var(--theme-chart-axis);font-family:var(--font-mono);font-size:11px}.recharts-cartesian-grid line,.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick line{stroke:var(--theme-chart-grid)}.recharts-default-tooltip{background-color:var(--theme-chart-tooltip-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-chart-tooltip-text)!important}
