@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/inter-latin.6c596dfc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/space-grotesk-latin.5a0c43ff.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/jetbrains-mono-latin.a865edea.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-300.c88b8863.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-400.06ac09dc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-500.dece0821.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-600.422bb707.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-700.49ea3fe8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/inter-latin-ext.3835a68e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/space-grotesk-latin-ext.55a1343a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/jetbrains-mono-latin-ext.9c9751ca.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-ext-300.c87ad43a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400.9faee8e8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500.5a49cbe3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600.41138a44.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-ext-700.a29553b0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--sd-terracotta-100:#f7ded6;--sd-terracotta-200:#edb7a8;--sd-terracotta-300:#de8a72;--sd-terracotta-400:#cb5c3f;--sd-terracotta-500:#b5361f;--sd-terracotta-600:#982c19;--sd-terracotta-700:#7a2314;--sd-terracotta-800:#5c1a0f;--sd-terracotta-900:#3e120a;--sd-green-100:#d7e8dc;--sd-green-200:#aecfb8;--sd-green-300:#7cae8c;--sd-green-400:#468862;--sd-green-500:#1f5c3a;--sd-green-600:#194c30;--sd-green-700:#133c26;--sd-green-800:#0d2c1b;--sd-green-900:#081c11;--sd-amber-100:#fdedcd;--sd-amber-200:#fbd894;--sd-amber-300:#f7c164;--sd-amber-400:#f4b64c;--sd-amber-500:#f2a93b;--sd-amber-600:#d68f26;--sd-amber-700:#a86f1d;--sd-amber-800:#7a5015;--sd-amber-900:#4c320d;--sd-stone-50:#fafaf9;--sd-stone-100:#f1f0ee;--sd-stone-200:#dedcd8;--sd-stone-300:#b6b2ab;--sd-graphite-100:#8a8580;--sd-graphite-200:#66625d;--sd-graphite-300:#48453f;--sd-graphite-400:#363330;--sd-graphite-500:#262421;--sd-graphite-600:#1c1a18;--sd-graphite-700:#131211;--sd-graphite-800:#0c0b0a;--sd-graphite-900:#060605;--sd-slate-50:#f8fafc;--sd-slate-100:#f1f5f9;--sd-slate-200:#e2e8f0;--sd-slate-300:#cbd5e1;--sd-slate-400:#94a3b8;--sd-slate-500:#64748b;--sd-slate-600:#475569;--sd-slate-700:#334155;--sd-slate-800:#1e293b;--sd-slate-900:#0f172a;--sd-slate-950:#090c14;--sd-teal-100:#d3f5f0;--sd-teal-200:#a3e8de;--sd-teal-300:#67d0c2;--sd-teal-400:#35afa0;--sd-teal-500:#1f8b7d;--sd-teal-600:#196f64;--sd-teal-700:#14564d;--sd-teal-800:#0e3c36;--sd-teal-900:#082421;--sd-success-500:#22c55e;--sd-success-100:#dcfce7;--sd-warning-500:#f59e0b;--sd-warning-100:#fef3c7;--sd-error-500:#dc2626;--sd-error-100:#fee2e2;--sd-info-500:#2563eb;--sd-info-100:#dbeafe;--sd-participant-1:#22c55e;--sd-participant-2:#3b82f6;--sd-participant-3:#f59e0b;--sd-participant-4:#ef4444;--sd-participant-5:#8b5cf6;--sd-participant-6:#ec4899;--sd-participant-7:#14b8a6;--sd-participant-8:#f97316;--sd-font-display:"Cormorant Garamond","Playfair Display",serif;--sd-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sd-font-mono:"IBM Plex Mono","JetBrains Mono","Fira Code",monospace;--sd-weight-normal:400;--sd-weight-medium:500;--sd-weight-semibold:600;--sd-weight-bold:700;--sd-weight-extrabold:800;--sd-leading-tight:1.2;--sd-leading-normal:1.5;--sd-leading-relaxed:1.65;--sd-text-xs:clamp(0.75rem,0.72rem + 0.15vw,0.8125rem);--sd-text-sm:clamp(0.875rem,0.85rem + 0.15vw,0.9375rem);--sd-text-base:1rem;--sd-text-lg:clamp(1.125rem,1.08rem + 0.25vw,1.25rem);--sd-text-xl:clamp(1.125rem,1.05rem + 0.4vw,1.25rem);--sd-text-2xl:clamp(1.25rem,1.1rem + 0.8vw,1.5rem);--sd-text-3xl:clamp(1.5rem,1.3rem + 1vw,1.875rem);--sd-text-4xl:clamp(1.875rem,1.6rem + 1.6vw,2.5rem);--sd-text-display:clamp(2.5rem,1.8rem + 3.5vw,4rem);--sd-text-display-lg:clamp(3rem,2rem + 5vw,5.5rem);--sd-space-1:0.25rem;--sd-space-2:0.5rem;--sd-space-3:0.75rem;--sd-space-4:1rem;--sd-space-5:1.25rem;--sd-space-6:1.5rem;--sd-space-8:2rem;--sd-space-10:2.5rem;--sd-space-12:3rem;--sd-space-16:4rem;--sd-space-section:clamp(3rem,2rem + 6vw,6rem);--sd-space-gutter:clamp(1rem,0.6rem + 2vw,2rem);--sd-radius-sm:0.375rem;--sd-radius-md:0.75rem;--sd-radius-lg:1rem;--sd-radius-xl:1.25rem;--sd-radius-full:9999px;--sd-shadow-sm:0 1px 2px rgba(38,36,33,0.08);--sd-shadow-md:0 4px 6px -1px rgba(38,36,33,0.1),0 2px 4px -2px rgba(38,36,33,0.06);--sd-shadow-lg:0 10px 15px -3px rgba(38,36,33,0.12),0 4px 6px -4px rgba(38,36,33,0.06);--sd-shadow-xl:0 20px 25px -5px rgba(38,36,33,0.14),0 8px 10px -6px rgba(38,36,33,0.06);--sd-glow-terracotta:0 0 0 2px rgba(181,54,31,0.35),0 0 20px rgba(181,54,31,0.18);--sd-glow-teal:0 0 0 2px rgba(31,139,125,0.35),0 0 20px rgba(31,139,125,0.18);--sd-transition-fast:150ms ease;--sd-transition-normal:250ms ease;--sd-transition-slow:350ms ease;--sd-z-base:0;--sd-z-above:10;--sd-z-sticky:20;--sd-z-overlay:30;--sd-z-sheet:40;--sd-z-fab:45;--sd-z-modal:50;--sd-z-toast:60;--sd-bp-mobile:480px;--sd-bp-tablet:768px;--sd-bp-desktop:1024px;--sd-bp-wide:1440px;--color-primary:#2dd4bf;--color-primary-hover:#5eead4;--color-primary-light:rgba(45,212,191,0.12);--color-primary-subtle:rgba(45,212,191,0.06);--color-text-on-primary:#04110f;--color-bg:#07090d;--color-bg-secondary:#0b0f16;--color-surface:#0e131c;--color-surface-hover:#131a26;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-muted:#94a3b8;--color-border:rgba(148,163,184,0.08);--color-border-strong:rgba(148,163,184,0.16);--color-divider:rgba(148,163,184,0.05);--color-success:var(--sd-success-500);--color-warning:var(--sd-warning-500);--color-error:var(--sd-error-500);--color-info:var(--sd-info-500);--kds-normal:var(--sd-success-500);--kds-waiting:var(--sd-warning-500);--kds-urgent:var(--sd-error-500);--table-empty:rgba(148,163,184,0.18);--table-active:#2dd4bf;--table-ordering:#fbbf24;--table-ready:#fbbf24;--table-paying:#fb7185;--font-sans:var(--sd-font-sans);--font-display:"Space Grotesk",var(--sd-font-sans);--font-mono:var(--sd-font-mono);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-normal:var(--sd-weight-normal);--font-medium:var(--sd-weight-medium);--font-semibold:var(--sd-weight-semibold);--font-bold:var(--sd-weight-bold);--space-1:var(--sd-space-1);--space-2:var(--sd-space-2);--space-3:var(--sd-space-3);--space-4:var(--sd-space-4);--space-5:var(--sd-space-5);--space-6:var(--sd-space-6);--space-8:var(--sd-space-8);--space-10:var(--sd-space-10);--space-12:var(--sd-space-12);--radius-sm:var(--sd-radius-sm);--radius-md:var(--sd-radius-md);--radius-lg:var(--sd-radius-lg);--radius-xl:var(--sd-radius-xl);--radius-full:var(--sd-radius-full);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 6px rgba(0,0,0,0.25);--shadow-lg:0 10px 20px rgba(0,0,0,0.3);--shadow-glow:var(--mc-glow-primary);--sidebar-width:260px;--sidebar-collapsed:72px;--transition-fast:var(--sd-transition-fast);--transition-normal:var(--sd-transition-normal);--mc-glow-primary:0 0 0 1px rgba(45,212,191,0.22),0 0 22px -4px rgba(45,212,191,0.5),inset 0 0 18px -10px rgba(45,212,191,0.6);--mc-glow-success:0 0 0 1px rgba(45,212,191,0.22),0 0 22px -4px rgba(45,212,191,0.5),inset 0 0 18px -10px rgba(45,212,191,0.6);--mc-glow-warning:0 0 0 1px rgba(251,191,36,0.22),0 0 22px -4px rgba(251,191,36,0.5),inset 0 0 18px -10px rgba(251,191,36,0.6);--mc-glow-danger:0 0 0 1px rgba(251,113,133,0.24),0 0 26px -4px rgba(251,113,133,0.55),inset 0 0 18px -10px rgba(251,113,133,0.6);--mc-pulse-duration:2.4s;--mc-teal:#2dd4bf;--mc-teal-glow:#5eead4;--mc-teal-dim:#134e4a;--mc-amber:#fbbf24;--mc-rose:#fb7185;--mc-violet:#a78bfa;--mc-green:#34d399;--mc-glow-text:0 0 18px rgba(45,212,191,0.35);--mc-grid-line:rgba(148,163,184,0.025);--mc-grid-size:44px;--mc-grid-bg:radial-gradient(circle at 20% 0%,rgba(45,212,191,0.06),transparent 45%),radial-gradient(circle at 90% 100%,rgba(45,212,191,0.04),transparent 40%),linear-gradient(var(--mc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--mc-grid-line) 1px,transparent 1px);--mc-grid-bg-size:100% 100%,100% 100%,var(--mc-grid-size) var(--mc-grid-size),var(--mc-grid-size) var(--mc-grid-size);--color-success-soft:rgba(34,197,94,0.12);--color-success-border:rgba(34,197,94,0.28);--color-warning-soft:rgba(245,158,11,0.12);--color-warning-border:rgba(245,158,11,0.28);--color-error-soft:rgba(220,38,38,0.12);--color-error-border:rgba(220,38,38,0.3);--color-info-soft:rgba(59,130,246,0.12);--color-info-border:rgba(59,130,246,0.28);--color-neutral-soft:rgba(148,163,184,0.12);--color-neutral-border:rgba(148,163,184,0.25);--color-error-text:#f87171;--color-info-text:#60a5fa;--color-text-on-status:#04110e;--color-text-on-danger:#ffffff;--btn-primary-bg:linear-gradient(135deg,var(--mc-teal),var(--mc-teal-dim));--btn-primary-text:#04120f;--color-focus-ring:var(--mc-teal);--color-sunken:rgba(255,255,255,0.04);--color-hover-wash:rgba(255,255,255,0.06);--mc-live-online:var(--mc-green);--mc-live-idle:var(--sd-slate-400);--mc-live-offline:var(--sd-error-500);--chart-grid:#27272a;--chart-axis:#71717a;--chart-teal:#1f8b7d;--chart-teal-light:#35afa0;--chart-cogs:#ef4444;--chart-cat-1:#6366f1;--chart-cat-2:#8b5cf6;--chart-cat-3:#f59e0b;--chart-cat-4:#10b981;--chart-cat-5:#ef4444;--chart-cat-6:#ec4899;--chart-cat-7:#71717a}[data-theme=light]{--color-bg:#f1f5f9;--color-bg-secondary:#e8edf3;--color-surface:#ffffff;--color-surface-hover:#f8fafc;--color-text:var(--sd-slate-900);--color-text-secondary:var(--sd-slate-600);--color-text-muted:#56657a;--color-border:rgba(15,23,42,0.1);--color-border-strong:rgba(15,23,42,0.18);--color-divider:rgba(15,23,42,0.06);--color-primary:#0f766e;--color-primary-hover:#115e59;--color-primary-light:rgba(15,118,110,0.1);--color-primary-subtle:rgba(15,118,110,0.05);--color-text-on-primary:#ffffff;--color-success:#166534;--color-warning:#92400e;--color-error:#ac1a1a;--color-info:#1d4ed8;--color-success-soft:rgba(21,128,61,0.08);--color-success-border:rgba(21,128,61,0.3);--color-warning-soft:rgba(180,100,9,0.08);--color-warning-border:rgba(180,100,9,0.32);--color-error-soft:rgba(172,26,26,0.08);--color-error-border:rgba(172,26,26,0.3);--color-info-soft:rgba(29,78,216,0.08);--color-info-border:rgba(29,78,216,0.28);--color-neutral-soft:rgba(15,23,42,0.05);--color-neutral-border:rgba(15,23,42,0.14);--color-error-text:#ac1a1a;--color-info-text:#1d4ed8;--color-text-on-status:#ffffff;--color-text-on-danger:#ffffff;--mc-teal:#0f766e;--mc-teal-glow:#0f766e;--mc-teal-dim:#115e59;--mc-amber:#92400e;--mc-rose:#be123c;--mc-violet:#6d28d9;--mc-green:#166534;--mc-glow-text:none;--mc-live-idle:#64748b;--mc-live-offline:#ac1a1a;--btn-primary-bg:var(--color-primary);--btn-primary-text:#ffffff;--color-focus-ring:var(--color-primary);--color-sunken:var(--color-bg-secondary);--color-hover-wash:rgba(15,23,42,0.05);--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 4px 8px rgba(15,23,42,0.07);--shadow-lg:0 10px 24px rgba(15,23,42,0.1);--shadow-xl:0 20px 44px rgba(15,23,42,0.18);--mc-glow-primary:0 0 0 3px rgba(15,118,110,0.22);--mc-glow-success:0 0 0 3px rgba(21,128,61,0.22);--mc-glow-warning:0 0 0 3px rgba(146,64,14,0.22);--mc-glow-danger:0 0 0 3px rgba(172,26,26,0.22);--table-empty:var(--sd-slate-200);--table-active:#0f766e;--table-ordering:#92400e;--table-ready:#92400e;--table-paying:#be123c;--chart-grid:#dbe2ea;--chart-axis:#56657a;--chart-teal:#0f766e;--chart-teal-light:#0d9488;--chart-cogs:#b91c1c;--chart-cat-1:#4f46e5;--chart-cat-2:#7c3aed;--chart-cat-3:#b45309;--chart-cat-4:#047857;--chart-cat-5:#b91c1c;--chart-cat-6:#be185d;--chart-cat-7:#52525b}[data-theme=light] .sd-dark-surface{--color-bg:#07090d;--color-bg-secondary:#0b0f16;--color-surface:#0e131c;--color-surface-hover:#131a26;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-muted:#94a3b8;--color-border:rgba(148,163,184,0.08);--color-border-strong:rgba(148,163,184,0.16);--color-divider:rgba(148,163,184,0.05);--color-primary:#2dd4bf;--color-primary-hover:#5eead4;--color-primary-light:rgba(45,212,191,0.12);--color-text-on-primary:#04110f;--color-success:var(--sd-success-500);--color-warning:var(--sd-warning-500);--color-error:var(--sd-error-500);--color-info:var(--sd-info-500);--color-error-text:#f87171;--color-info-text:#60a5fa;--color-text-on-status:#04110e;--mc-teal:#2dd4bf;--mc-teal-glow:#5eead4;--mc-teal-dim:#134e4a;--mc-amber:#fbbf24;--mc-rose:#fb7185;--mc-violet:#a78bfa;--mc-green:#34d399;--mc-glow-text:0 0 18px rgba(45,212,191,0.35);--table-empty:rgba(148,163,184,0.18);--table-active:#2dd4bf;--table-ordering:#fbbf24;--table-ready:#fbbf24;--table-paying:#fb7185;color:var(--color-text)}:root{--button-radius:var(--radius-md);--button-padding-y:var(--space-3);--button-padding-x:var(--space-5);--button-font-weight:var(--font-semibold);--card-radius:var(--radius-lg);--card-padding:var(--space-4);--card-shadow:var(--shadow-md);--card-border:1px solid var(--color-border);--media-radius:var(--radius-xl);--input-radius:var(--radius-md);--input-padding-y:var(--space-3);--input-padding-x:var(--space-4);--input-border:1px solid var(--color-border);--input-border-focus:1px solid var(--color-primary);--chip-radius:var(--radius-full);--chip-padding-y:var(--space-1);--chip-padding-x:var(--space-3);--live-ring:var(--shadow-glow)}[data-printonly]{display:none}@media print{@page{size:A4 portrait;margin:12mm}:root,:root[data-theme=dark],:root[data-theme=light]{--color-bg:#ffffff;--color-bg-secondary:#f1f5f9;--color-surface:#ffffff;--color-surface-hover:#ffffff;--color-text:#0f172a;--color-text-secondary:#334155;--color-text-muted:#475569;--color-border:rgba(15,23,42,0.3);--color-border-strong:rgba(15,23,42,0.45);--color-divider:rgba(15,23,42,0.2);--color-primary:#0f766e;--color-primary-light:rgba(15,118,110,0.1);--color-text-on-primary:#ffffff;--color-success:#166534;--color-warning:#92400e;--color-error:#ac1a1a;--color-info:#1d4ed8;--color-error-text:#ac1a1a;--color-info-text:#1d4ed8;--color-neutral-soft:rgba(15,23,42,0.05);--color-sunken:#f1f5f9;--mc-teal:#0f766e;--mc-amber:#92400e;--mc-rose:#be123c;--mc-violet:#6d28d9;--mc-green:#166534;--mc-glow-text:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none}body,html{background:#fff!important;background-image:none!important;color:#0f172a!important;min-height:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-noprint],[role=alert],[role=status],aside,button,input,nav,select{display:none!important}[data-print-layout],[data-printonly]{display:block!important}[data-print-layout]{min-height:0!important}[data-print-main]{display:block!important;width:auto!important;max-width:none!important;padding:0!important}[data-print-main] *{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-print-main] div,[data-print-main] section{overflow:visible!important;max-height:none!important}[data-print-main]>div{max-width:none!important;padding:0!important}[data-print-main] [class*=Card],[data-print-main] [class*=Panel],[data-print-main] [class*=card],[data-print-main] [class*=panel],[data-print-main] [class*=total],[data-print-main] h2,[data-print-main] h3,[data-print-main] section,[data-print-main] tr{break-inside:avoid;page-break-inside:avoid}[data-print-main] h2,[data-print-main] h3{page-break-after:avoid;break-after:avoid}[data-print-main] thead{display:table-header-group}[data-print-main] table{width:100%!important;border-collapse:collapse}[data-print-main] td,[data-print-main] td *,[data-print-main] th{white-space:normal!important;overflow-wrap:anywhere}[data-print-main] [class*=kpiGrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-print-main] [class*=StatTile-module][class*=value]{font-size:15pt!important;overflow-wrap:normal!important;word-break:normal!important}.recharts-responsive-container,.recharts-wrapper{width:100%!important;max-width:100%!important;height:auto!important}.recharts-wrapper>svg.recharts-surface[viewBox]{width:100%!important;height:auto!important}.recharts-tooltip-wrapper{display:none!important}.print-title{border-bottom:2px solid #0f172a;margin-bottom:10px;padding-bottom:6px}.print-title-name{font-size:18pt;font-weight:700}.print-title-report{font-size:13pt;font-weight:600}.print-title-meta{font-size:9pt;color:#334155}}html{transition:background-color .25s ease,color .25s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;color:var(--color-text);background-color:var(--color-bg);background-image:var(--mc-grid-bg);background-size:var(--mc-grid-bg-size);background-attachment:fixed;-webkit-font-smoothing:antialiased;min-height:100vh}[data-theme=light] body{background-image:none}.mc-mono{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer}.input,button{font-family:inherit}.input{width:100%;padding:.75rem .9rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:6px;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--color-text-muted)}.input:focus{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--mc-glow-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.1rem;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:.95rem;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--btn-primary-bg);border-color:transparent;color:var(--btn-primary-text)}.btn-primary:not(:disabled):hover{box-shadow:var(--mc-glow-primary)}.btn-full{width:100%}.btn-lg{padding:.9rem 1.25rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.btn,.input{transition:none}}select{color:#fafafa;color-scheme:dark}select,select option{background-color:#18181b}select option{color:#fafafa}select option:checked,select option:hover{background-color:#3f3f46;color:#fafafa}[data-theme=light] select{background-color:var(--color-bg-secondary);color:var(--color-text);color-scheme:light}[data-theme=light] select option{background-color:#ffffff;color:var(--color-text)}[data-theme=light] select option:checked,[data-theme=light] select option:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:rgba(31,139,125,.4);border:2px solid var(--color-bg);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(31,139,125,.6)}[data-theme=light] ::-webkit-scrollbar-track{background:rgba(15,23,42,.04)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(71,85,105,.35)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.55)}@keyframes pulseWarning{0%,to{opacity:1}50%{opacity:.55}}