@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/deade473f2bb2ca5-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea1609ca43e5b9a0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cecc08f17053f1cc-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1c70d75724c6673f-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/248fbe88acf449f0-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3a8e6904478df7ba-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_d5da9b{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:600;font-style:normal}.__variable_d5da9b{--font-display-loaded:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body-loaded:"Inter","Inter 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.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/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.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/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_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono-loaded:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg-void:#05070D;--bg-navy:#0A1734;--navy-850:#0B1B3A;--navy-900:#081226;--steel-800:#0F2A59;--card-top:rgba(15,42,89,.5);--card-bot:rgba(8,18,38,.72);--indigo-600:#18268C;--royal-500:#2445CE;--electric-450:#2E6BFF;--sky-400:#5EA0FF;--gold-400:#F5C042;--strike-350:#8B9AC0;--txt-head:#FFFFFF;--txt-body:#A9B4CC;--white:#FFFFFF;--bg-ice:#F4F7FD;--ice-head:#0A1734;--ice-body:#3A4A6B;--font-display:"Source Serif 4",Georgia,serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--fs-900:clamp(2.2rem,6vw,3.9rem);--fs-800:clamp(1.75rem,4vw,2.7rem);--fs-700:clamp(1.2rem,2.4vw,1.45rem);--fs-600:1.2rem;--fs-500:1.1rem;--fs-400:1rem;--fs-300:.9rem;--fs-200:.78rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-8:3rem;--sp-10:4rem;--color-canvas:#05070D;--color-surface-1:#08101B;--color-surface-2:#0A1429;--color-surface-3:#0A1734;--color-text-primary:#F2F5FA;--color-text-secondary:#A7B0C1;--color-text-tertiary:#778197;--color-accent:#2E6BFF;--color-focus:#5EA0FF;--color-gold:#F5C042;--color-profit:#76B8A5;--color-profit-bg:rgba(118,184,165,.10);--color-loss:#D38B9A;--color-loss-bg:rgba(211,139,154,.10);--line-subtle:rgba(151,173,220,.10);--line-default:rgba(151,173,220,.16);--line-strong:rgba(151,173,220,.24);--chart-grid:rgba(151,173,220,.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--shadow-panel:none;--shadow-float:0 1px 2px rgba(0,0,0,.35),0 10px 28px rgba(0,0,0,.24);--shadow-dialog:0 2px 4px rgba(0,0,0,.40),0 24px 64px rgba(0,0,0,.30);--focus-ring:0 0 0 2px #05070D,0 0 0 4px #5EA0FF;--font-ui:var(--font-body);--font-num:var(--font-mono);--heading-lg:600 24px/32px var(--font-ui);--heading-md:600 20px/28px var(--font-ui);--ui:400 14px/20px var(--font-ui);--ui-strong:600 14px/20px var(--font-ui);--ui-sm:400 12px/18px var(--font-ui);--num:400 14px/20px var(--font-num);--num-strong:500 14px/20px var(--font-num);--num-lg:500 24px/32px var(--font-num);--table-row:44px;--table-row-compact:32px;--motion-fast-1:70ms;--motion-fast-2:110ms;--motion-medium-1:150ms;--motion-medium-2:240ms;--ease-standard:cubic-bezier(.2,0,.38,.9);--ease-enter:cubic-bezier(0,0,.38,.9);--ease-exit:cubic-bezier(.2,0,1,.9);--ita-canvas:var(--color-canvas);--ita-navy:var(--color-surface-3);--ita-blue:var(--color-accent);--ita-focus:var(--color-focus);--ita-gold:var(--color-gold);--ita-surface-soft:var(--color-surface-1);--ita-surface-mid:var(--color-surface-2);--ita-surface-high:var(--color-surface-3);--ita-line-subtle:var(--line-subtle);--ita-line-default:var(--line-default);--ita-line-strong:var(--line-strong);--admin-type-meta:12px;--admin-type-ui:14px;--admin-type-body:16px;--admin-type-heading:20px;--admin-type-page:24px;--data-gain:var(--color-profit);--data-loss:var(--color-loss);--data-warn:#E0A24A;--data-neutral:var(--color-text-tertiary);--data-gain-wash:var(--color-profit-bg);--data-loss-wash:var(--color-loss-bg);--data-warn-wash:rgba(224,162,74,.10);--accent-wash:rgba(46,107,255,.10);--gold-wash:rgba(245,192,66,.10);--line:var(--line-default);--txt-dim:var(--color-text-tertiary);--surface-raised:var(--color-surface-2);--surface-inset:var(--color-surface-1);--scrim:rgba(3,5,11,.84);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-pill:var(--radius-pill);--shadow-btn:none;--shadow-card:var(--shadow-panel);--speed:var(--motion-fast-2)}@supports (background:color-mix(in srgb,var(--ita-canvas ),var(--ita-navy ))){:root{--ita-surface-soft:color-mix(in srgb,var(--ita-canvas) 72%,var(--ita-navy) 28%);--ita-surface-mid:color-mix(in srgb,var(--ita-canvas) 48%,var(--ita-navy) 52%);--ita-surface-high:var(--ita-navy);--ita-line-subtle:color-mix(in srgb,transparent 90%,var(--ita-focus) 10%);--ita-line-default:color-mix(in srgb,transparent 84%,var(--ita-focus) 16%);--ita-line-strong:color-mix(in srgb,transparent 76%,var(--ita-focus) 24%)}}:root{--app-canvas:var(--color-canvas);--app-panel:var(--color-surface-1);--app-rail:var(--color-canvas);--app-row-hover:var(--color-surface-2);--app-well:var(--color-surface-1);--level-0-surface:var(--color-canvas);--level-1-surface-top:var(--color-surface-1);--level-1-surface-bottom:var(--color-surface-1);--level-2-surface:var(--color-surface-3);--app-accent:var(--color-accent);--app-accent-soft:var(--color-focus);--app-ink:var(--color-text-primary);--app-ink-body:var(--color-text-secondary);--app-ink-dim:var(--color-text-tertiary);--rail-width:15rem;--header-height:3.5rem;--row-height:var(--table-row);--control-height:2.75rem;--font-body:var(--font-body-loaded),system-ui,sans-serif;--font-mono:var(--font-mono-loaded),ui-monospace,monospace;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--app-canvas);color:var(--app-ink-body);font:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;color:var(--app-ink);font-family:var(--font-ui);font-weight:600;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid transparent;outline-offset:2px;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--steel-800);border-radius:var(--r-pill)}.skip-link{position:absolute;left:var(--sp-3);top:-3rem;z-index:50;padding:.5rem var(--sp-4);border-radius:var(--radius-md);background:var(--app-accent);color:var(--color-text-primary);font-weight:500;transition:top var(--motion-medium-1) var(--ease-standard)}.skip-link:focus-visible{top:var(--sp-3)}.shell{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-height:100vh}.rail{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--app-rail);border-right:1px solid var(--line-subtle);box-shadow:none;padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:0}.rail__brand{display:flex;align-items:baseline;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-1);border-bottom:1px solid var(--line-subtle)}.rail__brand,.rail__head,.rail__menu{flex:0 0 auto}.rail__menu{display:flex;flex-direction:column;min-height:0;margin-block:auto;padding-top:var(--sp-4)}.rail__toggle{display:none}.rail__group{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;min-height:0;gap:2px}.rail__wordmark{font-family:var(--font-ui);font-size:calc(var(--fs-600) * 1.5);font-weight:600;color:var(--app-ink);letter-spacing:-.01em;line-height:1.2}.rail__uploaded-logo{display:block;width:auto;max-width:7.5rem;height:2rem;object-fit:contain;object-position:left center}.rail__suffix{font-size:var(--fs-200);letter-spacing:.14em;text-transform:uppercase;color:var(--app-accent-soft);line-height:1.2}.rail__group+.rail__group{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line-subtle)}.rail__group:has(.rail__link[href$="/coupons"]){margin-top:10px;padding-top:10px;border-top:3px solid color-mix(in srgb,var(--app-accent) 50%,var(--line-subtle))}.rail__group-title{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-2);font:600 11px/16px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--app-ink-dim);padding:0 var(--sp-2);text-shadow:none;margin:0}.rail__group-title:after{content:"";flex:1 1 auto;height:1px;background:var(--line-subtle)}.rail__link{flex:0 0 auto;display:flex;align-items:center;gap:10px;font:var(--ui);min-height:34px;padding:6px var(--sp-2);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--app-ink-body);transition:background var(--motion-fast-2) var(--ease-standard),border-color var(--motion-fast-2) var(--ease-standard),color var(--motion-fast-2) var(--ease-standard)}.rail__icon{flex:0 0 18px;display:block;color:var(--app-ink-dim);transition:color var(--motion-fast-2) var(--ease-standard)}.rail__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__link:hover{background:var(--color-surface-1);border-color:var(--line-subtle);color:var(--app-ink)}.rail__link[aria-current=page]{background:var(--color-surface-2);border-color:transparent;color:var(--app-ink);box-shadow:inset 2px 0 0 var(--app-accent)}.rail__link:hover .rail__icon,.rail__link[aria-current=page] .rail__icon{color:var(--app-accent)}.rail__link[aria-current=page]:hover{background:var(--color-surface-2);border-color:transparent;transform:none}.rail__pending{flex:0 0 auto;font:var(--ui-sm);color:var(--app-ink-dim);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--color-surface-1)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-5);background:var(--color-surface-1);border-bottom:1px solid var(--line-subtle);box-shadow:none}.topbar__title{font:var(--heading-md)}.topbar__operator{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-ink-body);font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topbar__meta{display:flex;align-items:center;gap:var(--sp-4);font:var(--ui-sm);color:var(--app-ink-dim)}.topbar__clock{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-ink-body)}.language-selector{position:relative;color:var(--app-ink-body)}.language-selector__trigger{min-height:2.25rem;padding:0 var(--sp-2);display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--app-ink);font-family:var(--font-num);font-weight:500;cursor:pointer;list-style:none}.language-selector__trigger::-webkit-details-marker{display:none}.language-selector[open] .language-selector__trigger{border-color:var(--app-accent);box-shadow:none}.language-selector__chevron{color:var(--app-ink-dim);transform:translateY(-.1rem)}.language-selector__menu{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:60;width:14rem;padding:var(--sp-2);display:grid;gap:var(--sp-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--color-surface-3);box-shadow:var(--shadow-float);animation:overlay-in var(--motion-medium-1) var(--ease-enter) both}.language-selector__option{min-height:var(--control-height);width:100%;padding:0 var(--sp-3);display:grid;grid-template-columns:1.5rem 2rem minmax(0,1fr) 1rem;align-items:center;gap:var(--sp-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--app-ink-body);text-align:left;cursor:pointer}.language-selector__option:hover,.language-selector__option[aria-checked=true]{background:var(--accent-wash);color:var(--app-ink)}.language-selector__check,.language-selector__code{color:var(--app-ink-body);font-family:var(--font-num)}.language-selector__check{justify-self:end}.content{width:100%;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:110rem}.overview-period-controls{flex-wrap:wrap;justify-content:flex-end}.overview-period-controls,.overview-period-controls__field{display:flex;align-items:center;gap:var(--sp-2)}.overview-board{align-items:stretch}.overview-board__column{min-width:0;display:grid;grid-auto-rows:1fr;gap:var(--sp-4)}.overview-board__column>.card{height:100%}.widget-move-controls{display:flex;gap:var(--sp-1)}.widget-move-controls__button{width:2.5rem;min-height:2.5rem;padding:0}.widget-table-wrap{max-width:100%;min-width:0}.widget-table-wrap .table{min-width:22rem}.overview-customizer{width:min(48rem,100%)}.overview-customizer__intro{max-width:38rem;margin:var(--sp-2) 0 0}.overview-customizer__summary{min-height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset);color:var(--app-ink-body)}.overview-customizer__summary strong{font:var(--num-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-customizer__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.overview-customizer__option{min-height:var(--control-height);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--app-ink-dim);cursor:pointer;transition:background var(--motion-fast-2) var(--ease-standard),border-color var(--motion-fast-2) var(--ease-standard),color var(--motion-fast-2) var(--ease-standard)}.overview-customizer__option:hover{border-color:var(--line-strong);color:var(--app-ink-body)}.overview-customizer__option--visible{border-color:var(--line-strong);background:var(--accent-wash);color:var(--app-ink)}.overview-customizer__option input{width:1rem;height:1rem;flex:0 0 auto;margin:0;accent-color:var(--app-accent)}.overview-customizer__option:has(input:disabled){cursor:not-allowed}.sales-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-inset)}.sales-nav__link{position:relative;min-height:4.5rem;padding:var(--sp-3);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-1);border:1px solid transparent;border-radius:var(--radius-md);color:var(--app-ink-body);transition:background var(--motion-fast-2) var(--ease-standard),border-color var(--motion-fast-2) var(--ease-standard),color var(--motion-fast-2) var(--ease-standard)}.sales-nav__link:hover{border-color:var(--line-strong);background:var(--surface-raised);color:var(--app-ink)}.sales-nav__link[aria-current=page]{border-color:var(--line-strong);background:var(--color-surface-2);color:var(--app-ink);box-shadow:inset 2px 0 0 var(--app-accent)}.sales-nav__link[aria-current=page] .sales-nav__pending,.sales-nav__link[aria-current=page] .sales-nav__purpose{color:var(--app-ink-body)}.sales-nav__label{font:var(--ui-strong)}.sales-nav__purpose{max-width:42ch}.sales-nav__pending,.sales-nav__purpose{font:var(--ui-sm);color:var(--app-ink-dim)}.sales-nav__pending{position:absolute;top:var(--sp-2);right:var(--sp-2)}.status-flow,.status-flow__outcomes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.status-flow{min-height:var(--control-height);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset)}.status-flow__outcomes{color:var(--app-ink-dim)}.sales-rules .control-list__item{display:flex;flex-direction:column;gap:var(--sp-2)}.sales-rules .control-list__item strong{color:var(--app-ink)}.period-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--sp-2)}.period-controls label{display:grid;gap:var(--sp-1)}.report-guarantee{display:grid;gap:var(--sp-3)}.phase-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:.4rem var(--sp-5);background:var(--surface-inset);border-bottom:1px solid var(--line);font:var(--ui-sm);color:var(--app-ink-dim)}.phase-banner strong{color:var(--app-ink-body);font-weight:500}.phase-banner--live{border-bottom-color:var(--accent-line,var(--line));box-shadow:none}.phase-banner--live strong{color:var(--app-ink-strong,var(--app-ink-body))}.card{background:var(--color-surface-1);border:1px solid var(--line-default);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.card--flush{padding:0;overflow:hidden}.card__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3)}.card__title{font:var(--heading-md);color:var(--app-ink)}.card__note{font:var(--ui-sm);color:var(--app-ink-dim);margin:var(--sp-1) 0 0}.grid{display:grid;gap:var(--sp-4)}.grid--3{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.figure{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--app-ink)}.figure--xl{letter-spacing:-.01em}.figure--lg,.figure--xl{font:var(--num-lg)}.figure--gain{color:var(--data-gain)}.figure--loss{color:var(--data-loss)}.figure--warn{color:var(--data-warn)}.figure--muted{color:var(--data-neutral)}.stat{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.stat__label{font:var(--ui-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--app-ink-dim);margin:0}.stat__note{font:var(--ui-sm);color:var(--app-ink-dim)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--sp-4)}.tag{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--surface-inset);font:500 12px/18px var(--font-ui);color:var(--app-ink-body);white-space:nowrap}.tag--accent{background:var(--accent-wash);color:var(--app-ink)}.tag--accent,.tag--new{border-color:transparent}.tag--new{background:var(--gold-wash);color:var(--color-gold)}.tag--gain{background:var(--data-gain-wash);color:var(--data-gain)}.tag--gain,.tag--loss{border-color:transparent}.tag--loss{background:var(--data-loss-wash);color:var(--data-loss)}.tag--warn{background:var(--data-warn-wash);border-color:transparent;color:var(--data-warn)}.tag--muted{background:var(--color-surface-2);color:var(--app-ink-dim)}.tag--legacy{border-style:dashed;color:var(--app-ink-dim)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-height);padding:0 var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--color-surface-2);color:var(--app-ink-body);font:var(--ui-strong);cursor:pointer;transition:background var(--motion-fast-1) var(--ease-standard),border-color var(--motion-fast-1) var(--ease-standard),color var(--motion-fast-1) var(--ease-standard)}.button:hover:not(:disabled){background:var(--accent-wash);color:var(--app-ink)}.button:disabled{opacity:.45;cursor:not-allowed}.button--primary{border-color:var(--app-accent);box-shadow:none}.button--primary,.button--primary:hover:not(:disabled){background:var(--app-accent);color:var(--color-text-primary)}.button--primary:hover:not(:disabled){border-color:var(--color-focus)}.button--danger{border-color:var(--data-loss);color:var(--data-loss);background:transparent}.button--danger:hover:not(:disabled){background:var(--data-loss-wash);color:var(--data-loss)}.button--quiet{background:transparent;border-color:transparent;color:var(--app-ink-dim)}.button--quiet:hover:not(:disabled){background:var(--surface-raised);color:var(--app-ink)}.field{min-height:var(--control-height);padding:0 var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--line-default);background:var(--color-surface-2);color:var(--app-ink);font:var(--ui)}.field::placeholder{color:var(--app-ink-dim)}textarea.field{height:auto;min-height:6rem;padding:var(--sp-2) var(--sp-3);line-height:1.5;resize:vertical;width:100%}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-height:var(--table-row);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--line-subtle);background:var(--color-surface-1)}.toolbar .button,.toolbar .field{min-height:var(--table-row-compact)}.toolbar__spacer{margin-left:auto}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-3)}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);min-height:22px;border-radius:var(--radius-sm);background:var(--accent-wash);border:1px solid var(--line-strong);color:var(--app-ink-body);font:500 12px/18px var(--font-ui)}.chip button{border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:var(--sp-1);border-radius:var(--r-pill)}.chip button:hover{background:var(--line-strong);color:var(--app-ink)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font:var(--ui)}.table thead th{position:sticky;top:0;z-index:1;height:var(--table-row);background:var(--color-surface-1);text-align:left;font:var(--ui-strong);letter-spacing:0;text-transform:none;color:var(--app-ink-body);padding:0 var(--space-4);border-bottom:1px solid var(--line-default);white-space:nowrap}.table td.is-numeric,.table th.is-numeric{text-align:right;font:var(--num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table thead th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-1);border-radius:var(--r-sm)}.table thead th button:hover{color:var(--app-ink)}.table tbody td{height:var(--row-height);padding:0 var(--space-4);border-bottom:1px solid var(--line-subtle);color:var(--app-ink-body);white-space:nowrap}.table tbody tr:hover td{background:var(--app-row-hover)}.table__row-link{cursor:pointer}.table__row-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.table tbody tr.is-past td,.table tbody tr.is-urgent td{box-shadow:none}.table tbody tr.is-urgent td:first-child{box-shadow:inset 2px 0 0 var(--data-warn)}.table tbody tr.is-past td:first-child{box-shadow:inset 2px 0 0 var(--data-loss)}.listing-popover{position:absolute;top:calc(100% + var(--sp-2));z-index:30;min-width:15rem;max-width:min(20rem,calc(100vw - var(--sp-6)));padding:var(--sp-4);gap:var(--sp-3);background:var(--color-surface-3);border-color:var(--line-strong);box-shadow:var(--shadow-float);animation:overlay-in var(--motion-medium-1) var(--ease-enter) both}.listing-popover--start{left:0}.listing-popover--end{right:0}.listing-popover label{min-height:2rem}.table__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table td.table__long{min-width:22rem;max-width:40rem;padding-block:var(--sp-2);line-height:1.45;white-space:normal}.table__unit{display:block;margin-top:var(--sp-1);font:var(--ui-sm);color:var(--app-ink-dim)}.toolbar__search{display:inline-flex;align-items:center;gap:var(--sp-2,8px)}.card>.receipts-search__form{display:grid;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:center;gap:var(--sp-2)}.receipts-search__input{width:100%;min-width:0}.receipts-search__form .btn{min-height:var(--control-height)}.customer-link{display:inline-flex;align-items:center;min-height:var(--row-height);color:var(--app-ink-body)}.customer-link:hover{color:var(--app-accent);text-decoration:underline}.identity__email{display:inline-block;font-size:var(--fs-200);color:var(--app-ink-muted,var(--neutral-400));min-width:25ch;max-width:30ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.ref{min-height:0;display:inline-flex;align-items:center;min-height:var(--row-height);font:var(--num);color:var(--app-ink-body)}.ref:hover{color:var(--app-accent);text-decoration:underline}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-subtle);font:var(--ui-sm);color:var(--app-ink-dim)}.pager__count{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-ink-body)}.table-wrap{min-height:calc(var(--row-height) * var(--reserved-rows, 0) + var(--table-row))}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);text-align:center}.empty__mark{width:2.5rem;height:2.5rem;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--data-gain-wash);color:var(--data-gain)}.empty__mark--neutral{background:var(--surface-inset);color:var(--app-ink-dim)}.empty__title{font:var(--heading-md);color:var(--app-ink)}.empty__body{font:var(--ui);color:var(--app-ink-dim);max-width:34rem}.meter{height:var(--sp-1);background:var(--surface-inset);overflow:hidden}.meter,.meter__fill{border-radius:var(--r-pill)}.meter__fill{height:100%;background:var(--app-accent);transition:width var(--motion-fast-2) var(--ease-standard)}.meter__fill--warn{background:var(--data-warn)}.meter__fill--loss{background:var(--data-loss)}.meter__fill--gain{background:var(--data-gain)}.scrim{position:fixed;inset:0;z-index:100;background:var(--scrim);display:grid;place-items:center;padding:var(--sp-5)}.dialog{width:min(35rem,100%);max-height:90vh;overflow-y:auto;background:var(--color-surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--sp-4);animation:overlay-in var(--motion-medium-2) var(--ease-enter) both}.dialog--wide{width:min(72rem,100%)}.dialog__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4)}.dialog__head .button--quiet{border-color:var(--line-strong);background:var(--surface-inset);color:var(--app-ink-body)}.dialog__title{font:var(--heading-md);color:var(--app-ink)}.dialog__actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.dialog__error{color:var(--data-loss);font:var(--ui)}@keyframes overlay-in{0%{opacity:0;transform:translateY(var(--sp-1))}to{opacity:1;transform:translateY(0)}}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--sp-4)}.agreement-document{max-height:34rem;margin:0;padding:var(--sp-5);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--app-well);color:var(--app-ink);font:var(--ui-sm);line-height:1.7}.definition{display:flex;flex-direction:column;gap:var(--sp-1)}.definition dt{font:var(--ui-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--app-ink-dim)}.definition dd{margin:0;color:var(--app-ink)}.note{font:var(--ui-sm);color:var(--app-ink-dim);line-height:1.5}.callout{border-left:2px solid var(--app-accent);background:var(--accent-wash);padding:var(--sp-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font:var(--ui);color:var(--app-ink-body)}.callout strong{color:var(--app-accent-soft);font-weight:600}.callout--quiet{border-left-color:var(--line-strong);background:var(--surface-inset)}.callout--quiet strong{color:var(--app-ink)}.ice{background:var(--bg-ice);color:var(--ice-body);border-radius:var(--r-md);padding:var(--sp-4)}.ice h3,.ice strong{color:var(--ice-head)}.trail{display:flex;flex-direction:column;gap:var(--sp-3)}.trail__item{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.trail__when{font:var(--num);color:var(--app-ink-dim)}.skeleton{background:var(--surface-inset);border-radius:var(--r-sm);height:1rem;width:100%}.error-banner{border:1px solid var(--data-loss);background:var(--data-loss-wash);color:var(--data-loss);border-radius:var(--radius-sm);padding:var(--sp-3);font:var(--ui)}.migration-hero,.migration-summary{border-left:2px solid var(--data-loss)}.migration-summary__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-4)}.migration-dataset{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-width:13rem}.migration-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--sp-2)}.migration-proof-grid span{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset);font:var(--num);color:var(--app-ink-body)}.migration-checks{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.migration-checks>span{display:inline-flex;align-items:center;gap:var(--sp-2)}.control-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.control-list__item,.signal-list__item{min-width:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset)}.control-list__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.control-list__title{margin-top:var(--sp-2);font:var(--ui-strong)}.control-list__item p{margin:var(--sp-2) 0 0}.compact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none}.compact-list li{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--data-warn);background:var(--surface-inset)}.signal-list{display:grid;gap:var(--sp-3)}.signal-list__item{display:flex;flex-direction:column;gap:var(--sp-2)}.signal-list__item .control-list__title{margin-top:0}@media (min-width:60.0625rem) and (max-height:55rem){.rail{padding-block:var(--sp-1)}.rail__menu{padding-top:var(--sp-2)}.rail__group{gap:var(--sp-1)}.rail__group+.rail__group{margin-top:var(--sp-1);padding-top:var(--sp-1)}}@media (max-width:60rem){.card__note,.empty__body,.note,.pager,.stat__note{font-size:.875rem;line-height:1.5}.grid--2,.grid--3,.shell{grid-template-columns:minmax(0,1fr)}.sales-nav{grid-template-columns:repeat(3,minmax(14rem,1fr));overflow-x:auto;overscroll-behavior-inline:contain}.rail{position:sticky;top:0;z-index:30;height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:var(--sp-2) var(--sp-3);gap:0}.rail__head{min-height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.rail__brand{min-width:0;padding:0;border-bottom:0}.rail__toggle{width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);display:grid;place-content:center;gap:4px;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-inset);color:var(--app-ink)}.rail__toggle span{width:18px;height:2px;border-radius:var(--r-pill);background:currentColor;transition:transform var(--motion-medium-1) var(--ease-standard),opacity var(--motion-fast-2) var(--ease-standard)}.rail--open .rail__toggle span:first-child{transform:translateY(6px) rotate(45deg)}.rail--open .rail__toggle span:nth-child(2){opacity:0}.rail--open .rail__toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.rail__menu{display:none;margin-block:0}.rail--open{max-height:100dvh;overflow:hidden}.rail--open .rail__menu{display:flex;max-height:calc(100dvh - var(--control-height) - (var(--sp-2) * 2));overflow-y:auto;overscroll-behavior:contain;padding-top:var(--sp-4);scrollbar-width:thin}.rail__group{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;gap:var(--sp-2);overflow:visible}.rail__group+.rail__group{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--gold-wash)}.rail__group-title{display:flex;margin-bottom:0}.rail__link{width:100%;flex:0 0 var(--control-height);padding:var(--sp-2) var(--sp-3)}.rail__link,.toolbar .button,.toolbar .field{min-height:var(--control-height)}.content,.phase-banner,.topbar{min-width:0;padding-inline:var(--sp-3)}.topbar__operator,.topbar__utc{display:none}.migration-summary__body{grid-template-columns:minmax(0,1fr);align-items:stretch}.migration-summary__body .button{justify-self:start}}@media (max-width:30rem){.topbar{height:auto;min-height:var(--header-height)}.topbar__title{font-size:var(--fs-500)}.phase-banner{align-items:flex-start}.board,.card,.table-wrap,.toolbar{max-width:100%;min-width:0}.control-list,.trail__item{grid-template-columns:minmax(0,1fr)}.trail__item{gap:var(--sp-2)}.dialog{padding:var(--sp-4)}.dialog__head{align-items:flex-start}.dialog__actions{flex-wrap:wrap}.dialog__actions .button{flex:1 1 12rem}.overview-customizer__list{grid-template-columns:minmax(0,1fr)}.card>.receipts-search__form{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts-search__input{grid-column:1/-1}.receipts-search__form .btn{width:100%}.receipts-search__form .btn:only-of-type{grid-column:1/-1}}.statement{display:flex;flex-direction:column;gap:var(--sp-1)}.statement__group{font:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--app-ink-muted);margin-top:var(--sp-4);margin-bottom:var(--sp-1)}.statement__group:first-child{margin-top:0}.statement__line{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-1);min-height:28px}.statement__label{color:var(--app-ink-body)}.statement__line--nested .statement__label{padding-left:var(--sp-3);color:var(--app-ink-dim)}.statement__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--app-ink);text-align:right;min-width:9ch}.statement__value--cost{color:var(--data-loss)}.statement__value--quiet{color:var(--app-ink-dim)}.statement__line--total{border-top:1px solid var(--line-default);margin-top:var(--sp-2);padding-top:var(--sp-2);font-weight:600}.statement__line--total .statement__label{color:var(--app-ink-strong)}.statement__line--result{border-top:2px solid var(--line-strong);margin-top:var(--sp-3);padding-top:var(--sp-3);align-items:center;min-height:44px}.statement__line--result .statement__label{font-weight:600;color:var(--app-ink-strong)}.statement__line--result .statement__value{font-size:1.5rem;font-weight:600}@media (max-width:30rem){.statement__line--result .statement__value{font-size:1.25rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.support-page-head,.support-workspace__brand,.support-workspace__composer-footer,.support-workspace__composer-mode,.support-workspace__conversation>header,.support-workspace__header,.support-workspace__list>header,.support-workspace__provider{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.support-page-head{width:100%}.support-page-head>.tag{flex:0 0 auto}.support-workspace{min-width:0;overflow:hidden;border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--app-canvas);box-shadow:var(--shadow-panel)}.support-workspace__header{align-items:flex-start;padding:var(--sp-5);border-bottom:1px solid var(--line-default);background:var(--color-surface-1)}.support-workspace__header h2{font:var(--heading-lg)}.support-workspace__header p:not(.eyebrow){max-width:54rem;margin:var(--sp-2) 0 0;color:var(--app-ink-dim)}.support-workspace__provider{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.support-workspace__state{display:inline-flex;align-items:center;min-height:var(--control-height);gap:var(--sp-2);padding-inline:var(--sp-3);border:1px solid var(--line-default);border-radius:var(--radius-pill);color:var(--app-ink-body);font:var(--ui-sm)}.support-workspace__state>span{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--data-warn)}.support-workspace__state--ready>span{background:var(--data-gain)}.support-workspace__state--misconfigured>span{background:var(--data-loss)}.support-workspace__grid{display:grid;grid-template-columns:14rem 20rem minmax(24rem,1fr) 17rem;min-width:0}.support-workspace__conversation,.support-workspace__details,.support-workspace__list,.support-workspace__nav{min-width:0;min-height:42rem;background:var(--color-surface-1)}.support-workspace__conversation,.support-workspace__list,.support-workspace__nav{border-right:1px solid var(--line-default)}.support-workspace__nav{max-height:50rem;overflow-y:auto;padding:var(--sp-3)}.support-workspace__brand{justify-content:flex-start;padding:var(--sp-2) var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line-subtle)}.support-workspace__brand>span:last-child{display:flex;min-width:0;flex-direction:column}.support-workspace__brand small{color:var(--app-ink-dim)}.support-workspace__monogram{display:grid;width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);place-items:center;border-radius:var(--radius-md);background:var(--accent-wash);color:var(--app-accent);font-weight:700}.support-workspace__nav-group{margin-top:var(--sp-4)}.support-workspace__channels h3,.support-workspace__nav-group h3{margin:0 0 var(--sp-2);color:var(--app-ink-dim);font:600 var(--fs-200)/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.support-workspace__nav-item{display:flex;width:100%;min-height:var(--control-height);align-items:center;gap:var(--sp-2);border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--sp-2);background:transparent;color:var(--app-ink-body);text-align:left;cursor:pointer}.support-workspace__nav-item:hover,.support-workspace__nav-item[aria-pressed=true]{background:var(--color-surface-2);color:var(--app-ink)}.support-workspace__nav-item[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--app-accent)}.support-workspace__nav-mark{width:var(--sp-2);height:var(--sp-2);flex:0 0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.support-workspace__nav-item[aria-pressed=true] .support-workspace__nav-mark{border-color:var(--app-accent);background:var(--app-accent)}.support-workspace__channels{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-subtle)}.support-workspace__channels ul,.support-workspace__topics{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.support-workspace__channels li,.support-workspace__topics li{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--app-ink-dim);font:var(--ui-sm)}.support-workspace__details,.support-workspace__list{padding:var(--sp-4)}.support-workspace__conversation>header,.support-workspace__list>header{min-height:4.5rem;align-items:flex-start;border-bottom:1px solid var(--line-subtle)}.support-workspace__composer button,.support-workspace__conversation-actions button,.support-workspace__icon-button{min-height:var(--control-height);border:1px solid var(--line-default);border-radius:var(--radius-sm);background:transparent;color:var(--app-ink-dim)}.support-workspace__icon-button{min-width:var(--control-height)}.support-workspace__search{display:flex;min-height:var(--control-height);align-items:center;gap:var(--sp-2);margin-block:var(--sp-4) var(--sp-3);padding-inline:var(--sp-3);border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--app-well)}.support-workspace__search input{min-width:0;width:100%;border:0;outline:0;background:transparent}.support-workspace__view-purpose{min-height:4rem;margin:0;color:var(--app-ink-dim)}.support-workspace__empty,.support-workspace__thread-empty{display:grid;align-content:center;justify-items:center;min-height:24rem;padding:var(--sp-5);color:var(--app-ink-dim);text-align:center}.support-workspace__empty p,.support-workspace__thread-empty p{max-width:30rem}.support-workspace__empty a{color:var(--app-accent-soft)}.support-workspace__empty-mark{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-bottom:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--app-accent)}.support-workspace__conversation{display:flex;flex-direction:column}.support-workspace__conversation>header{padding:var(--sp-4)}.support-workspace__conversation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.support-workspace__conversation-actions button{min-height:2rem;padding-inline:var(--sp-2);font:var(--ui-sm)}.support-workspace__thread-empty{flex:1 1 auto}.support-workspace__composer{margin:var(--sp-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--app-well);overflow:hidden}.support-workspace__composer-footer,.support-workspace__composer-mode{min-height:var(--control-height);padding:var(--sp-2) var(--sp-3);color:var(--app-ink-dim);font:var(--ui-sm)}.support-workspace__composer-mode{border-bottom:1px solid var(--line-subtle)}.support-workspace__composer textarea{width:100%;resize:none;border:0;padding:var(--sp-3);background:transparent}.support-workspace__composer-footer{border-top:1px solid var(--line-subtle)}.support-workspace__composer button{padding-inline:var(--sp-4)}.support-workspace button:disabled,.support-workspace input:disabled,.support-workspace textarea:disabled{cursor:not-allowed;opacity:.55}.support-workspace__details>header{min-height:4.5rem;border-bottom:1px solid var(--line-subtle)}.support-workspace__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--sp-2);padding-block:var(--sp-3);border-bottom:1px solid var(--line-subtle);font:var(--ui-sm)}.support-workspace__detail span{color:var(--app-ink-dim)}.support-workspace__detail strong{color:var(--app-ink-body);overflow-wrap:anywhere}.support-workspace__detail-section{padding-top:var(--sp-5)}.support-workspace__detail-section h4{margin:0 0 var(--sp-3);color:var(--app-ink)}.support-workspace__detail-section p{color:var(--app-ink-dim);font:var(--ui-sm)}.support-foundation__list{display:grid;gap:var(--sp-3)}@media (max-width:100rem){.support-workspace__grid{grid-template-columns:14rem 19rem minmax(22rem,1fr)}.support-workspace__details{grid-column:1/-1;min-height:0;border-top:1px solid var(--line-default)}}@media (max-width:78rem){.support-workspace__grid{grid-template-columns:14rem minmax(0,1fr)}.support-workspace__conversation{grid-column:1/-1;min-height:36rem;border-top:1px solid var(--line-default)}.support-workspace__list{border-right:0}}@media (max-width:50rem){.support-page-head,.support-workspace__header,.support-workspace__provider{align-items:flex-start;flex-direction:column}.support-workspace__grid{grid-template-columns:minmax(0,1fr)}.support-workspace__conversation,.support-workspace__details,.support-workspace__list,.support-workspace__nav{grid-column:1;min-height:0;border-right:0;border-top:1px solid var(--line-default)}.support-workspace__nav{max-height:none}.support-workspace__empty,.support-workspace__thread-empty{min-height:18rem}}