@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_7dcaba{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_7dcaba{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.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-20c4,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/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.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-20c4,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/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6cf36b{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6cf36b{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--fz-surface:#f4f4f2;--fz-surface-raised:#ffffff;--fz-surface-kitchen:#111827;--fz-surface-kitchen-raised:#1f2937;--fz-surface-kitchen-late:#3f1d1d;--fz-kitchen-late-band:#b91c1c;--fz-ink:#111827;--fz-ink-muted:#676d79;--fz-ink-inverse:#ffffff;--fz-line:#e5e7eb;--fz-line-strong:#d1d5db;--fz-field-edge:#7d8696;--fz-money-in:#047857;--fz-money-in-soft:#ecfdf5;--fz-money-out:#b91c1c;--fz-money-out-soft:#fef2f2;--fz-attention:#b45309;--fz-attention-soft:#fef3c7;--fz-attention-on-soft:#92400e;--fz-action:#1d4ed8;--fz-action-soft:#eff6ff;--fz-training:#5b21b6;--fz-training-stripe:#6d28d9;--fz-tile-blue:#1d4ed8;--fz-tile-blue-soft:#eff6ff;--fz-tile-violet:#6d28d9;--fz-tile-violet-soft:#f5f3ff;--fz-tile-teal:#0f766e;--fz-tile-teal-soft:#f0fdfa;--fz-tile-amber:#92400e;--fz-tile-amber-soft:#fffbeb;--fz-brand:#1b3bff;--fz-brand-accent:#00d8c4;--fz-logo-ink:#1b3bff;--fz-logo-accent:#00d8c4;--fz-logo-bubble:#ffffff;--fz-ink-on-dark:#e5e7eb;--fz-ink-muted-on-dark:#9ca3af;--fz-line-on-dark:#374151;--fz-surface-on-dark:#1f2937;--fz-money-in-on-dark:#6ee7b7;--fz-money-in-on-dark-surface:#065f46;--fz-money-out-on-dark:#fca5a5;--fz-attention-on-dark:#fef3c7;--fz-attention-on-dark-surface:#92400e;--fz-contrast-ink:#000000;--fz-contrast-surface:#ffffff;--fz-text-xs:12px;--fz-text-sm:13px;--fz-text-base:15px;--fz-text-md:17px;--fz-text-lg:22px;--fz-text-xl:28px;--fz-text-figure:34px;--fz-text-figure-lg:44px;--fz-text-display:40px;--fz-text-display-lg:56px;--fz-text-display-xl:72px;--fz-text-display-hand:144px;--fz-font-mono:ui-monospace,"Cascadia Mono",Menlo,Consolas,"Courier New",monospace;--fz-space-xs:4px;--fz-space-sm:8px;--fz-space-md:12px;--fz-space-lg:16px;--fz-space-xl:24px;--fz-space-xxl:32px;--fz-scrim:rgba(17,24,39,0.5);--fz-shadow-card:0 1px 2px rgba(17,24,39,0.05),0 2px 8px rgba(17,24,39,0.04);--fz-shadow-raised:0 2px 8px rgba(17,24,39,0.08);--fz-shadow-overlay:0 8px 24px rgba(17,24,39,0.14);--fz-rest-ink:oklch(0.99 0.005 60);--fz-rest-ink-soft:oklch(1 0 0/0.8);--fz-rest-ink-muted:oklch(1 0 0/0.6);--fz-rest-line:oklch(1 0 0/0.16);--fz-rest-edge:oklch(1 0 0/0.4);--fz-rest-ground:radial-gradient(90% 55% at 78% 16%,oklch(0.72 0.16 55/0.55),transparent 60%),radial-gradient(70% 45% at 15% 40%,oklch(0.55 0.2 30/0.45),transparent 65%),linear-gradient(180deg,oklch(0.24 0.04 40),oklch(0.17 0.03 35) 55%,oklch(0.14 0.03 35));--fz-rest-dish-warm:radial-gradient(circle at 34% 28%,oklch(1 0 0/0.5),transparent 52%),linear-gradient(135deg,oklch(0.9 0.09 75),oklch(0.75 0.15 50));--fz-rest-dish-green:radial-gradient(circle at 34% 28%,oklch(1 0 0/0.5),transparent 52%),linear-gradient(135deg,oklch(0.92 0.06 140),oklch(0.82 0.1 120));--fz-rest-dish-shadow:0 24px 60px oklch(0 0 0/0.45);--fz-plate-gloss:radial-gradient(circle at 34% 28%,oklch(1 0 0/0.7),transparent 52%);--fz-radius-sm:8px;--fz-radius-md:10px;--fz-radius-lg:12px;--fz-radius-panel:16px;--fz-radius-modal:18px;--fz-radius-pill:999px;--fz-page-width:480px;--fz-touch-primary:56px;--fz-touch-secondary:44px;--fz-touch-deliberate:72px;--fz-touch-gap:8px;--fz-touch-kiosk:96px;--fz-field-height:var(--fz-touch-secondary);--fz-font-display:"Archivo Variable",Archivo,system-ui,-apple-system,sans-serif;--fz-motion-fast:100ms;--fz-motion-base:150ms;--fz-focus-ring:#1d4ed8;--fz-focus-ring-on-dark:#ffffff;--fz-focus-width:3px;--fz-focus-offset:2px;--fz-z-sticky:10;--fz-z-overlay:20;--fz-z-modal:30;--fz-z-toast:40}:root[data-theme=dark]{--fz-surface:#121214;--fz-surface-raised:#1c1c20;--fz-ink:#ededf0;--fz-ink-muted:#a1a1aa;--fz-ink-inverse:#121214;--fz-line:#2e2e34;--fz-line-strong:#3f3f47;--fz-field-edge:#7a7a85;--fz-money-in:#34d399;--fz-money-in-soft:#0d2b22;--fz-money-out:#f87171;--fz-money-out-soft:#331717;--fz-attention:#fbbf24;--fz-attention-soft:#33260c;--fz-action:#7aa2ff;--fz-action-soft:#16203a;--fz-brand:#5470ff;--fz-brand-accent:#00d8c4;--fz-focus-ring:#ffffff;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--fz-surface:#121214;--fz-surface-raised:#1c1c20;--fz-ink:#ededf0;--fz-ink-muted:#a1a1aa;--fz-ink-inverse:#121214;--fz-line:#2e2e34;--fz-line-strong:#3f3f47;--fz-field-edge:#7a7a85;--fz-money-in:#34d399;--fz-money-in-soft:#0d2b22;--fz-money-out:#f87171;--fz-money-out-soft:#331717;--fz-attention:#fbbf24;--fz-attention-soft:#33260c;--fz-action:#7aa2ff;--fz-action-soft:#16203a;--fz-brand:#5470ff;--fz-brand-accent:#00d8c4;--fz-focus-ring:#ffffff;color-scheme:dark}}.fz-modernist{--fz-surface:#f3f2f2;--fz-surface-raised:#f8f4f4;--fz-ink:#201e1d;--fz-ink-muted:#605d5d;--fz-line:#eae7e7;--fz-line-strong:#d7d3d3;--fz-brand:#ec3013;--fz-action:#201e1d;--fz-action-soft:#e7e4e4;--fz-accent-down:#3a3634;--fz-accent-pressed:#0f0e0d;--fz-accent-text:#201e1d;--fz-accent-soft-2:#dcd8d8;--fz-accent-edge:#b9b4b3;--fz-scrim:rgba(32,30,29,0.45);--fz-shadow-card:0 1px 2px rgba(45,43,43,0.14);--fz-shadow-raised:0 3px 10px rgba(45,43,43,0.16);--fz-shadow-overlay:0 12px 32px rgba(45,43,43,0.22);--fz-radius-sm:10px;--fz-radius-md:12px;--fz-radius-lg:14px;--fz-radius-panel:18px;--fz-radius-modal:20px;--fz-focus-ring:#1d4ed8}.fz-kide{--fz-surface:#f3eee4;--fz-surface-raised:#fbf8f2;--fz-ink:#1c2422;--fz-ink-muted:#5c605a;--fz-ink-inverse:#fbf8f2;--fz-line:#e2d9ca;--fz-line-strong:#d9cfbe;--fz-brand:#0e5e5b;--fz-action:#0e5e5b;--fz-action-soft:#e3efec;--fz-accent-down:#0e5e5b;--fz-accent-pressed:#0b4b48;--fz-accent-text:#0b4b48;--fz-accent-soft-2:#cfe0dc;--fz-accent-edge:#a9c7c2;--fz-attention:#9c3514;--fz-attention-soft:#fbe6dc;--fz-attention-on-soft:#9c3514;--fz-attention-on-dark-surface:#9c3514;--fz-scrim:rgba(28,36,34,0.45);--fz-shadow-card:0 1px 2px rgba(28,36,34,0.06);--fz-shadow-raised:0 2px 8px rgba(28,36,34,0.08);--fz-shadow-overlay:0 12px 32px rgba(28,36,34,0.2);--fz-radius-sm:10px;--fz-radius-md:12px;--fz-radius-lg:14px;--fz-radius-panel:16px;--fz-radius-modal:18px;--fz-focus-ring:#0e5e5b;--fz-kide-tile:#fffdf8;--fz-kide-track:#ece5d8;--fz-kide-divider:#ece4d6;--fz-kide-pill:#ddd4c4;--fz-kide-dash:#b9ad97;--fz-kide-ink-2:#3f4541;--fz-kide-ink-3:#4a524e;--fz-kide-teal-edge:#a9c7c2;--fz-kide-teal-edge-2:#cfe0dc;--fz-kide-on-teal:#ffffff;--fz-kide-on-teal-muted:#d7ebe7;--fz-kide-teal-row:#f1f6f4;--fz-kide-teal-ink:#3c4a47;--fz-kide-on-ink-muted:#c9ccc4;--fz-kide-orange:#9c3514;--fz-kide-orange-soft:#fbe6dc;--fz-kide-orange-edge:#e8b49c;--fz-kide-orange-edge-2:#e1b9a8;--fz-kide-out-ground:#ebe6dc;--fz-kide-out-edge:#c3b9a7;--fz-kide-out-ink:#6a6d66;--fz-kide-out-dot:#b3a88f;--fz-kide-dot-1:#8a5a3b;--fz-kide-dot-2:#5f7f4e;--fz-kide-dot-3:#c28e1f;--fz-kide-dot-4:#7a5a8c;--fz-kide-dot-5:#3d6f9e;--fz-kide-shadow-primary:0 1px 0 rgba(255,255,255,0.18) inset,0 8px 20px -10px rgba(14,94,91,0.7);--fz-kide-font-display:"Bricolage Grotesque Variable","Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--fz-kide-font-body:"Instrument Sans Variable","Instrument Sans",ui-sans-serif,system-ui,sans-serif}.fz-ruuhka{--fz-surface:#0e0f10;--fz-surface-raised:#151618;--fz-ink:#f2f1ec;--fz-ink-muted:#a9adb4;--fz-ink-inverse:#0e0f10;--fz-line:#24262a;--fz-line-strong:#33363b;--fz-brand:#d4ff3a;--fz-action:#d4ff3a;--fz-action-soft:#262b12;--fz-accent-down:#d4ff3a;--fz-accent-pressed:#b8e020;--fz-accent-text:#d4ff3a;--fz-accent-soft-2:#3a4214;--fz-accent-edge:#6c7d22;--fz-attention:#ff9a4d;--fz-attention-soft:#3a2210;--fz-attention-on-soft:#ffb783;--fz-attention-on-dark-surface:#ff9a4d;--fz-scrim:rgba(0,0,0,0.62);--fz-shadow-card:0 1px 2px rgba(0,0,0,0.4);--fz-shadow-raised:0 2px 8px rgba(0,0,0,0.5);--fz-shadow-overlay:0 12px 32px rgba(0,0,0,0.6);--fz-radius-sm:4px;--fz-radius-md:6px;--fz-radius-lg:6px;--fz-radius-panel:8px;--fz-radius-modal:10px;--fz-focus-ring:#d4ff3a;--fz-kide-tile:#1b1c1e;--fz-kide-track:#26282b;--fz-kide-divider:#24262a;--fz-kide-pill:#33363b;--fz-kide-dash:#5a5e64;--fz-kide-ink-2:#c9ccd1;--fz-kide-ink-3:#b8bbc0;--fz-kide-teal-edge:#6c7d22;--fz-kide-teal-edge-2:#3a4214;--fz-kide-on-teal:#0e0f10;--fz-kide-on-teal-muted:#2d3508;--fz-kide-teal-row:#1a1d12;--fz-kide-teal-ink:#d9dcc8;--fz-kide-on-ink-muted:#3f4246;--fz-kide-orange:#ff9a4d;--fz-kide-orange-soft:#3a2210;--fz-kide-orange-edge:#7a4418;--fz-kide-orange-edge-2:#5c3414;--fz-kide-out-ground:#1b1c1e;--fz-kide-out-edge:#5a5e64;--fz-kide-out-ink:#9a9da3;--fz-kide-out-dot:#5a5e64;--fz-kide-dot-1:#f0a530;--fz-kide-dot-2:#ede6d3;--fz-kide-dot-3:#2a4cc0;--fz-kide-dot-4:#6a2660;--fz-kide-dot-5:#2f8f86;--fz-kide-shadow-primary:none;--fz-kide-font-display:"Archivo Variable",Archivo,ui-sans-serif,system-ui,sans-serif;--fz-kide-font-body:"Archivo Variable",Archivo,ui-sans-serif,system-ui,sans-serif}.fz-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fz-icon{flex:none;vertical-align:-.125em}:focus-visible{outline:var(--fz-focus-width) solid var(--fz-focus-ring);outline-offset:var(--fz-focus-offset)}.fz-on-dark :focus-visible,[data-surface=dark] :focus-visible{outline-color:var(--fz-focus-ring-on-dark)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.fz-operator{--fz-op-bg:#f4f2ec;--fz-op-surface:#ffffff;--fz-op-sunk:#ece9e1;--fz-op-ink:#16171a;--fz-op-muted:#5a5c63;--fz-op-border:#d9d5ca;--fz-op-field:#8a8c93;--fz-op-rule:#16171a;--fz-op-accent:#1d4ed8;--fz-op-on-accent:#ffffff;--fz-op-ok:#14432a;--fz-op-on-ok:#ffffff;--fz-op-warn:#f2b33d;--fz-op-on-warn:#16171a;--fz-op-danger:#b3261e;--fz-op-on-danger:#ffffff;--fz-op-danger-tint:#fbeae8;--fz-op-band:#00d8c4;--fz-op-card-on:#dfe6fa;--fz-op-lip-accent:#163a9f;--fz-op-lip-danger:#7d1b15;--fz-op-seg-1:#16171a;--fz-op-seg-2:#3e4047;--fz-op-seg-3:#6b6e76;--fz-op-seg-4:#9a9ca3;--fz-op-seg-5:#c9c6bc}@media (prefers-color-scheme:dark){.fz-operator:not([data-theme=light]){--fz-op-bg:#111214;--fz-op-surface:#1a1b1f;--fz-op-sunk:#23252a;--fz-op-ink:#eceae4;--fz-op-muted:#9c9ea6;--fz-op-border:#2e3036;--fz-op-field:#6e7078;--fz-op-rule:#eceae4;--fz-op-accent:#7aa2ff;--fz-op-on-accent:#111214;--fz-op-ok:#1f3a2a;--fz-op-on-ok:#9fe0b0;--fz-op-warn:#f2b33d;--fz-op-on-warn:#111214;--fz-op-danger:#ff6b5e;--fz-op-on-danger:#111214;--fz-op-danger-tint:#2a1716;--fz-op-band:#00b8a6;--fz-op-card-on:#2d364c;--fz-op-lip-accent:#4d6fc2;--fz-op-lip-danger:#b84a41;--fz-op-seg-1:#eceae4;--fz-op-seg-2:#b9b7b0;--fz-op-seg-3:#8a8c93;--fz-op-seg-4:#5e6068;--fz-op-seg-5:#3a3c42}}.fz-operator[data-theme=dark]{--fz-op-bg:#111214;--fz-op-surface:#1a1b1f;--fz-op-sunk:#23252a;--fz-op-ink:#eceae4;--fz-op-muted:#9c9ea6;--fz-op-border:#2e3036;--fz-op-field:#6e7078;--fz-op-rule:#eceae4;--fz-op-accent:#7aa2ff;--fz-op-on-accent:#111214;--fz-op-ok:#1f3a2a;--fz-op-on-ok:#9fe0b0;--fz-op-warn:#f2b33d;--fz-op-on-warn:#111214;--fz-op-danger:#ff6b5e;--fz-op-on-danger:#111214;--fz-op-danger-tint:#2a1716;--fz-op-band:#00b8a6;--fz-op-card-on:#2d364c;--fz-op-lip-accent:#4d6fc2;--fz-op-lip-danger:#b84a41;--fz-op-seg-1:#eceae4;--fz-op-seg-2:#b9b7b0;--fz-op-seg-3:#8a8c93;--fz-op-seg-4:#5e6068;--fz-op-seg-5:#3a3c42}.fz-kitchen{--fz-surface:var(--fz-surface-kitchen);--fz-surface-raised:var(--fz-surface-kitchen-raised);--fz-ink:var(--fz-ink-on-dark);--fz-ink-muted:var(--fz-ink-muted-on-dark);--fz-ink-inverse:var(--fz-surface-kitchen);--fz-line:var(--fz-line-on-dark);--fz-line-strong:var(--fz-ink-muted-on-dark);--fz-field-edge:var(--fz-ink-muted-on-dark);--fz-money-in:var(--fz-money-in-on-dark);--fz-money-in-soft:var(--fz-money-in-on-dark-surface);--fz-money-out:var(--fz-money-out-on-dark);--fz-money-out-soft:var(--fz-surface-kitchen-late);--fz-attention:var(--fz-attention-on-dark);--fz-attention-soft:var(--fz-attention-on-dark-surface);--fz-attention-on-soft:var(--fz-attention-on-dark);--fz-action:var(--fz-ink-on-dark);--fz-action-soft:var(--fz-line-on-dark);--fz-accent-down:var(--fz-money-in-on-dark-surface);--fz-accent-pressed:var(--fz-surface-kitchen);--fz-accent-text:var(--fz-ink-on-dark);--fz-accent-soft-2:var(--fz-attention-on-dark-surface);--fz-accent-edge:var(--fz-attention-on-dark);--fz-kitchen-done:var(--fz-money-in-on-dark-surface);--fz-kitchen-done-ink:var(--fz-ink-on-dark);--fz-shadow-card:none;--fz-focus-ring:var(--fz-focus-ring-on-dark);color-scheme:dark}.sb{--sb-bg:var(--fz-op-bg);--sb-surface:var(--fz-op-surface);--sb-sunk:var(--fz-op-sunk);--sb-ink:var(--fz-op-ink);--sb-muted:var(--fz-op-muted);--sb-border:var(--fz-op-border);--sb-field:var(--fz-op-field);--sb-rule:var(--fz-op-rule);--sb-accent:var(--fz-op-accent);--sb-on-accent:var(--fz-op-on-accent);--sb-ok:var(--fz-op-ok);--sb-on-ok:var(--fz-op-on-ok);--sb-warn:var(--fz-op-warn);--sb-on-warn:var(--fz-op-on-warn);--sb-danger:var(--fz-op-danger);--sb-on-danger:var(--fz-op-on-danger);--sb-danger-tint:var(--fz-op-danger-tint);--sb-band:var(--fz-op-band);--sb-card-on:var(--fz-op-card-on);--sb-lip-accent:var(--fz-op-lip-accent);--sb-lip-danger:var(--fz-op-lip-danger);font-family:var(--font-plex-sans),system-ui,sans-serif;font-size:var(--fz-text-sm);line-height:20px;color:var(--sb-ink);background:var(--sb-bg);min-height:100dvh}.sb *,.sb :after,.sb :before{box-sizing:border-box}.sb-page a{color:var(--sb-accent)}.sb-page a:hover{color:var(--sb-ink)}.sb :focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.sb-mono{font-family:var(--font-plex-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-muted{color:var(--sb-muted)}.sb-small{font-size:var(--fz-text-xs);line-height:16px}.sb-strong{font-weight:600}.sb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sb-stack{display:flex;flex-direction:column;gap:12px}.sb-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sb-sronly{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sb-shell{display:flex;min-height:100dvh;border-left:4px solid var(--sb-band)}.sb-nav{flex:0 0 240px;background:var(--sb-surface);border-right:1px solid var(--sb-border);padding:20px 16px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.sb-brand{display:flex;align-items:center;justify-content:space-between;gap:8px}.sb-brand b{font-size:var(--fz-text-base);letter-spacing:.04em}.sb-brand b span{font-weight:400;color:var(--sb-muted);letter-spacing:0}.sb-env{font-family:var(--font-plex-mono),monospace;font-size:var(--fz-text-xs);line-height:16px;padding:1px 6px;border:1px solid var(--sb-ink);border-radius:2px}.sb-env[data-env=prod]{background:var(--sb-ink);color:var(--sb-bg)}.sb-themeswitch{display:flex;border:1px solid var(--sb-border);border-radius:2px;margin:-8px 0 0}.sb-themeswitch button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:0;background:none;font:inherit;font-size:var(--fz-text-sm);color:var(--sb-muted);cursor:pointer}.sb-themeswitch button+button{border-left:1px solid var(--sb-border)}.sb-themeswitch button:hover{background:var(--sb-sunk);color:var(--sb-ink)}.sb-themeswitch button[aria-pressed=true]{background:var(--sb-ink);color:var(--sb-bg)}.sb-navgroup{display:flex;flex-direction:column;gap:2px}.sb-navlabel{font-size:var(--fz-text-xs);line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted);padding:0 8px 4px}.sb a.sb-navlink{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 8px;border-radius:2px;color:var(--sb-ink);text-decoration:none}.sb a.sb-navlink:hover{background:var(--sb-sunk);color:var(--sb-ink)}.sb button.sb-navlink{display:flex;align-items:center;width:100%;min-height:36px;padding:0 8px;border:0;border-radius:2px;background:none;font:inherit;color:var(--sb-ink);text-align:left;cursor:pointer}.sb button.sb-navlink:hover{background:var(--sb-sunk)}.sb a.sb-navlink[aria-current=page]{background:var(--sb-ink);color:var(--sb-bg)}.sb-count{font-family:var(--font-plex-mono),monospace;font-size:var(--fz-text-xs)}.sb-navfoot{margin-top:auto;display:flex;flex-direction:column;gap:6px}.sb-mobilebar{display:none}.sb-main{flex:1 1 auto;min-width:0;padding:24px 32px 64px}@media (max-width:860px){.sb-shell{display:block;border-left:0;border-top:4px solid var(--sb-band)}.sb-mobilebar{display:block;background:var(--sb-surface);border-bottom:1px solid var(--sb-border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.sb-mobilebar>summary{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 16px;list-style:none;cursor:pointer}.sb-mobilebar>summary::-webkit-details-marker{display:none}.sb-mobilebar>summary b{flex:1 1 auto;font-size:var(--fz-text-base)}.sb-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px}.sb-burger>span{display:block;height:2px;background:var(--sb-ink)}.sb-mobilebar .sb-nav{position:static;height:auto;max-height:calc(100dvh - 60px);border-right:0;border-top:1px solid var(--sb-border)}.sb-mobilebar .sb-nav .sb-brand,.sb-shell>.sb-nav{display:none}.sb-main{padding:16px 16px 48px}}.sb-page{display:flex;flex-direction:column;gap:28px;max-width:1400px}.sb-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.sb-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.sb-h1{font-size:var(--fz-text-lg);line-height:30px}.sb-h1,.sb-h2{margin:0;font-weight:600}.sb-h2{font-size:var(--fz-text-base);line-height:22px}.sb-panel{border-top:1.5px solid var(--sb-rule);padding-top:12px;display:flex;flex-direction:column;gap:12px;min-width:0}.sb-phead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.sb-two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:32px}.sb-halves,.sb-two{display:grid;gap:32px}.sb-halves{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px}@media (max-width:1100px){.sb-halves,.sb-two{grid-template-columns:minmax(0,1fr)}}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:2px;border:1px solid var(--sb-ink);background:transparent;font:inherit;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.sb a.sb-btn,.sb-btn{color:var(--sb-ink)}.sb a.sb-btn:hover,.sb-btn:hover{background:var(--sb-sunk)}.sb a.sb-btn[data-variant=primary],.sb-btn[data-variant=primary]{background:var(--sb-accent);border-color:var(--sb-accent);color:var(--sb-on-accent)}.sb-btn:disabled{background:var(--sb-sunk);border-color:var(--sb-border);color:var(--sb-muted);cursor:not-allowed}.sb-btn[data-variant=danger]{border-color:var(--sb-danger);color:var(--sb-danger)}.sb-btn[data-variant=danger]:hover{background:var(--sb-danger-tint)}.sb-btn[data-variant=danger-solid]{background:var(--sb-danger);border-color:var(--sb-danger);color:var(--sb-on-danger)}.sb-btn[data-size=sm]{min-height:32px;padding:0 10px;font-size:var(--fz-text-sm)}.sb-btn{box-shadow:0 2px 0 0 var(--sb-ink);transition:transform 60ms ease,box-shadow 60ms ease}.sb-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 0 var(--sb-ink)}.sb a.sb-btn[data-variant=primary],.sb-btn[data-variant=primary]{box-shadow:0 2px 0 0 var(--sb-lip-accent)}.sb-btn[data-variant=danger]{box-shadow:0 2px 0 0 var(--sb-danger)}.sb-btn[data-variant=danger-solid]{box-shadow:0 2px 0 0 var(--sb-lip-danger)}.sb-btn:disabled{box-shadow:none}.sb-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--sb-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sb-linkbtn:hover{color:var(--sb-ink)}.sb-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px;border-radius:2px;font-size:var(--fz-text-xs);line-height:16px;font-weight:500;white-space:nowrap;vertical-align:middle}.sb-chip[data-kind=ok]{background:var(--sb-ok);color:var(--sb-on-ok)}.sb-chip[data-kind=warn]{background:var(--sb-warn);color:var(--sb-on-warn)}.sb-chip[data-kind=danger]{background:var(--sb-danger);color:var(--sb-on-danger)}.sb-chip[data-kind=unknown]{border:1px solid var(--sb-muted);color:var(--sb-muted)}.sb-chip[data-kind=line]{border:1px solid var(--sb-border);color:var(--sb-ink)}.sb-chip[data-kind=ink]{background:var(--sb-ink);color:var(--sb-bg);font-family:var(--font-plex-mono),monospace}.sb-chip svg{flex:none}.sb-alerts{display:flex;flex-direction:column}.sb-alert{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:44px;padding:8px 0;border-bottom:1px solid var(--sb-border)}.sb-alert>.sb-chip{justify-self:start}.sb-allclear{padding:12px 0;border-bottom:1px solid var(--sb-border);display:flex;gap:12px;align-items:center}@media (max-width:860px){.sb-alert{grid-template-columns:minmax(0,1fr) auto}.sb-alert>.sb-chip{grid-column:1/-1;justify-self:start}}.sb-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--sb-border)}.sb-kpi{padding:4px 16px 16px 0;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--sb-border);margin-right:16px;min-width:0}.sb-kpi:last-child{border-right:0;margin-right:0}.sb-big{font-family:var(--font-plex-mono),monospace;font-weight:500;font-size:var(--fz-text-xl);line-height:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (min-width:1101px){.sb-kpis[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-kpis[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.sb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-kpi:nth-child(3n){border-right:0;margin-right:0}}@media (max-width:860px){.sb-kpis{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.sb-kpi,.sb-kpi:nth-child(3n){border-right:0;margin-right:0;border-bottom:1px solid var(--sb-border);padding:12px 0}.sb-big{font-size:var(--fz-text-lg);line-height:30px}}.sb-tblwrap{overflow-x:auto}.sb-tbl{width:100%;border-collapse:collapse;min-width:560px}.sb-tbl th{text-align:left;font-size:var(--fz-text-xs);line-height:16px;font-weight:600;color:var(--sb-muted);padding:6px 12px 6px 0;border-bottom:1.5px solid var(--sb-rule);white-space:nowrap}.sb-tbl td{padding:8px 12px 8px 0;border-bottom:1px solid var(--sb-border);height:36px;vertical-align:middle}.sb-tbl .sb-r{text-align:right}.sb-tbl .sb-cut{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sb-bar{display:flex;height:28px;border:1px solid var(--sb-ink)}.sb-bar>span{height:100%}.sb-feed{display:flex;flex-direction:column}.sb-feedrow{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--sb-border)}@media (max-width:860px){.sb-feedrow{grid-template-columns:minmax(0,1fr);gap:2px}}.sb-label{display:block;font-size:var(--fz-text-xs);line-height:16px;font-weight:600;color:var(--sb-muted);margin-bottom:4px}.sb-field{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--sb-field);border-radius:2px;background:var(--sb-surface);color:var(--sb-ink);font:inherit}.sb-field:focus-visible{outline:2px solid var(--sb-accent);outline-offset:0;border-color:var(--sb-accent)}textarea.sb-field{min-height:72px;resize:vertical}.sb-hint{font-size:var(--fz-text-xs);line-height:16px;color:var(--sb-muted);margin-top:4px}.sb-check{display:inline-flex;align-items:center;gap:8px;min-height:36px;cursor:pointer}.sb-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sb-filters>label{min-width:160px}.sb-filters>label,.sb-note{display:flex;flex-direction:column}.sb-note{background:var(--sb-sunk);padding:10px 12px;gap:4px}.sb-note[data-kind=warn]{border-left:3px solid var(--sb-warn)}.sb-note[data-kind=danger]{background:var(--sb-danger-tint);border-left:3px solid var(--sb-danger)}.sb-note[data-kind=ok]{border-left:3px solid var(--sb-ok)}.sb-overlay{position:fixed;inset:0;z-index:60;background:var(--fz-scrim);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.sb-dialog{width:100%;max-width:640px;background:var(--sb-surface);border:1px solid var(--sb-ink);color:var(--sb-ink)}.sb-dialog-head{padding:16px 20px;border-bottom:1.5px solid var(--sb-rule);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sb-dialog-head h2{margin:0;font-size:var(--fz-text-md);line-height:24px;font-weight:600}.sb-dialog-body{padding:20px;display:flex;flex-direction:column;gap:16px}.sb-dialog-foot{padding:14px 20px;border-top:1px solid var(--sb-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:860px){.sb-overlay{padding:0;align-items:stretch}.sb-dialog{max-width:none;border:0;min-height:100%}}.sb-crumb{font-size:var(--fz-text-xs);line-height:16px;color:var(--sb-muted)}.sb-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.sb-facts{gap:8px 12px;margin-top:8px}.sb-facts,.sb-warnline{display:flex;flex-wrap:wrap;align-items:center}.sb-warnline{gap:10px;padding:8px 12px;background:var(--sb-sunk);border-left:3px solid var(--sb-warn)}.sb-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-gap:4px;gap:4px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--sb-border)}.sb a.sb-tab{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 10px;background:var(--sb-sunk);border:1px solid var(--sb-border);border-top:3px solid transparent;border-radius:2px 2px 0 0;color:var(--sb-ink);text-decoration:none}.sb a.sb-tab:hover{background:var(--sb-surface);color:var(--sb-ink)}.sb a.sb-tab[aria-current=page]{background:var(--sb-card-on);border-color:var(--sb-accent);border-bottom-color:var(--sb-card-on)}.sb-tab-name{font-weight:600}.sb a.sb-tab[aria-current=page] .sb-tab-name{color:var(--sb-accent)}.sb-tab-cap{font-size:var(--fz-text-xs);line-height:16px;color:var(--sb-muted)}.sb-tab-cap,.sb-tab-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-tab-val{font-family:var(--font-plex-mono),monospace;font-weight:600}.sb-grid360{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:1100px){.sb-grid360{grid-template-columns:minmax(0,1fr)}}.sb-col{gap:24px;min-width:0}.sb-col,.sb-rail{display:flex;flex-direction:column}.sb-rail{gap:20px;border-left:1px solid var(--sb-border);padding-left:20px}@media (max-width:1100px){.sb-rail{border-left:0;padding-left:0;border-top:1.5px solid var(--sb-rule);padding-top:12px}}.sb-railgroup{display:flex;flex-direction:column;gap:8px}.sb-raillabel{font-size:var(--fz-text-xs);line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted)}.sb-kvs{display:flex;flex-direction:column}.sb-kv{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--sb-border)}.sb-kv>:first-child{color:var(--sb-muted)}.sb-kv>:last-child{overflow-wrap:anywhere}@media (max-width:860px){.sb-kv{grid-template-columns:minmax(0,1fr);gap:2px}}.sb-rail .sb-kv{grid-template-columns:minmax(0,1fr);gap:2px}.sb-dzone{border:1px solid var(--sb-danger)}.sb-dzhead{padding:8px 16px;background:var(--sb-danger-tint);color:var(--sb-danger);font-weight:600;border-bottom:1px solid var(--sb-danger)}.sb-dzrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sb-border)}.sb-dzrow:last-child{border-bottom:0}.sb-dzrow>div{flex:1 1 320px;min-width:0}.sb-empty{padding:12px 0;color:var(--sb-muted);border-bottom:1px solid var(--sb-border)}.sb-door{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;border-top:4px solid var(--sb-band)}.sb-doorbox{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px;border-top:1.5px solid var(--sb-rule);padding-top:16px}.sb-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px;font-family:var(--font-plex-mono),monospace}.sb-qr{width:192px;padding:8px;background:var(--fz-op-surface);border:1px solid var(--sb-border)}.sb-qr svg{display:block;width:100%;height:auto}