@font-face{font-family:__Archivo_7347c0;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_7347c0;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_7347c0;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_7347c0;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_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--cx-font-display:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}@font-face{font-family:__IBM_Plex_Sans_4b3a31;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_4b3a31;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_4b3a31;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_4b3a31;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_4b3a31;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_4b3a31;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_4b3a31;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_4b3a31;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_4b3a31;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_4b3a31;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_4b3a31;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_4b3a31;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_Fallback_4b3a31;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4b3a31{font-family:__IBM_Plex_Sans_4b3a31,__IBM_Plex_Sans_Fallback_4b3a31;font-style:normal}.__variable_4b3a31{--cx-font-body:"__IBM_Plex_Sans_4b3a31","__IBM_Plex_Sans_Fallback_4b3a31"}.cx{color-scheme:dark;--bg:#0a0a0c;--bg-2:#111113;--bg-3:#17171a;--fg:#ece8e1;--fg-2:#c9c5bd;--muted:#8b8882;--line:hsla(38,22%,90%,.13);--line-2:hsla(38,22%,90%,.07);--amber:#f0a33c;--amber-2:#ffc46b;--amber-soft:rgba(240,163,60,.16);--amber-line:rgba(240,163,60,.45);--display:var(--cx-font-display),"Helvetica Neue",Arial,sans-serif;--body:var(--cx-font-body),"Helvetica Neue",Arial,sans-serif;--mono:var(--cx-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px));--ease:cubic-bezier(0.2,0.7,0.1,1);position:relative;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.cx *,.cx :after,.cx :before{box-sizing:border-box}.cx:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);background:var(--bg);z-index:30}.cx img{max-width:100%;display:block}.cx :where(a){color:inherit;text-decoration:none}.cx a:focus-visible,.cx button:focus-visible,.cx summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.cx h1,.cx h2,.cx h3{font-family:var(--display);font-stretch:112%;font-weight:600;letter-spacing:-.03em;line-height:.98;margin:0;text-wrap:balance;color:var(--fg)}.cx h2{font-size:clamp(2rem,5.4vw,4.4rem)}.cx h3{font-size:1.35rem;letter-spacing:-.02em;line-height:1.1}.cx p{margin:0}.cx-mono{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cx-wrap{max-width:1360px;margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.cx-sec{position:relative;z-index:2;background:var(--bg);padding-block:clamp(72px,10vw,140px)}.cx-sec+.cx-sec{border-top:1px solid var(--line-2)}.cx-lede{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--fg-2);max-width:34em}.cx-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}.cx-eyebrow:before{content:"";width:28px;height:1px;background:var(--amber)}.cx-head{display:grid;grid-gap:22px;gap:22px;max-width:60rem;margin-bottom:clamp(36px,5vw,64px)}.cx-head .cx-eyebrow{margin-bottom:0}.cx-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;padding:14px 20px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg);cursor:pointer;transition:border-color .25s,background .25s,color .25s}.cx-btn:hover{border-color:var(--amber-line);background:var(--amber-soft)}.cx-btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cx-btn-primary:hover{background:var(--amber-2);border-color:var(--amber-2);color:#1a1206}.cx-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.cx-arr{display:inline-block;transition:transform .25s var(--ease)}.cx-btn:hover .cx-arr{transform:translateX(4px)}.cx-nav{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:20;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(var(--bg) 0,rgba(10,10,12,.72) 60%,rgba(10,10,12,0));pointer-events:none}.cx-nav>*{pointer-events:auto}.cx-wordmark{font-family:var(--display);font-stretch:118%;font-weight:700;letter-spacing:-.02em;font-size:1.15rem;display:flex;align-items:center;gap:10px}.cx-wordmark i{width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px 2px var(--amber-soft)}.cx-navlinks{display:flex;gap:4px;align-items:center}.cx-navlinks a{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);padding:9px 12px;border-radius:999px;border:1px solid transparent;transition:color .2s,border-color .2s}.cx-navlinks a:hover,.cx-navlinks a[aria-current=page]{color:var(--fg);border-color:var(--line)}.cx-navlinks a.cx-signin{border-color:var(--line)}@media (max-width:640px){.cx-navlinks a.cx-hide-m{display:none}}@media (max-width:420px){.cx-nav{gap:8px}.cx-wordmark{font-size:1.02rem}.cx-navlinks a{padding:8px;letter-spacing:.06em;font-size:.66rem}}.cx-film{position:relative;height:420vh;z-index:1}.cx-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;background:var(--bg)}.cx-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cx-scrim{inset:auto 0 0 0;height:62%;background:linear-gradient(0deg,rgba(10,10,12,.92) 0,rgba(10,10,12,.55) 45%,rgba(10,10,12,0))}.cx-scrim,.cx-scrim-top{position:absolute;pointer-events:none}.cx-scrim-top{inset:0 0 auto 0;height:140px;background:linear-gradient(var(--bg),rgba(10,10,12,0))}.cx-beat{position:absolute;left:0;right:0;bottom:0;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:16px;gap:16px;opacity:0;transform:translateY(10px);will-change:opacity,transform;pointer-events:none}.cx-beat.cx-first{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:no-preference){html.js .cx-film:not(.cx-static) .cx-beat.cx-first{opacity:0;transform:translateY(10px);pointer-events:none}html.js .cx-film:not(.cx-static) .cx-beat.cx-first.cx-on{pointer-events:auto}html.js .cx-film:not(.cx-static) .cx-scrim{opacity:0}}.cx-beat.cx-on{pointer-events:auto}.cx-beat h1{font-size:clamp(2.55rem,5.8vw,5.6rem);max-width:11ch}.cx-beat h2{font-size:clamp(2.1rem,5vw,4.8rem);max-width:14ch}.cx-beat .cx-lede{max-width:30em}@media (max-width:899px){.cx-scrim{top:28svh;height:auto;background:linear-gradient(180deg,rgba(10,10,12,0) 0,rgba(10,10,12,.82) 10%,#0a0a0c 22%,#0a0a0c)}.cx-beat{top:34svh;bottom:calc(11rem + env(safe-area-inset-bottom, 0px));padding-bottom:0;gap:10px;align-content:start;background:linear-gradient(180deg,rgba(10,10,12,.72) 0,#0a0a0c 16%,#0a0a0c)}.cx-hint{bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px))}.cx-beat h1{font-size:clamp(1.45rem,6.2vw,1.8rem);max-width:18ch;line-height:1.08}.cx-beat h2{font-size:clamp(1.4rem,5.6vw,1.7rem);max-width:18ch}.cx-beat .cx-lede{font-size:.92rem}}@media (max-width:899px) and (max-height:700px){.cx-beat h1{font-size:1.7rem}.cx-beat .cx-lede{font-size:.88rem}.cx-btn{padding:11px 14px}}.cx-row{gap:12px;align-items:center;margin-top:6px}.cx-row,.cx-tags{display:flex;flex-wrap:wrap}.cx-tags{gap:10px;margin-top:8px}.cx-tag{font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;border:1px solid var(--amber-line);border-radius:999px;color:var(--amber-2);background:rgba(10,10,12,.45);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.cx-tag.cx-on{opacity:1;transform:none}.cx-hint{position:absolute;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom, 0px));display:flex;justify-content:center;pointer-events:none;transition:opacity .3s}.cx-hint span{font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.cx-hint em{display:block;width:1px;height:28px;background:linear-gradient(var(--amber),transparent);animation:cx-drip 1.6s infinite}@keyframes cx-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.cx-hint em{animation:none}}.cx-rail{right:calc(18px + env(safe-area-inset-right, 0px));top:50%;transform:translateY(-50%);height:38vh;background:var(--line);display:none}.cx-rail,.cx-rail i{position:absolute;width:1px}.cx-rail i{left:0;top:0;background:var(--amber);height:0;box-shadow:0 0 8px var(--amber-soft)}.cx-rail b{right:14px;font-family:var(--mono);font-weight:400;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .3s}.cx-rail b,.cx-rail b:after{position:absolute;transform:translateY(-50%)}.cx-rail b:after{content:"";right:-16px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.cx-rail b.cx-on{color:var(--fg-2)}.cx-rail b.cx-on:after{background:var(--amber);border-color:var(--amber)}.cx-bar{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top, 0px) + 58px);height:1px;background:var(--line-2)}.cx-bar i{display:block;height:100%;width:0;background:var(--amber)}.cx-loadnote{position:absolute;left:var(--gutter-l);top:calc(env(safe-area-inset-top, 0px) + 70px);font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);opacity:.9;transition:opacity .4s}@media (min-width:900px){.cx-beat{bottom:auto;top:50%;transform:translateY(calc(-50% + 10px));padding-bottom:0;max-width:min(46vw,640px)}.cx-beat.cx-first{transform:translateY(-50%)}html.js .cx-film:not(.cx-static) .cx-beat.cx-first{transform:translateY(calc(-50% + 10px))}.cx-rail{display:block}.cx-bar{display:none}.cx-scrim{background:linear-gradient(90deg,rgba(10,10,12,.78) 0,rgba(10,10,12,.35) 40%,rgba(10,10,12,0) 62%);height:100%;inset:0}}.cx-film.cx-static{height:auto}.cx-static .cx-stage{position:relative;height:auto;min-height:0;overflow:visible}.cx-static .cx-stage canvas{position:relative;inset:auto;height:auto;aspect-ratio:16/9;max-height:80svh}.cx-static .cx-beat{position:relative;opacity:1;transform:none;pointer-events:auto;top:auto;bottom:auto;max-width:none;padding-block:36px;background:var(--bg)}.cx-static .cx-beat h1,.cx-static .cx-beat h2{font-size:clamp(2.2rem,6vw,4.4rem)}.cx-static .cx-tag{opacity:1;transform:none}.cx-static .cx-bar,.cx-static .cx-hint,.cx-static .cx-loadnote,.cx-static .cx-rail,.cx-static .cx-scrim,.cx-static .cx-scrim-top{display:none}@media (prefers-reduced-motion:reduce){.cx-film{height:auto}.cx-stage{min-height:0;overflow:visible}.cx-stage,.cx-stage canvas{position:relative;height:auto}.cx-stage canvas{inset:auto;width:100%;aspect-ratio:16/9;max-height:80svh}.cx-beat,html.js .cx-film .cx-beat.cx-first{position:relative;opacity:1;transform:none;pointer-events:auto;top:auto;bottom:auto;max-width:none;padding-block:36px;background:var(--bg)}.cx-bar,.cx-hint,.cx-loadnote,.cx-rail,.cx-scrim,.cx-scrim-top{display:none}}.cx-modes{display:grid;grid-gap:14px;gap:14px}.cx-mode{border:1px solid var(--line-2);background:var(--bg-2);border-radius:6px;display:grid;grid-template-rows:auto 1fr}.cx-mode,.cx-mode figure{position:relative;overflow:hidden}.cx-mode figure{margin:0;aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 60%,#1d1d21,#0c0c0e 70%)}.cx-mode figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.96}.cx-mode-body{padding:22px 22px 24px;display:grid;grid-gap:12px;gap:12px;align-content:start}.cx-spec{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-2);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cx-spec:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber)}.cx-mode p:not(.cx-spec){color:var(--fg-2)}@media (max-width:899px){.cx-modes{grid-template-columns:1fr}}@media (min-width:900px){.cx-modes{grid-template-columns:repeat(3,1fr);gap:18px}}.cx-list{display:grid;border-top:1px solid var(--line)}.cx-item{display:grid;grid-template-columns:110px 1fr;grid-gap:18px;gap:18px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.cx-item .cx-k{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-2);padding-top:6px}.cx-item h3{margin-bottom:8px}.cx-item p{color:var(--fg-2);max-width:40em}@media (max-width:520px){.cx-item{grid-template-columns:1fr;gap:6px;padding:18px 0}}@media (min-width:900px){.cx-list{grid-template-columns:1fr 1fr;column-gap:64px}.cx-item{grid-template-columns:130px 1fr}}.cx-ledger{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--bg-2)}.cx-ledger-r{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-2)}.cx-ledger-r:last-child{border-bottom:0}.cx-ledger-r>div{padding:18px 20px;display:flex;gap:12px;align-items:flex-start;line-height:1.4}.cx-ledger-r>div+div{border-left:1px solid var(--line-2)}.cx-ledger-hdr>div{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 20px;background:var(--bg-3)}.cx-ledger-hdr>div+div{color:var(--amber-2)}.cx-no{color:var(--muted)}.cx-yes{color:var(--fg)}.cx-no:before{content:"\00d7";color:var(--muted)}.cx-no:before,.cx-yes:before{font-family:var(--mono);flex:0 0 auto}.cx-yes:before{content:"\2713";color:var(--amber)}@media (max-width:640px){.cx-ledger-r>div{padding:14px 10px;font-size:.88rem}.cx-ledger-hdr>div{letter-spacing:.04em;font-size:.62rem;padding:12px 10px}}.cx-plate{border-radius:6px;overflow:hidden;background:#0e0e10;border:1px solid var(--line-2);aspect-ratio:21/9;margin-bottom:clamp(28px,4vw,48px)}.cx-plate img{width:100%;height:100%;object-fit:cover}.cx-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cx-card{display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line-2);background:var(--bg-2);border-radius:6px;overflow:hidden;transition:border-color .25s,transform .35s var(--ease)}.cx-card:hover{border-color:var(--amber-line);transform:translateY(-2px)}.cx-card figure{margin:0;aspect-ratio:3/2;background:radial-gradient(120% 100% at 50% 60%,#1b1b1f,#0c0c0e 70%);position:relative;overflow:hidden}.cx-card figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cx-card-top{z-index:1;position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-pill{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:rgba(10,10,12,.6);color:var(--fg-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cx-pill-ok{color:var(--amber-2);border-color:var(--amber-line)}.cx-card-body{padding:18px 18px 8px;display:grid;grid-gap:8px;gap:8px;align-content:start}.cx-card-n{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cx-card-body p:not(.cx-card-n){color:var(--fg-2);font-size:.95rem}.cx-card-body .cx-card-pitch{font-family:var(--display);font-stretch:108%;font-weight:600;letter-spacing:-.02em;color:var(--fg);font-size:1.05rem;line-height:1.35}.cx-vs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;margin-top:4px}.cx-vs>div{padding:10px 12px;min-width:0}.cx-vs>div+div{border-left:1px solid var(--line-2);background:rgba(232,168,76,.04)}.cx-vs .cx-k{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cx-vs .cx-agent .cx-k{color:var(--amber-2)}.cx-vs strong{font-family:var(--display);font-stretch:108%;font-weight:600;font-size:1rem;letter-spacing:-.02em;color:var(--fg)}.cx-vs small,.cx-vs strong{display:block;margin-top:4px}.cx-vs small{color:var(--muted);font-size:.72rem;line-height:1.35}.cx-card-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px 18px;border-top:1px solid var(--line-2);margin-top:10px}.cx-price{flex:1 1 auto;min-width:0;font-family:var(--display);font-stretch:108%;font-weight:600;font-size:1.25rem;letter-spacing:-.02em;line-height:1}.cx-price small{display:block;font-weight:400;font-size:.64rem;letter-spacing:.08em;color:var(--muted);margin-top:6px;line-height:1.4}.cx-go,.cx-price small{font-family:var(--mono);text-transform:uppercase}.cx-go{font-size:.72rem;letter-spacing:.12em;color:var(--amber-2)}@media (max-width:420px){.cx-card-foot{flex-wrap:wrap;align-items:flex-start}}.cx-card:hover .cx-go .cx-arr{transform:translateX(4px)}.cx-more{display:flex;justify-content:center;margin-top:clamp(28px,4vw,44px)}.cx-two{display:grid;grid-gap:28px;gap:28px}@media (min-width:900px){.cx-two{grid-template-columns:1fr 1fr;gap:64px}}.cx-two h3{margin-bottom:10px}.cx-two p{color:var(--fg-2);max-width:40em}.cx-faq details{border-top:1px solid var(--line)}.cx-faq details:last-child{border-bottom:1px solid var(--line)}.cx-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--display);font-stretch:108%;font-weight:600;font-size:1.15rem;letter-spacing:-.02em}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary:after{content:"+";font-family:var(--mono);color:var(--amber);font-weight:400;font-size:1.2rem;transition:transform .25s}.cx-faq details[open] summary:after{transform:rotate(45deg)}.cx-faq-a{padding:0 0 24px;color:var(--fg-2);max-width:48em}.cx-disc{background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;padding:clamp(22px,3vw,36px);display:grid;grid-gap:16px;gap:16px}.cx-disc h3{font-size:1.2rem}.cx-disc li,.cx-disc p:not(.cx-mono){color:var(--fg-2);font-size:.95rem}.cx-disc ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.cx-disc code{font-family:var(--mono);font-size:.85em;color:var(--amber-2);overflow-wrap:anywhere}.cx-beta a,.cx-disc a{color:var(--amber-2);text-decoration:underline;text-underline-offset:3px}.cx-beta{margin-top:18px;border-left:2px solid var(--amber);padding:4px 0 4px 16px;color:var(--muted);font-size:.86rem;max-width:70em}.cx-beta strong{color:var(--fg-2)}.cx-footer{position:relative;z-index:2;background:var(--bg);border-top:1px solid var(--line);padding-block:28px calc(28px + env(safe-area-inset-bottom, 0px))}.cx-footer .cx-wrap{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center}.cx-footer-links{display:flex;gap:18px;flex-wrap:wrap}.cx-footer a{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.cx-footer a:hover{color:var(--amber-2)}.cx-sig{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cx-mhero{position:relative;z-index:2;background:var(--bg);padding-top:calc(env(safe-area-inset-top, 0px) + 120px);padding-bottom:clamp(40px,6vw,80px)}.cx-mhero h1{font-size:clamp(2.6rem,7vw,6.4rem);max-width:14ch}.cx-mhero .cx-lede{margin-top:20px}.cx-mhero .cx-plate{margin-top:clamp(28px,4vw,56px);margin-bottom:0}.cx-flag{display:grid;grid-gap:24px;gap:24px;border:1px solid var(--amber-line);border-radius:6px;overflow:hidden;background:linear-gradient(135deg,rgba(240,163,60,.08),rgba(10,10,12,0) 50%),var(--bg-2)}.cx-flag figure{margin:0;aspect-ratio:3/2;background:radial-gradient(120% 100% at 50% 60%,#1b1b1f,#0c0c0e 70%);position:relative;overflow:hidden}.cx-flag figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cx-flag-body{padding:26px;display:grid;grid-gap:16px;gap:16px;align-content:center}.cx-flag-body h2{font-size:clamp(1.8rem,3.6vw,3rem)}.cx-flag-body p:not(.cx-mono){color:var(--fg-2);max-width:40em}.cx-flag-stack{display:flex;gap:8px;flex-wrap:wrap}.cx-flag-stack span{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-2);border:1px solid var(--amber-line);padding:6px 10px;border-radius:999px}@media (min-width:900px){.cx-flag{grid-template-columns:1.1fr 1fr}.cx-flag-body{padding:40px}}.cx-chips{display:flex;gap:8px;margin-bottom:clamp(24px,3vw,36px);position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 58px);z-index:5;padding-block:10px;background:var(--bg);border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none;margin-left:calc(-1 * var(--gutter-l));margin-right:calc(-1 * var(--gutter-r));padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.cx-chips::-webkit-scrollbar{display:none}.cx-chip{flex:0 0 auto;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--fg-2);cursor:pointer;transition:all .2s}.cx-chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cx-chip:hover{border-color:var(--amber-line)}.cx-tier{margin-bottom:clamp(44px,6vw,80px)}.cx-tier-th{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cx-tier-th h2{font-size:clamp(1.6rem,3.4vw,2.6rem)}.cx-tier-th p:not(.cx-mono){color:var(--fg-2);max-width:60em}.cx-creator{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line-2);border-radius:6px;padding:clamp(22px,3vw,36px);background:var(--bg-2)}.cx-creator h3{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:12px}.cx-creator p:not(.cx-mono){color:var(--fg-2);max-width:48em}.cx-creator .cx-row{margin-top:0}@media (min-width:900px){.cx-creator{grid-template-columns:1.2fr 1fr;align-items:center}}.cx-empty{color:var(--muted)}@media (prefers-reduced-motion:reduce){.cx *,.cx :after,.cx :before{transition:none!important;animation:none!important}}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_9f0762;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_9f0762;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_9f0762;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_9f0762;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_9f0762;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_9f0762;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_9f0762;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_9f0762;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:__IBM_Plex_Mono_9f0762,__IBM_Plex_Mono_Fallback_9f0762;font-style:normal}.__variable_9f0762{--cx-font-mono:"__IBM_Plex_Mono_9f0762","__IBM_Plex_Mono_Fallback_9f0762"}