@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_6c0d1d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_6c0d1d{--font-hanken-grotesk:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.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:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#f7f5f1;--surface:#ffffff;--surface-2:#faf6f1;--border:#ece5da;--text:#1c1a17;--muted:#7c766c;--muted2:#a49c92;--chip:#ffffff;--chipbd:#e6e3de;--surface-danger:#FEF3F2;--border-danger:#FECDCA;--surface-selected:#FCECF4;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-900:#1e3a8a;--color-neutral-0:#ffffff;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-700:#374151;--color-neutral-900:#111827;--color-positive-50:#ECFDF3;--color-positive-200:#ABEFC6;--color-positive-600:#067647;--color-positive-700:#065F3A;--color-warning-50:#FFFAEB;--color-warning-200:#FEDF89;--color-warning-600:#B54708;--color-warning-700:#93370D;--color-negative-50:#FEF3F2;--color-negative-200:#FECDCA;--color-negative-600:#B42318;--color-negative-700:#912018;--color-info-50:#EEF4FF;--color-info-200:#C7D7FE;--color-info-600:#3538CD;--color-pending-50:#EEF4FF;--color-pending-200:#C7D7FE;--color-pending-600:#3538CD;--color-surface-page:var(--bg);--color-surface-elevated:var(--surface);--color-surface-subtle:var(--surface-2);--color-surface-overlay:var(--surface-2);--color-border-default:var(--border);--color-border-strong:var(--color-neutral-300);--color-border-focus:var(--color-brand-500);--color-border-subtle:var(--border);--color-text-primary:var(--text);--color-text-secondary:var(--muted);--color-text-disabled:var(--muted2);--color-text-inverse:#ffffff;--color-text-link:#D5347B;--color-text-danger:var(--color-negative-600);--color-interactive-primary:var(--color-brand-600);--color-interactive-primary-hover:var(--color-brand-700);--color-interactive-primary-active:var(--color-brand-700);--color-interactive-secondary:var(--surface);--color-interactive-secondary-border:var(--border);--color-interactive-destructive:var(--color-negative-600);--color-interactive-destructive-hover:var(--color-negative-700);--interactive-nav-active-bg:#B4155E;--color-status-positive-bg:#ECFDF3;--color-status-positive-border:#ABEFC6;--color-status-positive-text:#067647;--color-status-warning-bg:#FFFAEB;--color-status-warning-border:#FEDF89;--color-status-warning-text:#B54708;--color-status-negative-bg:#FEF3F2;--color-status-negative-border:#FECDCA;--color-status-negative-text:#B42318;--color-status-info-bg:#EEF4FF;--color-status-info-border:#C7D7FE;--color-status-info-text:#3538CD;--color-status-pending-bg:#EEF4FF;--color-status-pending-border:#C7D7FE;--color-status-pending-text:#3538CD;--color-status-neutral-bg:#F2F4F7;--color-status-neutral-border:#E4E7EC;--color-status-neutral-text:#475467;--color-status-settled-bg:#EEF6F5;--color-status-settled-border:#B9E3DE;--color-status-settled-text:#0F766E;--color-status-consumed-bg:#F2F0EC;--color-status-consumed-border:#E2DDD5;--color-status-consumed-text:#57534E;--font-family-sans:var(--font-hanken-grotesk,"Hanken Grotesk"),system-ui,-apple-system,sans-serif;--font-family-mono:var(--font-jetbrains-mono,"JetBrains Mono"),"Fira Code","Consolas",monospace;--typography-display-font-size:1.875rem;--typography-display-line-height:1.2;--typography-display-font-weight:700;--typography-display-letter-spacing:-0.02em;--typography-heading-xl-font-size:1.5rem;--typography-heading-xl-line-height:1.25;--typography-heading-xl-font-weight:600;--typography-heading-xl-letter-spacing:-0.015em;--typography-heading-lg-font-size:1.25rem;--typography-heading-lg-line-height:1.3;--typography-heading-lg-font-weight:600;--typography-heading-lg-letter-spacing:-0.01em;--typography-heading-md-font-size:1rem;--typography-heading-md-line-height:1.4;--typography-heading-md-font-weight:600;--typography-heading-md-letter-spacing:0;--typography-body-lg-font-size:1rem;--typography-body-lg-line-height:1.5;--typography-body-lg-font-weight:400;--typography-body-md-font-size:0.875rem;--typography-body-md-line-height:1.5;--typography-body-md-font-weight:400;--typography-body-sm-font-size:0.8125rem;--typography-body-sm-line-height:1.4;--typography-body-sm-font-weight:400;--typography-label-md-font-size:0.875rem;--typography-label-md-line-height:1;--typography-label-md-font-weight:600;--typography-label-md-letter-spacing:0.05em;--typography-label-sm-font-size:0.6875rem;--typography-label-sm-line-height:1;--typography-label-sm-font-weight:600;--typography-label-sm-letter-spacing:0.05em;--typography-mono-md-font-size:0.8125rem;--typography-mono-md-line-height:1.5;--typography-mono-md-font-weight:400;--type-hero:44px;--type-kpi:24px;--type-h1:26px;--type-section:15px;--type-body:14px;--type-label:11px;--type-mono:13px;--spacing-0:0;--spacing-1:0.0625rem;--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-6:0.375rem;--spacing-8:0.5rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-64:4rem;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-card:15px;--radius-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.06);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.06);--shadow-focus:0 0 0 3px rgba(213,52,123,0.4);--shadow-card:0 2px 10px -6px rgba(0,0,0,.06);--shadow-card-elevated:0 30px 70px -20px rgba(0,0,0,.5);--shadow-btn-primary:0 6px 16px -6px rgba(230,53,122,.5);--zindex-base:0;--zindex-raised:10;--zindex-dropdown:100;--zindex-sticky:200;--zindex-overlay:300;--zindex-modal:400;--zindex-toast:500;--zindex-tooltip:600;--component-status-tile-width:200px;--component-status-tile-padding:var(--spacing-16);--component-status-tile-radius:var(--radius-lg);--component-status-tile-shadow:var(--shadow-md);--component-status-tile-label-size:var(--typography-label-sm-font-size);--component-status-tile-value-size:var(--typography-heading-xl-font-size);--component-badge-padding-y:var(--spacing-4);--component-badge-padding-x:var(--spacing-8);--component-badge-radius:999px;--component-badge-border-width:1px;--component-button-padding-y-sm:var(--spacing-8);--component-button-padding-x-sm:var(--spacing-12);--component-button-padding-y-md:var(--spacing-8);--component-button-padding-x-md:var(--spacing-16);--component-button-radius:10px;--component-button-transition:150ms ease-in-out;--component-data-table-header-bg:var(--surface-2);--component-data-table-header-color:var(--muted);--component-data-table-cell-padding-y:var(--spacing-12);--component-data-table-cell-padding-x:var(--spacing-16);--component-data-table-row-border:var(--border);--component-data-table-row-hover-bg:var(--surface-2);--component-data-table-row-selected-bg:var(--surface-selected);--component-data-table-pagination-active-color:#B4155E;--component-data-table-pagination-active-bg:rgba(180,21,94,0.08);--component-data-table-pagination-active-border:#B4155E;--component-page-shell-sidebar-width:238px;--component-page-shell-sidebar-collapsed-width:64px;--sidebar-current-width:var(--component-page-shell-sidebar-width);--component-page-shell-header-height:64px;--component-page-shell-content-max-width:1280px;--component-page-shell-content-padding-x:var(--spacing-24);--component-page-shell-content-padding-y:var(--spacing-24);--component-page-shell-sidebar-bg:var(--surface);--component-page-shell-sidebar-text:var(--text);--component-page-shell-header-bg:var(--surface);--component-page-shell-header-border:var(--border);--status-low-stock-border:#FEDF89;--status-low-stock-fg:#B54708}[data-theme=dark]{--bg:#181d27;--surface:#222836;--surface-2:#2a303f;--border:#39414f;--text:#eef1f6;--muted:#9aa4b5;--muted2:#727d8f;--chip:#ffffff;--chipbd:#e6e3de;--color-surface-page:var(--bg);--color-surface-elevated:var(--surface);--color-surface-subtle:var(--surface-2);--color-surface-overlay:var(--surface-2);--color-border-default:var(--border);--color-border-subtle:var(--border);--color-text-primary:var(--text);--color-text-secondary:var(--muted);--color-text-disabled:var(--muted2);--color-text-inverse:#181d27;--color-interactive-secondary:var(--surface);--color-interactive-secondary-border:var(--border);--component-page-shell-sidebar-bg:var(--surface);--component-page-shell-sidebar-text:var(--text);--component-page-shell-header-bg:var(--surface);--component-page-shell-header-border:var(--border);--component-data-table-header-bg:var(--surface-2);--component-data-table-header-color:var(--muted);--component-data-table-row-border:var(--border);--component-data-table-row-hover-bg:var(--surface-2);--surface-danger:#2A1515;--border-danger:#5C1F1F;--surface-selected:#3E2640;--color-interactive-destructive:#F87171;--color-interactive-destructive-hover:#F55F5F;--component-data-table-pagination-active-color:#F4A0C0;--component-data-table-pagination-active-bg:rgba(244,160,192,0.12);--component-data-table-pagination-active-border:#F4A0C0;--status-low-stock-fg:#FCD34D}body{background-color:var(--bg);color:var(--text);font-family:var(--font-family-sans);font-size:var(--typography-body-md-font-size);line-height:var(--typography-body-md-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}*,:after,:before{box-sizing:border-box}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #D5347B;outline-offset:2px}