@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:__Archivo_Fallback_afd4a3;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:__Archivo_afd4a3,__Archivo_Fallback_afd4a3;font-style:normal}.__variable_afd4a3{--font-archivo:"__Archivo_afd4a3","__Archivo_Fallback_afd4a3"}@font-face{font-family:__IBM_Plex_Sans_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;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_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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_Sans_1bc20f;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_1bc20f;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:__IBM_Plex_Sans_1bc20f,__IBM_Plex_Sans_Fallback_1bc20f;font-style:normal}.__variable_1bc20f{--font-plex-sans:"__IBM_Plex_Sans_1bc20f","__IBM_Plex_Sans_Fallback_1bc20f"}@font-face{font-family:__IBM_Plex_Mono_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--bg:#fff;--surface:#f4f5f5;--surface-2:#e9ecec;--ink:#15191b;--ink-2:#565f63;--line:#dadfe0;--accent:#8c6a2c;--accent-soft:#f0e6d2;--accent-ink:#fff;--gold:#b08a45;--gold-soft:#f3ead8;--bad:#b4442e;--bad-soft:#f6e1dc;--good:#2f7a4f;--good-soft:#dfeee4;--mute:#6a6480;--mute-soft:#ebe8f0;--h-bg:#121617;--h-surface:#191e20;--h-surface-2:#21272a;--h-line:#2f373a;--h-ink:#e6e9e8;--h-ink-2:#9aa3a6;--h-accent:#c9a45c;--h-gold:#e2c58c;--m-bg:#fff;--m-bar:#f9fafb;--m-fg:#14181f;--m-muted:#667085;--m-border:#e4e7ec;--m-neutral:#f2f4f7;--m-track:#eaecf0;--m-accent:#8c6a2c;--m-accent-2:#c9a45c;--m-accent-soft:#f3ead8;--m-good:#067647;--m-good-soft:#ecfdf3;--m-warn:#b93815;--m-warn-soft:#fff6ed;--m-font:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display:var(--font-archivo),"Arial Narrow",Arial,sans-serif;--sans:var(--font-plex-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-plex-mono),ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#101314;--surface:#171b1d;--surface-2:#1e2426;--ink:#e4e7e6;--ink-2:#99a2a5;--line:#2b3336;--accent:#c9a45c;--accent-soft:#2d2617;--accent-ink:#1a1405;--gold:#d9bc82;--gold-soft:#2e2819;--bad:#e07a62;--bad-soft:#3a201a;--good:#6cc495;--good-soft:#16301f;--mute:#afa6c4;--mute-soft:#26232e}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}h1,h2,h3{font-family:var(--display);font-stretch:112%;line-height:1.02;letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:clamp(40px,5.6vw,74px);font-weight:800}h2{font-size:clamp(30px,3.8vw,48px);font-weight:750}h3{font-size:22px;font-weight:700;letter-spacing:-.005em}p{margin:0;max-width:64ch}a{color:inherit}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lede{font-size:clamp(17px,1.5vw,19px);color:var(--ink-2)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.btn{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--sans);padding:15px 20px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s,background .15s,border-color .15s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--h-accent);color:#1a1405}.btn-ghost{border-color:var(--h-line);color:var(--h-ink)}.btn-ghost:hover{border-color:var(--h-ink-2)}section{padding-block:clamp(72px,9vw,128px)}section[id]{scroll-margin-top:56px}.sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(36px,5vw,60px)}.site-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:color-mix(in srgb,var(--h-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--h-line);color:var(--h-ink)}.site-header .wrap{justify-content:space-between;gap:16px;padding-block:13px}.logo,.site-header .wrap{display:flex;align-items:center}.logo{gap:10px;font:800 18px/1 var(--display);font-stretch:118%;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.logo i{display:grid;grid-template-columns:repeat(2,8px);grid-gap:2px;gap:2px}.logo i b{width:8px;height:8px;border-radius:1px;background:var(--h-accent)}.logo i b:nth-child(2){background:var(--h-gold)}.logo i b:nth-child(3){opacity:.45}.logo small{font:500 10px/1 var(--mono);letter-spacing:.1em;color:var(--h-ink-2);border:1px solid var(--h-line);padding:3px 5px;border-radius:3px}.site-header nav{display:flex;gap:26px;font-size:14px;color:var(--h-ink-2)}.site-header nav a{text-decoration:none;white-space:nowrap}.site-header nav a:hover{color:var(--h-ink)}.header-actions{display:flex;align-items:center;gap:8px}.header-actions .btn{padding:10px 15px;font-size:14px;white-space:nowrap}.btn .short{display:none}@media (max-width:1020px){.site-header nav{display:none}}@media (max-width:1180px){.site-header nav{gap:18px}}@media (max-width:540px){.site-header .wrap{gap:10px}.logo{font-size:16px;gap:8px}.logo small{display:none}.header-actions{gap:6px}.header-actions .btn{padding:9px 11px;font-size:13px}.btn .long{display:none}.btn .short{display:inline}}@media (max-width:350px){.header-actions .btn-primary{display:none}}.hero{background:var(--h-bg);color:var(--h-ink);padding-block:clamp(48px,7vw,96px) 0;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--h-line) 1px,transparent 1px),linear-gradient(90deg,var(--h-line) 1px,transparent 1px);background-size:48px 48px;opacity:.35;mask-image:radial-gradient(ellipse at 70% 10%,#000 0,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 70% 10%,#000 0,transparent 65%);pointer-events:none}.hero .wrap{position:relative}.hero-top{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:end}@media (max-width:900px){.hero-top{grid-template-columns:1fr}}.hero-copy{display:flex;flex-direction:column;gap:22px}.hero-copy .eyebrow{color:var(--h-gold)}.hero h1 em{font-style:normal;color:var(--h-accent)}.hero .lede{color:var(--h-ink-2)}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.hero-side{display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--h-line);padding-left:24px}@media (max-width:900px){.hero-side{border-left:0;padding-left:0;border-top:1px solid var(--h-line);padding-top:20px}}.hero-side .k{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--h-ink-2)}.hero-side p{color:var(--h-ink);font-size:15px}.formats{display:flex;flex-wrap:wrap;gap:6px}.formats span{font:500 11px/1 var(--mono);padding:6px 8px;border:1px solid var(--h-line);border-radius:4px;color:var(--h-ink-2)}.app{background:var(--m-bg);color:var(--m-fg);border:1px solid var(--m-border);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -30px rgba(0,0,0,.55);font:13px/1.45 var(--m-font);text-align:left}.app p{max-width:none}.app-bar{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--m-border);background:var(--m-bar)}.dots{display:flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:#d0d5dd}.crumb{font:12px ui-monospace,Menlo,Consolas,monospace;flex:1 1;overflow:hidden;text-overflow:ellipsis}.crumb,.tag{color:var(--m-muted);white-space:nowrap}.tag{font:600 11px/1 var(--m-font);padding:4px 8px;border-radius:999px;background:var(--m-neutral)}.app-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--m-border)}.app-head .muted{color:var(--m-muted)}.app-head .who{white-space:nowrap}@media (max-width:560px){.app-head .who{display:none}}.app-nav{display:flex;gap:20px;padding:10px 18px 0;overflow-x:auto;scrollbar-width:none}.app-nav::-webkit-scrollbar{display:none}.app-nav>*{all:unset;font:500 12.5px/1.2 var(--m-font);color:var(--m-fg);padding-bottom:6px;border-bottom:2px solid transparent;white-space:nowrap}.app-nav button{cursor:pointer}.app-nav .on,.app-nav button:hover{border-bottom-color:var(--m-accent)}.app-nav button:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.main{padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border:1px solid var(--m-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.kpi small{font-size:11.5px;color:var(--m-muted)}.kpi strong{font-size:22px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{font-size:11.5px;color:var(--m-muted)}.kpi span.up{color:var(--m-good)}.two{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:12px;gap:12px}@media (max-width:720px){.two{grid-template-columns:1fr}}.card{border:1px solid var(--m-border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.card-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:600}.card-h>span:last-child:not(.chip){font-size:11.5px;color:var(--m-muted);font-weight:400}.bars{display:flex;align-items:flex-end;gap:10px;height:120px;padding-top:6px}.bars>div{flex:1 1;flex-direction:column;align-items:center;gap:6px;justify-content:flex-end}.bars .pair,.bars>div{display:flex;height:100%}.bars .pair{gap:3px;align-items:flex-end;width:100%;justify-content:center}.bars i{display:block;width:40%;border-radius:2px 2px 0 0;background:#d0d5dd;transform-origin:bottom}.bars i.w{background:var(--m-accent)}.bars label{font-size:11px}.bars label,.legend{color:var(--m-muted)}.legend{display:flex;gap:14px;font-size:11.5px}.legend b{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:#d0d5dd}.legend b.w{background:var(--m-accent)}.feed{display:flex;flex-direction:column}.feed>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--m-border);align-items:center}.feed>div:last-child{border-bottom:0}.feed .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed .who small{display:block;font-size:11.5px;color:var(--m-muted)}.chip{display:inline-block;font:600 11px/1 var(--m-font);padding:4px 8px;border-radius:999px;white-space:nowrap;background:var(--m-neutral);color:var(--m-muted)}.chip.dn,.chip.ok{background:var(--m-good-soft);color:var(--m-good)}.chip.up{background:var(--m-warn-soft);color:var(--m-warn)}.chip.new{background:var(--m-accent-soft);color:var(--m-accent)}.hero-app{margin-top:clamp(40px,5vw,64px);margin-bottom:-1px;border-radius:12px 12px 0 0;border-bottom:0}@supports (animation-timeline:view()){.hero-app{animation:rise linear both;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes rise{0%{transform:perspective(1400px) rotateX(9deg) translateY(30px)}to{transform:none}}}.origin{padding-block:clamp(56px,7vw,96px);border-bottom:1px solid var(--line)}.origin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start}@media (max-width:900px){.origin-grid{grid-template-columns:1fr}}.origin blockquote{margin:0;display:flex;flex-direction:column;gap:18px;border-left:3px solid var(--accent);padding-left:clamp(18px,2.5vw,32px)}.origin blockquote p.big{font:750 clamp(28px,3.4vw,44px) /1.08 var(--display);font-stretch:112%;letter-spacing:-.015em;text-wrap:balance;max-width:22ch;color:var(--ink)}.origin blockquote p.big em{font-style:normal;color:var(--accent)}.origin blockquote p{color:var(--ink-2);font-size:17px}.proof{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.proof li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.proof svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.proof b{display:block;font-weight:600}.proof span{color:var(--ink-2);font-size:15px}.pain-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:900px){.pain-grid{grid-template-columns:1fr}}.pains{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.pain{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}@media (max-width:560px){.pain{grid-template-columns:1fr;gap:8px}}.pain h3{font-size:18px}.pain p{color:var(--ink-2);font-size:15px}.pain .fix{color:var(--ink);font-size:15px;display:flex;gap:8px}.pain .fix:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:2px;background:var(--accent)}.chaos{position:relative;height:440px;border-radius:12px;overflow:hidden}.chaos,.file{background:var(--surface);border:1px solid var(--line)}.file{position:absolute;left:var(--x);top:var(--y);width:min(260px,62%);display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);font:12px/1.3 var(--mono);color:var(--ink);transform:rotate(var(--r))}.file b{font:600 10px/1 var(--mono);padding:5px 6px;border-radius:3px;background:var(--bad-soft);color:var(--bad);flex:none}.file b.x{background:var(--good-soft);color:var(--good)}.file b.e{background:var(--mute-soft);color:var(--mute)}.file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.file em{font-style:normal;color:var(--ink-2);flex:none}.sink{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:var(--accent);color:var(--accent-ink);display:flex;justify-content:space-between;gap:10px;font:500 13px var(--mono)}.sink .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports (animation-timeline:view()){.file{animation:tidy linear both;animation-timeline:view();animation-range:entry 10% cover 55%}@keyframes tidy{0%{left:var(--sx);top:var(--sy);transform:rotate(var(--sr))}to{left:var(--x);top:var(--y);transform:rotate(0deg)}}}.platform{background:var(--surface);border-block:1px solid var(--line)}.platform .app{box-shadow:0 18px 50px -24px rgba(21,25,27,.3)}.plat-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.mods{display:flex;flex-direction:column}.inline-view,.mod,.mods,.stage-col{min-width:0}.mod{min-height:78vh;display:flex;flex-direction:column;justify-content:center;gap:14px;padding-block:28px;opacity:.35;transition:opacity .35s}.mod.active{opacity:1}.mod .eyebrow{display:flex;align-items:center;gap:8px}.mod ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:15px}.mod li{display:flex;gap:10px}.mod li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:1px;background:var(--gold)}.stage-col{position:relative}.stage{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 92px)}.stage .main{height:520px;overflow:hidden;position:relative;padding:0}.view{padding:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.stage .view{position:absolute;inset:0;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;pointer-events:none}.stage .view.on{opacity:1;transform:none;pointer-events:auto}.inline-view{display:none}@media (max-width:980px){.plat-grid{grid-template-columns:minmax(0,1fr)}.stage-col{display:none}.mod{min-height:0;opacity:1;padding-block:32px;border-bottom:1px solid var(--line)}.inline-view{display:block;margin-top:10px}.inline-view .app{font-size:12px}}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse}th{font-size:11.5px;font-weight:600;color:var(--m-muted);text-align:left;padding:7px 8px}td,th{border-bottom:1px solid var(--m-border);white-space:nowrap}td{padding:9px 8px}td.r,th.r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td small{display:block;font-size:11.5px;color:var(--m-muted)}.sw{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:8px;vertical-align:-1px;border:1px solid rgba(20,24,31,.12)}.toolbar{flex-wrap:wrap}.search,.toolbar{display:flex;gap:8px;align-items:center}.search{flex:1 1;min-width:160px;padding:7px 10px;border:1px solid var(--m-border);border-radius:8px;color:var(--m-muted);font-size:12.5px;background:var(--m-bg)}.qroom{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--m-border);border-radius:10px;align-items:center}.qroom .who{min-width:0}.qroom .who b{font-weight:600;display:block}.qroom .who small{font-size:11.5px;color:var(--m-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qroom .amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.qtot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:8px;border-top:1px solid var(--m-border);margin-top:auto}.qtot strong{font-size:28px;font-weight:600;line-height:1;color:var(--m-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qtot small{font-size:11.5px;color:var(--m-muted);display:block}.po{flex-direction:column;padding:12px;border:1px solid var(--m-border);border-radius:10px}.po,.po-h{display:flex;gap:8px}.po-h{justify-content:space-between;align-items:center;font-weight:600}.po .sub{font-size:11.5px;color:var(--m-muted)}.meter{height:6px;background:var(--m-track);overflow:hidden}.meter,.meter i{border-radius:4px}.meter i{display:block;height:100%;background:var(--m-accent-2)}.hint{font-size:12px;line-height:1.45;color:var(--m-accent)}.stages{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px}.stages i{height:6px;border-radius:2px;background:var(--m-track)}.stages i.d{background:var(--m-accent)}.stages i.c{background:var(--m-accent-2)}.proj{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--m-border);border-radius:10px}.proj-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.proj-h b{font-weight:600}.proj-f,.proj-h small{font-size:11.5px;color:var(--m-muted)}.proj-f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.stage-names{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;font-size:10.5px;color:var(--m-muted)}.spark{width:100%;height:120px;display:block}.vrow{display:grid;grid-template-columns:1.3fr .7fr .7fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--m-border)}.vrow:last-child{border-bottom:0}.vrow .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vrow.head{padding-block:6px;color:var(--m-muted);font-size:11.5px;font-weight:600}.hbar{display:grid;grid-template-columns:90px 1fr 48px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.hbar .t{height:10px;background:var(--m-track);border-radius:3px;overflow:hidden}.hbar .t i{display:block;height:100%;background:var(--m-accent);border-radius:3px}.hbar span:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px);padding-top:34px}.track:before{content:"";background:var(--line)}.track .fill,.track:before{position:absolute;left:0;right:0;top:9px;height:2px}.track .fill{background:var(--accent);transform-origin:left;transform:scaleX(.25)}@supports (animation-timeline:view()){.track .fill{animation:fill linear both;animation-timeline:view();animation-range:entry 20% cover 60%}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(.25)}}}.stop{position:relative;display:flex;flex-direction:column;gap:10px}.stop:before{content:"";position:absolute;top:-31px;left:0;width:14px;height:14px;border-radius:3px;background:var(--bg);border:2px solid var(--line)}.stop.now:before{background:var(--accent);border-color:var(--accent)}.stop .st{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.stop.now .st{color:var(--accent)}.stop p{color:var(--ink-2);font-size:15px}.stop .ex{display:flex;flex-wrap:wrap;gap:6px}.stop .ex span{font:11px/1 var(--mono);padding:6px 7px;border:1px solid var(--line);border-radius:4px;color:var(--ink-2)}@media (max-width:860px){.track{grid-template-columns:1fr;padding-top:0;padding-left:30px}.track .fill,.track:before{left:6px;right:auto;top:0;bottom:0;width:2px;height:auto}.track .fill{transform:none;height:25%;bottom:auto}.stop:before{top:4px;left:-30px}}@media (max-width:860px){@supports (animation-timeline:view()){.track .fill{animation:none}}}.impl{background:var(--surface);border-block:1px solid var(--line)}.impl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:900px){.impl-grid{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:620px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:14px;background:var(--bg)}.plan.pick{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan .k{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.plan.pick .k{color:var(--accent)}.plan ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px}.plan li{display:flex;gap:10px}.plan li:before{content:"✓";color:var(--accent);font:600 13px var(--mono);flex:none}.plan .btn-accent{align-self:flex-start;background:var(--accent);color:var(--accent-ink)}.steps3{gap:0;border-left:2px solid var(--line);margin-top:6px}.steps3,.steps3>div{display:flex;flex-direction:column}.steps3>div{position:relative;padding:0 0 22px 22px;gap:4px}.steps3>div:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border-radius:3px;background:var(--surface);border:2px solid var(--accent)}.steps3 b{font-weight:600}.steps3 span{color:var(--ink-2);font-size:15px}.cta{background:var(--h-bg);color:var(--h-ink)}.cta .eyebrow{color:var(--h-gold)}.cta .lede{color:var(--h-ink-2)}.cta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}@media (max-width:880px){.cta-grid{grid-template-columns:1fr}}.cta form{gap:14px;background:var(--h-surface);border:1px solid var(--h-line);border-radius:12px;padding:clamp(18px,3vw,28px)}.cta form,.field{display:flex;flex-direction:column}.field{gap:7px}.field>.label,.field>label{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--h-ink-2)}.cta input:not([type=radio]),.cta select{background:var(--h-bg);color:var(--h-ink);border:1px solid var(--h-line);font:16px var(--sans);padding:12px;border-radius:6px;width:100%}.cta input[aria-invalid=true]{border-color:var(--h-accent)}.cta select option{background:#121617;color:#e6e9e8}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.row2{grid-template-columns:1fr}}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--h-ink);padding:10px 12px;border:1px solid var(--h-line);border-radius:6px;cursor:pointer}.seg input:checked+label{border-color:var(--h-accent);background:rgba(201,164,92,.14)}.seg input:focus-visible+label{outline:2px solid var(--h-gold);outline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-msg{font:13px/1.5 var(--mono);color:var(--h-gold);min-height:1.5em}.form-msg a{color:var(--h-ink)}.cta form button:disabled{opacity:.6;cursor:default;transform:none}.cta-points{display:flex;flex-direction:column;gap:12px;margin-top:26px;padding:0;list-style:none}.cta-points li{display:flex;gap:10px;color:var(--h-ink)}.cta-points li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--h-accent);flex:none;margin-top:8px}.site-footer{background:var(--h-bg);color:var(--h-ink-2);border-top:1px solid var(--h-line);padding-block:26px;font:12px var(--mono)}.site-footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before{animation:none!important;transition:none!important}}