:root{--pine-50:#EEF6F4;--pine-100:#D5EAE5;--pine-200:#A9D3C9;--pine-300:#76B7A8;--pine-400:#469886;--pine-500:#237C6B;--pine-600:#186656;--pine-700:#135246;--pine-800:#0F4138;--pine-900:#0B302A;--pine-950:#061C18;--glow-50:#FDF2EE;--glow-100:#FBE0D6;--glow-200:#F6BFAA;--glow-300:#F09A79;--glow-400:#EA7A51;--glow-500:#DE5F33;--glow-600:#C24A23;--glow-700:#9C3A1C;--granite-0:#FFFFFF;--granite-25:#FBFBFA;--granite-50:#F6F6F4;--granite-100:#ECECE9;--granite-200:#DEDDD9;--granite-300:#C6C5C0;--granite-400:#A09F99;--granite-500:#7A7973;--granite-600:#5C5B56;--granite-700:#43423E;--granite-800:#2D2C29;--granite-900:#1C1B19;--granite-950:#121210;--success-50:#EDF7EA;--success-100:#D3ECCB;--success-500:#3C8A2E;--success-700:#2A6420;--warning-50:#FDF5E3;--warning-100:#F9E4B3;--warning-500:#C88A0E;--warning-700:#8E5F06;--danger-50:#FCEDEB;--danger-100:#F7D2CD;--danger-500:#C9402F;--danger-700:#962D20;--info-50:#EBF2FB;--info-100:#CFE0F4;--info-500:#2F6BB3;--info-700:#204D85;--hue-lake-bg:#E3EEF9;--hue-lake-fg:#24578F;--hue-pine-bg:#DDEFEA;--hue-pine-fg:#135246;--hue-moss-bg:#E8F1DA;--hue-moss-fg:#47641C;--hue-sun-bg:#FBF0CF;--hue-sun-fg:#7A5A06;--hue-clay-bg:#FBE3D8;--hue-clay-fg:#9C3A1C;--hue-rose-bg:#F9E1E6;--hue-rose-fg:#8F2B44;--hue-plum-bg:#EEE4F5;--hue-plum-fg:#5B3480;--hue-slate-bg:#E6E8EB;--hue-slate-fg:#3D4652;--chart-1:#237C6B;--chart-2:#2F6BB3;--chart-3:#DE5F33;--chart-4:#C88A0E;--chart-5:#7E52A8;--chart-6:#A09F99;--bg-app:var(--granite-50);--surface-card:var(--granite-0);--surface-sunken:var(--granite-50);--surface-raised:var(--granite-0);--surface-hover:var(--granite-100);--surface-selected:var(--pine-50);--surface-inverse:var(--granite-900);--surface-sidebar:var(--pine-950);--surface-sidebar-hover:rgba(255,255,255,.06);--surface-sidebar-active:rgba(255,255,255,.1);--text-strong:var(--granite-900);--text-body:var(--granite-800);--text-muted:var(--granite-600);--text-subtle:var(--granite-500);--text-disabled:var(--granite-400);--text-inverse:var(--granite-0);--text-link:var(--pine-600);--text-link-hover:var(--pine-800);--text-on-primary:#FFFFFF;--text-on-sidebar:rgba(255,255,255,.72);--text-on-sidebar-active:#FFFFFF;--border-subtle:var(--granite-100);--border-default:var(--granite-200);--border-strong:var(--granite-300);--border-focus:var(--pine-500);--primary:var(--pine-600);--primary-hover:var(--pine-700);--primary-active:var(--pine-800);--primary-soft:var(--pine-50);--primary-soft-hover:var(--pine-100);--accent:var(--glow-500);--accent-hover:var(--glow-600);--accent-soft:var(--glow-50);--focus-ring:0 0 0 3px rgba(35,124,107,.28);--focus-ring-danger:0 0 0 3px rgba(201,64,47,.25);--overlay-scrim:rgba(18,18,16,.44);--card-border-color:var(--border-default);--card-shadow:var(--shadow-xs);--card-radius:var(--radius-md);--button-radius:var(--radius-sm);--surface-knob:#FFFFFF;--sidebar-brand:#FFFFFF;--sidebar-label:rgba(255,255,255,.42);--sidebar-border:rgba(255,255,255,.08);--sidebar-edge:transparent;--sidebar-radius:0px;--shell-gap:0px;--topbar-bg:var(--surface-card);--topbar-border:var(--border-default);--topbar-radius:0px;--topbar-shadow:none;--hero-bg:transparent;--hero-fg:var(--text-strong);--hero-muted:var(--text-muted);--hero-border:transparent;--hero-pad:0px;--hero-radius:0px;--kpi-1-bg:var(--surface-card);--kpi-1-fg:var(--text-strong);--kpi-1-muted:var(--text-muted);--kpi-1-border:var(--card-border-color);--kpi-1-icon-bg:var(--hue-pine-bg);--kpi-1-icon-fg:var(--hue-pine-fg);--kpi-1-line:var(--chart-1);--kpi-2-bg:var(--surface-card);--kpi-2-fg:var(--text-strong);--kpi-2-muted:var(--text-muted);--kpi-2-border:var(--card-border-color);--kpi-2-icon-bg:var(--hue-lake-bg);--kpi-2-icon-fg:var(--hue-lake-fg);--kpi-2-line:var(--chart-2);--kpi-3-bg:var(--surface-card);--kpi-3-fg:var(--text-strong);--kpi-3-muted:var(--text-muted);--kpi-3-border:var(--card-border-color);--kpi-3-icon-bg:var(--hue-clay-bg);--kpi-3-icon-fg:var(--hue-clay-fg);--kpi-3-line:var(--chart-3);--kpi-4-bg:var(--surface-card);--kpi-4-fg:var(--text-strong);--kpi-4-muted:var(--text-muted);--kpi-4-border:var(--card-border-color);--kpi-4-icon-bg:var(--hue-sun-bg);--kpi-4-icon-fg:var(--hue-sun-fg);--kpi-4-line:var(--chart-4);--kpi-delta-up:var(--success-700);--kpi-delta-down:var(--danger-700);--chart-grid:var(--border-subtle);--chart-axis:var(--text-subtle);--chart-area-opacity:.18}:root{--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-sm:28px;--control-md:34px;--control-lg:40px;--row-compact:36px;--row-default:44px;--row-comfortable:52px;--sidebar-width:232px;--sidebar-collapsed:68px;--sidebar-current:var(--sidebar-width);--topbar-height:56px;--panel-width:360px;--content-max:1440px;--gutter:24px}:root{--font-display:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-display:700 var(--text-5xl)/1.05 var(--font-display);--type-h1:700 var(--text-3xl)/var(--leading-tight) var(--font-display);--type-h2:600 var(--text-2xl)/var(--leading-tight) var(--font-display);--type-h3:600 var(--text-xl)/var(--leading-snug) var(--font-display);--type-h4:600 var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:400 var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-sm:400 var(--text-sm)/var(--leading-normal) var(--font-sans);--type-label:500 var(--text-sm)/1.2 var(--font-sans);--type-caption:400 var(--text-xs)/1.4 var(--font-sans);--type-overline:600 var(--text-2xs)/1.2 var(--font-sans);--type-metric:600 var(--text-3xl)/1 var(--font-display);--type-mono:400 var(--text-sm)/1.4 var(--font-mono)}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px rgba(18,28,26,.06);--shadow-sm:0 1px 2px rgba(18,28,26,.06),0 1px 3px rgba(18,28,26,.08);--shadow-md:0 2px 4px rgba(18,28,26,.05),0 4px 12px rgba(18,28,26,.08);--shadow-lg:0 4px 8px rgba(18,28,26,.06),0 12px 28px rgba(18,28,26,.12);--shadow-xl:0 8px 16px rgba(18,28,26,.08),0 24px 48px rgba(18,28,26,.18);--shadow-inset:inset 0 1px 2px rgba(18,28,26,.06);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--z-sticky:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400;--z-tooltip:500}[data-theme=sierram]{color-scheme:light;--pine-50:#EEF6F4;--pine-100:#D5EAE5;--pine-200:#A9D3C9;--pine-300:#76B7A8;--pine-400:#469886;--pine-500:#237C6B;--pine-600:#186656;--pine-700:#135246;--pine-800:#0F4138;--pine-900:#0B302A;--pine-950:#061C18;--glow-50:#FDF2EE;--glow-100:#FBE0D6;--glow-200:#F6BFAA;--glow-300:#F09A79;--glow-400:#EA7A51;--glow-500:#DE5F33;--glow-600:#C24A23;--glow-700:#9C3A1C;--granite-0:#FFFFFF;--granite-25:#FBFBFA;--granite-50:#F6F6F4;--granite-100:#ECECE9;--granite-200:#DEDDD9;--granite-300:#C6C5C0;--granite-400:#A09F99;--granite-500:#7A7973;--granite-600:#5C5B56;--granite-700:#43423E;--granite-800:#2D2C29;--granite-900:#1C1B19;--granite-950:#121210;--success-50:#EDF7EA;--success-100:#D3ECCB;--success-500:#3C8A2E;--success-700:#2A6420;--warning-50:#FDF5E3;--warning-100:#F9E4B3;--warning-500:#C88A0E;--warning-700:#8E5F06;--danger-50:#FCEDEB;--danger-100:#F7D2CD;--danger-500:#C9402F;--danger-700:#962D20;--info-50:#EBF2FB;--info-100:#CFE0F4;--info-500:#2F6BB3;--info-700:#204D85;--hue-lake-bg:#E3EEF9;--hue-lake-fg:#24578F;--hue-pine-bg:#DDEFEA;--hue-pine-fg:#135246;--hue-moss-bg:#E8F1DA;--hue-moss-fg:#47641C;--hue-sun-bg:#FBF0CF;--hue-sun-fg:#7A5A06;--hue-clay-bg:#FBE3D8;--hue-clay-fg:#9C3A1C;--hue-rose-bg:#F9E1E6;--hue-rose-fg:#8F2B44;--hue-plum-bg:#EEE4F5;--hue-plum-fg:#5B3480;--hue-slate-bg:#E6E8EB;--hue-slate-fg:#3D4652;--chart-1:#237C6B;--chart-2:#2F6BB3;--chart-3:#DE5F33;--chart-4:#C88A0E;--chart-5:#7E52A8;--chart-6:#A09F99;--font-display:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px rgba(18,28,26,.06);--shadow-sm:0 1px 2px rgba(18,28,26,.06),0 1px 3px rgba(18,28,26,.08);--shadow-md:0 2px 4px rgba(18,28,26,.05),0 4px 12px rgba(18,28,26,.08);--shadow-lg:0 4px 8px rgba(18,28,26,.06),0 12px 28px rgba(18,28,26,.12);--shadow-xl:0 8px 16px rgba(18,28,26,.08),0 24px 48px rgba(18,28,26,.18);--shadow-inset:inset 0 1px 2px rgba(18,28,26,.06);--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-sm:28px;--control-md:34px;--control-lg:40px;--row-compact:36px;--row-default:44px;--row-comfortable:52px;--sidebar-width:232px;--sidebar-collapsed:68px;--sidebar-current:var(--sidebar-width);--topbar-height:56px;--panel-width:360px;--content-max:1440px;--gutter:24px;--bg-app:var(--granite-50);--surface-card:var(--granite-0);--surface-sunken:var(--granite-50);--surface-raised:var(--granite-0);--surface-hover:var(--granite-100);--surface-selected:var(--pine-50);--surface-inverse:var(--granite-900);--surface-sidebar:var(--pine-950);--surface-sidebar-hover:rgba(255,255,255,.06);--surface-sidebar-active:rgba(255,255,255,.1);--text-strong:var(--granite-900);--text-body:var(--granite-800);--text-muted:var(--granite-600);--text-subtle:var(--granite-500);--text-disabled:var(--granite-400);--text-inverse:var(--granite-0);--text-link:var(--pine-600);--text-link-hover:var(--pine-800);--text-on-primary:#FFFFFF;--text-on-sidebar:rgba(255,255,255,.72);--text-on-sidebar-active:#FFFFFF;--border-subtle:var(--granite-100);--border-default:var(--granite-200);--border-strong:var(--granite-300);--border-focus:var(--pine-500);--primary:var(--pine-600);--primary-hover:var(--pine-700);--primary-active:var(--pine-800);--primary-soft:var(--pine-50);--primary-soft-hover:var(--pine-100);--accent:var(--glow-500);--accent-hover:var(--glow-600);--accent-soft:var(--glow-50);--focus-ring:0 0 0 3px rgba(35,124,107,.28);--focus-ring-danger:0 0 0 3px rgba(201,64,47,.25);--overlay-scrim:rgba(18,18,16,.44);--card-border-color:var(--border-default);--card-shadow:var(--shadow-xs);--card-radius:var(--radius-md);--button-radius:var(--radius-sm);--surface-knob:#FFFFFF;--sidebar-brand:#FFFFFF;--sidebar-label:rgba(255,255,255,.42);--sidebar-border:rgba(255,255,255,.08);--sidebar-edge:transparent;--sidebar-radius:0px;--shell-gap:0px;--topbar-bg:var(--surface-card);--topbar-border:var(--border-default);--topbar-radius:0px;--topbar-shadow:none;--hero-bg:transparent;--hero-fg:var(--text-strong);--hero-muted:var(--text-muted);--hero-border:transparent;--hero-pad:0px;--hero-radius:0px;--kpi-1-bg:var(--surface-card);--kpi-1-fg:var(--text-strong);--kpi-1-muted:var(--text-muted);--kpi-1-border:var(--card-border-color);--kpi-1-icon-bg:var(--hue-pine-bg);--kpi-1-icon-fg:var(--hue-pine-fg);--kpi-1-line:var(--chart-1);--kpi-2-bg:var(--surface-card);--kpi-2-fg:var(--text-strong);--kpi-2-muted:var(--text-muted);--kpi-2-border:var(--card-border-color);--kpi-2-icon-bg:var(--hue-lake-bg);--kpi-2-icon-fg:var(--hue-lake-fg);--kpi-2-line:var(--chart-2);--kpi-3-bg:var(--surface-card);--kpi-3-fg:var(--text-strong);--kpi-3-muted:var(--text-muted);--kpi-3-border:var(--card-border-color);--kpi-3-icon-bg:var(--hue-clay-bg);--kpi-3-icon-fg:var(--hue-clay-fg);--kpi-3-line:var(--chart-3);--kpi-4-bg:var(--surface-card);--kpi-4-fg:var(--text-strong);--kpi-4-muted:var(--text-muted);--kpi-4-border:var(--card-border-color);--kpi-4-icon-bg:var(--hue-sun-bg);--kpi-4-icon-fg:var(--hue-sun-fg);--kpi-4-line:var(--chart-4);--kpi-delta-up:var(--success-700);--kpi-delta-down:var(--danger-700);--chart-grid:var(--border-subtle);--chart-axis:var(--text-subtle);--chart-area-opacity:.18}[data-theme=spike]{color-scheme:light;--font-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--pine-50:#E5F3FB;--pine-100:#CCE7F8;--pine-200:#99CEF1;--pine-300:#66B6E9;--pine-400:#339DE2;--pine-500:#0A8EDE;--pine-600:#0085DB;--pine-700:#006BB0;--pine-800:#005184;--pine-900:#003659;--pine-950:#00213A;--glow-50:#FFF1ED;--glow-100:#FEE0D7;--glow-200:#FDC1B0;--glow-300:#FCA98F;--glow-400:#FB977D;--glow-500:#F7805F;--glow-600:#E0623F;--glow-700:#B64A2C;--granite-0:#FFFFFF;--granite-25:#FAFBFD;--granite-50:#F0F5F9;--granite-100:#EAEFF4;--granite-200:#DFE5EF;--granite-300:#C9D2DE;--granite-400:#98A4AE;--granite-500:#7C8FAC;--granite-600:#5A6A85;--granite-700:#3F4E66;--granite-800:#2A3547;--granite-900:#1A2537;--granite-950:#0F1724;--success-50:#E8F9EE;--success-100:#C9F1D7;--success-500:#36C76C;--success-700:#1F8A47;--warning-50:#FFF6E5;--warning-100:#FFE8BD;--warning-500:#FFAE1F;--warning-700:#AE6E00;--danger-50:#FDEDE8;--danger-100:#FCD6CB;--danger-500:#FA896B;--danger-700:#C2492A;--info-50:#E5F8FC;--info-100:#C2EEF8;--info-500:#46CAEB;--info-700:#1A87A3;--chart-1:#0085DB;--chart-2:#46CAEB;--chart-3:#FB977D;--chart-4:#FFAE1F;--chart-5:#8965E5;--chart-6:#C9D2DE;--surface-sidebar:#FFFFFF;--surface-sidebar-hover:#F0F5F9;--surface-sidebar-active:#E5F3FB;--text-on-sidebar:#2A3547;--text-on-sidebar-active:#0085DB;--sidebar-brand:#1A2537;--sidebar-label:#2A3547;--sidebar-border:#EAEFF4;--sidebar-radius:18px;--shell-gap:16px;--topbar-border:transparent;--topbar-radius:18px;--topbar-shadow:0 0 2px rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--button-radius:8px;--card-radius:18px;--card-border-color:transparent;--card-shadow:0 0 2px rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12);--focus-ring:0 0 0 3px rgba(0,133,219,.25);--kpi-1-icon-bg:#E5F3FB;--kpi-1-icon-fg:#0085DB;--kpi-2-icon-bg:#E5F8FC;--kpi-2-icon-fg:#1A9BBE;--kpi-3-icon-bg:#FFF1ED;--kpi-3-icon-fg:#F7805F;--kpi-4-icon-bg:#FFF6E5;--kpi-4-icon-fg:#E09400}[data-theme=shadcn]{color-scheme:dark;--font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--granite-0:#020817;--granite-25:#050C1C;--granite-50:#0A1222;--granite-100:#131C2E;--granite-200:#1E293B;--granite-300:#334155;--granite-400:#475569;--granite-500:#64748B;--granite-600:#94A3B8;--granite-700:#CBD5E1;--granite-800:#E2E8F0;--granite-900:#F8FAFC;--granite-950:#FFFFFF;--pine-50:#1E293B;--pine-100:#273449;--pine-200:#334155;--pine-300:#475569;--pine-400:#94A3B8;--pine-500:#CBD5E1;--pine-600:#F8FAFC;--pine-700:#E2E8F0;--pine-800:#CBD5E1;--pine-900:#F1F5F9;--pine-950:#020817;--glow-50:#0E203D;--glow-100:#163260;--glow-200:#1D4486;--glow-300:#2A5DB8;--glow-400:#3B74E6;--glow-500:#3B82F6;--glow-600:#2563EB;--glow-700:#93C5FD;--success-50:#0D2A1C;--success-100:#123D28;--success-500:#22C55E;--success-700:#4ADE80;--warning-50:#2E2108;--warning-100:#45320C;--warning-500:#F59E0B;--warning-700:#FBBF24;--danger-50:#2E1114;--danger-100:#4A1B20;--danger-500:#EF4444;--danger-700:#F87171;--info-50:#0E203D;--info-100:#163260;--info-500:#3B82F6;--info-700:#60A5FA;--hue-lake-bg:#13294A;--hue-lake-fg:#8CC2FF;--hue-pine-bg:#0F2E2A;--hue-pine-fg:#7DD8C4;--hue-moss-bg:#1E2E12;--hue-moss-fg:#B5DC86;--hue-sun-bg:#33280A;--hue-sun-fg:#F5D06B;--hue-clay-bg:#3A1D12;--hue-clay-fg:#F6A685;--hue-rose-bg:#3A1522;--hue-rose-fg:#F59AB5;--hue-plum-bg:#2A1A40;--hue-plum-fg:#C9A5F5;--hue-slate-bg:#1F2530;--hue-slate-fg:#B4BFCC;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 28px rgba(0,0,0,.5);--shadow-xl:0 24px 48px rgba(0,0,0,.6);--overlay-scrim:rgba(0,0,0,.66);--chart-1:#E2E8F0;--chart-2:#3B82F6;--chart-3:#22C55E;--chart-4:#F59E0B;--chart-5:#A855F7;--chart-6:#475569;--bg-app:#020817;--primary:#F8FAFC;--primary-hover:#E2E8F0;--primary-active:#CBD5E1;--text-on-primary:#0F172A;--primary-soft:#1E293B;--primary-soft-hover:#273449;--surface-selected:#131C2E;--text-link:#E2E8F0;--text-link-hover:#FFFFFF;--border-focus:#94A3B8;--surface-knob:#020817;--surface-sidebar:#020817;--surface-sidebar-hover:#0F1729;--surface-sidebar-active:#1E293B;--text-on-sidebar:#CBD5E1;--text-on-sidebar-active:#F8FAFC;--sidebar-brand:#F8FAFC;--sidebar-label:#94A3B8;--sidebar-border:#1E293B;--topbar-bg:#020817;--topbar-border:#1E293B;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--button-radius:6px;--card-radius:12px;--card-border-color:#1E293B;--card-shadow:none;--focus-ring:0 0 0 3px rgba(148,163,184,.35);--kpi-1-icon-bg:transparent;--kpi-1-icon-fg:#94A3B8;--kpi-1-line:#E2E8F0;--kpi-2-icon-bg:transparent;--kpi-2-icon-fg:#94A3B8;--kpi-2-line:#E2E8F0;--kpi-3-icon-bg:transparent;--kpi-3-icon-fg:#94A3B8;--kpi-3-line:#E2E8F0;--kpi-4-icon-bg:transparent;--kpi-4-icon-fg:#94A3B8;--kpi-4-line:#E2E8F0}[data-theme=flux]{color-scheme:dark;--font-display:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--granite-0:#111114;--granite-25:#141418;--granite-50:#0A0A0C;--granite-100:#1C1C22;--granite-200:#24242C;--granite-300:#34343E;--granite-400:#52525E;--granite-500:#71717E;--granite-600:#A1A1AC;--granite-700:#D4D4DA;--granite-800:#E8E8EC;--granite-900:#FAFAFA;--granite-950:#FFFFFF;--pine-50:#1D1830;--pine-100:#261F42;--pine-200:#342A5E;--pine-300:#4F3F92;--pine-400:#7458D8;--pine-500:#8B6CF6;--pine-600:#8B5CF6;--pine-700:#B79CFF;--pine-800:#CDB9FF;--pine-900:#E6DCFF;--pine-950:#0F0B1C;--glow-50:#0B2233;--glow-100:#0E3149;--glow-200:#12466A;--glow-300:#176A9E;--glow-400:#0E8FD0;--glow-500:#0EA5E9;--glow-600:#0284C7;--glow-700:#7DD3FC;--success-50:#0D2A1C;--success-100:#123D28;--success-500:#22C55E;--success-700:#4ADE80;--warning-50:#2E2108;--warning-100:#45320C;--warning-500:#F59E0B;--warning-700:#FBBF24;--danger-50:#2E1114;--danger-100:#4A1B20;--danger-500:#EF4444;--danger-700:#F87171;--info-50:#0E203D;--info-100:#163260;--info-500:#3B82F6;--info-700:#60A5FA;--hue-lake-bg:#13294A;--hue-lake-fg:#8CC2FF;--hue-pine-bg:#0F2E2A;--hue-pine-fg:#7DD8C4;--hue-moss-bg:#1E2E12;--hue-moss-fg:#B5DC86;--hue-sun-bg:#33280A;--hue-sun-fg:#F5D06B;--hue-clay-bg:#3A1D12;--hue-clay-fg:#F6A685;--hue-rose-bg:#3A1522;--hue-rose-fg:#F59AB5;--hue-plum-bg:#2A1A40;--hue-plum-fg:#C9A5F5;--hue-slate-bg:#1F2530;--hue-slate-fg:#B4BFCC;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 28px rgba(0,0,0,.5);--shadow-xl:0 24px 48px rgba(0,0,0,.6);--overlay-scrim:rgba(0,0,0,.66);--chart-1:#8B5CF6;--chart-2:#0EA5E9;--chart-3:#F97316;--chart-4:#22C55E;--chart-5:#EC4899;--chart-6:#52525E;--bg-app:#08080A;--primary-hover:#9B72F8;--primary-active:#7C4DEB;--text-link:#A78BFA;--text-link-hover:#C4B5FD;--surface-selected:#1D1830;--surface-sidebar:#0A0A0C;--surface-sidebar-hover:#141418;--surface-sidebar-active:#1C1C22;--text-on-sidebar:#A1A1AC;--text-on-sidebar-active:#FFFFFF;--sidebar-brand:#FFFFFF;--sidebar-label:#71717E;--sidebar-border:#1C1C22;--sidebar-edge:#1C1C22;--topbar-bg:#0A0A0C;--topbar-border:#1C1C22;--radius-md:10px;--radius-lg:14px;--button-radius:8px;--card-radius:14px;--card-border-color:#22222A;--card-shadow:none;--hero-bg:linear-gradient(105deg,#A47CF7 0%,#8C6DF2 40%,#5B8DF6 75%,#1AA7F5 100%);--hero-fg:#FFFFFF;--hero-muted:rgba(255,255,255,.82);--hero-pad:28px;--hero-radius:18px;--focus-ring:0 0 0 3px rgba(139,92,246,.4);--kpi-1-bg:rgba(255,255,255,.13);--kpi-1-fg:#FFFFFF;--kpi-1-muted:rgba(255,255,255,.78);--kpi-1-border:rgba(255,255,255,.18);--kpi-1-icon-bg:rgba(255,255,255,.16);--kpi-1-icon-fg:#FFFFFF;--kpi-1-line:rgba(255,255,255,.75);--kpi-2-bg:rgba(255,255,255,.13);--kpi-2-fg:#FFFFFF;--kpi-2-muted:rgba(255,255,255,.78);--kpi-2-border:rgba(255,255,255,.18);--kpi-2-icon-bg:rgba(255,255,255,.16);--kpi-2-icon-fg:#FFFFFF;--kpi-2-line:rgba(255,255,255,.75);--kpi-3-bg:rgba(255,255,255,.13);--kpi-3-fg:#FFFFFF;--kpi-3-muted:rgba(255,255,255,.78);--kpi-3-border:rgba(255,255,255,.18);--kpi-3-icon-bg:rgba(255,255,255,.16);--kpi-3-icon-fg:#FFFFFF;--kpi-3-line:rgba(255,255,255,.75);--kpi-4-bg:rgba(255,255,255,.13);--kpi-4-fg:#FFFFFF;--kpi-4-muted:rgba(255,255,255,.78);--kpi-4-border:rgba(255,255,255,.18);--kpi-4-icon-bg:rgba(255,255,255,.16);--kpi-4-icon-fg:#FFFFFF;--kpi-4-line:rgba(255,255,255,.75);--kpi-delta-up:#FFFFFF;--kpi-delta-down:#FFFFFF}[data-theme=admindek]{color-scheme:dark;--font-display:"Open Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Open Sans",ui-sans-serif,system-ui,sans-serif;--granite-0:#2A2B30;--granite-25:#2E2F35;--granite-50:#232428;--granite-100:#33343A;--granite-200:#3A3B42;--granite-300:#4A4B53;--granite-400:#6B6D76;--granite-500:#8A8C96;--granite-600:#A9ABB4;--granite-700:#C9CBD2;--granite-800:#E1E2E7;--granite-900:#F3F4F7;--granite-950:#FFFFFF;--pine-50:#1F2A44;--pine-100:#24345A;--pine-200:#2E4580;--pine-300:#3B5DB8;--pine-400:#4272F0;--pine-500:#4680FF;--pine-600:#4680FF;--pine-700:#8DB2FF;--pine-800:#B3CCFF;--pine-900:#DCE7FF;--pine-950:#0E1424;--glow-50:#3A2606;--glow-100:#55380A;--glow-200:#7A500D;--glow-300:#A86E10;--glow-400:#D08300;--glow-500:#E58A00;--glow-600:#C77700;--glow-700:#FFC266;--success-50:#173329;--success-100:#1D4537;--success-500:#2CA87F;--success-700:#5FD3AB;--warning-50:#3A2606;--warning-100:#55380A;--warning-500:#E58A00;--warning-700:#FFC266;--danger-50:#3B1A1A;--danger-100:#552222;--danger-500:#DC2626;--danger-700:#F87171;--info-50:#103340;--info-100:#15485A;--info-500:#13B4EE;--info-700:#6BD5FA;--hue-lake-bg:#13294A;--hue-lake-fg:#8CC2FF;--hue-pine-bg:#0F2E2A;--hue-pine-fg:#7DD8C4;--hue-moss-bg:#1E2E12;--hue-moss-fg:#B5DC86;--hue-sun-bg:#33280A;--hue-sun-fg:#F5D06B;--hue-clay-bg:#3A1D12;--hue-clay-fg:#F6A685;--hue-rose-bg:#3A1522;--hue-rose-fg:#F59AB5;--hue-plum-bg:#2A1A40;--hue-plum-fg:#C9A5F5;--hue-slate-bg:#1F2530;--hue-slate-fg:#B4BFCC;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 28px rgba(0,0,0,.5);--shadow-xl:0 24px 48px rgba(0,0,0,.6);--overlay-scrim:rgba(0,0,0,.66);--chart-1:#4680FF;--chart-2:#13B4EE;--chart-3:#2CA87F;--chart-4:#E58A00;--chart-5:#DC2626;--chart-6:#4A4B53;--bg-app:#232428;--primary-hover:#5B8FFF;--primary-active:#3A6FE6;--text-link:#6A9AFF;--text-link-hover:#8DB2FF;--surface-selected:#1F2A44;--surface-sidebar:#1D1E22;--surface-sidebar-hover:rgba(255,255,255,.04);--surface-sidebar-active:rgba(70,128,255,.1);--text-on-sidebar:#C9CBD2;--text-on-sidebar-active:#6A9AFF;--sidebar-brand:#FFFFFF;--sidebar-label:#A9ABB4;--sidebar-border:#2A2B30;--topbar-bg:#232428;--topbar-border:transparent;--radius-xs:3px;--radius-sm:4px;--radius-md:4px;--radius-lg:6px;--button-radius:4px;--card-radius:4px;--card-border-color:transparent;--card-shadow:none;--focus-ring:0 0 0 3px rgba(70,128,255,.35);--kpi-1-bg:#4680FF;--kpi-1-fg:#FFFFFF;--kpi-1-muted:rgba(255,255,255,.85);--kpi-1-border:transparent;--kpi-1-icon-bg:rgba(255,255,255,.18);--kpi-1-icon-fg:#FFFFFF;--kpi-1-line:rgba(255,255,255,.9);--kpi-2-bg:#2CA87F;--kpi-2-fg:#FFFFFF;--kpi-2-muted:rgba(255,255,255,.85);--kpi-2-border:transparent;--kpi-2-icon-bg:rgba(255,255,255,.18);--kpi-2-icon-fg:#FFFFFF;--kpi-2-line:rgba(255,255,255,.9);--kpi-3-bg:#E58A00;--kpi-3-fg:#FFFFFF;--kpi-3-muted:rgba(255,255,255,.85);--kpi-3-border:transparent;--kpi-3-icon-bg:rgba(255,255,255,.18);--kpi-3-icon-fg:#FFFFFF;--kpi-3-line:rgba(255,255,255,.9);--kpi-4-bg:#13B4EE;--kpi-4-fg:#FFFFFF;--kpi-4-muted:rgba(255,255,255,.85);--kpi-4-border:transparent;--kpi-4-icon-bg:rgba(255,255,255,.18);--kpi-4-icon-fg:#FFFFFF;--kpi-4-line:rgba(255,255,255,.9);--kpi-delta-up:#FFFFFF;--kpi-delta-down:#FFFFFF}[data-theme=velora]{color-scheme:dark;--font-display:"Geist",ui-sans-serif,system-ui,sans-serif;--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--granite-0:#0E0E10;--granite-25:#111113;--granite-50:#09090A;--granite-100:#18181B;--granite-200:#222226;--granite-300:#2E2E33;--granite-400:#4A4A52;--granite-500:#6E6E78;--granite-600:#A1A1AA;--granite-700:#D4D4D8;--granite-800:#E4E4E7;--granite-900:#FAFAFA;--granite-950:#FFFFFF;--pine-50:#0D1A33;--pine-100:#112449;--pine-200:#173369;--pine-300:#1F4A9A;--pine-400:#2B66D6;--pine-500:#3B82F6;--pine-600:#2F7BFF;--pine-700:#8CB8FF;--pine-800:#B5D1FF;--pine-900:#E0ECFF;--pine-950:#070D1A;--glow-50:#072A30;--glow-100:#0A3A42;--glow-200:#0E5560;--glow-300:#138391;--glow-400:#1BB5C9;--glow-500:#22D3EE;--glow-600:#06B6D4;--glow-700:#A5F3FC;--success-50:#0D2A1C;--success-100:#123D28;--success-500:#22C55E;--success-700:#4ADE80;--warning-50:#2E2108;--warning-100:#45320C;--warning-500:#F59E0B;--warning-700:#FBBF24;--danger-50:#2E1114;--danger-100:#4A1B20;--danger-500:#EF4444;--danger-700:#F87171;--info-50:#0E203D;--info-100:#163260;--info-500:#3B82F6;--info-700:#60A5FA;--hue-lake-bg:#13294A;--hue-lake-fg:#8CC2FF;--hue-pine-bg:#0F2E2A;--hue-pine-fg:#7DD8C4;--hue-moss-bg:#1E2E12;--hue-moss-fg:#B5DC86;--hue-sun-bg:#33280A;--hue-sun-fg:#F5D06B;--hue-clay-bg:#3A1D12;--hue-clay-fg:#F6A685;--hue-rose-bg:#3A1522;--hue-rose-fg:#F59AB5;--hue-plum-bg:#2A1A40;--hue-plum-fg:#C9A5F5;--hue-slate-bg:#1F2530;--hue-slate-fg:#B4BFCC;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 28px rgba(0,0,0,.5);--shadow-xl:0 24px 48px rgba(0,0,0,.6);--overlay-scrim:rgba(0,0,0,.66);--chart-1:#3B82F6;--chart-2:#22D3EE;--chart-3:#A78BFA;--chart-4:#F59E0B;--chart-5:#F472B6;--chart-6:#3F3F46;--bg-app:#09090A;--primary-hover:#4D8DFF;--primary-active:#1F66E5;--text-link:#6EA4FF;--text-link-hover:#A5C8FF;--surface-selected:#0D1A33;--surface-sidebar:#09090A;--surface-sidebar-hover:#111113;--surface-sidebar-active:#18181B;--text-on-sidebar:#A1A1AA;--text-on-sidebar-active:#FAFAFA;--sidebar-brand:#FAFAFA;--sidebar-label:#6E6E78;--sidebar-border:#18181B;--sidebar-edge:#18181B;--topbar-bg:rgba(9,9,10,.85);--topbar-border:#18181B;--radius-md:10px;--radius-lg:14px;--button-radius:999px;--card-radius:14px;--card-border-color:#1E1E22;--card-shadow:none;--hero-bg:radial-gradient(900px 380px at 12% 0%,rgba(37,99,235,.4),transparent 70%),radial-gradient(700px 300px at 88% 100%,rgba(34,211,238,.14),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/40px 40px,#0B0B0D;--hero-fg:#FAFAFA;--hero-muted:#A1A1AA;--hero-border:#1C1C20;--hero-pad:28px;--hero-radius:16px;--focus-ring:0 0 0 3px rgba(47,123,255,.4);--kpi-1-bg:rgba(14,14,16,.72);--kpi-1-fg:#FAFAFA;--kpi-1-muted:#A1A1AA;--kpi-1-border:#222226;--kpi-1-icon-bg:rgba(47,123,255,.12);--kpi-1-icon-fg:#6EA4FF;--kpi-1-line:#3B82F6;--kpi-2-bg:rgba(14,14,16,.72);--kpi-2-fg:#FAFAFA;--kpi-2-muted:#A1A1AA;--kpi-2-border:#222226;--kpi-2-icon-bg:rgba(47,123,255,.12);--kpi-2-icon-fg:#6EA4FF;--kpi-2-line:#3B82F6;--kpi-3-bg:rgba(14,14,16,.72);--kpi-3-fg:#FAFAFA;--kpi-3-muted:#A1A1AA;--kpi-3-border:#222226;--kpi-3-icon-bg:rgba(47,123,255,.12);--kpi-3-icon-fg:#6EA4FF;--kpi-3-line:#3B82F6;--kpi-4-bg:rgba(14,14,16,.72);--kpi-4-fg:#FAFAFA;--kpi-4-muted:#A1A1AA;--kpi-4-border:#222226;--kpi-4-icon-bg:rgba(47,123,255,.12);--kpi-4-icon-fg:#6EA4FF;--kpi-4-line:#3B82F6}[data-theme=apex]{color-scheme:dark;--font-display:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-sans:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--granite-0:#121212;--granite-25:#151515;--granite-50:#0A0A0A;--granite-100:#1A1A1A;--granite-200:#232323;--granite-300:#2F2F2F;--granite-400:#4D4D4D;--granite-500:#737373;--granite-600:#A3A3A3;--granite-700:#D4D4D4;--granite-800:#E5E5E5;--granite-900:#FAFAFA;--granite-950:#FFFFFF;--pine-50:#0F2418;--pine-100:#133220;--pine-200:#17442A;--pine-300:#1D6B3C;--pine-400:#1E8E4C;--pine-500:#22C55E;--pine-600:#16A34A;--pine-700:#4ADE80;--pine-800:#86EFAC;--pine-900:#DCFCE7;--pine-950:#052E16;--glow-50:#2B1F06;--glow-100:#45320A;--glow-200:#6B4C0D;--glow-300:#A16F0F;--glow-400:#D98A0B;--glow-500:#F59E0B;--glow-600:#D97706;--glow-700:#FCD34D;--success-50:#0D2A1C;--success-100:#123D28;--success-500:#22C55E;--success-700:#4ADE80;--warning-50:#2E2108;--warning-100:#45320C;--warning-500:#F59E0B;--warning-700:#FBBF24;--danger-50:#2E1114;--danger-100:#4A1B20;--danger-500:#EF4444;--danger-700:#F87171;--info-50:#0E203D;--info-100:#163260;--info-500:#3B82F6;--info-700:#60A5FA;--hue-lake-bg:#13294A;--hue-lake-fg:#8CC2FF;--hue-pine-bg:#0F2E2A;--hue-pine-fg:#7DD8C4;--hue-moss-bg:#1E2E12;--hue-moss-fg:#B5DC86;--hue-sun-bg:#33280A;--hue-sun-fg:#F5D06B;--hue-clay-bg:#3A1D12;--hue-clay-fg:#F6A685;--hue-rose-bg:#3A1522;--hue-rose-fg:#F59AB5;--hue-plum-bg:#2A1A40;--hue-plum-fg:#C9A5F5;--hue-slate-bg:#1F2530;--hue-slate-fg:#B4BFCC;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 28px rgba(0,0,0,.5);--shadow-xl:0 24px 48px rgba(0,0,0,.6);--overlay-scrim:rgba(0,0,0,.66);--chart-1:#22C55E;--chart-2:#14B8A6;--chart-3:#3B82F6;--chart-4:#F59E0B;--chart-5:#A855F7;--chart-6:#404040;--bg-app:#0A0A0A;--primary-hover:#1DB955;--primary-active:#15803D;--text-link:#4ADE80;--text-link-hover:#86EFAC;--surface-selected:#0F2418;--surface-sidebar:#0A0A0A;--surface-sidebar-hover:#141414;--surface-sidebar-active:#1A1A1A;--text-on-sidebar:#D4D4D4;--text-on-sidebar-active:#22C55E;--sidebar-brand:#FAFAFA;--sidebar-label:#737373;--sidebar-border:#1A1A1A;--sidebar-edge:#1A1A1A;--topbar-bg:#0A0A0A;--topbar-border:#1A1A1A;--radius-md:10px;--radius-lg:12px;--button-radius:8px;--card-radius:12px;--card-border-color:#232323;--card-shadow:none;--focus-ring:0 0 0 3px rgba(34,197,94,.35);--kpi-1-icon-bg:rgba(34,197,94,.12);--kpi-1-icon-fg:#22C55E;--kpi-1-line:#22C55E;--kpi-2-icon-bg:rgba(20,184,166,.12);--kpi-2-icon-fg:#2DD4BF;--kpi-2-line:#14B8A6;--kpi-3-icon-bg:rgba(59,130,246,.12);--kpi-3-icon-fg:#60A5FA;--kpi-3-line:#3B82F6;--kpi-4-icon-bg:rgba(245,158,11,.12);--kpi-4-icon-fg:#FBBF24;--kpi-4-line:#F59E0B}[data-theme=ynex]{color-scheme:light;--font-display:"Public Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Public Sans",ui-sans-serif,system-ui,sans-serif;--granite-0:#FFFFFF;--granite-25:#FAFAFC;--granite-50:#F0F1F7;--granite-100:#ECEDF3;--granite-200:#E2E4EC;--granite-300:#CFD2DD;--granite-400:#A2A6B6;--granite-500:#8C90A2;--granite-600:#6E7287;--granite-700:#4A4E63;--granite-800:#333548;--granite-900:#1F2133;--granite-950:#111326;--pine-50:#F3EEFC;--pine-100:#E6DCF9;--pine-200:#CDB9F2;--pine-300:#B396EC;--pine-400:#9A73E5;--pine-500:#8C63E2;--pine-600:#845ADF;--pine-700:#6A41C6;--pine-800:#53329B;--pine-900:#3B2470;--pine-950:#241546;--glow-50:#E9F8FD;--glow-100:#C8EEFA;--glow-200:#92DDF4;--glow-300:#5CCBEE;--glow-400:#3BC0EA;--glow-500:#23B7E5;--glow-600:#1A9AC2;--glow-700:#127394;--success-50:#E5F7F2;--success-100:#C2EDE1;--success-500:#26BF94;--success-700:#178466;--warning-50:#FEF6E8;--warning-100:#FCE8C2;--warning-500:#F5B849;--warning-700:#A87512;--danger-50:#FCEBE8;--danger-100:#F8CFC7;--danger-500:#E6533C;--danger-700:#A8321F;--info-50:#E8F5FE;--info-100:#C7E7FC;--info-500:#49B6F5;--info-700:#1C77AC;--chart-1:#845ADF;--chart-2:#23B7E5;--chart-3:#26BF94;--chart-4:#F5B849;--chart-5:#E6533C;--chart-6:#E2E4EC;--surface-sidebar:#111C43;--surface-sidebar-hover:rgba(255,255,255,.04);--surface-sidebar-active:rgba(255,255,255,.07);--text-on-sidebar:#A3AED1;--text-on-sidebar-active:#FFFFFF;--sidebar-brand:#FFFFFF;--sidebar-label:#536485;--sidebar-border:rgba(255,255,255,.06);--topbar-border:#ECEDF3;--radius-sm:6px;--radius-md:8px;--button-radius:6px;--card-radius:8px;--card-border-color:transparent;--card-shadow:0 1px 3px rgba(17,28,67,.06),0 1px 2px rgba(17,28,67,.04);--focus-ring:0 0 0 3px rgba(132,90,223,.25);--kpi-1-icon-bg:#845ADF;--kpi-1-icon-fg:#FFFFFF;--kpi-2-icon-bg:#23B7E5;--kpi-2-icon-fg:#FFFFFF;--kpi-3-icon-bg:#26BF94;--kpi-3-icon-fg:#FFFFFF;--kpi-4-icon-bg:#F5B849;--kpi-4-icon-fg:#FFFFFF}[data-theme=qompac]{color-scheme:light;--font-display:"Roboto",ui-sans-serif,system-ui,sans-serif;--font-sans:"Roboto",ui-sans-serif,system-ui,sans-serif;--granite-0:#FFFFFF;--granite-25:#FAFAFB;--granite-50:#F5F6FA;--granite-100:#EEF0F5;--granite-200:#E3E6EE;--granite-300:#CCD1DC;--granite-400:#A3A9B8;--granite-500:#8A90A0;--granite-600:#6C7283;--granite-700:#4B5162;--granite-800:#2E3240;--granite-900:#1A1D28;--granite-950:#0E1018;--pine-50:#F3EAFD;--pine-100:#E5D2FB;--pine-200:#C9A5F6;--pine-300:#AD78F1;--pine-400:#8F47E3;--pine-500:#7E2AD9;--pine-600:#7016D0;--pine-700:#5A10A8;--pine-800:#450C82;--pine-900:#30085B;--pine-950:#1D0538;--glow-50:#E8FDF6;--glow-100:#C4F9E8;--glow-200:#8AF3D1;--glow-300:#5BEFC1;--glow-400:#3FE8B3;--glow-500:#1FD69E;--glow-600:#13B585;--glow-700:#0C7F5D;--success-50:#E6F6EE;--success-100:#C2EAD3;--success-500:#1AA053;--success-700:#137A3F;--warning-50:#FEF0E8;--warning-100:#FCD8C2;--warning-500:#F16A1B;--warning-700:#A84510;--danger-50:#FAE9E7;--danger-100:#F2C9C4;--danger-500:#C03221;--danger-700:#8A2216;--info-50:#E6F6F7;--info-100:#C0E9EB;--info-500:#079AA2;--info-700:#056A70;--chart-1:#7016D0;--chart-2:#3FE8B3;--chart-3:#9AA6BD;--chart-4:#F16A1B;--chart-5:#079AA2;--chart-6:#CCD1DC;--surface-sidebar:#FFFFFF;--surface-sidebar-hover:#F5F6FA;--surface-sidebar-active:#7016D0;--text-on-sidebar:#4B5162;--text-on-sidebar-active:#FFFFFF;--sidebar-brand:#1A1D28;--sidebar-label:#1A1D28;--sidebar-border:#EEF0F5;--sidebar-edge:#EEF0F5;--topbar-border:#EEF0F5;--radius-sm:4px;--radius-md:6px;--button-radius:4px;--card-radius:6px;--card-border-color:transparent;--card-shadow:0 1px 4px rgba(20,20,40,.07);--focus-ring:0 0 0 3px rgba(112,22,208,.25);--kpi-1-icon-bg:#F3EAFD;--kpi-1-icon-fg:#7016D0;--kpi-2-icon-bg:#E8FDF6;--kpi-2-icon-fg:#13B585;--kpi-3-icon-bg:#FEF0E8;--kpi-3-icon-fg:#F16A1B;--kpi-4-icon-bg:#E6F6F7;--kpi-4-icon-fg:#079AA2}[data-theme]{--bg-app:var(--granite-50);--surface-card:var(--granite-0);--surface-sunken:var(--granite-50);--surface-raised:var(--granite-0);--surface-hover:var(--granite-100);--surface-selected:var(--pine-50);--surface-inverse:var(--granite-900);--surface-sidebar:var(--pine-950);--surface-sidebar-hover:rgba(255,255,255,.06);--surface-sidebar-active:rgba(255,255,255,.1);--text-strong:var(--granite-900);--text-body:var(--granite-800);--text-muted:var(--granite-600);--text-subtle:var(--granite-500);--text-disabled:var(--granite-400);--text-inverse:var(--granite-0);--text-link:var(--pine-600);--text-link-hover:var(--pine-800);--text-on-primary:#FFFFFF;--text-on-sidebar:rgba(255,255,255,.72);--text-on-sidebar-active:#FFFFFF;--border-subtle:var(--granite-100);--border-default:var(--granite-200);--border-strong:var(--granite-300);--border-focus:var(--pine-500);--primary:var(--pine-600);--primary-hover:var(--pine-700);--primary-active:var(--pine-800);--primary-soft:var(--pine-50);--primary-soft-hover:var(--pine-100);--accent:var(--glow-500);--accent-hover:var(--glow-600);--accent-soft:var(--glow-50);--focus-ring:0 0 0 3px rgba(35,124,107,.28);--focus-ring-danger:0 0 0 3px rgba(201,64,47,.25);--overlay-scrim:rgba(18,18,16,.44);--card-border-color:var(--border-default);--card-shadow:var(--shadow-xs);--card-radius:var(--radius-md);--button-radius:var(--radius-sm);--surface-knob:#FFFFFF;--sidebar-brand:#FFFFFF;--sidebar-label:rgba(255,255,255,.42);--sidebar-border:rgba(255,255,255,.08);--sidebar-edge:transparent;--sidebar-radius:0px;--shell-gap:0px;--topbar-bg:var(--surface-card);--topbar-border:var(--border-default);--topbar-radius:0px;--topbar-shadow:none;--sidebar-current:var(--sidebar-width);--hero-bg:transparent;--hero-fg:var(--text-strong);--hero-muted:var(--text-muted);--hero-border:transparent;--hero-pad:0px;--hero-radius:0px;--kpi-1-bg:var(--surface-card);--kpi-1-fg:var(--text-strong);--kpi-1-muted:var(--text-muted);--kpi-1-border:var(--card-border-color);--kpi-1-icon-bg:var(--hue-pine-bg);--kpi-1-icon-fg:var(--hue-pine-fg);--kpi-1-line:var(--chart-1);--kpi-2-bg:var(--surface-card);--kpi-2-fg:var(--text-strong);--kpi-2-muted:var(--text-muted);--kpi-2-border:var(--card-border-color);--kpi-2-icon-bg:var(--hue-lake-bg);--kpi-2-icon-fg:var(--hue-lake-fg);--kpi-2-line:var(--chart-2);--kpi-3-bg:var(--surface-card);--kpi-3-fg:var(--text-strong);--kpi-3-muted:var(--text-muted);--kpi-3-border:var(--card-border-color);--kpi-3-icon-bg:var(--hue-clay-bg);--kpi-3-icon-fg:var(--hue-clay-fg);--kpi-3-line:var(--chart-3);--kpi-4-bg:var(--surface-card);--kpi-4-fg:var(--text-strong);--kpi-4-muted:var(--text-muted);--kpi-4-border:var(--card-border-color);--kpi-4-icon-bg:var(--hue-sun-bg);--kpi-4-icon-fg:var(--hue-sun-fg);--kpi-4-line:var(--chart-4);--kpi-delta-up:var(--success-700);--kpi-delta-down:var(--danger-700);--chart-grid:var(--border-subtle);--chart-axis:var(--text-subtle);--chart-area-opacity:.18;--type-display:700 var(--text-5xl)/1.05 var(--font-display);--type-h1:700 var(--text-3xl)/var(--leading-tight) var(--font-display);--type-h2:600 var(--text-2xl)/var(--leading-tight) var(--font-display);--type-h3:600 var(--text-xl)/var(--leading-snug) var(--font-display);--type-h4:600 var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:400 var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-sm:400 var(--text-sm)/var(--leading-normal) var(--font-sans);--type-label:500 var(--text-sm)/1.2 var(--font-sans);--type-caption:400 var(--text-xs)/1.4 var(--font-sans);--type-overline:600 var(--text-2xs)/1.2 var(--font-sans);--type-metric:600 var(--text-3xl)/1 var(--font-display);--type-mono:400 var(--text-sm)/1.4 var(--font-mono);font:var(--type-body);color:var(--text-body)}:root[data-theme]{--sm-white: var(--surface-card);--sm-gray-50: var(--bg-app);--sm-gray-100: var(--surface-hover);--sm-gray-200: var(--border-default);--sm-gray-300: var(--border-strong);--sm-gray-400: var(--text-disabled);--sm-gray-500: var(--text-subtle);--sm-gray-600: var(--text-muted);--sm-gray-700: var(--text-body);--sm-gray-800: var(--text-strong);--sm-gray-900: var(--text-strong);--sm-primary: var(--primary);--sm-primary-dark: var(--primary-hover);--sm-primary-light: var(--primary-soft);--sm-primary-text: var(--text-link);--sm-primary-hover-text: var(--text-link-hover);--sm-primary-tint: var(--primary-soft);--sm-secondary: var(--text-subtle);--sm-success: var(--success-500);--sm-warning: var(--warning-500);--sm-danger: var(--danger-500);--sm-danger-light: var(--danger-50);--sm-danger-dark: var(--danger-700);--sm-green-50: var(--success-50);--sm-green-600: var(--success-500);--sm-green-700: var(--success-700);--sm-amber-50: var(--warning-50);--sm-amber-600: var(--warning-500);--sm-amber-700: var(--warning-700);--sm-blue-50: var(--info-50);--sm-blue-600: var(--info-700);--sm-sidebar-bg: var(--surface-sidebar);--sm-sidebar-active-bg: var(--surface-sidebar-active);--sm-shadow-sm: var(--shadow-xs);--sm-shadow-soft: var(--shadow-sm);--sm-shadow-card: var(--card-shadow);--sm-shadow-md: var(--shadow-md);--sm-shadow-lg: var(--shadow-lg);--sm-shadow-modal: var(--shadow-xl);--sm-shadow-panel: var(--shadow-lg);--sm-shadow-hover: var(--shadow-md);--sm-focus-ring: var(--focus-ring);--sm-font-body: var(--font-sans);--sm-font-display: var(--font-display);--sm-font-mono: var(--font-mono);--sm-ivory: var(--text-strong);--sm-radius-sm: var(--radius-xs);--sm-radius-md: var(--radius-sm);--sm-radius-lg: var(--radius-md);--sm-radius-xl: var(--radius-lg);--sm-radius-2xl: var(--radius-xl);--sm-sidebar-edge: var(--sidebar-border);--sm-card-border: var(--card-border-color);--sm-kpi-1-bg: var(--kpi-1-bg);--sm-kpi-1-fg: var(--kpi-1-fg);--sm-kpi-1-muted: var(--kpi-1-muted);--sm-kpi-1-border: var(--kpi-1-border);--sm-kpi-2-bg: var(--kpi-2-bg);--sm-kpi-2-fg: var(--kpi-2-fg);--sm-kpi-2-muted: var(--kpi-2-muted);--sm-kpi-2-border: var(--kpi-2-border);--sm-kpi-3-bg: var(--kpi-3-bg);--sm-kpi-3-fg: var(--kpi-3-fg);--sm-kpi-3-muted: var(--kpi-3-muted);--sm-kpi-3-border: var(--kpi-3-border);--sm-kpi-4-bg: var(--kpi-4-bg);--sm-kpi-4-fg: var(--kpi-4-fg);--sm-kpi-4-muted: var(--kpi-4-muted);--sm-kpi-4-border: var(--kpi-4-border);color-scheme:light}:root[data-theme=shadcn],:root[data-theme=flux],:root[data-theme=admindek],:root[data-theme=velora],:root[data-theme=apex]{color-scheme:dark}:root[data-theme] .sidebar-shell{--sm-gray-200: var(--sidebar-border);--sm-gray-300: var(--sidebar-border);--sm-gray-400: var(--sidebar-label);--sm-gray-500: var(--text-on-sidebar);--sm-gray-600: var(--text-on-sidebar);--sm-gray-700: var(--text-on-sidebar-active);--sm-gray-800: var(--text-on-sidebar-active);--sm-gray-900: var(--text-on-sidebar-active);--sm-primary-text: var(--text-on-sidebar-active)}:root[data-theme] .btn.btn-primary,:root[data-theme] .btn.btn-primary:hover,:root[data-theme] .liquid-metal-host.liquid-metal-ready.btn.btn-primary{background:var(--primary);color:var(--text-on-primary);border:1px solid var(--primary);border-radius:var(--button-radius);box-shadow:none}:root[data-theme] .btn.btn-primary:hover,:root[data-theme] .liquid-metal-host.liquid-metal-ready.btn.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}:root[data-theme] .btn.btn-primary:before,:root[data-theme] .btn.btn-primary:after,:root[data-theme] .btn.btn-primary .liquid-metal-canvas{display:none}:root{--sm-primary: #166534;--sm-primary-dark: #14532d;--sm-primary-light: rgba(22, 101, 52, .14);--sm-primary-text: #4ade80;--sm-secondary: #9ca3af;--sm-success: #84cc16;--sm-warning: #f59e0b;--sm-danger: #ef4444;--sm-danger-light: rgba(239, 68, 68, .12);--sm-white: #16181d;--sm-gray-50: #0d0f13;--sm-gray-100: #1a1d23;--sm-gray-200: #282b33;--sm-gray-300: #383b44;--sm-gray-400: #6b7280;--sm-gray-500: #9ca3af;--sm-gray-600: #d1d5db;--sm-gray-700: #e5e7eb;--sm-gray-800: #f3f4f6;--sm-gray-900: #f9fafb;--sm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .24), 0 0 1px rgba(0, 0, 0, .16);--sm-shadow-soft: 0 2px 4px rgba(0, 0, 0, .2), 0 0 1px rgba(0, 0, 0, .12);--sm-shadow-card: 0 2px 8px rgba(0, 0, 0, .24), 0 0 1px rgba(22, 101, 52, .06);--sm-shadow-md: 0 4px 12px rgba(0, 0, 0, .32), 0 0 1px rgba(22, 101, 52, .08);--sm-shadow-lg: 0 8px 24px rgba(0, 0, 0, .4), 0 0 1px rgba(22, 101, 52, .08);--sm-shadow-modal: 0 24px 48px -12px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .05);--sm-shadow-panel: -4px 0 24px rgba(0, 0, 0, .35), 0 0 1px rgba(22, 101, 52, .06);--sm-focus-ring: 0 0 0 2px rgba(22, 101, 52, .3);--sm-shadow-hover: 0 6px 16px rgba(0, 0, 0, .35), 0 0 1px rgba(22, 101, 52, .1);--sm-blue-50: rgba(79, 143, 247, .12);--sm-blue-600: #60a5fa;--sm-green-50: rgba(132, 204, 22, .12);--sm-green-600: #84cc16;--sm-green-700: #a3e635;--sm-amber-50: rgba(245, 158, 11, .12);--sm-amber-600: #f59e0b;--sm-amber-700: #fbbf24;--sm-purple-50: rgba(168, 85, 247, .12);--sm-purple-600: #a855f7;--sm-burgundy-50: rgba(127, 29, 45, .12);--sm-burgundy-text: #d4556b;--sm-pink-50: rgba(236, 72, 153, .12);--sm-pink-600: #f472b6;--sm-cyan-50: rgba(6, 182, 212, .12);--sm-cyan-600: #22d3ee;--sm-ivory: #d4c5a9;--sm-ivory-50: rgba(212, 197, 169, .1);--sm-burgundy: #7f1d2d;--sm-sidebar-bg: #111318;--sm-sidebar-active-bg: rgba(22, 101, 52, .12);--sm-font-body: "Electrolize", sans-serif;--sm-font-display: "Playfair Display", serif;--sm-font-mono: "Electrolize", monospace;--sm-radius-sm: 4px;--sm-radius-md: 6px;--sm-radius-lg: 8px;--sm-radius-xl: 10px;--sm-radius-2xl: 12px;--sm-card-border: #282b33;--sm-kpi-1-bg: #16181d;--sm-kpi-1-fg: #f3f4f6;--sm-kpi-1-muted: #6b7280;--sm-kpi-1-border: #282b33;--sm-kpi-2-bg: #16181d;--sm-kpi-2-fg: #f3f4f6;--sm-kpi-2-muted: #6b7280;--sm-kpi-2-border: #282b33;--sm-kpi-3-bg: #16181d;--sm-kpi-3-fg: #f3f4f6;--sm-kpi-3-muted: #6b7280;--sm-kpi-3-border: #282b33;--sm-kpi-4-bg: #16181d;--sm-kpi-4-fg: #f3f4f6;--sm-kpi-4-muted: #6b7280;--sm-kpi-4-border: #282b33;--sm-sidebar-edge: rgba(255, 255, 255, .04);--sm-primary-hover-text: #86efac;--sm-danger-dark: #dc2626;--sm-primary-tint: rgba(22, 101, 52, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9ca3af2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af4d}*{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.18) transparent}*:focus{outline:none}*:focus-visible{outline:2px solid rgba(22,101,52,.5);outline-offset:2px}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--sm-gray-300);border-radius:3px;background:var(--sm-gray-50);cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}input[type=checkbox]:hover{border-color:var(--sm-gray-400)}input[type=checkbox]:checked{background:var(--sm-primary);border-color:var(--sm-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4.5px;width:4.5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:2px solid rgba(22,101,52,.5);outline-offset:2px}body,input,select,textarea,option,label,th,td,span,p,h5,h6,a,button,.btn{font-family:var(--sm-font-body)}h1,h2,h3{font-family:var(--sm-font-display);color:var(--sm-ivory)}h4{font-family:var(--sm-font-display)}body{font-size:.875rem;line-height:1.6;letter-spacing:.01em;color:var(--sm-gray-700)}h1{font-size:1.875rem;font-weight:700;line-height:1.1;letter-spacing:.03em}h2{font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:.025em}h3{font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:.02em}h4{font-family:var(--sm-font-body);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-gray-400)}h5{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:.02em}h6{font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:.02em}a{font-weight:400;letter-spacing:.02em}button,.btn{text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem}@keyframes metal-rotate{to{transform:rotate(1turn)}}.floating-clearance{padding-bottom:5.5rem}a,button,input,select,textarea{transition:all .15s cubic-bezier(.16,1,.3,1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--sm-gray-300);border-radius:var(--sm-radius-lg);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);background:var(--sm-white);color:var(--sm-gray-700)}.btn:hover{background:var(--sm-gray-50);transform:translateY(-1px);box-shadow:var(--sm-shadow-sm)}.btn:active{transform:translateY(0);box-shadow:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{transform:none;box-shadow:none}.btn:disabled:active{transform:none}.btn-primary{position:relative;background:var(--sm-gray-100);color:var(--sm-gray-800);border:none;border-radius:9999px;overflow:hidden;z-index:0}.btn-primary:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from 180deg,var(--sm-primary),#a855f7,#7f1d2d,#a855f7,var(--sm-primary));filter:grayscale(.6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:filter .3s ease;z-index:2;pointer-events:none}.btn-primary:hover{background:var(--sm-gray-200);border-color:transparent;box-shadow:0 4px 16px #16653440}.btn-primary:hover:before{filter:grayscale(0)}.liquid-metal-host{position:relative;overflow:hidden}.liquid-metal-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit}.liquid-metal-canvas canvas{display:block;width:100%!important;height:100%!important;border-radius:inherit}.liquid-metal-host.liquid-metal-ready.btn-primary{background:transparent}.liquid-metal-host.liquid-metal-ready.btn-primary:before{display:none}.liquid-metal-host.liquid-metal-ready.btn-primary:after{content:"";position:absolute;inset:3px;border-radius:9999px;background:var(--sm-gray-100);z-index:1;pointer-events:none;transition:background .3s ease}.liquid-metal-host.liquid-metal-ready.btn-primary:hover:after{background:var(--sm-gray-200)}.liquid-metal-host.liquid-metal-ready.btn-primary .liquid-metal-content{position:relative;z-index:2}.btn-secondary{background:var(--sm-gray-100);color:var(--sm-gray-700);border-color:var(--sm-gray-200)}.btn-secondary:hover{background:var(--sm-gray-200)}.btn-danger{background:var(--sm-danger);color:#fff;border-color:var(--sm-danger)}.btn-danger:hover{background:var(--sm-danger-dark);box-shadow:0 4px 12px #ef444440}.btn-ghost{background:transparent;border-color:transparent;color:var(--sm-gray-600)}.btn-ghost:hover{background:var(--sm-gray-100);color:var(--sm-gray-800);transform:none;box-shadow:none}.btn-sm{padding:.25rem .5rem;font-size:.75rem}.form-group{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.form-group label{font-size:.8125rem;font-weight:500;color:var(--sm-gray-600)}.form-control{width:100%;padding:.625rem .875rem;border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-lg);font-size:.875rem;color:var(--sm-gray-900);background:var(--sm-gray-50);transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.form-control:hover:not(:focus){border-color:var(--sm-gray-300)}.form-control:focus{outline:none;border-color:var(--sm-primary);box-shadow:var(--sm-focus-ring);background:var(--sm-gray-100)}.form-control:focus:not(:focus-visible){box-shadow:none;border-color:var(--sm-gray-300);background:var(--sm-gray-100)}.form-control:focus-visible{border-color:var(--sm-primary);box-shadow:var(--sm-focus-ring)}.form-control::placeholder{color:var(--sm-gray-400)}.form-control.form-control-error{border-color:var(--sm-danger);box-shadow:0 0 0 2px #ef444433}.form-control.form-control-error:focus{border-color:var(--sm-danger);box-shadow:0 0 0 2px #ef44444d}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--sm-gray-100)}.table th{font-weight:600;color:var(--sm-gray-400);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;background:transparent;border-bottom:1px solid var(--sm-gray-200)}.table td{color:var(--sm-gray-700);padding:.875rem 1rem}.table tbody tr{transition:background .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);position:relative}.table tbody tr:hover{background:#1665340f;box-shadow:inset 3px 0 0 0 var(--sm-primary)}.table-container{background:var(--sm-white);border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-xl);box-shadow:var(--sm-shadow-card);overflow:hidden;position:relative}.table-container:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff6b,#ffffff0f 18%,#ffffff4d 34%,#ffffff0a 52%,#ffffff38,#ffffff0d,#ffffff5c);opacity:.6;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}.table-container:hover:before{background:linear-gradient(135deg,#4ade808c,#ffffff1a 30%,#a855f766 55%,#ffffff14 78%,#4ade8073);opacity:1}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--sm-white);border-radius:var(--sm-radius-2xl);border:1px solid rgba(255,255,255,.06);box-shadow:var(--sm-shadow-modal);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:modalIn .25s cubic-bezier(.16,1,.3,1)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem .5rem}.modal-header h2,.modal-header h3{margin:0}.modal-body{padding:.5rem 1.5rem 1.5rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.5rem 1.5rem 1.5rem}.modal-footer>[modal-footer]{display:flex;align-items:center;gap:1rem}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 0}.pagination button{padding:.25rem .5rem;border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-lg);background:var(--sm-white);color:var(--sm-gray-700);cursor:pointer;font-size:.875rem}.pagination button:hover:not(:disabled){background:var(--sm-gray-50);transform:translateY(-1px)}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination button.active{background:var(--sm-primary);color:#fff;border-color:var(--sm-primary);box-shadow:0 2px 8px #16653440}.badge{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;background:var(--sm-gray-100);color:var(--sm-gray-700)}.badge-success{background:var(--sm-green-50);color:var(--sm-green-700)}.badge-warning{background:var(--sm-amber-50);color:var(--sm-amber-700)}.badge-danger{background:var(--sm-burgundy-50);color:var(--sm-burgundy-text)}.badge-info{background:var(--sm-blue-50);color:var(--sm-blue-600)}.badge-purple{background:var(--sm-purple-50);color:var(--sm-purple-600)}.error-message{color:#fca5a5;font-size:.8125rem;font-weight:500;margin-top:.25rem;padding:.25rem .5rem;background:#ef44441a;border-radius:var(--sm-radius-sm);border-left:2px solid var(--sm-danger)}.search-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.search-bar input{flex:1;padding:.625rem .875rem;border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-lg);font-size:.875rem;background:var(--sm-gray-50)}.search-bar input:hover:not(:focus){border-color:var(--sm-gray-300)}.search-bar input:focus{outline:none;border-color:var(--sm-primary);box-shadow:var(--sm-focus-ring);background:var(--sm-gray-100)}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page-header h1{margin:0;color:var(--sm-gray-800)}.card,.card-interactive{background:var(--sm-white);border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-xl);box-shadow:var(--sm-shadow-card);padding:1.5rem;position:relative}.card:before,.card-interactive:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff6b,#ffffff0f 18%,#ffffff4d 34%,#ffffff0a 52%,#ffffff38,#ffffff0d,#ffffff5c);opacity:.6;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}.card:hover:before,.card-interactive:hover:before{background:linear-gradient(135deg,#4ade808c,#ffffff1a 30%,#a855f766 55%,#ffffff14 78%,#4ade8073);opacity:1}.card-interactive{transition:box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.card-interactive:hover{box-shadow:var(--sm-shadow-hover);border-color:var(--sm-gray-300);transform:translateY(-2px)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.skeleton-avatar,.skeleton-text{background:linear-gradient(90deg,var(--sm-gray-200) 25%,var(--sm-gray-100) 50%,var(--sm-gray-200) 75%);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:var(--sm-radius-md)}.skeleton-text{height:.875rem;width:100%;margin-bottom:.5rem}.skeleton-text:last-child{width:60%}.skeleton-avatar{border-radius:50%}.empty-state{text-align:center;color:var(--sm-gray-400);padding:2rem!important}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-header,.table-container,.card,.card-interactive,.board{animation:pageIn .35s cubic-bezier(.16,1,.3,1) both}.table-container,.board{animation-delay:.06s}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:var(--sm-primary-text)}.sort-icon{font-size:.625rem;margin-left:2px;opacity:.7}.selection-toolbar{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:.5rem;background:var(--sm-primary-light);border:1px solid var(--sm-primary);border-radius:var(--sm-radius-md);font-size:.875rem;color:var(--sm-primary)}.th-checkbox,.td-checkbox{width:36px;text-align:center}.row-selected{background:var(--sm-primary-light)}.column-menu{position:absolute;right:0;top:100%;z-index:10;background:var(--sm-white);border:1px solid var(--sm-gray-200);border-radius:var(--sm-radius-md);padding:.5rem;min-width:180px;box-shadow:0 4px 12px #00000026}.column-menu-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;cursor:pointer;color:var(--sm-gray-700)}.actions{display:flex;gap:.25rem}.tab-btn.active,.tab.active,.tab-item.active{position:relative}.tab-btn.active:after,.tab.active:after,.tab-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:conic-gradient(from 180deg,#166534,#a855f7,#7f1d2d,#a855f7,#166534);filter:grayscale(.2);pointer-events:none}.glass-highlight{position:absolute;top:0;left:0;z-index:0;pointer-events:none;border-radius:var(--sm-radius-lg);opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.rail-nav .glass-highlight{transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .2s ease}@media(prefers-reduced-motion:reduce){.glass-highlight,.rail-nav .glass-highlight{transition:opacity .2s ease}}.rules-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.voicemail{font-size:12px}.voicemail audio{display:block;height:32px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.theme-card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;text-align:left;background:var(--sm-white);border:1px solid var(--sm-gray-300);border-radius:var(--sm-radius-lg);cursor:pointer}.theme-card:hover{border-color:var(--sm-gray-500)}.theme-card.selected{border-color:var(--sm-primary);box-shadow:var(--sm-focus-ring)}.theme-card .theme-swatches{display:flex;margin-bottom:.5rem}.theme-card .theme-swatch{width:28px;height:28px;border-radius:9999px;border:2px solid var(--sm-white);margin-right:-6px}.theme-card .theme-name{font-weight:600;color:var(--sm-gray-800)}.theme-card .theme-desc{font-size:.75rem;color:var(--sm-gray-500)}
