.page_pageFrame__k0AVS{--color-bg:#fafafa;--color-surface:#ffffff;--color-ink:#171717;--color-ink-2:#525252;--color-ink-3:#727272;--color-border:#e5e5e5;--color-border-2:#d4d4d4;--color-hover:#f5f5f5;--color-accent:#0068d6;--color-ok:#0f7b3e;color-scheme:light}.page_productionFrame__sY2to{--color-bg:#fcfcfe;--color-surface:#ffffff;--color-ink:#03080a;--color-ink-2:rgb(3 8 10/0.69);--color-ink-3:rgb(3 8 10/0.54);--color-border:rgb(3 8 10/0.08);--color-border-2:rgb(3 8 10/0.16);--color-hover:rgb(3 8 10/0.035)}.page_productionFrame__sY2to .page_heroInner__Wnx6B{max-width:80rem}.page_productionFrame__sY2to .page_primaryAction__3D2UP{background:var(--color-accent)}.page_productionFrame__sY2to .page_releaseBadge__NC76E{box-shadow:0 1px 2px rgb(3 8 10/.04)}.page_productionFrame__sY2to .page_heading__QX5Ln{font-size:clamp(3rem,5vw,4.5rem);font-weight:600;letter-spacing:-.03em}.page_primaryAction__3D2UP,.page_secondaryAction__Q1mT3{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:600;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease}.page_primaryAction__3D2UP{min-height:3.25rem;padding:0 1.55rem;background:var(--color-ink);color:#fff;font-size:.9375rem}.page_heroActions__jUucV{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page_secondaryAction__Q1mT3{min-height:3.25rem;gap:.45rem;padding:0 1.45rem;border:1px solid var(--color-border-2);background:var(--color-surface);color:var(--color-ink);font-size:.9375rem}.page_secondaryAction__Q1mT3:hover{background:var(--color-hover)}.page_primaryAction__3D2UP:hover{opacity:.84}.page_clientButton__2Sqbu:focus-visible,.page_endpoint__yqObN:focus-visible,.page_modelButton__OiTV6:focus-visible,.page_primaryAction__3D2UP:focus-visible,.page_releaseBadge__NC76E:focus-visible,.page_secondaryAction__Q1mT3:focus-visible,.page_stripClient__3yLUW:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.page_heroSection__NodIO{background:var(--color-bg)}.page_heroInner__Wnx6B{width:100%;max-width:94rem;margin:0 auto;padding:4.25rem 2.5rem 4.5rem}.page_heroGrid__PMpR3{display:grid;grid-template-columns:minmax(25rem,.7fr) minmax(46rem,1.3fr);align-items:center;gap:clamp(3rem,4.5vw,5.5rem)}.page_heroCopy__Z9y3q{max-width:38rem}.page_releaseBadge__NC76E{display:inline-flex;min-height:2.75rem;max-width:100%;margin-bottom:1.45rem;padding:.55rem .8rem;align-items:center;gap:.55rem;border:1px solid var(--color-border-2);border-radius:.65rem;background:var(--color-surface);box-shadow:0 1px 2px rgb(0 0 0/.04),0 4px 12px rgb(0 0 0/.05);color:var(--color-ink-2);font-size:.75rem;font-weight:600;line-height:1;transition:background-color .16s ease,border-color .16s ease}.page_releaseBadge__NC76E>span:not(.page_releaseDot__21Ui0){display:inline-flex;min-height:1rem;align-items:center;line-height:1}.page_releaseBadge__NC76E:hover{background:var(--color-hover)}.page_releaseBadgeName__K5Bd9{overflow:hidden;color:var(--color-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page_releaseDot__21Ui0{width:.42rem;height:.42rem;flex:none;border-radius:999px;background:var(--color-ok)}.page_releaseBadgeDetail__C_clb{color:var(--color-ink-3);font-weight:500}.page_releaseArrow__hv7Va{color:var(--color-ink-3)}.page_heading__QX5Ln{margin:0;color:var(--color-ink);font-size:clamp(4rem,4.7vw,5.6rem);font-weight:620;line-height:.98;letter-spacing:-.058em}.page_heading__QX5Ln span{display:block;white-space:nowrap}.page_lede__2JBmb{margin:1.85rem 0 0;color:var(--color-ink-2);font-size:1.25rem;line-height:1.5;letter-spacing:-.015em}.page_routerShell__tmpL3{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid #30343a;border-radius:.9rem;background:#0b0d10;box-shadow:0 30px 70px rgb(12 17 24/.17),0 6px 18px rgb(12 17 24/.14);color:#f4f4f4;color-scheme:dark}.page_routerShell__tmpL3:before{position:absolute;z-index:0;inset:0;background-image:radial-gradient(circle,rgb(255 255 255/.16) .6px,transparent .7px);background-size:18px 18px;content:"";mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);opacity:.34;pointer-events:none}.page_diagram__cmpxJ{position:relative;z-index:1;height:36rem;margin:2rem 2.25rem}.page_routeLines__V1OEo{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}.page_activeRoute__vZiNh,.page_baseRoutes__TjyIn path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.page_baseRoutes__TjyIn path{stroke:rgb(190 200 211/.54);stroke-width:1.2}.page_activeRoute__vZiNh{filter:drop-shadow(0 0 5px rgb(76 154 255/.72));stroke:#4c9aff;stroke-width:2}.page_clientGrid__M7ZW2,.page_modelGrid__RLOul{position:absolute;z-index:2;left:0;display:grid;width:100%}.page_clientGrid__M7ZW2{top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.page_modelGrid__RLOul{bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.page_clientButton__2Sqbu,.page_modelButton__OiTV6{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(222 228 234/.22);border-radius:.7rem;background:linear-gradient(160deg,#171a1e,#121417);color:#e8e8e8;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.page_clientButton__2Sqbu{min-height:7.75rem;gap:.9rem}.page_modelButton__OiTV6{min-height:7.7rem;gap:.8rem}.page_modelButton__OiTV6:after{position:absolute;left:50%;width:.46rem;height:.46rem;border-radius:999px;background:#a8b0b8;content:"";transform:translateX(-50%);top:-.27rem;box-shadow:0 0 0 3px #0b0d10}.page_clientButton__2Sqbu:hover,.page_modelButton__OiTV6:hover{border-color:rgb(222 228 234/.46);transform:translateY(-1px)}.page_clientButton__2Sqbu[data-active=true],.page_modelButton__OiTV6[data-active=true]{border-color:#4c9aff;background:linear-gradient(160deg,#182333,#121820);box-shadow:inset 0 0 0 1px rgb(76 154 255/.18),0 0 26px rgb(76 154 255/.15)}.page_modelButton__OiTV6[data-active=true]:after{background:#4c9aff;box-shadow:0 0 0 3px #0b0d10,0 0 10px #4c9aff}.page_clientLogo__VLUvd{display:inline-flex;width:2.9rem;height:2.9rem;flex:none;align-items:center;justify-content:center}.page_clientLogoImage__nMqdr,.page_modelLogo__WVwQ_{display:block;max-width:100%;max-height:100%;object-fit:contain}.page_clientButton__2Sqbu .page_clientLogoImage__nMqdr[data-client=claude-code]{filter:grayscale(1) brightness(2.7)}.page_clientButton__2Sqbu .page_clientLogoImage__nMqdr[data-client=codex]{filter:invert(1)}.page_clientName__7NdIM,.page_modelName__PqilR{overflow:hidden;max-width:calc(100% - 1rem);font-family:var(--font-mono);font-size:.75rem;font-weight:560;line-height:1.3;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_modelLogo__WVwQ_{width:3.15rem;height:3.15rem}.page_modelLogo__WVwQ_[data-mono=true]{filter:invert(1)}.page_endpoint__yqObN{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:min(30rem,59%);min-height:6.25rem;padding:0 1.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border:2px solid #d7d7d7;border-radius:999px;background:#f7f7f7;box-shadow:0 0 0 1px rgb(255 255 255/.2),0 0 32px rgb(76 154 255/.25),0 22px 45px rgb(0 0 0/.32);color:#171717;transform:translate(-50%,-50%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page_endpoint__yqObN:hover{border-color:#fff;box-shadow:0 0 0 1px rgb(255 255 255/.28),0 0 38px rgb(76 154 255/.34),0 24px 48px rgb(0 0 0/.34)}.page_endpoint__yqObN:active{transform:translate(-50%,-50%) scale(.992)}.page_endpointPrompt__MJe21{font-family:var(--font-mono);font-size:1.15rem}.page_endpoint__yqObN code{overflow:hidden;min-width:0;font-family:var(--font-mono);font-size:.875rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page_endpointState__W9WT_{display:inline-flex;min-width:.75rem;align-items:center;justify-content:center;color:#2f7f4d;font-family:var(--font-mono);font-size:.625rem}.page_endpointDot__T_EBa{display:block;width:.62rem;height:.62rem;border-radius:999px;background:#398657}.page_feeLedger__oYPMK{display:grid;margin-top:3.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(18rem,1.25fr);overflow:hidden;border:1px solid var(--color-border-2);border-radius:.8rem;background:var(--color-surface)}.page_feeLedgerGroup__ym49c{min-width:0;padding:1.125rem 1.35rem;border-right:1px solid var(--color-border)}.page_feeLedgerGroup__ym49c:last-child{border-right:0}.page_feeLedgerLabel__cLPvH{color:var(--color-ink-3);font-size:.6875rem;line-height:1.4}.page_feeLedgerValue__1b2Di{margin:.4rem 0 0;color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.2}.page_feeLedgerValue__1b2Di span{font-family:var(--font-mono);font-size:1.5rem;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.page_feeLedgerCopy__a92iA{display:flex;margin:0;flex-direction:column;gap:.2rem;color:var(--color-ink-2);font-size:.71875rem;line-height:1.55}.page_feeLedgerCopy__a92iA strong{color:var(--color-ink);font-weight:600}.page_feeLedgerCopy__a92iA span{display:block}.page_feeLedgerCopy__a92iA a{color:var(--color-accent);font-weight:600}.page_feeLedgerCopy__a92iA a:hover{text-decoration:underline}.page_compatibilityBar__a1mPA{display:grid;min-height:6.25rem;margin-top:3.25rem;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.7fr);align-items:stretch;overflow:hidden;border:1px solid var(--color-border-2);border-radius:.8rem;background:var(--color-surface)}.page_compatibilityBar__a1mPA>p{display:flex;margin:0;padding:0 1.8rem;align-items:center;color:var(--color-ink-2);font-size:.8125rem}.page_stripClients__QqamB{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.page_stripClient__3yLUW{display:flex;min-width:0;align-items:center;justify-content:center;gap:.8rem;padding:.75rem 1rem;border:0;background:transparent;color:var(--color-ink);transition:background-color .16s ease}.page_stripClient__3yLUW:hover,.page_stripClient__3yLUW[data-active=true]{background:var(--color-hover)}.page_stripClient__3yLUW .page_clientLogo__VLUvd{width:2.25rem;height:2.25rem;border-radius:.55rem;box-shadow:inset 0 0 0 1px rgb(23 23 23/.06)}.page_stripClient__3yLUW .page_clientLogo__VLUvd[data-client=claude-code]{background:#f8e9e3}.page_stripClient__3yLUW .page_clientLogo__VLUvd[data-client=codex]{background:#e6f4ef}.page_stripClient__3yLUW .page_clientLogo__VLUvd[data-client=opencode]{background:#eeeafb}.page_stripClient__3yLUW .page_clientLogo__VLUvd[data-client=cursor]{background:#e9f1fb}.page_stripClient__3yLUW .page_clientLogoImage__nMqdr{width:1.55rem;height:1.55rem}.page_stripClient__3yLUW .page_clientLogoImage__nMqdr[data-client=claude-code]{filter:none}.page_stripClient__3yLUW .page_clientLogoImage__nMqdr[data-client=codex]{filter:invert(45%) sepia(50%) saturate(683%) hue-rotate(112deg) brightness(88%) contrast(91%)}.page_stripClient__3yLUW .page_clientName__7NdIM{color:var(--color-ink);font-size:.75rem}@media (max-width:78rem){.page_heroGrid__PMpR3{grid-template-columns:minmax(20rem,.62fr) minmax(40rem,1.38fr);gap:2.75rem}.page_heading__QX5Ln{font-size:clamp(3.65rem,4.9vw,4.9rem)}.page_diagram__cmpxJ{margin-right:1.5rem;margin-left:1.5rem}.page_clientButton__2Sqbu,.page_modelButton__OiTV6{min-height:7rem}}@media (max-width:67rem){.page_heroGrid__PMpR3{grid-template-columns:minmax(0,1fr);gap:3.75rem}.page_heroCopy__Z9y3q{max-width:48rem}.page_heading__QX5Ln{max-width:10ch;font-size:clamp(4.5rem,9.5vw,6.5rem)}}@media (max-width:45rem){.page_heroInner__Wnx6B{padding:3rem 1rem}.page_heroGrid__PMpR3{gap:2.75rem}.page_releaseBadge__NC76E{margin-bottom:1.25rem}.page_heading__QX5Ln{font-size:clamp(3.35rem,15vw,4.8rem);line-height:.95}.page_heading__QX5Ln span{white-space:normal}.page_lede__2JBmb{margin-top:1.5rem;font-size:1rem}.page_releaseBadge__NC76E>span.page_releaseBadgeDetail__C_clb{display:none}.page_primaryAction__3D2UP{flex:1}.page_secondaryAction__Q1mT3{flex:1;padding-right:.9rem;padding-left:.9rem;font-size:.875rem}.page_routerShell__tmpL3{border-radius:.75rem}.page_diagram__cmpxJ{display:grid;height:auto;margin:.75rem;gap:.875rem}.page_routeLines__V1OEo{display:none}.page_clientGrid__M7ZW2,.page_endpoint__yqObN,.page_modelGrid__RLOul{position:relative;inset:auto;width:auto}.page_clientGrid__M7ZW2{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.page_endpoint__yqObN{order:2;width:100%;min-height:4.5rem;padding:0 .9rem;gap:.55rem;border-width:1px;transform:none}.page_endpoint__yqObN:active,.page_endpoint__yqObN:hover{transform:none}.page_endpoint__yqObN:after,.page_endpoint__yqObN:before{position:absolute;left:50%;width:1px;height:.875rem;background:rgb(190 200 211/.54);content:""}.page_endpoint__yqObN:before{bottom:100%}.page_endpoint__yqObN:after{top:100%}.page_endpoint__yqObN code{font-size:.625rem}.page_endpointPrompt__MJe21{font-size:.95rem}.page_endpointDot__T_EBa{width:.5rem;height:.5rem}.page_modelGrid__RLOul{order:3;grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem}.page_modelButton__OiTV6{grid-column:span 2}.page_clientButton__2Sqbu,.page_modelButton__OiTV6{min-height:5.75rem;gap:.55rem;border-radius:.6rem}.page_clientButton__2Sqbu .page_clientLogo__VLUvd{width:2.1rem;height:2.1rem}.page_modelLogo__WVwQ_{width:2.35rem;height:2.35rem}.page_clientName__7NdIM,.page_modelName__PqilR{max-width:calc(100% - .5rem);font-size:.625rem;letter-spacing:.025em}.page_feeLedger__oYPMK{margin-top:2.75rem;grid-template-columns:minmax(0,1fr)}.page_feeLedgerGroup__ym49c{border-right:0;border-bottom:1px solid var(--color-border)}.page_feeLedgerGroup__ym49c:last-child{border-bottom:0}.page_compatibilityBar__a1mPA{margin-top:2.75rem;grid-template-columns:minmax(0,1fr)}.page_compatibilityBar__a1mPA>p{min-height:4rem;padding:0 1.25rem}.page_stripClients__QqamB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_stripClient__3yLUW{min-height:4.5rem;gap:.625rem;padding:.625rem}}@media (max-width:22rem){.page_endpointPrompt__MJe21{display:none}.page_modelGrid__RLOul{grid-template-columns:repeat(2,minmax(0,1fr))}.page_modelButton__OiTV6{grid-column:auto}}@media (prefers-reduced-motion:reduce){.page_clientButton__2Sqbu,.page_endpoint__yqObN,.page_modelButton__OiTV6,.page_primaryAction__3D2UP,.page_secondaryAction__Q1mT3,.page_stripClient__3yLUW{transition-duration:0s}.page_clientButton__2Sqbu:hover,.page_modelButton__OiTV6:hover{transform:none}}