@font-face{font-family:Archivo;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;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;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-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:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fbc1ce{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_fbc1ce{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--accent:#0a87ff;--accent-2:#3a9dff;--accent-ink:#16151a;--accent-soft:rgba(10,135,255,.16);--accent-line:rgba(10,135,255,.42);--lane-text:#a67dff;--lane-sound:#0eaf80;--lane-cap:#3ea3ff;--lane-media:#52525a;--lane-shape:#e0714f;--lane-comp:#cf5b98;--lane-camera:#4fb3d9;--lane-fx:#d9c34f;--lane-on:#16151a;--lane-media-on:#ffffff;--bg:#16151a;--bg-2:#212025;--field:#16151a;--surface:#212025;--surface-2:#27262c;--raised:#2f2e35;--raised-2:#393840;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.13);--ink:#ffffff;--ink-2:#d8d8da;--muted:#97969b;--font-title:var(--font-unbounded),system-ui,sans-serif;--r:12px;--r-in:4px;--maxw:1160px;--ease:cubic-bezier(.23,1,.32,1);--ring:0 0 0 1px rgba(255,255,255,.06);--outline:0 0 0 1px oklch(1 0 0/.1);--shadow-1:var(--ring);--shadow-2:0 0 0 1px rgba(255,255,255,.06),0 4px 12px -6px rgba(0,0,0,.5);--shadow-3:0 0 0 1px rgba(255,255,255,.08),0 8px 16px -8px rgba(0,0,0,.6);--z-under:-2;--z-base:1;--z-raise:2;--z-badge:3;--z-sticky:5;--z-nav:6;--z-skip:100}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:dark}body{background:var(--field);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-variation-settings:"wdth" var(--wd-body);font-weight:400;line-height:1.55;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100dvh}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--accent-ink)}.mono{font-family:var(--font-mono),monospace;font-variation-settings:normal}.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}:root{--wd-display:100;--wd-body:100}.skip{position:absolute;left:-9999px;top:0;z-index:var(--z-skip);background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:14px;padding:11px 18px;border-radius:0 0 10px 0}.skip:focus{left:0}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip:focus-visible{outline-color:#fff;outline-offset:-4px}.shell{position:relative;background:var(--bg)}#content:focus{outline:none}#content:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.wrap{position:relative;z-index:var(--z-base);max-width:var(--maxw);margin:0 auto;padding:0 26px}.wrap .wrap{padding-inline:0;max-width:none}.accent{color:var(--accent)}.bar{justify-content:space-between;gap:16px;height:60px;position:relative;z-index:var(--z-sticky)}.bar,.mark{display:flex;align-items:center}.mark{gap:9px;font-family:var(--font-title);font-weight:600;font-size:19px;letter-spacing:-.02em}.glyph,.mark{color:var(--ink)}.glyph{width:24px;height:13px}.nav{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:500}.nav [aria-current=page],.nav a{padding:8px 12px;border-radius:8px}.nav a{color:var(--ink-2);transition:background-color .15s ease,color .15s ease}.nav [aria-current=page],.nav a:hover{background:var(--raised);color:var(--ink)}.nav [aria-current=page]{cursor:default}.ghbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:8px;background:var(--ink);color:var(--bg);font-weight:600;font-size:14px;transition:background-color .15s ease,scale .12s cubic-bezier(.2,0,0,1)}.ghbtn:hover{background:var(--ink-2)}.ghbtn:active{scale:.96}.btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;padding:13px 22px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:transform .14s var(--ease),background .2s,border-color .2s,box-shadow .14s var(--ease)}.btn .arw{transition:transform .25s var(--ease)}.btn:hover .arw{transform:translateX(3px)}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--ink-2)}.btn-ghost{background:var(--raised);color:var(--ink);border-color:transparent}.btn-ghost:hover{background:var(--raised-2)}.hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.section{padding:70px 0}.section.alt{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kicker{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.02em;color:var(--accent);margin-bottom:14px}.h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.018em;line-height:1.06;text-wrap:balance;font-variation-settings:"wdth" var(--wd-display)}.lead{color:var(--ink-2);font-size:1.08rem;line-height:1.6;max-width:56ch}.panel{background:var(--surface);border-radius:var(--r);box-shadow:var(--ring)}.meta{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lane-text{--lane:var(--lane-text)}.lane-media{--lane:var(--lane-media)}.lane-shape{--lane:var(--lane-shape)}.lane-comp{--lane:var(--lane-comp)}.lane-cap{--lane:var(--lane-cap)}.lane-sound{--lane:var(--lane-sound)}.foot{display:grid;grid-gap:12px;gap:12px;padding-top:96px;padding-bottom:24px}.foot-cta-panel{padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.foot-cta{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;text-wrap:balance;max-width:18ch}.foot-act{display:flex;gap:8px;flex-wrap:wrap}.foot-panel{padding:28px 28px 20px}.foot-nav{display:grid;grid-gap:28px 40px;gap:28px 40px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.foot-h{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.foot-col [aria-current=page],.foot-col a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;line-height:1.3}.foot-col a{color:var(--ink-2);transition:color .15s ease}.foot-col a:hover{color:var(--ink)}.foot-col [aria-current=page]{color:var(--ink);font-weight:600}.foot-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.foot-meta a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.foot-meta .mono{font-family:var(--font-mono),monospace;font-size:12px}.phead{padding:64px 0 8px}.phead .kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);margin-bottom:14px}.phead .kicker .dot{display:none}.phead h1{font-size:clamp(2.2rem,4.6vw,3.5rem);line-height:1;font-weight:800;letter-spacing:-.035em;text-wrap:balance;max-width:20ch}.phead p{color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:62ch}.phead .bnote,.phead p{margin-top:14px}@media (max-width:640px){.phead{padding-top:40px}}.row{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:44px;gap:44px;align-items:center;padding:48px 0;border-top:1px solid var(--line)}.media{position:relative;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg-2);box-shadow:var(--shadow-2);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.media:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.media video{width:100%;display:block;aspect-ratio:16/9;object-fit:contain}.num{font-family:var(--font-mono),monospace;font-size:12px;color:var(--accent);letter-spacing:.03em}.copy h2,.num{margin-bottom:12px}.copy h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.03em}.copy p{color:var(--ink-2);font-size:15px;line-height:1.55;max-width:40ch}.tag{display:flex;width:-moz-fit-content;width:fit-content;margin-top:16px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);letter-spacing:.01em}.ilink{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.ilink:focus-visible,.ilink:hover{text-decoration:underline;text-underline-offset:3px}.codeblock{background:var(--bg);border-radius:12px;padding:18px 20px;margin:26px 0 6px;box-shadow:var(--shadow-1);overflow-x:auto;max-width:560px}.codeblock .lbl{font-size:11px;color:var(--muted);margin-bottom:11px}.codeblock .lbl,.codeblock pre{font-family:var(--font-mono),monospace}.codeblock pre{font-size:12px;line-height:1.75;color:var(--ink-2);white-space:pre;margin:0}.pop{opacity:0;transform:translateY(30px) scale(.985);animation:pop 1s var(--ease) .34s forwards}@keyframes rise{to{opacity:1;transform:none}}@keyframes pop{to{opacity:1;transform:none}}@media (max-width:900px){.row,.strip{grid-template-columns:1fr}.row{gap:22px}}@media (prefers-reduced-motion:reduce){.pop{animation:none;opacity:1;transform:none}html{scroll-behavior:auto}*{transition-duration:.01ms!important}}@media (max-width:900px){.nav{gap:2px;font-size:13.5px}.nav a{padding:6px 9px}.ghbtn{padding:6px 10px}}@media (max-width:700px){.bar{flex-wrap:wrap;height:auto;gap:4px 10px;padding:12px 0}.mark{order:1;font-size:18px}.ghbtn{order:2;margin-left:auto}.nav{order:3;width:100%;flex-wrap:wrap;font-size:14px}.nav [aria-current=page],.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px}}.ls{max-width:1040px;margin:0 auto;padding-top:112px}.ls>h2{font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;max-width:20ch}.ls>.ls-sub{color:var(--muted);font-size:16px;line-height:1.6;margin-top:12px;max-width:52ch}.ls-grid{display:grid;grid-gap:12px;gap:12px;margin-top:36px}.ls-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-top{padding-top:64px}.ls-top>h1{font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:800;letter-spacing:-.035em;line-height:1;text-wrap:balance;max-width:18ch}@media (max-width:900px){.ls-3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ls-2,.ls-3{grid-template-columns:minmax(0,1fr)}.ls{padding-top:80px}.ls-top{padding-top:40px}}