@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+460-52F,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(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_7R7YxansUokvVoC4UmtuvNWGtoEe)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.jetbrains_mono_2b1eae20-module__XfFTLG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2b1eae20-module__XfFTLG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0b0f19;--bg-elevated:#111827;--card:#1e293b;--card-soft:#1e293b75;--text:#e2e8f0;--muted:#94a3b8;--accent:#6366f1;--success:#22c55e;--border:#94a3b829;--shadow:0 30px 80px #0f172a80}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at top, #6366f12e, transparent 28rem), linear-gradient(180deg, #0f172a2e, transparent 24rem), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans), sans-serif;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #6366f1e6}code,pre{font-family:var(--font-mono), monospace}.web-shell{width:min(1380px,100% - 1.5rem);margin:0 auto;padding:.9rem 0 2rem}.site-header,.hero,.support-band,.section-grid,.pricing-band,.cta-panel,.launch-promo-banner{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#0f172adb,#0b0f19f5);border-radius:30px;position:relative;overflow:hidden}.site-header:before,.hero:before,.pricing-band:before,.cta-panel:before,.launch-promo-banner:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.site-header,.hero>*,.support-band>*,.section-grid>*,.pricing-band>*,.cta-panel>*,.launch-promo-banner>*{z-index:1;min-width:0;position:relative}.hero,.support-band,.section-grid,.pricing-band,.cta-panel{animation:.64s both section-rise}.hero{animation-delay:40ms}.section-grid:nth-of-type(2),.support-band:nth-of-type(2){animation-delay:90ms}.site-header{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:grid}.launch-promo-banner{background:linear-gradient(135deg,#22c55e29,#6366f11f),linear-gradient(#0f172aeb,#0b0f19fa);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.85rem 1.05rem;display:grid}.launch-promo-copy,.launch-promo-actions,.launch-promo-code{align-items:center;display:flex}.launch-promo-copy{min-width:0;color:var(--muted);flex-wrap:wrap;gap:.65rem}.launch-promo-copy strong{color:var(--text)}.launch-promo-kicker{color:var(--success);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.launch-promo-actions{gap:.55rem}.launch-promo-code,.launch-promo-link{border-radius:999px;min-height:2.45rem;font-weight:700}.launch-promo-code{color:var(--text);cursor:pointer;background:#0f172ab8;border:1px solid #22c55e5c;gap:.55rem;padding:0 .85rem}.launch-promo-code span{font-family:var(--font-mono), monospace}.launch-promo-code small{color:var(--success);font-size:.78rem}.launch-promo-link{background:var(--success);color:#06110b;justify-content:center;align-items:center;padding:0 .95rem;display:inline-flex}.site-header>*{min-width:0}.brand-lockup{letter-spacing:-.03em;align-items:center;gap:.8rem;font-size:1.05rem;font-weight:700;display:inline-flex}.brand-mark{object-fit:contain;width:.95rem;height:.95rem;animation:2.8s ease-in-out infinite brand-pulse;display:block}.site-nav,.site-actions,.hero-actions,.pricing-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.site-nav{justify-content:flex-start}.site-nav a,.viewer-chip,.hero-fit-list span,.support-step,.surface-row,.pricing-tier,.feature-column{border:1px solid var(--border);background:var(--card-soft)}.site-nav a,.viewer-chip{min-height:2.45rem;color:var(--muted);border-radius:999px;align-items:center;padding:0 .9rem;display:inline-flex}.viewer-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.viewer-chip-muted{color:var(--text)}.eyebrow{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem}.hero,.pricing-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:1.4rem;margin-top:1.2rem;padding:2.7rem;display:grid}.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start}.pricing-hero .hero-copy{align-content:start;align-self:start;gap:1rem;min-height:100%;display:grid}.hero-wide{grid-template-columns:minmax(0,1fr)}.hero-wide .hero-copy{max-width:min(100%,980px)}.not-found-panel{align-items:center;min-height:60vh}.hero h1,.section-heading h2,.pricing-tier h3,.pricing-tier h2,.cta-panel h2{letter-spacing:-.05em;margin:0}.hero h1{max-width:12ch;font-size:clamp(2.7rem,4.4vw,4.55rem);line-height:.96}.pricing-hero h1{max-width:12ch;font-size:clamp(2.55rem,4vw,4.2rem)}.pricing-hero-proof{flex-wrap:wrap;gap:.55rem;max-width:48rem;padding-top:.9rem;display:flex}.pricing-hero-proof span{color:var(--muted);background:#02061752;border:1px solid #94a3b824;border-radius:999px;padding:.38rem .6rem;font-size:.8rem;font-weight:800;line-height:1.2}.pricing-hero-activity{background:#0206173d;border:1px solid #94a3b81f;border-radius:22px;gap:.65rem;max-width:34rem;margin-top:.35rem;padding:.8rem;display:grid}.pricing-hero-activity div{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.pricing-hero-activity span{color:#a5b4fc;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.pricing-hero-activity strong{color:var(--text);font-size:.92rem;line-height:1.25}.hero-wide h1{max-width:22ch}.hero-wide .lede{max-width:880px}.section-heading h2,.cta-panel h2{font-size:clamp(1.85rem,3vw,3rem);line-height:1}.pricing-tier h2,.pricing-tier h3{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.pricing-tier h2 span{color:var(--muted);letter-spacing:-.02em;margin-left:.2rem;font-size:.38em;display:inline-block}.pricing-tier .billing-line{color:#86efac;margin-top:.3rem;font-size:.9rem;line-height:1.4}.lede,.support-step p,.support-step li,.surface-row span,.pricing-tier p,.pricing-tier li{color:var(--muted);line-height:1.7}.lede{max-width:62ch;margin:1.05rem 0 0;font-size:.98rem}.button,.inline-link,.surface-row,.support-step,.pricing-tier{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.button{text-align:center;overflow-wrap:anywhere;white-space:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:0 .95rem;font-weight:600;line-height:1.15;display:inline-flex}.button:hover,.surface-row:hover,.support-step:hover{transform:translateY(-2px)}.button:hover{box-shadow:0 22px 46px #6366f138}.button-primary{background:var(--accent);color:#fff;box-shadow:0 20px 40px #6366f142}.button-secondary{border-color:var(--border);background:#0f172ab8}.inline-link{color:var(--muted);font-family:var(--font-mono), monospace;align-items:center;font-size:.92rem;display:inline-flex}.hero-fit-list{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.hero-fit-list-wide{margin-top:0}.hero-fit-list span{min-height:2.2rem;color:var(--text);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.92rem;display:inline-flex}.works-with{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.works-with>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.sdk-logo-chip{border:1px solid var(--border);min-height:2.2rem;color:var(--muted);background:#0f172ab8;border-radius:999px;align-items:center;gap:.5rem;padding:0 .8rem 0 .45rem;font-weight:700;display:inline-flex}.sdk-logo-mark{border-radius:999px;place-items:center;width:1.8rem;height:1.7rem;display:inline-grid;overflow:hidden}.sdk-logo-mark svg,.sdk-logo-mark img{width:100%;height:100%}.sdk-logo-mark img{object-fit:contain;display:block}.sdk-logo-javascript{border-radius:8px}.sdk-logo-javascript rect{fill:#f7df1e}.sdk-logo-javascript text{fill:#111827;font-family:var(--font-mono), monospace;font-size:.72rem;font-weight:800}.sdk-logo-unity{color:#111827;background:#f8fafceb;border-radius:999px;width:auto;min-width:3.4rem;padding:0 .55rem}.sdk-logo-wordmark{letter-spacing:-.02em;font-size:.72rem;font-weight:850;line-height:1}.sdk-logo-godot{background:0 0;border-radius:7px}.hero-side{align-content:start;gap:1rem;min-width:0;display:grid}.proof-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.proof-row{border:1px solid var(--border);background:linear-gradient(#1e293b85,#0f172a9e);border-radius:22px;gap:.45rem;min-height:100%;padding:1rem 1.05rem;display:grid}.proof-row .eyebrow{margin-bottom:0;font-size:.72rem}.proof-row p:last-child{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.code-panel{background:#020617eb;border:1px solid #6366f152;border-radius:24px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.code-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff14 42%,#0000 62%);animation:7s ease-in-out infinite code-sheen;position:absolute;inset:0;transform:translate(-120%)}.code-panel-bar{z-index:1;background:linear-gradient(#0f172ae6,#05070bf0),#05070b;border-bottom:1px solid #94a3b81f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.2rem;padding:0 1rem;display:grid;position:relative}.code-panel-dots{align-items:center;gap:.45rem;display:inline-flex}.code-panel-dots span{background:#ff5f57;border-radius:999px;width:.78rem;height:.78rem;box-shadow:0 0 0 1px #ffffff0f}.code-panel-dots span:nth-child(2){background:#ffbd2e}.code-panel-dots span:nth-child(3){background:#28c840}.code-panel-bar strong{min-width:0;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;overflow:hidden}.code-panel-copy{color:#d4d4dd;min-height:2rem;font:inherit;cursor:pointer;background:#0f172ad1;border:1px solid #94a3b82e;border-radius:999px;padding:0 .75rem;font-size:.82rem;font-weight:800;transition:border-color .18s,color .18s,background .18s}.code-panel-copy:hover{color:#f8fafc;background:#6366f129;border-color:#a78bfa80}.code-panel-highlight{z-index:1;position:relative;overflow-x:auto}.code-panel-highlight pre{color:#cbd5e1;margin:0;padding:1.2rem 1.1rem 1.4rem;font-size:.84rem;line-height:1.65;overflow:auto;background:0 0!important}.code-panel-highlight code{min-width:max-content;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:block}.api-proof-section{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.code-panel-large .code-panel-highlight pre{font-size:.78rem}.support-band,.section-grid,.pricing-band,.cta-panel,.site-footer{margin-top:1.2rem;padding:1.5rem}.support-band{gap:1.5rem;display:grid}.support-copy{gap:.8rem;display:grid}.support-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.support-grid,.pricing-grid{gap:1rem;display:grid}.support-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.support-step,.pricing-tier{border-radius:24px;gap:.9rem;min-width:0;padding:1rem;display:grid}.pricing-tier{position:relative;overflow:hidden}.pricing-tier:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 80% 0,#6366f124,#0000 13rem);transition:opacity .18s;position:absolute;inset:0}.pricing-tier>*{z-index:1;position:relative}.pricing-tier-free:before{background:radial-gradient(circle at 80% 0,#94a3b824,#0000 13rem)}.pricing-tier-growth:before{background:radial-gradient(circle at 80% 0,#0ea5e929,#0000 13rem)}.pricing-tier-pro:before{background:radial-gradient(circle at 80% 0,#f59e0b24,#0000 13rem)}.pricing-tier-actionable{align-content:space-between;min-height:100%}.pricing-tier-recommended{border-color:#22c55e94;transform:translateY(-.6rem);box-shadow:0 24px 70px #22c55e1f,0 0 0 1px #6366f13d}.pricing-tier-recommended:before{background:radial-gradient(circle at 80% 0,#22c55e33,#0000 13rem)}.pricing-tier-recommended:before,.pricing-tier:hover:before{opacity:1}.pricing-tier-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pricing-tier-topline,.pricing-tier-price,.pricing-tier-signals{gap:.65rem;display:grid}.pricing-tier-topline{align-content:start;min-height:5.4rem}.pricing-tier-badge,.pricing-tier-signals span{color:#bbf7d0;overflow-wrap:anywhere;background:#22c55e17;border:1px solid #22c55e42;border-radius:999px;width:fit-content;max-width:100%;padding:.35rem .55rem;font-size:.78rem;font-weight:800;line-height:1.2}.pricing-tier-signals{align-content:start}.pricing-tier-signals span{color:var(--muted);background:#02061757;border-color:#94a3b829}.support-step span{color:var(--success);font-family:var(--font-mono), monospace;font-size:1.1rem}.support-step strong{font-size:1.05rem}.support-step p,.pricing-tier p,.pricing-tier ul,.pricing-tier li{overflow-wrap:anywhere;margin:0}.section-grid{align-items:start;gap:1.6rem;display:grid}.section-heading{min-width:0}.feature-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.feature-showcase{grid-template-columns:minmax(0,.92fr) minmax(380px,.8fr);gap:1.8rem}.feature-column{border-radius:24px;gap:.9rem;min-width:0;padding:1.05rem;display:grid}.feature-proof-panel{background:radial-gradient(circle at 12% 20%,#22c55e24,#0000 9rem),linear-gradient(135deg,#1e293ba8,#0f172ab8);border:1px solid #6366f147;border-radius:28px;min-height:100%;padding:1.45rem;position:relative;overflow:hidden}.feature-proof-panel:before{content:"";pointer-events:none;border:1px solid #94a3b81f;border-radius:22px;position:absolute;inset:1rem}.feature-proof-list{z-index:1;gap:.8rem;margin:0;padding:.1rem .15rem .1rem .35rem;list-style:none;display:grid;position:relative}.feature-proof-list li{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0;line-height:1.55;display:grid}.feature-proof-list li:before{content:"";background:var(--success);border-radius:999px;width:.55rem;height:.55rem;margin-top:.45rem;box-shadow:0 0 0 5px #22c55e1f}.build-vs-buy-stack,.sdk-routing-stack{gap:1rem;min-width:0;display:grid}.homemade-failure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.homemade-failure-card{background:#0f172a94;border:1px solid #f8717124;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;min-width:0;padding:.9rem;display:grid}.homemade-failure-card span{background:#f87171cc;border-radius:999px;width:.62rem;height:.62rem;margin-top:.38rem;box-shadow:0 0 0 5px #f8717117}.homemade-failure-card strong,.homemade-failure-card p{grid-column:2}.homemade-failure-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.58}.feature-column-compact ul{padding-left:1rem}.feature-column-compact strong{color:var(--text)}.feature-column-muted{background:#0f172ac7}.feature-column p,.feature-column ul,.feature-column li{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.feature-column ul{padding-left:1.1rem}.feature-column li+li{margin-top:.55rem}.features-hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr);align-items:center}.features-hero .hero-copy{max-width:650px}.features-hero h1{max-width:13ch}.features-hero-visual{background:radial-gradient(circle at 16% 22%,#22c55e29,#0000 9rem),radial-gradient(circle at 84% 78%,#a855f729,#0000 11rem),linear-gradient(135deg,#020617eb,#0f172af5);border:1px solid #6366f147;border-radius:30px;min-width:0;min-height:420px;position:relative;overflow:hidden}.features-hero-visual:before{content:"";pointer-events:none;border:1px solid #94a3b81f;border-radius:24px;position:absolute;inset:1rem}.features-hero-visual:after{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80e 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000e0,#0000 78%);mask-image:radial-gradient(circle,#000000e0,#0000 78%)}.features-hero-rail{z-index:1;background:linear-gradient(90deg,#22c55e2e,#6366f1bd,#a855f747);height:2px;position:absolute;top:50%;left:13%;right:13%}.features-hero-packet{z-index:2;background:#86efac;border-radius:999px;width:.84rem;height:.84rem;animation:4s ease-in-out infinite features-packet-flow;position:absolute;top:calc(50% - .42rem);left:13%;box-shadow:0 0 0 10px #22c55e1a,0 0 38px #86efacb3}.features-hero-node{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#0f172af0;border-radius:22px;gap:.42rem;width:min(210px,100% - 2rem);min-width:0;padding:.95rem 1rem;display:grid;position:absolute;box-shadow:0 22px 70px #00000047}.features-hero-node:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 56%);position:absolute;inset:0}.features-hero-node>*{z-index:1;min-width:0;position:relative}.features-hero-node span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.features-hero-node strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.features-hero-node small{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.features-hero-node-sdk{top:15%;left:6%}.features-hero-node-runtime{border-color:#6366f170;top:50%;left:50%;transform:translate(-50%,-50%)}.features-hero-node-dashboard{border-color:#22c55e47;bottom:15%;right:6%}.feature-relief-strip{flex-wrap:wrap;gap:.75rem;display:flex}.feature-relief-strip span{min-width:0;min-height:2.55rem;color:var(--text);overflow-wrap:anywhere;background:#0f172aad;border:1px solid #22c55e2e;border-radius:999px;align-items:center;padding:.2rem .85rem;font-size:.9rem;font-weight:700;line-height:1.25;display:inline-flex}.feature-architecture-grid,.feature-capability-groups,.feature-sdk-ecosystem{gap:1rem;min-width:0;display:grid}.feature-architecture-grid,.feature-capability-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-sdk-ecosystem{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-architecture-card,.feature-capability-group,.feature-sdk-card{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 8rem),linear-gradient(#1e293b75,#0f172aad);border:1px solid #94a3b824;border-radius:22px;gap:.72rem;min-width:0;padding:1.05rem;display:grid;position:relative}.feature-architecture-card>span{color:var(--success);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.78rem}.feature-architecture-card .eyebrow,.feature-capability-group .eyebrow,.runtime-contract-copy .eyebrow{margin-bottom:0;font-size:.72rem}.feature-architecture-card strong,.feature-capability-group>strong,.feature-sdk-card>strong,.runtime-contract-copy article strong{color:var(--text);overflow-wrap:anywhere;font-size:1.04rem;line-height:1.25}.feature-architecture-card p,.feature-capability-group p,.feature-sdk-card p,.runtime-contract-copy article p,.dashboard-preview-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.62}.feature-architecture-signals{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.feature-architecture-signals em{color:#c7d2fe;background:#02061752;border:1px solid #6366f138;border-radius:999px;align-items:center;min-height:1.85rem;padding:0 .62rem;font-size:.76rem;font-style:normal;font-weight:700;line-height:1.15;display:inline-flex}.feature-capability-group{align-content:start}.feature-capability-list{gap:.72rem;margin-top:.15rem;display:grid}.feature-capability-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.feature-capability-item>span{background:var(--success);border-radius:999px;width:.55rem;height:.55rem;margin-top:.44rem;box-shadow:0 0 0 5px #22c55e1a}.feature-capability-item strong{color:var(--text);overflow-wrap:anywhere;margin-bottom:.18rem;font-size:.94rem;line-height:1.25;display:block}.runtime-contract-showcase{grid-template-columns:minmax(260px,.66fr) minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.runtime-contract-section{grid-template-columns:1fr}.runtime-contract-section .section-heading{max-width:900px}.runtime-contract-copy{gap:.8rem;min-width:0;display:grid}.runtime-contract-copy article{background:#0f172a94;border:1px solid #94a3b824;border-radius:20px;gap:.52rem;min-width:0;padding:1rem;display:grid}.runtime-contract-showcase .code-panel{align-self:start}.runtime-contract-showcase .code-panel pre{max-height:390px}.dashboard-proof-section{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:center}.dashboard-proof-section .section-heading{max-width:620px}.dashboard-screenshot-panel{gap:.85rem;min-width:0;margin:0;display:grid}.dashboard-screenshot-frame{background:radial-gradient(circle at 12% 18%,#22c55e1f,#0000 12rem),#020617c2;border:1px solid #6366f152;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0206175c}.dashboard-screenshot-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.dashboard-screenshot-frame img{width:100%;height:auto;display:block}.dashboard-screenshot-caption{gap:.35rem;min-width:0;padding:0 .15rem;display:grid}.dashboard-screenshot-caption .eyebrow{margin-bottom:0;font-size:.74rem}.dashboard-screenshot-caption strong{color:var(--text);font-size:1rem;line-height:1.25}.dashboard-screenshot-caption p:last-child{color:var(--muted);margin:0;line-height:1.55}.dashboard-visibility-preview{background:radial-gradient(circle at 16% 18%,#22c55e1f,#0000 9rem),#02061775;border:1px solid #6366f13d;border-radius:26px;gap:.95rem;min-width:0;padding:1.05rem;display:grid;overflow:hidden}.dashboard-preview-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.dashboard-preview-header div{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:18px;gap:.3rem;min-width:0;padding:.8rem;display:grid}.dashboard-preview-header span,.dashboard-preview-row span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.dashboard-preview-header strong,.dashboard-preview-row strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.dashboard-preview-table{gap:.55rem;min-width:0;display:grid}.dashboard-preview-row{background:#0f172a9e;border:1px solid #94a3b821;border-radius:18px;grid-template-columns:minmax(110px,.62fr) minmax(120px,.56fr) minmax(0,1.4fr);align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:grid}.dashboard-preview-row-accepted{background:#14532d2e;border-color:#22c55e3d}.dashboard-preview-row-accepted strong{color:#86efac}.dashboard-preview-row-conflict{background:#78350f2e;border-color:#fbbf244d}.dashboard-preview-row-conflict strong{color:#fde68a}.dashboard-preview-row-queued strong{color:#c7d2fe}.feature-sdk-card{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.feature-sdk-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.feature-sdk-card-top>span:last-child{color:#bbf7d0;min-height:1.8rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#22c55e17;border:1px solid #22c55e38;border-radius:999px;align-items:center;padding:0 .58rem;font-size:.7rem;font-weight:800;line-height:1.1;display:inline-flex}.feature-sdk-card p{font-size:.94rem}.features-final-cta p:not(.eyebrow){max-width:58ch;color:var(--muted);overflow-wrap:anywhere;margin:.75rem 0 0;line-height:1.65}.surface-list{gap:.9rem;display:grid}.sdk-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.sdk-start-card{min-width:0;color:inherit;background:radial-gradient(circle at 100% 0,#6366f121,#0000 8rem),#0f172aa8;border:1px solid #94a3b824;border-radius:22px;gap:.55rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.sdk-start-icons{flex-wrap:wrap;gap:.45rem;display:flex}.sdk-start-icons .sdk-logo-chip{min-height:2rem;padding:0 .6rem 0 .35rem;font-size:.78rem}.sdk-start-icons .sdk-logo-mark{width:1.45rem;height:1.4rem}.sdk-start-card>span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.sdk-start-card strong{font-size:1.05rem;line-height:1.25}.sdk-start-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.62}.surface-row{border-radius:24px;grid-template-columns:minmax(150px,.75fr) auto minmax(150px,.8fr) minmax(0,1.35fr);align-items:center;gap:.8rem;padding:1rem 1.05rem;display:grid}.surface-row>span{min-width:0}.surface-row>span:not(.sdk-logo-row):not(:last-child){width:fit-content;min-height:2rem;color:var(--text);overflow-wrap:anywhere;background:#02061757;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.88rem;font-weight:700;line-height:1.2;display:inline-flex}.surface-row>span:last-child{overflow-wrap:anywhere;line-height:1.65}.pricing-status{color:#bbf7d0;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;align-items:center;min-height:1.75rem;padding:.3rem .6rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.pricing-tier ul{padding-left:1.1rem}.pricing-tier li+li{margin-top:.5rem}.pricing-band-tight{padding-top:1.2rem}.pricing-plans-shell{gap:1.1rem;display:grid}.billing-toggle{border:1px solid var(--border);background:#0f172ad1;border-radius:999px;justify-self:center;gap:.3rem;padding:.35rem;display:inline-flex}.billing-toggle button{min-height:2.55rem;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:700;display:inline-flex}.billing-toggle button.is-active{background:var(--accent);color:#fff}.billing-toggle span{color:#86efac;margin-left:.35rem}.pricing-hero-card{background:radial-gradient(circle at 12% 18%,#22c55e29,#0000 10rem),radial-gradient(circle at 86% 74%,#6366f12e,#0000 12rem),#0f172a9e;border:1px solid #6366f147;border-radius:30px;align-content:start;gap:1.2rem;min-height:100%;padding:1.35rem;display:grid;position:relative;overflow:hidden}.pricing-hero-card:before{content:"";pointer-events:none;border:1px solid #94a3b81f;border-radius:24px;position:absolute;inset:1rem}.pricing-hero-card>*{z-index:1;position:relative}.pricing-hero-card>strong{letter-spacing:-.055em;max-width:18ch;font-size:clamp(1.7rem,3vw,2.9rem);line-height:.98}.billing-model-panel{gap:.75rem;display:grid}.billing-model-card{background:#02061752;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;padding:.85rem;display:grid}.billing-model-card>span{color:var(--success);font-family:var(--font-mono), monospace;font-size:.82rem;font-weight:800}.billing-model-card strong{margin-bottom:.35rem;display:block}.billing-model-card p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.sdk-logo-row{flex-wrap:wrap;gap:.65rem;display:flex}.sdk-logo-row .sdk-logo-chip{border:1px solid var(--border);min-height:2.5rem;color:var(--muted);background:#0206176b;border-radius:999px;align-items:center;gap:.55rem;padding:0 .85rem 0 .5rem;font-weight:700;display:inline-flex}.billing-split-panel{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);gap:1rem;display:grid}.billing-primary-card,.billing-note,.tier-ladder-step{border:1px solid var(--border);background:var(--card-soft)}.billing-primary-card{border-radius:28px;align-content:end;gap:.85rem;min-height:260px;padding:1.35rem;display:grid;position:relative;overflow:hidden}.billing-primary-card:before{content:"";background:radial-gradient(circle,#6366f15c,#0000 68%);border-radius:999px;width:260px;height:260px;animation:5.2s ease-in-out infinite billing-glow;position:absolute;inset:-30% 12% auto auto}.billing-primary-card>*{z-index:1;position:relative}.billing-primary-card strong{letter-spacing:-.06em;max-width:14ch;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.billing-primary-card p:not(.eyebrow),.billing-note p,.tier-ladder-step p{color:var(--muted);margin:0;line-height:1.65}.billing-note-list{gap:.85rem;display:grid}.billing-note{border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:5.3rem;padding:1rem;display:grid}.billing-note span,.tier-ladder-step span{color:var(--success);font-family:var(--font-mono), monospace;font-weight:700}.tier-ladder{gap:.9rem;padding-left:1.1rem;display:grid;position:relative}.tier-ladder:before{content:"";background:linear-gradient(#22c55e33,#6366f1cc,#22c55e38);width:2px;position:absolute;top:1rem;bottom:1rem;left:.28rem}.tier-ladder-step{border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;width:100%;margin-left:0;padding:1.1rem;display:grid;position:relative}.tier-ladder-step:before{content:"";background:var(--success);border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1.25rem;left:-1.18rem;box-shadow:0 0 0 7px #22c55e1a}.tier-ladder-step strong{margin-bottom:.35rem;font-size:1.12rem;display:block}.plan-fit-grid,.workload-grid,.use-case-detail-grid{gap:1rem;display:grid}.plan-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.save-behavior-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.use-case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-fit-card,.workload-card,.use-case-detail-card,.dashboard-proof-panel{border:1px solid var(--border);background:var(--card-soft)}.plan-fit-card,.workload-card,.use-case-detail-card{border-radius:24px;gap:.85rem;min-width:0;padding:1.05rem;display:grid}.save-behavior-card{border:1px solid var(--border);background:var(--card-soft);border-radius:24px;gap:.8rem;min-width:0;padding:1rem;display:grid}.save-behavior-visual{background:linear-gradient(90deg,#22c55e24,#6366f11a);border-radius:18px;height:3rem;position:relative;overflow:hidden}.save-behavior-visual span{background:var(--success);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%);box-shadow:0 0 0 7px #22c55e1f}.save-behavior-visual i{background:linear-gradient(90deg,#22c55ecc,#6366f1cc,#94a3b82e);border-radius:999px;height:.22rem;position:absolute;top:50%;left:2.2rem;right:.85rem;transform:translateY(-50%)}.save-behavior-card strong{font-size:1.08rem;line-height:1.35}.save-behavior-card p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.workload-card-polished{position:relative;overflow:hidden}.workload-meter{background:#94a3b81f;border-radius:999px;height:.48rem;overflow:hidden}.workload-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--success), #60a5fa, #6366f1);height:100%;display:block}.workload-plan-pill{color:#c7d2fe;overflow-wrap:anywhere;background:#6366f11a;border:1px solid #6366f13d;border-radius:999px;width:fit-content;max-width:100%;padding:.35rem .6rem;font-weight:800;line-height:1.2}.workload-detail-pair{gap:.55rem;padding-top:.2rem;display:grid}.scale-later-panel{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.scale-later-rail{border:1px solid var(--border);background:radial-gradient(circle at 24% 22%, #22c55e29, transparent 8rem), radial-gradient(circle at 76% 78%, #6366f129, transparent 9rem), var(--card-soft);border-radius:28px;align-content:center;gap:.75rem;min-height:220px;padding:1rem;display:grid;position:relative}.scale-later-rail div{background:#02061747;border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:minmax(82px,.38fr) minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.7rem .8rem;display:grid}.scale-later-rail span{color:#a5b4fc;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.scale-later-rail strong{color:var(--text);line-height:1.2}.scale-later-rail p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.35}.scale-later-grid,.not-charged-grid{gap:1rem;display:grid}.scale-later-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-later-grid article,.not-charged-item{border:1px solid var(--border);background:var(--card-soft);border-radius:24px;min-width:0;padding:1rem}.scale-later-grid p{color:var(--muted);margin:.45rem 0 0;line-height:1.6}.not-charged-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.not-charged-item{align-content:start;gap:.7rem;display:grid}.not-charged-item span{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-weight:800;display:inline-grid}.plan-fit-card strong,.workload-card strong,.use-case-detail-card strong{font-size:1.05rem;line-height:1.35}.use-case-card-facts{gap:.8rem;margin:0;display:grid}.use-case-card-facts div{gap:.25rem;min-width:0;display:grid}.use-case-card-facts dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.use-case-card-facts dd,.plan-fit-card p,.workload-card p,.use-case-detail-card p,.use-case-detail-card li{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.use-case-detail-card ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.use-case-detail-card li{background:#02061757;border:1px solid #94a3b824;border-radius:999px;padding:.35rem .55rem}.scenario-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scenario-card{background:linear-gradient(#0f172aeb,#0f172aad),#0206178f;border:1px solid #94a3b829;border-radius:24px;align-content:space-between;gap:1rem;min-width:0;min-height:100%;padding:1.1rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0003}.scenario-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 10%,#22c55e24,#0000 8rem);position:absolute;inset:0}.scenario-card>*{z-index:1;min-width:0;position:relative}.scenario-visual{background:linear-gradient(135deg,#22c55e1f,#6366f124),#02061757;border:1px solid #94a3b81f;border-radius:18px;min-height:5.2rem;position:relative;overflow:hidden}.scenario-visual-icon{background:#0f172acc;border:1px solid #94a3b82e;border-radius:12px;width:2rem;height:2rem;position:absolute;top:1rem;left:1rem}.scenario-visual-icon:before,.scenario-visual-icon:after{content:"";background:var(--success);border-radius:999px;position:absolute}.scenario-visual-icon:before{inset:.52rem;box-shadow:0 0 0 7px #22c55e1a}.scenario-visual-icon:after{opacity:.45;width:2.2rem;height:2px;top:50%;right:-2.8rem;transform:translateY(-50%)}.scenario-visual-meter{background:#94a3b81f;border-radius:999px;height:.42rem;position:absolute;bottom:1rem;left:1rem;right:1rem;overflow:hidden}.scenario-visual-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--success), var(--accent));width:68%;height:100%;animation:3.8s ease-in-out infinite meter-breathe;display:block}.scenario-card-browser .scenario-visual-icon{border-radius:8px}.scenario-card-handoff .scenario-visual-icon:after{width:4rem}.scenario-card-checkpoint .scenario-visual-icon{border-color:#86efac47;border-radius:999px}.scenario-card-checkpoint .scenario-visual-meter i{width:72%}.scenario-card-recovery .scenario-visual-meter i{width:48%}.scenario-card-support .scenario-visual:after{content:"";background:#22c55e6b;border-radius:999px;width:3rem;height:2px;position:absolute;top:1.35rem;right:1rem;box-shadow:0 .7rem #94a3b829,0 1.4rem #6366f13d}.scenario-card-support .scenario-visual-meter i{width:64%}.scenario-card-copy{gap:.65rem;display:grid}.scenario-card-copy .eyebrow{margin-bottom:0}.scenario-card-copy p,.scenario-tags span{overflow-wrap:anywhere}.scenario-card-copy p{color:var(--muted);margin:0;line-height:1.65}.scenario-tags{flex-wrap:wrap;gap:.45rem;display:flex}.scenario-tags span{min-height:1.85rem;color:var(--muted);background:#0206175c;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.player-expectation-section{align-items:start}.player-expectation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.player-expectation-card{background:linear-gradient(135deg,#0f172ad1,#0f172a85),#0206176b;border:1px solid #94a3b824;border-radius:22px;gap:.45rem;min-width:0;padding:1rem;display:grid}.player-expectation-card span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.player-expectation-card strong{font-size:1.02rem}.player-expectation-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.use-case-story-card{background:radial-gradient(circle at 90% 5%, #6366f124, transparent 8rem), var(--card-soft);position:relative;overflow:hidden}.use-case-story-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.use-case-story-header .eyebrow{margin-bottom:0}.use-case-sdk-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.use-case-sdk-badges>span{min-width:0}.use-case-sdk-badges .sdk-logo-chip{background:#0206177a;min-height:2rem;padding:0 .6rem 0 .35rem;font-size:.78rem}.use-case-sdk-badges .sdk-logo-mark{width:1.45rem;height:1.4rem}.use-case-story-visual{background:linear-gradient(90deg,#22c55e29,#6366f11f),#0206175c;border:1px solid #94a3b81f;border-radius:18px;min-height:4.4rem;position:relative;overflow:hidden}.use-case-story-visual span{background:#94a3b824;border-radius:999px;width:4rem;height:.45rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.use-case-story-visual span:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--success), var(--accent));width:70%;height:100%;display:block}.use-case-story-visual i{background:#0f172ab8;border:1px solid #94a3b829;border-radius:14px;width:2.3rem;height:2.3rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.use-case-story-campaign .use-case-story-visual i{transform:translateY(-50%)rotate(45deg)}.use-case-story-devices .use-case-story-visual span{width:6rem}.use-case-story-operations .use-case-story-visual:after{content:"";background:#22c55e7a;width:2.2rem;height:2px;position:absolute;top:50%;right:3.8rem;transform:translateY(-50%)}.dashboard-proof-panel{border-radius:28px;min-width:0;padding:1rem}.pricing-matrix{border:1px solid var(--border);background:#0f172ab3;border-radius:24px;width:100%;max-width:100%;display:grid;overflow:hidden}.pricing-matrix-row{grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(110px,1fr));align-items:stretch;display:grid}.pricing-matrix-row+.pricing-matrix-row{border-top:1px solid var(--border)}.pricing-matrix-row>*{border-right:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:.85rem;line-height:1.45}.pricing-matrix-row>:last-child{border-right:0}.pricing-matrix-head{color:var(--text);background:#02061773;font-weight:800}.pricing-matrix-header-group,.pricing-matrix-group,.pricing-matrix-group-label-row{display:grid}.pricing-matrix-group-label{border-top:1px solid var(--border);color:#a5b4fc;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#6366f114;grid-column:1/-1;padding:.8rem .95rem;font-size:.78rem;font-weight:800}.pricing-matrix-row .is-highlighted{color:var(--text);background:#22c55e0f}.pricing-matrix-head .is-highlighted{color:#bbf7d0}.cta-panel{justify-content:space-between;align-items:flex-end;gap:1.4rem;display:flex}.cta-panel .pricing-actions{grid-template-columns:1fr;width:min(100%,320px);display:grid}.pricing-final-cta{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pricing-final-cta .hero-actions{justify-content:flex-start}.pricing-final-cta p:not(.eyebrow){max-width:62ch;color:var(--muted);margin:.8rem 0 0;line-height:1.65}.split-proof-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr)}.fit-strip-section{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center}.fit-strip-section .section-heading h2{font-size:clamp(1.55rem,2.2vw,2.25rem)}.site-footer{grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);gap:1.5rem;margin-bottom:1.2rem;padding-block:1.25rem;display:grid}.site-footer-brand{align-content:start;display:grid}.footer-copy{max-width:52ch;color:var(--muted);margin:.75rem 0 0;line-height:1.7}.footer-meta{color:var(--muted);margin:1rem 0 0;font-size:.94rem}.footer-trademarks{max-width:62ch;color:var(--muted);opacity:.72;margin:.6rem 0 0;font-size:.72rem;line-height:1.55}.footer-column{align-content:start;gap:.9rem;display:grid}.footer-column strong{color:var(--text);font-size:.95rem}.footer-links{grid-template-columns:1fr;align-content:start;gap:.5rem;display:grid}.footer-column:last-child .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{width:fit-content;min-height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;padding:0;line-height:1.35;display:inline-flex}.footer-links a:hover{color:var(--text)}.product-motion-section{grid-template-columns:minmax(0,.84fr) minmax(420px,1fr)}.product-motion-section .pricing-actions{grid-column:1/-1}.device-step-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.device-step-card{background:#0f172a94;border:1px solid #94a3b824;border-radius:20px;gap:.45rem;min-width:0;padding:1rem;display:grid}.device-step-card span{color:var(--success);font-family:var(--font-mono), monospace;font-size:.82rem}.device-step-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.save-flow-visual{background:radial-gradient(circle at 18% 28%,#22c55e29,#0000 9rem),radial-gradient(circle at 82% 70%,#6366f12e,#0000 10rem),#0206179e;border:1px solid #6366f147;border-radius:30px;min-height:300px;position:relative;overflow:hidden}.flow-track{z-index:0;background:linear-gradient(90deg,#22c55e33,#6366f1bf,#22c55e59);height:2px;position:absolute;top:50%;left:13%;right:13%}.flow-node{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#0f172af5;border-radius:22px;gap:.45rem;width:min(190px,100% - 2rem);min-width:0;padding:.95rem 1rem;display:grid;position:absolute;box-shadow:0 22px 70px #00000042}.flow-node:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 55%);position:absolute;inset:0}.flow-node>*{z-index:1;position:relative}.flow-node span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.flow-node strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.2}.flow-node-detail{border-top:1px solid #94a3b824;gap:.35rem;min-width:0;margin-top:.2rem;padding-top:.7rem;display:grid}.flow-node-detail strong{font-size:.88rem}.flow-node-local{top:18%;left:6%}.flow-node-runtime{border-color:#6366f16b;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-node-canonical{bottom:18%;right:6%}.flow-packet{z-index:1;background:#86efac;border-radius:999px;width:.9rem;height:.9rem;animation:3.8s ease-in-out infinite packet-flow;position:absolute;top:calc(50% - .45rem);left:11%;box-shadow:0 0 0 10px #22c55e1a,0 0 40px #86efacb8}.legal-page{gap:1.2rem;margin-top:1.2rem;display:grid}.legal-hero,.legal-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#0f172adb,#0b0f19f5);border-radius:30px;position:relative;overflow:hidden}.legal-hero:before,.legal-card:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.legal-hero>*,.legal-card>*{z-index:1;position:relative}.legal-hero,.legal-card{padding:1.6rem}.legal-hero h1,.legal-card h2{letter-spacing:-.05em;margin:0}.legal-hero h1{max-width:16ch;font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:.95}.legal-hero p,.legal-card p,.legal-card li{color:var(--muted);line-height:1.7}.legal-hero p{max-width:74ch;margin:1rem 0 0}.legal-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:start;gap:1rem;display:grid}.legal-card,.legal-copy{gap:1rem;display:grid}.legal-copy section{gap:.6rem;display:grid}.legal-copy h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1}.legal-copy p,.legal-copy ul{margin:0}.legal-copy ul{padding-left:1.1rem}.legal-copy li+li{margin-top:.5rem}.legal-facts{align-self:start;gap:.9rem;height:fit-content;display:grid}.legal-fact{border:1px solid var(--border);background:var(--card-soft);border-radius:24px;gap:.35rem;padding:1rem 1.05rem;display:grid}.legal-fact strong{color:var(--text)}.legal-stack{gap:1rem;display:grid}.cookie-notice{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f19f5;border:1px solid #94a3b83d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;width:min(720px,100vw - 2rem);padding:1rem;display:grid;position:fixed;bottom:1rem;right:max(1rem,50vw - 690px + 1rem);box-shadow:0 24px 90px #00000073}.cookie-notice strong{margin-bottom:.35rem;display:block}.cookie-notice p{color:var(--muted);margin:0;line-height:1.55}.cookie-notice a{color:#a5b4fc;margin-top:.55rem;display:inline-flex}.cookie-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.cookie-actions button{border:1px solid var(--border);background:var(--card-soft);min-height:2.45rem;color:var(--text);cursor:pointer;border-radius:999px;padding:0 .85rem}.cookie-actions button:last-child{color:#bbf7d0;background:#22c55e24;border-color:#22c55e59}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-proof{border-top:1px solid #94a3b81f;padding-top:.3rem}.use-case-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,.8fr);align-items:stretch}.use-case-hero .hero-copy{align-self:center}.use-case-hero-flow{background:radial-gradient(circle at 20% 20%,#22c55e29,#0000 9rem),radial-gradient(circle at 80% 75%,#6366f138,#0000 11rem),#02061794;border:1px solid #6366f14d;border-radius:30px;align-items:center;min-height:390px;padding:1.5rem;display:grid;position:relative;overflow:hidden}.hero-flow-line{background:linear-gradient(#22c55e40,#6366f1bf,#22c55e73);width:2px;position:absolute;top:13%;bottom:13%;left:3rem}.hero-flow-pulse{background:#86efac;border-radius:999px;width:.9rem;height:.9rem;animation:4.6s ease-in-out infinite hero-flow-pulse;position:absolute;top:13%;left:2.6rem;box-shadow:0 0 0 10px #22c55e1a,0 0 34px #86efacad}.hero-flow-steps{z-index:1;gap:.75rem;padding-left:2.2rem;display:grid;position:relative}.hero-flow-device,.hero-flow-node{border:1px solid var(--border);background:#0f172adb;border-radius:22px;gap:.4rem;min-width:0;padding:.9rem 1rem;display:grid;box-shadow:0 22px 70px #00000040}.hero-flow-device span,.hero-flow-node span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.hero-flow-device strong,.hero-flow-node strong{overflow-wrap:anywhere;line-height:1.22}.hero-flow-runtime{border-color:#6366f170}.hero-flow-progress{background:#94a3b81f;border-radius:999px;height:.4rem;overflow:hidden}.hero-flow-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--success), var(--accent));width:74%;height:100%;display:block}.use-case-hero-visual{background:radial-gradient(circle,#6366f133,#0000 12rem),#02061785;border:1px solid #6366f147;border-radius:30px;min-height:360px;position:relative;overflow:hidden}.use-case-orbit{border:1px dashed #94a3b838;border-radius:999px;animation:22s linear infinite slow-spin;position:absolute;inset:17%}.use-case-orbit:before{content:"";background:var(--success);border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:-.4rem;left:50%;box-shadow:0 0 0 10px #22c55e1a}.use-case-float{border:1px solid var(--border);background:#0f172ad6;border-radius:24px;gap:.35rem;min-width:180px;padding:1rem;animation:5.4s ease-in-out infinite float-card;display:grid;position:absolute;box-shadow:0 24px 70px #0000003d}.use-case-float span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.use-case-float strong{font-size:1rem}.use-case-float-a{top:15%;left:7%}.use-case-float-b{animation-delay:-1.4s;top:40%;right:8%}.use-case-float-c{animation-delay:-2.8s;bottom:13%;left:19%}@keyframes section-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-pulse{0%,to{box-shadow:0 0 0 8px #22c55e14}50%{box-shadow:0 0 0 13px #6366f11a}}@keyframes code-sheen{0%,42%{transform:translate(-120%)}62%,to{transform:translate(120%)}}@keyframes packet-flow{0%{opacity:0;left:22%}12%{opacity:1}48%{opacity:1;left:50%}88%{opacity:1;left:78%}to{opacity:0;left:78%}}@keyframes features-packet-flow{0%{opacity:0;left:13%}12%{opacity:1}48%{opacity:1;left:50%}88%{opacity:1;left:86%}to{opacity:0;left:86%}}@keyframes hero-flow-pulse{0%{opacity:0;top:13%}12%{opacity:1}36%{top:32%}60%{top:50%}84%{opacity:1;top:84%}to{opacity:0;top:84%}}@keyframes meter-breathe{0%,to{opacity:.74;transform-origin:0;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes billing-glow{0%,to{opacity:.74;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-10%,8%)scale(1.12)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.features-hero-packet{animation:none!important}.pricing-tier,.pricing-tier-actionable,.billing-primary-card:before{transition:none;animation:none}}@media (hover:hover){.pricing-tier-actionable:hover{border-color:#6366f16b;transform:translateY(-.35rem)}.pricing-tier-recommended:hover{transform:translateY(-.85rem)}.scenario-card:hover,.use-case-story-card:hover,.sdk-start-card:hover,.feature-sdk-card:hover{border-color:#6366f16b;transform:translateY(-2px)}}@media (max-width:1080px){.site-header{grid-template-columns:1fr;overflow:hidden}.pricing-tier-recommended{transform:none}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%;max-width:calc(100vw - 2.5rem);display:grid}.site-nav a{justify-content:center;min-width:0}.hero,.pricing-hero,.split-proof-grid,.api-proof-section,.feature-showcase,.product-motion-section,.dashboard-proof-section,.use-case-hero,.billing-split-panel,.fit-strip-section,.fit-columns{grid-template-columns:1fr}.hero h1{max-width:none}.surface-row{grid-template-columns:minmax(150px,.9fr) auto minmax(0,1fr)}.surface-row>span:last-child{grid-column:1/-1}.support-grid,.pricing-grid,.feature-columns,.use-case-grid,.workload-grid,.use-case-detail-grid,.site-footer,.footer-columns,.legal-grid{grid-template-columns:1fr}.plan-fit-grid,.save-behavior-grid,.not-charged-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-later-panel{grid-template-columns:1fr}.scenario-card-grid,.sdk-start-grid,.device-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-expectation-grid,.homemade-failure-grid{grid-template-columns:1fr}.pricing-matrix{max-width:100%;display:block;overflow-x:auto}.pricing-matrix-row{min-width:760px}.pricing-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-ladder-step{width:100%;margin-left:0}.cta-panel{flex-direction:column;align-items:flex-start}.cookie-notice{grid-template-columns:1fr}}@media (max-width:980px){.features-hero,.runtime-contract-showcase,.feature-showcase,.product-motion-section{grid-template-columns:1fr}.features-hero .hero-copy,.features-hero h1{max-width:none}.feature-architecture-grid,.feature-capability-groups,.feature-sdk-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.web-shell{width:min(100% - 1rem,1380px);padding-top:.75rem}.site-header,.support-band,.section-grid,.pricing-band,.cta-panel,.site-footer,.launch-promo-banner{padding:1.2rem}.launch-promo-banner{grid-template-columns:1fr}.launch-promo-actions{width:100%}.launch-promo-code,.launch-promo-link{flex:1}.hero,.pricing-hero{padding:1.4rem}.hero h1,.pricing-hero h1{font-size:clamp(2.3rem,10vw,3.4rem);line-height:.98}.site-actions,.hero-actions,.pricing-actions,.site-actions>*,.hero-actions>*,.pricing-actions>*{width:100%}.proof-stack,.surface-row{grid-template-columns:1fr}.surface-row>span:last-child{grid-column:auto}.surface-row>span:not(.sdk-logo-row):not(:last-child),.sdk-logo-row,.sdk-logo-row .sdk-logo-chip{width:100%}.sdk-logo-row .sdk-logo-chip{justify-content:flex-start}.code-panel-bar{flex-wrap:wrap}.code-panel pre{font-size:.76rem}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-nav a{justify-content:center}.billing-toggle{width:100%}.billing-toggle button{flex:1}.footer-links,.footer-column:last-child .footer-links{grid-template-columns:1fr}.legal-hero h1{max-width:none}.pricing-grid-four,.plan-fit-grid,.save-behavior-grid,.scale-later-grid,.not-charged-grid{grid-template-columns:1fr}.scale-later-rail{min-height:150px}.scenario-card-grid,.sdk-start-grid,.device-step-grid{grid-template-columns:1fr}.use-case-story-header{display:grid}.use-case-sdk-badges{justify-content:flex-start}.use-case-hero-flow{min-height:auto;padding:1.2rem}.hero-flow-line{top:12%;bottom:12%;left:2.1rem}.hero-flow-pulse{animation-name:hero-flow-pulse-mobile;left:1.7rem}.hero-flow-steps{padding-left:1.6rem}.save-flow-visual{min-height:560px}.flow-node{width:min(260px,100% - 2rem)}.flow-track{background:linear-gradient(#22c55e33,#6366f1bf,#22c55e59);width:2px;height:auto;inset:13% auto 13% 50%}.flow-node-local,.flow-node-runtime,.flow-node-canonical{left:50%;right:auto;transform:translate(-50%)}.flow-node-local{top:7%}.flow-node-runtime{top:50%;transform:translate(-50%,-50%)}.flow-node-canonical{bottom:7%}.flow-packet{animation-name:packet-flow-mobile;left:calc(50% - .45rem)}.flow-packet:after{display:none}}@media (max-width:640px){.features-hero-visual{border-radius:24px;min-height:560px}.features-hero-rail{background:linear-gradient(#22c55e2e,#6366f1bd,#a855f747);width:2px;height:auto;inset:12% auto 12% 50%}.features-hero-node{width:min(260px,100% - 2rem)}.features-hero-node-sdk,.features-hero-node-runtime,.features-hero-node-dashboard{left:50%;right:auto;transform:translate(-50%)}.features-hero-node-sdk{top:7%}.features-hero-node-runtime{top:50%;transform:translate(-50%,-50%)}.features-hero-node-dashboard{bottom:7%}.features-hero-packet{animation-name:features-packet-flow-mobile;left:calc(50% - .42rem)}.feature-architecture-grid,.feature-capability-groups,.feature-sdk-ecosystem,.dashboard-preview-header,.dashboard-preview-row{grid-template-columns:1fr}.dashboard-visibility-preview,.runtime-contract-showcase,.runtime-contract-showcase .code-panel,.runtime-contract-showcase .code-panel pre{min-width:0;max-width:100%}.dashboard-preview-row{align-items:start}.feature-relief-strip span,.feature-sdk-card-top{width:100%}.feature-sdk-card-top{justify-content:flex-start}}@keyframes packet-flow-mobile{0%{opacity:0;top:12%}12%{opacity:1}48%{opacity:1;top:50%}88%{opacity:1;top:84%}to{opacity:0;top:84%}}@keyframes features-packet-flow-mobile{0%{opacity:0;top:12%}12%{opacity:1}48%{opacity:1;top:50%}88%{opacity:1;top:84%}to{opacity:0;top:84%}}@keyframes hero-flow-pulse-mobile{0%{opacity:0;top:8%}12%{opacity:1}36%{top:30%}60%{top:50%}84%{opacity:1;top:82%}to{opacity:0;top:82%}}.pricing-calculator{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:1rem;display:grid}.calculator-panel{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 18% 12%,#6366f129,#0000 13rem),#0f172aad;border:1px solid #6366f133;border-radius:30px}.calculator-inputs{padding:1.2rem}.calculator-inputs h2{letter-spacing:-.06em;max-width:18ch;margin:.4rem 0 .7rem;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.calculator-inputs p:not(.eyebrow),.calculator-results p{color:var(--muted);line-height:1.65}.calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.calculator-grid label{min-width:0;color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.calculator-grid input{width:100%;min-height:3rem;color:var(--text);font:inherit;background:#0206178c;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:0 .85rem;font-weight:800}.calculator-grid input:focus{border-color:#6366f1bd;box-shadow:0 0 0 4px #6366f124}.calculator-results{background:radial-gradient(circle at 85% 10%,#22c55e29,#0000 12rem),linear-gradient(#22c55e14,#0000 45%),#0f172ab8;align-content:start;gap:.65rem;padding:1.2rem;display:grid}.calculator-results>strong{letter-spacing:-.08em;font-size:clamp(3.2rem,8vw,5.4rem);line-height:.9}.calculator-results>span{color:#bbf7d0;font-weight:900}.calculator-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.8rem 0;display:grid}.calculator-result-grid div{background:#02061761;border:1px solid #94a3b824;border-radius:20px;min-width:0;padding:.85rem}.calculator-result-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.calculator-result-grid strong{overflow-wrap:anywhere;margin-top:.35rem;font-size:1.22rem;display:block}@media (max-width:860px){.pricing-calculator,.calculator-grid,.calculator-result-grid{grid-template-columns:1fr}}.web-shell{width:100%;max-width:none;padding:0}.site-header{z-index:20;width:100%;box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141022e0;border-width:0 0 1px;border-radius:0;margin:0;padding:1rem max(1.25rem,50vw - 640px);position:sticky;top:0}.site-header:before{display:none}.brand-mark{object-fit:contain;filter:drop-shadow(0 16px 28px #6366f12e);width:2rem;height:2rem}.site-nav a{color:#a1a1aa;background:0 0;border:0;font-weight:700}.site-nav a:hover{color:#f8fafc}.site-actions{justify-content:flex-end}.button-primary{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.button-secondary{background:#ffffff09}.launch-promo-banner{background:linear-gradient(135deg,#8b5cf629,#3b82f614),#110e1ceb;border-color:#8b5cf647;width:min(1280px,100% - 2rem);margin:1rem auto 0}.launch-promo-banner:before{display:none}.web-hero-v2,.public-page-hero,.public-section,.public-final-cta,.site-footer{width:min(1280px,100% - 2rem);margin-inline:auto}.web-hero-v2{text-align:center;gap:clamp(2.4rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) 0 3rem;display:grid}.web-hero-inner{justify-items:center;gap:1.45rem;display:grid}.hero-badge{color:#d4d4d8;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.6rem;min-height:2.2rem;padding:0 1rem;font-weight:800;display:inline-flex}.hero-badge span{background:#22c55e;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 6px #22c55e1a}.web-hero-v2 h1,.public-page-hero h1{color:#f8fafc;letter-spacing:-.07em;max-width:17ch;margin:0;font-size:clamp(3.25rem,6vw,6rem);line-height:.95}.web-hero-v2 p,.public-page-hero>p,.public-final-cta p,.public-section-heading p{color:#a1a1aa;max-width:760px;margin:0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.hero-actions-centered,.pricing-actions-centered{justify-content:center}.web-hero-signals,.platform-orbit,.sdk-chip-row{color:#71717a;flex-wrap:wrap;justify-content:center;gap:1rem;font-weight:800;display:flex}.web-hero-signals span:before{content:"•";color:#22d3ee;margin-right:.6rem}.product-console{background:radial-gradient(circle at 18% 8%,#22d3ee29,#0000 18rem),radial-gradient(circle at 82% 18%,#f973161f,#0000 18rem),linear-gradient(135deg,#080d18eb,#0e0a18f5);border:1px solid #22d3ee38;border-radius:22px;width:min(1040px,100%);margin:0 auto;overflow:hidden;box-shadow:0 42px 130px #00000075}.console-toolbar{color:#71717a;font-family:var(--font-mono), monospace;border-bottom:1px solid #94a3b81f;align-items:center;gap:.55rem;padding:1rem 1.2rem;font-size:.82rem;display:flex}.console-toolbar span{background:#ef4444;border-radius:999px;width:.72rem;height:.72rem}.console-toolbar span:nth-child(2){background:#f59e0b}.console-toolbar span:nth-child(3){background:#22c55e}.console-grid{grid-template-columns:1.4fr .8fr;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.console-meter,.console-card,.console-flow{text-align:left;background:#ffffff09;border:1px solid #94a3b824;border-radius:18px;min-width:0}.console-meter,.console-card{gap:.6rem;padding:1.1rem;display:grid}.console-meter-wide{grid-column:span 1}.console-meter small,.console-card small{color:#71717a;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.console-meter strong,.console-card strong{color:#f8fafc;font-size:1.2rem}.console-meter i{background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-radius:999px;height:.7rem;display:block}.console-card-accent{border-color:#22c55e3d}.console-flow{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.console-flow span{color:#ddd6fe;background:#8b5cf624;border-radius:999px;min-width:0;padding:.75rem;font-weight:800}.public-page-hero{text-align:center;justify-items:center;gap:1.2rem;padding:clamp(4rem,7vw,6.5rem) 0 2rem;display:grid}.public-page-hero-compact{padding-bottom:0}.pricing-page-hero .hero-copy{justify-items:center;gap:1rem;display:grid}.public-section,.public-final-cta{gap:2rem;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.public-section-tight{margin-top:clamp(2.5rem,5vw,4.5rem)}.public-section-heading{text-align:center;justify-items:center;gap:.7rem;display:grid}.public-section-heading h2,.public-final-cta h2{color:#f8fafc;letter-spacing:-.06em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.public-feature-grid,.public-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.public-feature-card,.public-detail-card,.public-sdk-row,.terminal-panel{background:#ffffff0a;border:1px solid #94a3b824;border-radius:18px}.public-feature-card{gap:.9rem;min-height:190px;padding:1.5rem;display:grid}.public-feature-card>span{background:linear-gradient(135deg,#8b5cf642,#22d3ee24);border-radius:12px;width:2.55rem;height:2.55rem}.public-feature-card h3,.public-detail-card h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:1.35rem}.public-feature-card p,.public-detail-card p,.public-sdk-row p{color:#a1a1aa;margin:0;line-height:1.6}.public-detail-card{gap:1rem;padding:1.6rem;display:grid}.public-detail-card div{flex-wrap:wrap;gap:.5rem;display:flex}.public-detail-card div span,.platform-orbit span{color:#c4b5fd;background:#8b5cf614;border:1px solid #8b5cf63d;border-radius:999px;padding:.45rem .7rem;font-size:.82rem;font-weight:800}.sdk-code-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.sdk-code-card{background:#09090cbd;border-color:#94a3b824;border-radius:18px}.public-sdk-list{gap:.85rem;display:grid}.public-sdk-row{grid-template-columns:auto 180px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.public-sdk-row span{color:#86efac;width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#22c55e1f;border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-weight:900}.public-sdk-row strong{color:#f8fafc}.platform-orbit{gap:1.4rem;padding:1.8rem 0}.pricing-public-section .pricing-grid,.pricing-band .pricing-grid{text-align:left}.developer-section{justify-items:center}.terminal-panel{background:#09090cd1;width:min(820px,100%)}.public-final-cta{text-align:center;border-top:1px solid #94a3b81f;justify-items:center;padding:clamp(3rem,6vw,5.5rem) 1rem}.site-footer{box-shadow:none;background:0 0;border-top:1px solid #94a3b81f;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;margin-top:4rem;padding:3rem 0 2.5rem;display:grid}.site-footer h2{color:#f8fafc;letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-copy,.footer-meta,.footer-trademarks,.footer-links a{color:#71717a}.footer-column strong{color:#f8fafc}.legal-page{width:min(1100px,100% - 2rem);margin-inline:auto}.legal-hero{margin-inline:auto}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-nav{order:3;grid-column:1/-1;justify-content:center}.console-grid,.public-feature-grid,.public-detail-grid,.sdk-code-grid,.site-footer,.public-sdk-row{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.web-hero-v2,.public-page-hero{padding-top:3rem}.web-hero-v2 h1,.public-page-hero h1{font-size:clamp(2.55rem,14vw,4rem)}.console-flow,.footer-columns,.launch-promo-banner{grid-template-columns:1fr}}.site-header{background:#141022f5;animation:none;overflow:visible;transform:translateZ(0)}.brand-mark{animation:none}.public-section-heading-left{text-align:left;justify-items:start}.public-section-heading-left h2,.public-section-heading-left p{max-width:980px}.sdk-code-card{background:radial-gradient(circle at 12% 0,#22d3ee14,#0000 12rem),#09090ce0;border-radius:22px;box-shadow:0 28px 90px #00000042}.use-case-flow-section{justify-items:center}.use-case-flow-section .use-case-hero-flow{width:min(860px,100%)}.use-case-fit-section .hero-fit-list{justify-content:center}.use-case-fit-section .hero-fit-list span,.use-case-detail-card li{background:#0f172ac7;border:1px solid #94a3b82e;box-shadow:inset 0 1px #ffffff09}.build-yourself-section{background:radial-gradient(circle at 8% 10%,#22c55e1a,#0000 16rem),#0f172a6b;border:1px solid #6366f12e;border-radius:30px;padding:clamp(1.4rem,3vw,2.2rem)}.build-yourself-section .feature-proof-panel{padding:1.1rem}.boundaries-section{background:#0f172a5c;border:1px solid #94a3b81f;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);align-items:center;padding:clamp(1.5rem,3vw,2.4rem)}.boundaries-copy{gap:1rem;display:grid}.boundaries-copy h2{color:#f8fafc;letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.3rem,4.8vw,4.2rem);line-height:.98}.boundaries-copy p:not(.eyebrow){color:#a1a1aa;max-width:660px;margin:0;font-size:1.1rem;line-height:1.65}.fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fit-columns .feature-column{background:#0f172a9e;border:1px solid #94a3b824}.fit-columns .feature-column-muted{background:#0f172a61}@media (max-width:980px){.boundaries-section,.fit-columns{grid-template-columns:1fr}}.resources-page,.resource-article-page{width:min(1360px,100% - 2rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0}.resources-hero{text-align:center;justify-items:center;gap:1rem;display:grid}.resources-hero h1{color:#f8fafc;letter-spacing:-.08em;margin:0;font-size:clamp(4rem,9vw,8rem);line-height:.9}.resources-hero p:not(.eyebrow){color:#a1a1aa;max-width:820px;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.resources-control-panel{gap:1.2rem;margin:clamp(2rem,5vw,4rem) auto;display:grid}.resources-search{width:min(680px,100%);margin:0 auto;display:grid}.resources-search span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.resources-search input{color:#f8fafc;width:100%;font:inherit;background:radial-gradient(circle at 0 0,#6366f11f,#0000 16rem),#111118d6;border:1px solid #94a3b829;border-radius:18px;outline:none;padding:1.05rem 1.35rem}.resources-search input:focus{border-color:#818cf894;box-shadow:0 0 0 4px #6366f121}.resource-filter-row{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.resource-filter-row-secondary{opacity:.9}.resource-filter-pill,.resource-pagination button,.resource-share-links a{color:#a1a1aa;font:inherit;cursor:pointer;background:#0f172a7a;border:1px solid #94a3b829;border-radius:999px;padding:.58rem .9rem;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s}.resource-filter-pill:hover,.resource-filter-pill.is-active,.resource-pagination button:not(:disabled):hover,.resource-share-links a:hover{color:#f8fafc;background:#6366f12e;border-color:#8b5cf694}.resource-filter-clear{color:#fca5a5}.resources-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.33fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.resources-results{gap:1.2rem;display:grid}.resources-results-header{color:#71717a;justify-content:space-between;gap:1rem;font-weight:800;display:flex}.resources-results-header p,.resources-results-header span{margin:0}.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.resource-card,.resource-side-panel,.resources-empty-state,.resource-article,.resource-toc,.resource-article-sidebar>.resource-side-panel{background:radial-gradient(circle at 100% 0,#6366f114,#0000 16rem),#111118c7;border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff09,0 24px 80px #0000003d}.resource-card{min-height:270px;color:inherit;border-radius:22px;align-content:space-between;gap:1.3rem;padding:1.45rem;text-decoration:none;display:grid}.resource-card:hover{border-color:#818cf86b;transform:translateY(-2px)}.resource-card-badges,.resource-article-badges{flex-wrap:wrap;gap:.55rem;display:flex}.resource-badge,.resource-difficulty,.resource-tag{color:#c4b5fd;text-transform:capitalize;background:#6366f12e;border:1px solid #818cf83d;border-radius:.55rem;align-items:center;width:fit-content;padding:.22rem .58rem;font-size:.82rem;font-weight:850;display:inline-flex}.resource-badge-architecture{color:#facc15;background:#eab30824;border-color:#eab30838}.resource-badge-changelog,.resource-badge-sdk-example{color:#67e8f9;background:#06b6d424;border-color:#06b6d43d}.resource-badge-muted{color:#a1a1aa;background:#0f172a7a}.resource-card-copy{gap:.8rem;display:grid}.resource-card h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.05}.resource-card p{color:#8b8b98;margin:0;font-size:1rem;line-height:1.45}.resource-card-footer{color:#71717a;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-weight:800;display:flex}.resource-difficulty-beginner{color:#86efac;background:#22c55e24;border-color:#22c55e38}.resource-difficulty-intermediate{color:#fde68a;background:#f59e0b24;border-color:#f59e0b38}.resource-difficulty-advanced{color:#fca5a5;background:#f8717121;border-color:#f8717133}.resource-difficulty-all{color:#c4b5fd;background:#6366f129;border-color:#818cf838}.resource-sidebar,.resource-article-sidebar{gap:1.2rem;display:grid}.resource-side-panel{border-radius:20px;padding:1.35rem}.resource-side-panel h2{color:#a1a1aa;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem}.resource-sidebar-list,.related-resource-list,.resource-tag-list,.resource-share-links{gap:.8rem;display:grid}.resource-sidebar-list a,.related-resource-card{color:#e4e4e7;gap:.3rem;text-decoration:none;display:grid}.resource-sidebar-list a:hover,.related-resource-card:hover{color:#c4b5fd}.resource-sidebar-list small,.related-resource-card span,.resource-sidebar-empty{color:#71717a;font-size:.9rem;font-weight:700}.resource-sidebar-pills,.resource-tag-list,.resource-share-links{flex-wrap:wrap;gap:.55rem;display:flex}.resource-sidebar-pills a,.resource-tag{color:#a1a1aa;background:#0f172a85;border:1px solid #94a3b829;border-radius:.55rem;padding:.45rem .65rem;font-weight:800;text-decoration:none}.resource-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.resource-pagination button:disabled{opacity:.4;cursor:not-allowed}.resources-empty-state{border-radius:22px;justify-items:start;gap:.8rem;padding:2rem;display:grid}.resources-empty-state h2,.resources-empty-state p{margin:0}.resources-empty-state h2{color:#f8fafc}.resources-empty-state p{color:#a1a1aa}.resources-loading{color:#a1a1aa;text-align:center;margin:2rem auto;font-weight:850}.resource-article-page{grid-template-columns:minmax(170px,.2fr) minmax(0,1fr) minmax(260px,.28fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.resource-toc{border-radius:20px;padding:1.2rem;position:sticky;top:6rem}.resource-mobile-toc{display:none}.resource-toc h2{color:#71717a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem}.resource-toc-links{gap:.7rem;display:grid}.resource-toc a{color:#a1a1aa;font-weight:750;text-decoration:none}.resource-mobile-toc summary{cursor:pointer;color:#f8fafc;font-weight:850}.resource-toc a:hover{color:#c4b5fd}.resource-toc-nested{padding-left:.85rem;font-size:.92rem}.resource-article{border-radius:24px;min-width:0;padding:clamp(1.4rem,3vw,2rem);overflow:hidden}.resource-article-header{border-bottom:1px solid #94a3b81f;gap:1rem;padding:1.2rem 0 1.5rem;display:grid}.resource-article-header h1{color:#f8fafc;letter-spacing:-.08em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.9}.resource-article-header p{color:#a1a1aa;max-width:760px;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.resource-article-meta{color:#71717a;flex-wrap:wrap;align-items:center;gap:.7rem;font-weight:850;display:flex}.resource-mdx{color:#e4e4e7;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.72}.resource-mdx h2,.resource-mdx h3{color:#f8fafc;letter-spacing:-.04em;scroll-margin-top:7rem;line-height:1.05}.resource-mdx h2{margin:2.3rem 0 1rem;font-size:clamp(2rem,3vw,3rem)}.resource-mdx h3{margin:1.8rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.8rem)}.resource-mdx p,.resource-mdx ul,.resource-mdx ol{color:#c7c7d1}.resource-mdx a{color:#a78bfa;text-underline-offset:.18em;-webkit-text-decoration:underline #a78bfa66;text-decoration:underline #a78bfa66}.resource-mdx :not(pre)>code{color:#e9d5ff;background:#0206179e;border:1px solid #94a3b824;border-radius:.35rem;padding:.12rem .28rem;font-size:.92em}.resource-code-panel{background:#05070b;border:1px solid #94a3b82e;border-radius:22px;margin:1.45rem 0;overflow:hidden;box-shadow:0 24px 70px #00000057}.resource-callout{color:#dbeafe;background:#6366f11f;border-left:4px solid #8b5cf6;border-radius:16px;margin:1.4rem 0;padding:1rem 1.2rem}.resource-table-scroll{margin:1.2rem 0;overflow-x:auto}.resource-table-scroll table{border-collapse:collapse;width:100%;min-width:640px}.resource-table-scroll th,.resource-table-scroll td{text-align:left;border-bottom:1px solid #94a3b81f;padding:.75rem}@media (max-width:1160px){.resource-article-page{grid-template-columns:minmax(0,1fr)}.resource-toc{display:none}.resource-mobile-toc{background:#0f172a94;border:1px solid #94a3b824;border-radius:16px;gap:.9rem;margin-bottom:1rem;padding:1rem;display:grid}.resource-article{order:1}.resource-article-sidebar{order:3}}@media (max-width:980px){.resources-layout,.resources-grid{grid-template-columns:1fr}}@media (max-width:680px){html,body,.web-shell{max-width:100%;overflow-x:clip}.site-header{grid-template-columns:1fr;width:100%;max-width:100%;overflow:hidden}.site-actions,.site-actions>*{width:100%}.site-actions{justify-content:stretch}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%;max-width:100%;display:grid}.site-nav a{text-align:center;white-space:normal;word-break:break-word;min-width:0;padding-inline:.35rem;font-size:.9rem}.resources-page,.resource-article-page{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.resources-results-header,.resource-card-footer,.resource-pagination{flex-direction:column;align-items:flex-start}.resource-article{width:100%;max-width:100%;padding:1rem}.resource-article-header h1{letter-spacing:-.07em;word-break:break-word;width:100%;max-width:10ch;font-size:clamp(1.85rem,8vw,2.15rem)}.resource-article-header p,.resource-mdx p,.resource-mdx ul,.resource-mdx ol,.resource-mdx h2,.resource-mdx h3{max-width:100%}.resource-mdx{font-size:.98rem}.resource-mdx h2{overflow-wrap:anywhere;font-size:clamp(1.55rem,7vw,2rem)}.resource-code-panel,.resource-table-scroll{max-width:100%}}
