@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@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.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;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.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;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.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;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_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--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.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-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg-0:#ffffff;--bg-1:#f7f8fa;--bg-2:#eceff4;--panel:#ffffff;--panel-2:#f2f4f8;--screen:#0e1016;--line:rgba(16,19,29,.10);--line-2:rgba(16,19,29,.16);--fg:#0e1016;--muted:#535a69;--faint:#8b909d;--warn:#e0455a;--ok:#11a06f;--accent:#6366f1;--accent-bright:#818cf8;--accent-deep:#4338ca;--accent-ink:var(--accent-deep);--accent-soft:color-mix(in srgb,var(--accent) 12%,white);--glow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 10px 34px -10px color-mix(in srgb,var(--accent) 45%,transparent);--glow-soft:0 14px 40px -16px color-mix(in srgb,var(--accent) 40%,transparent);--shadow:0 1px 2px rgba(16,19,29,.05),0 14px 40px -22px rgba(16,19,29,.28);--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--maxw:1200px;--ease:cubic-bezier(.22,.61,.36,1)}:root[data-accent=cyan]{--accent:#0ea5b7;--accent-bright:#22c3d6;--accent-deep:#0b6f7e}:root[data-accent=emerald]{--accent:#10a37f;--accent-bright:#34d399;--accent-deep:#0a7458}:root[data-accent=amber]{--accent:#d6852a;--accent-bright:#f0b75e;--accent-deep:#9c5e18}:root[data-accent=indigo]{--accent:#6366f1;--accent-bright:#818cf8;--accent-deep:#4338ca}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.reduce-motion{scroll-behavior:auto}body{background:var(--bg-0);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px;width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.04}.eyebrow{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);display:inline-flex;gap:9px;align-items:center}.eyebrow:before{content:"";width:18px;height:1px;background:var(--accent);display:inline-block}.lead{font-size:1.18rem;line-height:1.5;max-width:46ch}.dim,.lead{color:var(--muted)}.faint{color:var(--faint)}.metric,.mono{font-family:var(--font-mono)}.metric{font-weight:500;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.metric--big{font-family:var(--font-display);font-weight:600;color:var(--fg);letter-spacing:-.03em;line-height:.95}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;transition:background .4s var(--ease),border-color .4s,-webkit-backdrop-filter .4s;transition:background .4s var(--ease),border-color .4s,backdrop-filter .4s;transition:background .4s var(--ease),border-color .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--line)}.nav-logo{display:flex;align-items:center;height:30px}.nav-logo img{height:25px;width:auto;display:block}.nav-logo img.invert{filter:invert(1)}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{font-size:14px;color:var(--muted);transition:color .2s}.nav-links a:hover{color:var(--fg)}.nav-links a.active{color:var(--accent-ink);font-weight:600}.nav-right{display:flex;align-items:center;gap:16px}.brand-toggle{display:flex;border:1px solid var(--line-2);border-radius:999px;padding:3px;gap:2px;background:var(--bg-1)}.brand-toggle button{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--faint);background:transparent;border:0;cursor:pointer;padding:5px 11px;border-radius:999px;transition:all .25s var(--ease);text-transform:uppercase}.brand-toggle button.active{background:var(--accent);color:#fff;font-weight:600}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:14px;font-weight:500;padding:11px 20px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:all .25s var(--ease);white-space:nowrap}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--glow-soft)}.btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.btn-ghost{border-color:var(--line-2);color:var(--fg);background:var(--bg-0)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-ink)}.btn-arrow{transition:transform .25s var(--ease)}.btn:hover .btn-arrow{transform:translateX(3px)}.spine{position:fixed;top:0;right:9%;height:100vh;width:2px;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 30%,transparent) 14%,color-mix(in srgb,var(--accent) 42%,transparent) 50%,color-mix(in srgb,var(--accent) 30%,transparent) 86%,transparent)}.spine-track{position:absolute;inset:0;overflow:hidden}.spine{transition:opacity .45s ease}.spine.dim{opacity:0}.packet{position:absolute;left:50%;transform:translateX(-50%);width:4px;height:16px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent);animation:packetFall linear infinite}@keyframes packetFall{0%{transform:translate(-50%,-30px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(-50%,100vh);opacity:0}}html.reduce-motion .packet{animation:none}.no-packets .packet{display:none}.hero{position:relative;z-index:2;min-height:100vh;display:flex;align-items:flex-end;padding:120px 0 116px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1) 58%,var(--bg-0) 100%);overflow:hidden}.hero-highway{z-index:0;display:block;width:100%;height:100%}.hero-fade,.hero-highway{position:absolute;inset:0;pointer-events:none}.hero-fade{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-1) 90%,transparent) 0,color-mix(in srgb,var(--bg-1) 55%,transparent) 26%,transparent 52%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--bg-1) 60%,transparent) 70%,var(--bg-0) 100%)}.hero .wrap{display:block;position:relative;z-index:2}.hero .scroll-hint{z-index:3}.hero h1{font-size:clamp(46px,8.4vw,108px);font-weight:700;max-width:14ch;margin:22px 0 26px;letter-spacing:-.03em}.hero h1 .grad{color:var(--accent-ink)}.hero .lead{font-size:clamp(17px,2vw,22px);max-width:54ch}.hero .lead,.hero h1{transition:opacity .45s var(--ease),transform .45s var(--ease)}.hero .lead.swap-out,.hero h1.swap-out{opacity:0;transform:translateY(12px)}.hero-cta{display:flex;gap:14px;align-items:center;margin-top:36px;flex-wrap:wrap}.pip-chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13.5px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:10px 14px;color:var(--muted);box-shadow:var(--shadow)}.pip-chip .pip-dollar{color:var(--accent-ink)}.pip-chip .copy{margin-left:6px;color:var(--faint);cursor:pointer;transition:color .2s}.pip-chip .copy:hover{color:var(--fg)}.scroll-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-hint .line{width:1px;height:34px;background:linear-gradient(180deg,var(--accent),transparent);animation:hintDrop 2s ease-in-out infinite}@keyframes hintDrop{0%{transform:scaleY(.3);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);transform-origin:bottom;opacity:.4}}html.reduce-motion .scroll-hint .line{animation:none}.scene{z-index:2}.scene,.scene-wrap{position:relative}.scene-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:block}.scene-sticky:before,.zoom-sticky:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(92% 72% at 50% 18%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 58%),radial-gradient(66% 56% at 84% 92%,color-mix(in srgb,var(--accent-bright) 20%,transparent),transparent 56%),linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px),linear-gradient(180deg,var(--bg-2),var(--bg-1) 64%);background-size:100% 100%,100% 100%,52px 52px,52px 52px,100% 100%;background-position:50%,50%,50%,50%,50%}.scene-stage{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:20vh}.scene-stage .stage{display:contents}.scene-stage svg{width:min(1040px,90vw);height:auto;max-height:64vh;display:block}.scene-sticky:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 16%,transparent 50%,rgba(255,255,255,.85) 86%,#fff)}.scene-tag{top:104px;text-align:center;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink)}.scene-statements,.scene-tag{position:absolute;left:0;right:0;z-index:4}.scene-statements{bottom:9vh;padding:0 24px}.scene-statements,.stmt-stack{display:flex;justify-content:center}.stmt-stack{position:relative;width:min(900px,92vw);min-height:34vh;align-items:flex-end}.stmt{position:absolute;bottom:0;left:0;right:0;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.stmt.on{opacity:1;transform:none}.stmt h2{font-size:clamp(30px,4.8vw,62px);font-weight:600;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}.stmt p{color:var(--muted);font-size:clamp(16px,1.9vw,22px);margin:16px auto 0;max-width:48ch;line-height:1.45}.stmt .big{font-family:var(--font-display);font-weight:700;font-size:clamp(48px,8vw,92px);color:var(--accent-ink);letter-spacing:-.03em;line-height:1;display:inline-block}.stmt .star{font-size:.34em;vertical-align:super;color:var(--accent);margin-left:.06em;text-decoration:none;font-family:var(--font-body)}.stmt .star:hover{color:var(--accent-deep)}.stmt .chips{justify-content:center;margin-top:20px}.stmt .uc-explore{margin:22px auto 0}.scene-statements .uc-explore{pointer-events:auto}.stmt.lead-stmt h2{font-size:clamp(36px,5.6vw,74px)}.metric-row{display:flex;gap:54px;justify-content:center;flex-wrap:wrap}.scene-sticky .uc-back{position:absolute;top:92px;left:32px;z-index:5}.section.statement{min-height:96vh;display:flex;flex-direction:column;justify-content:center}.section.statement .section-head{text-align:center;max-width:64ch;margin:0 auto 48px}.section.statement .section-head .eyebrow{justify-content:center}.section.statement .section-head h2{font-size:clamp(34px,5vw,64px);margin:16px 0 14px}.section.statement .section-head .lead{margin:0 auto}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{font-family:var(--font-mono);font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease),transform .45s var(--ease),border-color .3s,color .3s;box-shadow:var(--shadow)}.chip.in{opacity:1;transform:none}.chip.pulse{border-color:var(--accent);color:var(--accent-ink)}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--ok)}html.reduce-motion .chip{opacity:1;transform:none}.draw{stroke-dasharray:1;stroke-dashoffset:1}.flash-badge{position:absolute;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;font-weight:500;background:color-mix(in srgb,var(--warn) 12%,white);border:1px solid var(--warn);color:var(--warn);padding:6px 11px;border-radius:8px;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s}.flash-badge.on{opacity:1;transform:scale(1)}.uc-explore{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--accent-ink);transition:gap .25s var(--ease),color .2s;width:-moz-fit-content;width:fit-content}.uc-explore:hover{gap:13px;color:var(--fg)}.zoom-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:block}.zoom-sticky:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(120% 92% at 50% 40%,transparent 50%,rgba(255,255,255,.6) 100%),linear-gradient(180deg,transparent 55%,rgba(255,255,255,.92))}.zoom-stage{z-index:1;transform:translateY(-3vh)}.zoom-layer,.zoom-stage{position:absolute;inset:0}.zoom-layer{display:grid;place-items:center;transform-origin:center center;will-change:transform,opacity}.z-comp{width:58vmin;height:58vmin;display:grid;place-items:center;position:relative}.z-packet{width:17vmin;height:6.4vmin;border-radius:2vmin;background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:0 1vmin 5vmin color-mix(in srgb,var(--accent) 45%,transparent)}.z-lane{display:flex;gap:1.4vmin;align-items:center;justify-content:center;width:58vmin;height:13vmin;border:.32vmin solid var(--line-2);border-radius:3vmin;background:var(--panel);padding:0 2.4vmin;box-shadow:var(--shadow)}.z-pk{width:3.6vmin;height:3.6vmin;border-radius:1.1vmin;background:var(--accent);opacity:.4}.z-pk.mid{opacity:1;box-shadow:0 0 2vmin color-mix(in srgb,var(--accent) 50%,transparent)}.z-core{display:flex;flex-direction:column;gap:1.5vmin;width:58vmin;height:58vmin;justify-content:center}.z-core .z-lane{height:9.4vmin;border-radius:2vmin;box-shadow:none}.z-core .z-lane .z-pk{width:2.8vmin;height:2.8vmin}.z-lane.mid-lane{border-color:var(--accent);box-shadow:var(--glow)}.z-box{width:56vmin;height:56vmin;border:.4vmin solid var(--line-2);border-radius:4vmin;background:var(--panel);display:flex;flex-direction:column;gap:1.1vmin;padding:5vmin 3vmin 3vmin;position:relative;box-shadow:var(--shadow)}.z-box .z-bhdr{position:absolute;top:1.8vmin;left:3vmin;font-family:var(--font-mono);font-size:1.7vmin;color:var(--faint);letter-spacing:.06em}.z-corecell{flex:1 1;border-radius:1.6vmin;background:var(--bg-1);border:.2vmin solid var(--line);display:flex;align-items:center;gap:1.2vmin;padding:0 2.4vmin}.z-corecell .z-pk{width:2vmin;height:2vmin;border-radius:.6vmin}.z-corecell.mid{border-color:var(--accent);background:var(--accent-soft)}.z-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.5vmin;gap:1.5vmin;width:58vmin;height:42vmin}.z-boxcell{border-radius:1.4vmin;background:var(--panel);border:.2vmin solid var(--line);box-shadow:var(--shadow)}.z-boxcell.mid{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--glow)}.z-substrate{display:flex;flex-direction:column;gap:2.6vmin;align-items:center;width:58vmin}.z-mods{display:flex;gap:1vmin;flex-wrap:wrap;justify-content:center}.z-mods span{font-family:var(--font-mono);font-size:1.7vmin;color:var(--muted);border:.2vmin solid var(--line-2);border-radius:1vmin;padding:.6vmin 1.4vmin;background:var(--panel)}.z-sample{width:7vmin;height:38vmin;border-radius:3.5vmin;background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:0 1vmin 6vmin color-mix(in srgb,var(--accent) 45%,transparent)}.z-wave{display:flex;gap:1.6vmin;align-items:center;justify-content:center;height:46vmin}.z-wave .b{width:4vmin;border-radius:2vmin;background:var(--accent);opacity:.42}.z-wave .b.mid{opacity:1;box-shadow:0 0 2.4vmin color-mix(in srgb,var(--accent) 55%,transparent)}.z-call{gap:2.4vmin;width:64vmin}.z-call,.z-call .cw{display:flex;align-items:center}.z-call .cw{flex:1 1;gap:.8vmin;justify-content:center;height:20vmin}.z-call .cw .b{width:1.8vmin;border-radius:1vmin;background:var(--accent);opacity:.55}.z-model{width:14vmin;height:11vmin;border-radius:2.4vmin;border:.3vmin solid var(--accent);display:grid;place-items:center;font-family:var(--font-mono);font-size:2.6vmin;color:var(--accent-ink);background:var(--panel);box-shadow:var(--glow-soft)}.z-switch{display:flex;flex-direction:column;gap:1.6vmin;width:60vmin}.z-callrow{height:6vmin;border:.25vmin solid var(--line-2);border-radius:1.8vmin;display:flex;align-items:center;gap:1.4vmin;padding:0 2.4vmin;background:var(--panel);box-shadow:var(--shadow)}.z-callrow.mid{border-color:var(--accent);box-shadow:var(--glow)}.z-callrow .mw{flex:1 1;height:3vmin;border-radius:1.5vmin;background:color-mix(in srgb,var(--accent) 38%,var(--bg-2))}.z-callrow .md{width:4.4vmin;height:4.4vmin;border-radius:50%;background:var(--accent);flex:none}.z-room{display:flex;align-items:center;justify-content:center;gap:2vmin;width:66vmin}.z-room .src{width:13vmin;height:13vmin;border-radius:2.6vmin;border:.25vmin solid var(--line-2);background:var(--panel);display:grid;place-items:center;font-family:var(--font-mono);font-size:1.7vmin;color:var(--muted);opacity:.45;transition:opacity .3s}.z-room .src.pick{opacity:1;border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--glow);transform:scale(1.12)}.z-voicewave{width:62vmin}.z-voicewave .b{width:2.6vmin}.z-telcall{display:inline-flex;align-items:center;gap:1.6vmin;font-family:var(--font-mono);font-size:3vmin;color:var(--fg);padding:2.4vmin 3.6vmin;border:.32vmin solid var(--accent);border-radius:3vmin;background:var(--panel);box-shadow:var(--glow)}.z-telcall .dot{width:1.9vmin;height:1.9vmin;border-radius:50%;background:var(--accent);box-shadow:0 0 2.2vmin var(--accent)}.z-sig{display:flex;flex-direction:column;gap:2.2vmin;width:52vmin}.z-sig .msg{font-family:var(--font-mono);font-size:2.4vmin;padding:1.8vmin 2.8vmin;border-radius:1.8vmin;border:.25vmin solid var(--line-2);background:var(--panel);color:var(--fg);box-shadow:var(--shadow)}.z-sig .msg.out{align-self:flex-start;border-color:var(--accent);color:var(--accent-ink)}.z-sig .msg.in{align-self:flex-end}.z-tel{flex-direction:column;gap:2.6vmin;width:66vmin}.z-tel,.z-trow{display:flex;align-items:center}.z-trow{justify-content:center;width:100%}.z-tnode{flex:none;display:grid;place-items:center;text-align:center;font-family:var(--font-mono);font-size:1.9vmin;color:var(--fg);padding:2.4vmin;border:.28vmin solid var(--line-2);border-radius:2vmin;background:var(--panel)}svg.z-ic{width:6vmin;height:6vmin;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.z-tnode.agent{border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--glow)}.z-tnode.sup{border-style:dashed;border-color:var(--accent);color:var(--accent-ink);font-size:1.7vmin}.z-link{flex:1 1;height:.4vmin;min-width:4vmin;background:var(--line-2)}.z-link.hot,.z-suptap{background:var(--accent)}.z-suptap{width:.4vmin;height:7vmin;opacity:.7}.z-tcap{font-family:var(--font-mono);font-size:1.7vmin;color:var(--faint)}.z-wallhead{margin-bottom:.4vmin}.z-wallgrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.4vmin;gap:1.4vmin;width:60vmin}.z-walltile{height:7.4vmin;border:.25vmin solid var(--line-2);border-radius:1.4vmin;background:var(--panel)}.z-walltile.mid{border-color:var(--accent);background:var(--accent-soft)}.z-wallstack{position:relative;display:grid;place-items:center}.z-walloverlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1.8vmin 2.2vmin;border-radius:1.6vmin;border:.24vmin solid var(--accent);background:color-mix(in srgb,var(--bg-1) 88%,transparent);box-shadow:var(--glow);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.z-walloverlay .z-wave{height:auto;gap:.8vmin}.z-walloverlay .z-wave .b{width:1.5vmin}.z-tokone{width:9vmin;height:5vmin;border-radius:1.4vmin;background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:var(--glow)}.z-stream{display:flex;gap:1.2vmin;align-items:center;justify-content:center}.z-tok{width:4vmin;height:5.2vmin;border-radius:1.2vmin;background:var(--accent-soft);border:.22vmin solid color-mix(in srgb,var(--accent) 55%,transparent)}.z-tok.head{background:var(--accent);border-color:var(--accent);box-shadow:var(--glow)}.z-iconrow{display:flex;gap:3vmin;align-items:center;justify-content:center}.z-fleet{gap:3.4vmin}.z-fleetgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4vmin;gap:2.4vmin;width:46vmin}.z-lanes{display:flex;flex-direction:column;gap:2vmin;width:60vmin}.z-lanes2{width:66vmin;gap:3vmin}.z-mlane{display:flex;align-items:center;gap:2vmin}.z-mlane .z-tnode{flex:none;padding:1.5vmin}.z-mlane .z-ic{width:4.4vmin;height:4.4vmin}.z-trk{flex:1 1;display:flex;gap:1vmin;align-items:center}.z-trk i{flex:1 1;height:2.4vmin;border-radius:1.2vmin;background:var(--accent-soft);border:.2vmin solid color-mix(in srgb,var(--accent) 38%,transparent)}.z-mthread{flex:1 1;display:flex;gap:1.1vmin;align-items:center}.z-mb{flex:none;font-family:var(--font-body);font-style:normal;font-size:1.8vmin;line-height:1;padding:.9vmin 1.3vmin;border-radius:1.6vmin;box-shadow:var(--shadow);white-space:nowrap}.z-mb.user{background:var(--panel);border:.22vmin solid var(--line-2);color:var(--fg);border-bottom-left-radius:.5vmin}.z-mb.me{background:var(--accent);color:#fff;border-bottom-right-radius:.5vmin}.z-mb.typing{display:inline-flex;align-items:center;justify-content:center;gap:.7vmin;padding:0 1.4vmin;background:var(--panel);border:.22vmin solid var(--line-2);border-bottom-left-radius:.5vmin}.z-mb.typing b{width:.85vmin;height:.85vmin;border-radius:50%;background:var(--faint);animation:zTyping 1.1s ease-in-out infinite}.z-mb.typing b:nth-child(2){animation-delay:.18s}.z-mb.typing b:nth-child(3){animation-delay:.36s}@keyframes zTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.5vmin)}}html.reduce-motion .z-mb.typing b{animation:none}.z-unread{flex:none;min-width:3vmin;height:3vmin;border-radius:1.5vmin;background:var(--warn);color:#fff;font-family:var(--font-mono);font-size:1.8vmin;font-style:normal;display:grid;place-items:center;padding:0 .8vmin;margin-left:auto}.z-conn{display:flex;gap:1.4vmin;align-items:center;padding:2.6vmin 3.2vmin;border:.32vmin solid var(--accent);border-radius:2.6vmin;background:var(--panel);box-shadow:var(--glow)}.z-conn .z-tnode{border:none;background:transparent;box-shadow:none;padding:.8vmin}.z-conn .z-ic{width:5vmin;height:5vmin}.z-mouthwave{height:auto;gap:.9vmin;margin-top:1.4vmin}.z-mouthwave .b{width:1.7vmin}.zoom-sticky .scene-statements{bottom:6vh}.zoom-sticky .stmt-stack{min-height:20vh}.section{position:relative;z-index:2;padding:120px 0;border-top:1px solid var(--line);background:var(--bg-0)}.section.alt{background:var(--bg-1)}.section-head{max-width:60ch;margin-bottom:54px}.section-head h2{font-size:clamp(28px,3.4vw,46px);margin:14px 0 16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px;transition:border-color .3s,transform .3s var(--ease),box-shadow .3s;box-shadow:var(--shadow)}.card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 18px 50px -24px rgba(16,19,29,.32)}.card h3{font-size:18px;margin-bottom:9px}.card p{font-size:14.5px;color:var(--muted)}.card .ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;background:var(--accent-soft);color:var(--accent-ink);font-size:18px}.card .ico,.codeblock{font-family:var(--font-mono)}.codeblock{background:#0c0e13;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;font-size:13.5px;box-shadow:var(--shadow)}.codeblock .bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.codeblock .bar i{width:11px;height:11px;border-radius:50%;background:#2a2f3b;display:block}.codeblock pre{padding:18px;overflow:auto;line-height:1.7;color:#c9cee0}.codeblock .k{color:var(--accent-bright)}.codeblock .s{color:#8fd6b0}.codeblock .c{color:#6b7180}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.tier{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;box-shadow:var(--shadow)}.tier.feat{border-color:var(--accent);box-shadow:var(--glow-soft);background:linear-gradient(180deg,var(--accent-soft),var(--panel))}.tier .tname{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tier .price{font-family:var(--font-display);font-size:42px;font-weight:600;margin:14px 0 4px;letter-spacing:-.02em}.tier .price small{font-size:15px;color:var(--faint);font-family:var(--font-body);font-weight:400}.tier ul{list-style:none;margin:22px 0;display:flex;flex-direction:column;gap:11px;flex:1 1}.tier li{font-size:14.5px;color:var(--muted);display:flex;gap:10px;align-items:flex-start}.tier li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:8px;flex:none}.faq{max-width:780px;margin:0 auto}.qa{border-bottom:1px solid var(--line)}.qa button{width:100%;text-align:left;background:none;border:0;color:var(--fg);cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:18px;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.qa .plus{color:var(--accent-ink);font-size:22px;transition:transform .3s var(--ease);flex:none;font-family:var(--font-mono)}.qa.open .plus{transform:rotate(45deg)}.qa .ans{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.qa .ans p{padding:0 0 22px;color:var(--muted);font-size:15px;max-width:64ch}.footer{position:relative;z-index:2;border-top:1px solid var(--line);padding:64px 0 40px;background:var(--bg-1)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.footer h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.footer a{display:block;color:var(--muted);font-size:14px;padding:5px 0;transition:color .2s}.footer a:hover{color:var(--fg)}.footer-logo img{height:24px;margin-bottom:16px}.footer-logo img.invert{filter:invert(1)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--faint);font-size:13px;flex-wrap:wrap;gap:12px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in,html.reduce-motion .reveal{opacity:1;transform:none}.z-tnode small{display:block;font-family:var(--font-mono);font-size:1.5vmin;color:var(--faint);margin-top:.8vmin;letter-spacing:.04em}.z-tnode.agent small{color:var(--accent-ink)}.z-provgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4vmin;gap:1.4vmin;width:62vmin}.z-provgrid span{font-family:var(--font-mono);font-size:1.7vmin;color:var(--muted);border:.22vmin solid var(--line-2);border-radius:1.2vmin;padding:1.6vmin .8vmin;text-align:center;background:var(--panel)}.z-provgrid span.mid{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);box-shadow:var(--glow)}.z-vector{display:flex;flex-direction:column;gap:1.6vmin;width:46vmin}.z-vector .vstep{font-family:var(--font-mono);font-size:2.1vmin;padding:1.6vmin 2.6vmin;border-radius:1.6vmin;border:.24vmin solid var(--line-2);background:var(--panel);color:var(--muted);display:flex;align-items:center;gap:1.6vmin;box-shadow:var(--shadow)}.z-vector .vstep i{font-style:normal;color:var(--faint);font-size:1.7vmin}.z-vector .vstep.hot{border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--glow)}.z-chat{display:flex;flex-direction:column;gap:1.8vmin;width:46vmin}.z-chat .msg{font-family:var(--font-body);font-size:2.1vmin;padding:1.6vmin 2.6vmin;border-radius:2.2vmin;max-width:78%;box-shadow:var(--shadow)}.z-chat .msg.user{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:.6vmin}.z-chat .msg.bot{align-self:flex-start;background:var(--panel);border:.22vmin solid var(--line-2);color:var(--fg);border-bottom-left-radius:.6vmin}.z-chat .msg.form{align-self:flex-start;border:.24vmin solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);font-size:1.8vmin}.prov-band{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);padding:22px 0;position:relative;z-index:2}.prov-band .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:0 auto;padding:0 24px}.prov-band .chip{opacity:1;transform:none}.bench{display:flex;flex-direction:column;gap:18px;max-width:820px;margin:0 auto}.bench-row{display:grid;grid-template-columns:150px 1fr;grid-gap:18px;gap:18px;align-items:center}.bench-row .bname{font-family:var(--font-mono);font-size:13.5px;color:var(--fg);text-align:right}.bench-row .bname small{display:block;color:var(--faint);font-size:11.5px;margin-top:2px}.bench-row .btrack{position:relative;height:34px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line);overflow:visible}.bench-row .bfill{position:absolute;left:0;top:0;bottom:0;border-radius:9px 0 0 9px;background:var(--faint);opacity:.55;width:0;transition:width 1.1s var(--ease)}.bench-row.hot .bfill{background:var(--accent);opacity:1;box-shadow:var(--glow-soft);border-radius:9px}.bench-row .bval{position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--w) + 12px);font-family:var(--font-mono);font-size:12.5px;color:var(--muted);white-space:nowrap}.bench-row.hot .bval{color:var(--accent-ink);font-weight:500}.bench.in .bfill{width:var(--w)}@media (max-width:640px){.bench-row{grid-template-columns:96px 1fr}.bench-row .bname{font-size:12px}.bench-row .btrack{overflow:hidden}.bench-row .bval{left:auto;right:8px;font-size:11.5px}}.cards.four{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.cards.four{grid-template-columns:1fr}}.z-walltile.dead{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,white);position:relative}#tweaks{position:fixed;right:18px;bottom:18px;z-index:200;width:248px;display:none;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--line-2);border-radius:16px;padding:16px;box-shadow:0 24px 70px -24px rgba(16,19,29,.4);font-family:var(--font-body)}#tweaks.show{display:block;animation:tweakIn .3s var(--ease)}@keyframes tweakIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#tweaks .tw-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#tweaks .tw-title{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}#tweaks .tw-close{background:none;border:0;color:var(--faint);cursor:pointer;font-size:18px;line-height:1;padding:2px 4px;border-radius:6px}#tweaks .tw-close:hover{color:var(--fg)}#tweaks .tw-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--faint);text-transform:uppercase;margin:14px 0 8px}#tweaks .tw-swatches{display:flex;gap:8px}#tweaks .tw-sw{width:38px;height:38px;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:transform .15s var(--ease),border-color .15s}#tweaks .tw-sw:hover{transform:translateY(-2px)}#tweaks .tw-sw.active{border-color:var(--fg)}#tweaks .tw-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#tweaks .tw-switch{width:42px;height:24px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line-2);position:relative;cursor:pointer;transition:background .25s}#tweaks .tw-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--faint);transition:transform .25s var(--ease),background .25s}#tweaks .tw-switch.on{background:var(--accent-soft);border-color:var(--accent)}#tweaks .tw-switch.on:after{transform:translateX(18px);background:var(--accent)}#tweaks .tw-rowlabel{font-size:13.5px;color:var(--fg)}.uc-hero{position:relative;z-index:2;padding:140px 0 60px}.uc-hero .scene-grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;width:100%}.uc-hero h1{font-size:clamp(38px,5.2vw,68px);font-weight:700;letter-spacing:-.025em;line-height:1.02;margin:18px 0;max-width:16ch}.uc-hero .tagline{font-size:clamp(17px,2vw,21px);color:var(--muted);max-width:42ch;line-height:1.5}.uc-hero .hero-cta{margin-top:30px}.uc-hero .stage{position:relative;width:100%;aspect-ratio:16/11;border:1px solid var(--line);border-radius:20px;background:var(--bg-1);overflow:hidden;box-shadow:var(--shadow)}.uc-hero .stage svg{position:absolute;inset:0;width:100%;height:100%}.uc-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--faint);margin-bottom:6px;transition:color .2s}.uc-back:hover{color:var(--accent-ink)}.uc-statsband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;background:var(--bg-1)}.uc-statsband .wrap{display:flex;gap:60px;flex-wrap:wrap}.metric-block .num{font-size:clamp(34px,4vw,52px);display:block}.metric-block .label{font-family:var(--font-mono);font-size:12px;color:var(--faint);letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.uc-feats{padding:96px 0}.uc-feat{display:grid;grid-template-columns:minmax(0,440px) 1fr;grid-gap:48px;gap:48px;padding:42px 0;border-top:1px solid var(--line);align-items:start}.uc-feat:first-child{border-top:0}.uc-feat .fi{font-family:var(--font-mono);font-size:13px;color:var(--accent-ink)}.uc-feat h3{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.1}.uc-feat p{color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:54ch}.uc-related{padding:90px 0;background:var(--bg-1)}.uc-cta-band,.uc-related{border-top:1px solid var(--line)}.uc-cta-band{padding:110px 0;text-align:center;position:relative;z-index:2}.uc-cta-band h2{font-size:clamp(30px,4vw,52px);margin-bottom:14px}.uc-cta-band p{color:var(--muted);margin-bottom:28px}.uc-cta-band .hero-cta{justify-content:center}html:not([data-sections=cards]) .rep-cards,html[data-sections=cards] .rep-v2{display:none}.manifesto{border-top:1px solid var(--line)}.manifesto-row{display:grid;grid-template-columns:80px 1.05fr 1fr;grid-gap:30px;gap:30px;padding:36px 0;border-bottom:1px solid var(--line);align-items:baseline}.manifesto-row .num{font-family:var(--font-mono);font-size:13px;color:var(--faint);letter-spacing:.12em}.manifesto-row h3{font-size:clamp(24px,2.8vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.manifesto-row h3 em{font-style:normal;color:var(--accent-ink)}.manifesto-row p{font-size:15.5px;color:var(--muted);max-width:52ch}.stepper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;position:relative}.stepper:before{content:"";position:absolute;top:7px;left:7px;right:7px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent) 0,color-mix(in srgb,var(--accent) 45%,var(--line-2)) 60%,var(--line-2) 100%)}.step{position:relative;padding-top:36px}.step:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--bg-0);border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.step:last-child:before{background:var(--accent)}.step .snum{font-family:var(--font-mono);font-size:11px;color:var(--accent-ink);letter-spacing:.14em}.step h3{font-size:17.5px;margin:9px 0 8px}.step p{font-size:14.5px;color:var(--muted)}.stack-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.stack-tops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.stack-top .chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:13px;font-weight:500;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel);box-shadow:var(--shadow);white-space:nowrap;opacity:1;transform:none}.stack-top p{font-size:14px;color:var(--muted);margin-top:12px}.stack-ticks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.stack-ticks i{display:block;width:2px;height:26px;background:var(--line-2);margin-left:20px}.stack-base{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line-2));background:var(--accent-soft);border-radius:14px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.stack-base .bt{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--accent-ink)}.stack-base .bl{font-family:var(--font-mono);font-size:12.5px;color:var(--accent-ink);letter-spacing:.08em}@media (max-width:900px){body{font-size:16px}.nav-links{display:none}.nav-right{margin-left:auto}.spine{right:50%;transform:translateX(50%)}.scene-stage svg{width:92vw;max-height:50vh}.scene-stage{padding-bottom:30vh}.zoom-stage{transform:translateY(5vh)}.scene-tag{top:76px}.stmt-stack{min-height:40vh}.cards,.manifesto-row,.tiers{grid-template-columns:1fr}.manifesto-row{gap:10px;padding:28px 0}.stepper{grid-template-columns:1fr;gap:34px}.stepper:before{top:7px;bottom:7px;left:7px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--accent),var(--line-2))}.step{padding-top:0;padding-left:34px}.stack-ticks,.stack-tops{grid-template-columns:1fr}.stack-ticks i{height:18px}.footer-grid{grid-template-columns:1fr 1fr}.uc-hero .scene-grid{grid-template-columns:1fr;gap:30px}.uc-feat{grid-template-columns:1fr;gap:14px;padding:30px 0}.uc-statsband .wrap{gap:32px}.z-comp,.z-core,.z-grid,.z-lane{width:80vmin}.z-box{width:76vmin;height:76vmin}}@media (max-width:560px){.wrap{padding:0 20px}.nav{padding:12px 20px}.footer-grid{grid-template-columns:1fr}}:root{--font-display:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;--font-body:var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,monospace}.no-js .reveal{opacity:1;transform:none}