:root{--bg:#050609;--surface:#0d0f14;--surface-muted:#151821;--surface-raised:#10131a;--text:#f3f6fb;--muted:#9aa3b2;--line:#252a35;--soft-line:#171b24;--accent:#4fd6c8;--accent-strong:#8ee8df;--accent-text:#041513;--ink:#f5f7fb;--ink-text:#070a0f;--coral:#ff8b6b;--blue:#3c8cff;--wash:#0f211e;--code:#050609;--ok:#23d18b;--warn:#f4b740;--danger:#b30000}*{box-sizing:border-box}html{color:var(--text);background:var(--bg);font-family:Unica77 Cohere Web,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;background:linear-gradient(180deg,#050609,#080b11 46%,#0d0f14);overflow-x:hidden}main{overflow-x:clip}a{color:inherit}h1,h2,h3,p{margin:0}.announcementBar{min-height:36px;display:flex;align-items:center;justify-content:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#050609;color:#f8fbff;padding:7px 18px;font-size:.78rem}.announcementBar span{color:#cfcfd6}.announcementBar strong{font-weight:500}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;min-height:64px;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,6,9,.82);padding:0 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:9px;color:var(--text);font-weight:700;text-decoration:none}.brand img{width:142px;height:auto;display:block}.navlinks{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:.9rem}.navlinks a{text-decoration:none}.navlinks a:hover{color:var(--text)}.mobileMenu{display:none}.mobileMenu summary{min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;list-style:none;padding:0 16px;font-size:.88rem;font-weight:700}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenuPanel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.mobileMenuPanel a{min-height:38px;display:flex;align-items:center;text-decoration:none}.navbutton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(79,214,200,.36);border-radius:999px;background:#eafaf8;color:#06100f;padding:0 14px;font-weight:600}.localeSwitch{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.localeSwitch a{min-width:42px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid var(--line);color:var(--muted);font-size:.78rem;font-weight:700}.localeSwitch a:last-child{border-right:0}.localeSwitch a[aria-current=page]{background:var(--accent);color:#fff}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pageShell,.shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.homeNarrative{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:22px 0 84px}.controlWords{min-height:auto;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);padding:20px 0 28px;text-align:center}.controlWordLoop{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:840px;margin:0;padding:0;list-style:none}.controlWordText{min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.05);color:var(--accent-strong);padding:0 14px;font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;line-height:1;white-space:nowrap}.controlWords p{max-width:760px;color:var(--muted);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.45}.editorialHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.45fr);grid-gap:clamp(28px,7vw,96px);gap:clamp(28px,7vw,96px);align-items:center;min-height:min(760px,calc(100svh - 116px));border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(42px,7vw,96px) 0 52px}.heroText{min-width:0}.editorialHero h1{max-width:13ch;margin-top:18px;font-size:clamp(3.4rem,7.2vw,7.2rem);font-weight:520;line-height:.95;letter-spacing:0;word-break:keep-all}.editorialHero p{max-width:720px;margin-top:24px;color:#c1c8d4;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45;word-break:keep-all}.heroProductNote{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:0 28px 80px rgba(0,0,0,.32);padding:18px}.heroProductNote span,.routeProof small,.routeProof span,.safeguardList span{color:var(--muted)}.heroProductNote span,.routeProof span{font-size:.78rem;font-weight:700;text-transform:uppercase}.heroProductNote strong{color:var(--accent-strong);font-size:1.45rem;font-weight:400;line-height:1.18}.heroProductNote p{margin-top:0;color:#dbe3ed;font-size:.98rem}.heroProofStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:26px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.1)}.heroProofStrip>div{display:grid;grid-gap:5px;gap:5px;min-height:72px;align-content:center;background:rgba(255,255,255,.045);padding:12px}.heroProofStrip strong{color:var(--accent-strong);font-size:1.35rem;font-weight:500;line-height:1}.heroProofStrip span{color:var(--muted);font-size:.78rem;line-height:1.3}.heroWordmark{display:block;width:min(360px,72vw);height:auto;margin-bottom:24px}.heroFinePrint{max-width:540px;margin-top:14px;color:#7f8897;font-size:.86rem;line-height:1.45}.homeBenchmark{display:grid;grid-template-columns:minmax(0,.62fr) minmax(460px,1fr);grid-gap:clamp(24px,5vw,68px);gap:clamp(24px,5vw,68px);align-items:start;margin-top:34px;border-bottom:1px solid var(--line);padding:0 0 42px}.homeBenchmark .sectionIntro .button{width:-moz-fit-content;width:fit-content;margin-top:22px}.homeBenchmarkPanel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035);padding:14px}.homeBenchmarkLead{display:grid;grid-gap:7px;gap:7px;border-radius:7px;background:#050609;color:#fff;padding:16px}.homeBenchmarkLead span{color:#b7f0d0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.homeBenchmarkLead strong{font-size:1.35rem}.homeBenchmarkLead p{color:#d7d7df;line-height:1.45}.homeBenchmarkLead small{color:#b7f0d0;line-height:1.4}.homeBenchmarkGrid{display:grid;grid-gap:10px;gap:10px}.homeBenchmarkRoute{display:grid;grid-template-columns:minmax(0,.88fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--soft-line);border-radius:7px;padding:12px;background:rgba(255,255,255,.045)}.homeBenchmarkRoute>div:first-child{display:grid;grid-gap:5px;gap:5px}.homeBenchmarkRoute span,.homeBenchmarkRoute strong{display:block}.homeBenchmarkRoute strong{color:var(--text)}.homeBenchmarkRoute span{color:var(--muted)}.homeBenchmarkRoute.pending{background:rgba(255,255,255,.035)}.homeBenchmarkRoute.pending .homeBenchmarkMetrics{grid-template-columns:1fr}.homeBenchmarkMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.homeBenchmarkMetrics>span:not(.metricBadge){border:1px solid var(--line);border-radius:8px;padding:8px;background:rgba(255,255,255,.045);color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.suiteRangeGrid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.suiteRangeGrid span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(0,60,51,.18);border-radius:8px;background:rgba(255,255,255,.045);padding:10px}.suiteRangeGrid strong{color:var(--muted);font-size:.75rem;font-weight:700}.suiteRangeGrid em{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.96rem;font-style:normal;font-weight:700}.liveBand,.quickstartSection{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:clamp(24px,5vw,68px);gap:clamp(24px,5vw,68px);align-items:start;margin-top:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#081311;color:#fff;padding:clamp(24px,5vw,64px)}.sectionIntro{min-width:0}.sectionIntro h2{margin-top:12px;font-size:clamp(2.1rem,4.4vw,4.25rem);font-weight:400;line-height:1;letter-spacing:0;overflow-wrap:normal;word-break:keep-all}.sectionIntro p{max-width:620px;margin-top:18px;color:var(--muted);font-size:1rem;line-height:1.55}.liveBand .eyebrow,.liveBand .sectionIntro p,.quickstartSection .eyebrow,.quickstartSection .sectionIntro p{color:rgba(255,255,255,.72)}.consoleStory{display:grid;grid-gap:12px;gap:12px;min-width:0}.liveBand .heroConsole{min-height:280px;background:#17171c}.routeProofGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.routeProof{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:#fff;padding:14px;text-decoration:none}.routeProof strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:400;overflow-wrap:anywhere}.routeProof small{font-size:.78rem;line-height:1.4}.catalogSection,.metricSection{margin-top:84px;border-top:1px solid var(--line);padding-top:34px}.metricSection{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);grid-gap:clamp(22px,4vw,54px);gap:clamp(22px,4vw,54px)}.metricSection .statStrip{margin-top:0}.safeguardList{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.safeguardList span{min-height:54px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px;line-height:1.35}.catalogSection .catalogHeader{margin-top:0}.catalogControls{display:grid;justify-items:end;grid-gap:10px;gap:10px;min-width:min(100%,430px)}.catalogControls .searchBox{width:100%}.mobileRouteCards,.routePresetCards{display:none}.routePresetCards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.mobileRouteCard,.routePresetCards{display:grid;grid-gap:12px;gap:12px}.mobileRouteCard{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px;text-decoration:none}.mobileRouteCard>span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.mobileRouteCard>strong{color:var(--ink);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;overflow-wrap:anywhere}.mobileRouteCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.mobileRouteCard dl div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--soft-line);border-radius:7px;background:rgba(255,255,255,.045);padding:10px}.mobileRouteCard dd{margin:0;color:var(--ink);font-weight:800}.mobileRouteCard small{color:var(--muted);line-height:1.45}.comingSoonRoute{position:relative;overflow:hidden;background:rgba(255,181,71,.08)}.comingSoonRoute:after{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(255,181,71,.32);border-radius:999px;background:rgba(255,181,71,.14);color:#8a5200;content:"Benchmark only";font-size:.68rem;font-weight:700;padding:0 8px;text-transform:uppercase}.comingSoonRoute>*{opacity:.86}.filterChips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.filterChips .filter{padding:0 12px}.quickstartSection{grid-template-columns:minmax(0,.74fr) minmax(360px,.82fr);align-items:stretch;margin-top:84px;background:#080b11}.quickstartSection .button.primary{border-color:rgba(79,214,200,.36);background:#eafaf8;color:#06100f}.quickstartSection .button.secondary{color:#fff}.quickstartCode{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#050609}.quickstartCode .panelHeader{border-bottom-color:rgba(255,255,255,.14);padding:16px 18px}.quickstartCode .panelHeader span{color:rgba(255,255,255,.64)}.quickstartCode .panelHeader strong{color:#fff;overflow-wrap:anywhere}.quickstartCode pre{border-radius:0;background:transparent}.marketShell{display:grid;grid-template-columns:248px minmax(0,1fr) 372px;grid-gap:18px;gap:18px;width:min(1600px,calc(100% - 28px));margin:0 auto;padding:28px 0 64px}.detailRail,.filterRail{position:-webkit-sticky;position:sticky;top:82px;height:calc(100dvh - 100px);align-self:start}.accountPanel,.detailPanel,.docBlock,.emptyState,.filterRail,.modelTableWrap,.routeCatalog,.statStrip,.statusCard,.tableWrap{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.045)}.filterRail{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:16px}.railSection{display:grid;grid-gap:10px;gap:10px}.eyebrow,.label,.railLabel,dt,th{color:var(--accent-strong);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.capBox,.filter,.searchBox,.sortPills button,.sortPills span{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text)}.searchBox{min-height:42px;display:flex;align-items:center;color:var(--muted);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;padding:0 11px}.filterStack{display:grid;grid-gap:8px;gap:8px}.filter,.sortPills button,.sortPills span{min-height:36px;font:inherit;font-size:.88rem;font-weight:500}.filter.active,.sortPills button.active,.sortPills span.active{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.capBox{display:grid;grid-gap:4px;gap:4px;border-color:var(--soft-line);background:var(--surface-raised);padding:10px}.capBox span{color:var(--muted);font-size:.78rem}.capBox strong,.packRow span,dd{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.strategyControl,.tierSelector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:4px}.strategyControl button,.tierSelector button{min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.strategyControl button.active,.tierSelector button.active{background:var(--accent);color:var(--accent-text)}.tierSelector button:disabled{border-color:rgba(30,85,210,.18);background:#edf3ff;color:var(--blue);cursor:not-allowed;opacity:.78}.priceRangeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fallbackControl,.priceRangeGrid label,.rpmControl{min-height:54px;display:grid;grid-gap:4px;gap:4px;align-content:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.fallbackControl span,.priceRangeGrid span,.rpmControl span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.fallbackControl strong,.priceRangeGrid strong,.rpmControl strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.fallbackControl{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fallbackControl strong{color:var(--accent)}.continuityNotice{margin-top:10px;color:var(--muted);font-size:.84rem;line-height:1.35}.marketMain{min-width:0}.marketHero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.42fr);align-items:stretch;justify-content:space-between;grid-gap:24px;gap:24px;min-height:390px;border:1px solid var(--soft-line);border-radius:22px;background:var(--surface);padding:32px}.marketHero>div:first-child{min-width:0}.marketHero h1{max-width:9.2ch;margin-top:16px;font-size:clamp(3.1rem,4.55vw,4.9rem);font-weight:400;line-height:1;letter-spacing:0;overflow-wrap:normal}.catalogHeader p,.docBlock p,.marketHero p,.pageHeader p,.split p,.statusCard p,li{color:var(--muted);line-height:1.5}.marketHero p{max-width:560px;margin-top:20px;color:#3f3f3f;font-size:1.12rem}.actions,.heroActions{display:flex;flex-wrap:wrap;gap:10px}.heroActions{justify-content:flex-start;margin-top:28px}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 18px;font-weight:600;text-decoration:none}button.button{cursor:pointer;font:inherit}.button:disabled,.oauthButton:disabled{cursor:not-allowed;background:var(--surface-raised);color:var(--muted)}.button.primary{border-color:var(--ink);background:var(--ink);color:var(--ink-text)}.button.secondary{border-color:transparent;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:5px}.heroConsole{display:grid;align-content:space-between;grid-gap:20px;gap:20px;border-radius:16px;background:#003c33;color:#fff;padding:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.consoleGrid,.consoleRoute,.consoleTop{display:grid;grid-gap:7px;gap:7px}.consoleTop{grid-template-columns:1fr auto;align-items:center}.consoleGrid span,.consoleRoute span,.consoleTop span{color:rgba(255,255,255,.66);font-size:.76rem;text-transform:uppercase}.consoleTop strong{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:5px 10px;color:#edfce9;font-size:.78rem;font-weight:600}.consoleRoute strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.2rem,2vw,2rem);font-weight:400;overflow-wrap:anywhere}.consoleMeter{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.16)}.consoleMeter span{display:block;height:100%;border-radius:inherit;background:#ff7759}.consoleGrid{grid-template-columns:repeat(3,1fr);gap:0}.consoleGrid>div{min-width:0;border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.consoleGrid>div+div{margin-left:8px}.consoleGrid strong{display:block;margin-top:4px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.1rem;font-weight:400}.statStrip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-top:18px;border-color:var(--soft-line);background:var(--surface)}.statStrip>div{min-height:82px;display:grid;align-content:center;grid-gap:6px;gap:6px;border-right:1px solid var(--line);padding:14px 16px}.statStrip>div:last-child{border-right:0}.statStrip strong{color:var(--text);font-size:1.85rem;font-weight:400}.statStrip span,dd,td{color:var(--muted)}.catalogHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:36px 0 14px}.catalogHeader h2,h2{font-size:1.7rem;font-weight:400;line-height:1.1;overflow-wrap:normal;word-break:keep-all}.sortPills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sortPills button,.sortPills span{padding:0 12px}.modelTableWrap,.routeCatalog,.tableWrap{overflow-x:auto;border-color:var(--soft-line);background:var(--surface)}table{width:100%;min-width:780px;border-collapse:collapse}.routeTable{min-width:1118px;table-layout:fixed}.routeTable .rankCol{width:48px}.routeTable .tierCol{width:104px}.routeTable .priceCol{width:78px}.routeTable .gpqaCol{width:58px}.routeTable .valueScoreCol{width:92px}.routeTable .reasoningCol{width:124px}.routeTable .bestForCol{width:132px}.routeTable .speedCol{width:58px}.routeTable .successCol{width:86px}.routeTable .statusCol{width:88px}.routeTable .lastCheckCol{width:114px}.benchmarkTable{min-width:980px}.benchmarkTable td,.benchmarkTable th{padding:8px 11px;vertical-align:middle}.benchmarkTable th{font-size:.8rem;font-weight:600;white-space:nowrap}.routeTable th{white-space:normal}.routeTable th button{white-space:normal;line-height:1.1}.benchmarkTable td{font-size:.86rem;line-height:1.3}.benchmarkTable td span,.benchmarkTable td strong{display:inline;margin-top:0}.routeTable td{overflow-wrap:anywhere}.routeTable td>small,.routeTable td>span:not(.metricBadge):not(.statusPill),.routeTable td>strong{display:block}.routeTable .benchNumCell,.routeTable .priceCell,.routeTable .valueScoreCell{white-space:nowrap}.benchmarkTable .benchRank{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.benchmarkTable .benchMeta{color:var(--muted);font-size:.8rem;font-weight:400}.benchmarkTable .benchTierCell{font-weight:600}.benchmarkTable .benchNumCell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.benchmarkTable .bestForCell{max-width:12rem;color:var(--muted);font-size:.82rem}.benchmarkTable .metricBadge{min-width:40px;min-height:24px;padding:0 6px;border-radius:6px;font-size:.8rem}.benchmarkTable .valueBadge{min-width:44px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.benchmarkTable .suiteStack{display:flex;flex-wrap:wrap;gap:4px}.benchmarkTable .suiteStack span{padding:1px 6px;border-radius:5px;font-size:.74rem}.benchmarkCatalog,.benchmarkRangeCatalog{border:1px solid var(--soft-line);background:var(--surface)}.benchmarkCatalog{margin-top:14px}.benchmarkRangeCatalog{margin-top:16px}.benchmarkTableHeader{position:-webkit-sticky;position:sticky;left:0;z-index:2;display:flex;min-width:max-content;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:11px 14px;background:var(--surface)}.benchmarkTableHeader span{color:var(--muted);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;text-transform:uppercase}.benchmarkCatalog .benchmarkTableHeader{min-width:980px}.benchmarkRangeCatalog .benchmarkTableHeader,.tierRangeTable{min-width:920px}.benchmarkSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:12px 0 0;border:1px solid var(--soft-line);background:var(--line)}.benchmarkSummary>div{display:grid;grid-gap:6px;gap:6px;min-height:72px;align-content:center;padding:12px 14px;background:var(--surface)}.benchmarkSummary strong{color:var(--text);font-size:1.35rem;font-weight:500;line-height:1}.benchmarkSummary span{color:var(--muted);font-size:.86rem}.benchmarkSortNav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.benchmarkSortNav a,.benchmarkSortNav button{display:inline-flex;min-height:32px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:.8rem;font-weight:600;text-decoration:none}.benchmarkSortNav a[aria-current=page],.benchmarkSortNav button[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.benchmarkBuyerFilters{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr)) minmax(180px,1.25fr);grid-gap:8px;gap:8px;margin:10px 0 14px}.benchmarkBuyerFilters label{display:grid;grid-gap:5px;gap:5px}.benchmarkBuyerFilters label span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.benchmarkBuyerFilters input{min-width:0;min-height:36px;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:var(--surface);color:var(--text);font:inherit;font-size:.86rem}.benchmarkBuyerFilters input:focus{border-color:var(--accent);outline:2px solid rgba(79,214,200,.18);outline-offset:1px}.filterSummary{align-self:end;min-height:36px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--surface-muted);color:var(--muted);font-size:.78rem;line-height:1.35}.benchmarkComparison{margin-top:14px;border:1px solid var(--soft-line);background:var(--surface)}.benchmarkComparisonHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:14px}.benchmarkComparisonHeader h2{margin:3px 0 5px;font-size:1.05rem;font-weight:700}.benchmarkComparisonHeader p{max-width:720px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.benchmarkComparisonHeader span,.benchmarkSourceNote{color:var(--muted);font-size:.78rem}.benchmarkChartControls{display:grid;justify-items:end;grid-gap:8px;gap:8px;max-width:360px}.tokenVolumeSelector{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised)}.tokenVolumeSelector button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;border:0;border-right:1px solid var(--line);padding:0 12px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.tokenVolumeSelector button:last-child{border-right:0}.tokenVolumeSelector button[aria-pressed=true]{background:var(--text);color:var(--surface)}.tokenVolumeNote{max-width:320px;margin:0;color:var(--muted);font-size:.74rem;line-height:1.35;text-align:right}.benchmarkLegend{display:flex;flex:0 0 auto;gap:8px}.benchmarkLegend span{display:inline-flex;min-height:24px;align-items:center;border:0;border-radius:0;padding:0 2px;background:transparent;color:var(--text);font-size:.78rem;font-weight:700}.benchmarkLegend span:before{width:8px;height:8px;margin-right:7px;border-radius:999px;content:""}.benchmarkLegend .cpen:before{background:var(--accent)}.benchmarkLegend .reference:before{background:var(--blue)}.benchmarkLegend .openai:before{background:#4f7cff}.benchmarkLegend .claude:before{background:#c46a3b}.benchmarkLegend .gemini:before{background:#2ea66f}.benchmarkLegend .openrouter:before{background:#8a7cf6}.benchmarkChartNote{margin:8px 6px 10px;border:1px solid rgba(79,214,200,.22);border-radius:10px;padding:9px 11px;background:rgba(79,214,200,.07);color:var(--text);font-size:.82rem;line-height:1.45}.benchmarkChartFrame{overflow-x:auto;padding:10px 10px 0}.benchmarkChart{display:block;max-width:100%;width:100%;height:auto;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chartGrid line{stroke:var(--line);stroke-width:1}.chartBand rect{stroke:none}.chartBand.high rect{fill:rgba(60,140,255,.11)}.chartBand.middle rect{fill:rgba(79,214,200,.09)}.chartBand.low rect{fill:rgba(255,139,107,.1)}.chartBand text{fill:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.chartGrid text{fill:var(--muted);font-size:12px}.chartGrid .axisLabel{fill:var(--text);font-size:12px;font-weight:700}.frontierLine{fill:none;stroke-width:2.4}.frontierLine.openrouter{stroke:#8a7cf6}.frontierLine.openai{stroke:#4f7cff}.frontierLine.claude{stroke:#c46a3b}.frontierLine.gemini{stroke:#2ea66f}.frontierLine.cpen{stroke:var(--accent)}.chartPoint circle{stroke-width:2}.chartPoint.cpen circle{fill:rgba(79,214,200,.18);stroke:var(--accent)}.chartPoint.reference circle{fill:rgba(60,140,255,.18);stroke:var(--blue)}.chartPoint.openrouter circle{fill:rgba(138,124,246,.16);stroke:#8a7cf6}.chartPoint.openai circle{fill:rgba(79,124,255,.16);stroke:#4f7cff}.chartPoint.claude circle{fill:rgba(196,106,59,.16);stroke:#c46a3b}.chartPoint.gemini circle{fill:rgba(46,166,111,.16);stroke:#2ea66f}.chartPoint text{fill:var(--text);font-size:11px;font-weight:700;paint-order:stroke;stroke:var(--surface);stroke-width:4px}.benchmarkReferenceTable{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.benchmarkReferenceTable>div{display:grid;grid-gap:3px;gap:3px;min-height:62px;align-content:center;border-right:1px solid var(--line);padding:10px 12px}.benchmarkReferenceTable>div:last-child{border-right:0}.benchmarkReferenceTable span,.benchmarkReferenceTable strong{display:block}.benchmarkReferenceTable strong{color:var(--text);font-size:.88rem}.benchmarkReferenceTable span{color:var(--muted);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.benchmarkSourceNote,.benchmarkValueNote{margin:0;border-top:1px solid var(--line);padding:10px 14px;line-height:1.45}.benchmarkValueNote{color:var(--muted);font-size:.86rem}.benchmarkError{color:#9b301c;font-size:.9rem}.benchmarkError,.benchmarkHelp{max-width:760px;margin:10px 0 0}.benchmarkHelp{color:var(--muted);font-size:.92rem;line-height:1.45}.tableTitle{font-size:.92rem;margin:0;color:var(--text);font-weight:700}td,th{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-muted);color:var(--accent-strong);font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.benchmarkTable th button{display:inline-flex;min-height:28px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:5px;padding:0 6px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.benchmarkTable th button[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.benchmarkTable td:first-child,.benchmarkTable th:first-child{width:54px}.benchmarkTable td:nth-child(2),.benchmarkTable th:nth-child(2){width:124px}.benchmarkTable td:nth-child(3),.benchmarkTable td:nth-child(4),.benchmarkTable th:nth-child(3),.benchmarkTable th:nth-child(4){width:96px}.benchmarkTable td:nth-child(5),.benchmarkTable th:nth-child(5){width:78px}.benchmarkTable td:nth-child(6),.benchmarkTable th:nth-child(6){width:116px}.benchmarkTable td:nth-child(7),.benchmarkTable th:nth-child(7){width:78px}.benchmarkTable td:nth-child(8),.benchmarkTable td:nth-child(9),.benchmarkTable th:nth-child(8),.benchmarkTable th:nth-child(9){width:88px}.benchmarkTable td:nth-child(10),.benchmarkTable th:nth-child(10){width:96px}.benchmarkTable td:nth-child(11),.benchmarkTable th:nth-child(11){width:104px}.benchmarkTable td:nth-child(12),.benchmarkTable th:nth-child(12){width:118px}.benchmarkTable thead tr:first-child th{text-align:center}.benchmarkTable thead tr:nth-child(2) th{top:34px}.priceCell{white-space:nowrap}.valueCell .metricBadge{min-width:56px}.referenceSuccessCell small,.referenceValueCell small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.25}.lastCheckCell strong,.reasoningCell strong{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.lastCheckCell span,.reasoningCell span,.statusCell small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.25}.gpqaBandRow td{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-bottom-color:var(--soft-line);padding:8px 14px;background:var(--surface-muted)}.gpqaBandRow span,.gpqaBandRow strong{display:inline-flex;margin:0 8px 0 0;color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.gpqaBandRow span{color:var(--muted)}.gpqaBandRow.middle td{background:rgba(79,214,200,.08)}.gpqaBandRow.low td{background:rgba(255,139,107,.08)}.referenceModelRow td{border-bottom-color:rgba(30,85,210,.16);background:rgba(60,140,255,.08)}.referenceModelRow td:first-child{border-left:3px solid var(--blue);color:var(--blue)}.referenceModelRow .metricBadge{border-color:rgba(30,85,210,.22);background:rgba(60,140,255,.14)}.referenceModelName strong,.referenceModelRow .lastCheckCell strong,.referenceModelRow .reasoningCell strong{color:var(--blue)}.mutedMetricCell{color:var(--muted)}tr:last-child td{border-bottom:0}td{font-size:.88rem}td span,td strong{display:block}td strong{color:var(--text);font-weight:600}td span{margin-top:3px}.benchmarkTable td:nth-child(10),.benchmarkTable td:nth-child(11),.benchmarkTable td:nth-child(12),.benchmarkTable td:nth-child(3),.benchmarkTable td:nth-child(4),.benchmarkTable td:nth-child(5),.benchmarkTable td:nth-child(6),.benchmarkTable td:nth-child(7),.benchmarkTable td:nth-child(8),.benchmarkTable td:nth-child(9),.tierRangeTable td:nth-child(n+2){font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modelTable td:first-child,.routeTable td:first-child strong{color:var(--blue);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.statusPill{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 9px;color:var(--muted);font-size:.78rem;font-weight:600}.statusPill.available{border-color:rgba(0,60,51,.25);background:#edfce9;color:var(--accent)}.statusPill.planned{border-color:rgba(30,85,210,.24);background:#edf3ff;color:var(--blue)}.statusPill.ready{border-color:rgba(0,60,51,.25);background:#edfce9;color:var(--accent)}.statusPill.watch{border-color:rgba(30,85,210,.24);background:#edf3ff;color:var(--blue)}.statusPill.risk{border-color:rgba(155,48,28,.24);background:rgba(255,119,89,.1);color:#9b301c}.statusPill.reference{border-color:rgba(30,85,210,.24);background:#edf3ff;color:var(--blue)}.metricBadge{display:inline-grid;min-width:48px;min-height:30px;place-items:center;border:1px solid var(--line);border-radius:6px;padding:0 8px;color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:700}.metricBadge.excellent{border-color:rgba(0,60,51,.24);background:#edfce9;color:var(--accent)}.metricBadge.good{border-color:rgba(30,85,210,.24);background:#edf3ff;color:var(--blue)}.metricBadge.watch{border-color:rgba(155,48,28,.24);background:rgba(255,119,89,.1);color:#9b301c}.suiteStack{display:grid;grid-gap:5px;gap:5px}.suiteStack span{display:inline-flex;max-width:100%;border:1px solid var(--line);border-radius:7px;padding:4px 7px;background:#fbfaf7;color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.detailRail{align-content:start}.detailPanel,.detailRail{display:grid;grid-gap:14px;gap:14px}.detailPanel{border-color:var(--soft-line);padding:18px}.panelHeader{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--line);padding-bottom:12px}.panelHeader span{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.panelHeader strong{color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:400}dl{display:grid;grid-gap:14px;gap:14px;margin:0}dd{margin:4px 0 0;font-size:.9rem;line-height:1.4}dd,pre{overflow-wrap:anywhere}pre{margin:0;overflow-x:auto;border-radius:8px;background:var(--code);color:#edfce9;padding:18px;font-size:.84rem;line-height:1.6;white-space:pre-wrap}.pageShell{padding:48px 0 72px}.pageHeader{margin-bottom:28px}.pageHeader h1{max-width:920px;margin-top:12px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1}.compactHeader h1{font-size:clamp(2.1rem,5vw,4rem)}.pageHeader p{max-width:760px;margin-top:18px}.dashboardGrid,.docGrid,.pricingGrid,.signinGrid,.statusGrid{display:grid;grid-gap:12px;gap:12px}.docGrid,.statusGrid{grid-template-columns:repeat(3,1fr)}.pricingGrid,.signinGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid .signinGrid{grid-column:1/-1}.accountPanel,.docBlock,.emptyState,.statusCard{border-color:var(--soft-line);padding:20px}.docBlock{display:grid;grid-gap:16px;gap:16px}.docBlock.wide{margin-top:12px}.docsBaseUrl{margin-top:0}.docsQuickstart{margin-top:12px}.docsCodeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.docsConceptGrid{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.docsSplitGrid{margin-top:12px}.docsTable{min-width:640px}.docsTable td,.docsTable th{padding:10px 12px;vertical-align:top;font-size:.86rem;line-height:1.4}.docsTable th{font-size:.8rem;font-weight:600;white-space:nowrap}.docsTable code{font-size:.82rem}.docsTableCompact{min-width:0}.docsLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.statusLine{display:flex;align-items:center;gap:10px}.dot{width:10px;height:10px;border-radius:999px;background:var(--warn)}.dot.available{background:var(--ok)}.tableWrap{margin-top:18px}.adminStatsShell{width:min(100% - 48px,1280px);margin:0 auto;padding:28px 0 72px}.adminStatsHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:flex-end;margin-bottom:18px}.adminStatsHeader h1{max-width:760px;margin-top:8px;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.02}.adminStatsHeader p{max-width:760px;margin-top:12px;color:var(--muted)}.adminWindowTabs{display:inline-grid;grid-template-columns:repeat(3,minmax(96px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.adminWindowTab{border-right:1px solid var(--line);padding:10px 14px;color:var(--muted);font-size:.86rem;font-weight:700;text-align:center}.adminWindowTab:last-child{border-right:0}.adminWindowTab.active{background:var(--ink);color:var(--surface)}.adminWindowCards{display:none}.adminAccessState,.adminStatsMeta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px;border:1px solid var(--soft-line);border-radius:8px;background:var(--surface);padding:12px 14px}.adminAccessState span,.adminStatsMeta span{border-radius:999px;background:rgba(0,77,64,.08);color:var(--accent);padding:4px 8px;font-size:.74rem;font-weight:800}.adminAccessState strong,.adminStatsMeta strong{flex:1 1 260px;font-size:.9rem}.adminLockedPreview{display:grid;grid-gap:14px;gap:14px}.adminLockedHero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(280px,.72fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid var(--soft-line);border-radius:22px;background:var(--surface);padding:clamp(20px,4vw,30px)}.adminLockedHero h2{max-width:680px;margin-top:10px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.04}.adminLockedHero p{max-width:720px;margin-top:12px;color:var(--muted);line-height:1.5}.adminLockedKpis{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.adminLockedKpis>div{display:grid;grid-gap:6px;gap:6px;align-content:center;border:1px solid var(--line);border-radius:8px;background:#fbfaf7;padding:14px}.adminLockedKpis span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.adminLockedKpis strong{font-size:1.5rem;font-weight:500}.adminStatsKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.adminMetricCard,.adminStatsPanel{border:1px solid var(--soft-line);border-radius:8px;background:var(--surface)}.adminMetricCard{min-height:112px;display:grid;align-content:space-between;padding:16px}.adminMetricCard span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.adminMetricCard strong{font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:500;line-height:1}.adminStatsPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.adminStatsPanel{min-width:0;overflow:hidden}.adminStatsPanel.wide{grid-column:1/-1}.adminStatsPanel.locked{opacity:.82}.adminPanelHeader{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--soft-line);padding:16px 18px 14px}.adminPanelHeader h2{margin:0;font-size:1rem}.adminPanelHeader p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.adminTableWrap{margin-top:0;border:0;border-radius:0;background:transparent}.adminTableWrap table{margin:0}ul{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding-left:20px}.alert{margin-bottom:16px;border:1px solid rgba(179,0,0,.24);border-radius:8px;background:rgba(179,0,0,.06);color:var(--danger);padding:14px 16px}.oauthButton{min-height:68px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:600;text-decoration:none}.oauthNotice{grid-column:1/-1;color:var(--muted);line-height:1.5}.accountPanel{display:grid;grid-gap:18px;gap:18px}.identity{display:flex;align-items:center;gap:14px;min-width:0}.avatarFallback,.identity img{width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:var(--surface-muted)}.identity p{margin-top:4px;color:var(--muted)}.identity span{display:inline-flex;margin-top:8px;color:var(--accent-strong);font-size:.78rem;font-weight:600;text-transform:uppercase}.creditBox{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:18px}.creditBox strong{display:block;margin-top:8px}.dashboardShell{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:36px 0 72px}.dashboardHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:clamp(20px,4vw,32px);gap:clamp(20px,4vw,32px);align-items:stretch;border:1px solid var(--soft-line);border-radius:22px;background:var(--surface);padding:clamp(22px,4vw,32px)}.dashboardIdentity{display:grid;align-content:space-between;grid-gap:20px;gap:20px;min-width:0}.dashboardIdentity h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.1}.dashboardConsole{min-height:240px}.dashboardMain,.dashboardStats{margin-top:14px}.dashboardMain{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.dashboardRail{position:-webkit-sticky;position:sticky;top:82px}.quickstartPanel{gap:16px}.dashboardSnippet{margin:0;border-radius:8px;background:var(--code);color:#edfce9;padding:14px;font-size:.76rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.dashboardContent{min-width:0}.dashboardOnboarding{display:grid;grid-gap:14px;gap:14px}.onboardingHero{grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);align-items:stretch;border:1px solid var(--soft-line);border-radius:22px;background:#08231f;color:#fff;padding:clamp(24px,5vw,40px)}.onboardingCopy,.onboardingHero{display:grid;grid-gap:16px;gap:16px}.onboardingCopy{align-content:start;min-width:0}.onboardingHero .eyebrow,.onboardingHero p{color:rgba(255,255,255,.72)}.onboardingHero h2{max-width:18ch;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.05}.onboardingHero .oauthButton{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.onboardingHero .oauthButton:disabled{background:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}.accountPreviewConsole{display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-height:270px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#17171c;padding:20px}.accountPreviewRows{display:grid;grid-gap:8px;gap:8px}.accountPreviewRows>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.14);padding-top:9px}.accountPreviewRows span{color:rgba(255,255,255,.62);font-size:.74rem;text-transform:uppercase}.accountPreviewRows strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:400}.onboardingFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.onboardingCard{border-color:var(--soft-line);background:var(--surface);color:var(--text)}.onboardingCard span{color:var(--muted)}.onboardingCard strong{color:var(--text)}.onboardingCard small{color:var(--muted)}.accountDashboard{display:grid;grid-gap:14px;gap:14px}.dashboardApp{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:var(--bg)}.dashboardSidebar{display:grid;grid-template-rows:auto 1fr auto;grid-gap:20px;gap:20px;border-right:1px solid var(--soft-line);background:var(--surface);padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.dashboardSidebarBrand{display:grid;grid-gap:6px;gap:6px}.dashboardSidebarBrand a{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:700;text-decoration:none}.dashboardSidebarBrand img{width:28px;height:28px}.dashboardSidebarBrand small{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.dashboardSidebarNav{display:grid;grid-gap:6px;gap:6px;align-content:start}.dashboardNavLink{display:block;border-radius:10px;color:var(--muted);font-size:.92rem;font-weight:600;padding:10px 12px;text-decoration:none}.dashboardNavLink.active,.dashboardNavLink:hover{background:var(--surface-raised);color:var(--text)}.dashboardNavLink.active{border:1px solid var(--line)}.dashboardSidebarFooter{display:grid;grid-gap:12px;gap:12px}.dashboardCreditChip,.dashboardUserChip{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);padding:12px}.dashboardCreditChip span,.dashboardUserChip span{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase}.dashboardUserChip{grid-template-columns:40px minmax(0,1fr);align-items:center}.dashboardUserChip>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboardUserChip .avatarFallback,.dashboardUserChip img{width:40px;height:40px;border-radius:999px}.dashboardCreditChip strong,.dashboardUserChip strong{font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.dashboardBackLink{color:var(--muted);font-size:.84rem;text-decoration:none}.dashboardSupportLinks{display:flex;flex-wrap:wrap;gap:8px 12px}.dashboardSupportLinks a{color:var(--muted);font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.dashboardMainArea{display:grid;grid-template-rows:auto 1fr;min-width:0}.dashboardTopbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;border-bottom:1px solid var(--soft-line);padding:28px clamp(20px,4vw,36px) 20px}.dashboardTopbar h1{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.05}.dashboardTopbarMeta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.dashboardTopbarMeta strong{font-size:1.2rem}.dashboardPageBody{padding:20px clamp(20px,4vw,36px) 40px}.dashboardAuthenticatedShell,.dashboardPublicShell .dashboardOnboardingPage{min-height:100vh}.dashboardOnboardingPage{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:36px 0 72px}.dashboardOverview,.dashboardSettings{display:grid;grid-gap:14px;gap:14px}.dashboardOverviewGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:14px;gap:14px;align-items:start}.dashboardQuickLinks{display:flex;flex-wrap:wrap;gap:8px}.dashboardControlActions{display:flex;gap:8px;align-items:flex-end}.settingsIdentity{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.settingsIdentity .avatarFallback,.settingsIdentity img{width:56px;height:56px;border-radius:999px}.settingsIdentity p{color:var(--muted)}.dashboardTabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboardTab{min-height:40px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;padding:0 16px}.dashboardTab.active{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.dashboardRefresh{margin-left:auto}.dashboardControls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end}.controlGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.controlGroup>span{color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.dashboardSelect{min-height:40px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:0 12px}.activityMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.metricCard{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.metricCard span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.metricCard strong{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1}.dashboardPanel{gap:16px}.compactTableWrap{margin-top:0;border:0;background:transparent}.emptyCopy{color:var(--muted);line-height:1.5}.ledgerTable code{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;color:var(--blue)}.dashboardCredits{display:grid;grid-gap:14px;gap:14px}.activityChartPanel{overflow:hidden}.activityChart{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));grid-gap:8px;gap:8px;align-items:flex-end;min-height:180px;padding-top:8px}.activityBar{display:grid;grid-gap:6px;gap:6px;justify-items:center;min-width:0}.activityBarTrack{display:flex;align-items:flex-end;width:100%;height:120px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:6px}.activityBarFill{display:block;width:100%;border-radius:4px;background:linear-gradient(180deg,#ff7759 0,var(--accent) 100%)}.activityBar small{color:var(--muted);font-size:.68rem;text-align:center;overflow-wrap:anywhere}.keyInlineEdit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.keyInlineEdit input{width:72px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:8px}.routingPolicyFields{grid-template-columns:repeat(4,minmax(72px,1fr));min-width:0}.keyPolicyEdit,.routingPolicyFields,.routingPolicyFields label{display:grid;grid-gap:8px;gap:8px}.routingPolicyFields input{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:8px}.keyPolicySummary{display:grid;grid-gap:6px;gap:6px;min-width:140px}.keyPolicySummary .button{width:-moz-fit-content;width:fit-content;margin-top:4px}.apiKeyHeader{display:grid;grid-gap:16px;gap:16px}.keyTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.keyTable{width:100%;min-width:980px;border-collapse:collapse}.keyTable td,.keyTable th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left;vertical-align:top}.keyTable tr:last-child td{border-bottom:0}.keyTable code{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;color:var(--blue)}.keyTable td strong{display:block;font-weight:600}.keyTable td span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem}.keyRowRevoked{opacity:.62}.keyEmptyState{display:grid;place-items:center;min-height:180px;border:0;background:transparent;color:var(--muted);text-align:center}.newKeyRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.newKeyRow code{flex:1 1 240px;overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.apiKeyManager{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.keyCreateRow{display:grid;grid-template-columns:minmax(180px,1fr) 110px minmax(320px,1.4fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.keyCreateRow label,.messageEditor{display:grid;grid-gap:8px;gap:8px;min-width:0}.keyCreateRow span,.messageEditor span,.routingPolicyFields span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.keyCreateRow input,.messageEditor textarea,.playgroundInput{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:12px}.messageEditor textarea{min-height:96px;resize:vertical}.newKeyBox{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(0,60,51,.22);border-radius:8px;background:rgba(0,60,51,.06);padding:14px}.keyRow small,.newKeyBox span{color:var(--muted)}.newKeyBox code{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace}.keyList{display:grid;grid-gap:10px;gap:10px}.keyList p{color:var(--muted)}.keyRow{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:12px}.keyRow div{display:grid;grid-gap:4px;gap:4px;min-width:0}.keyRow span{overflow-wrap:anywhere;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace}.keyMetrics{display:flex;flex-wrap:wrap;gap:6px}.keyMetrics small{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:4px 8px}.packList{display:grid;grid-gap:10px;gap:10px}.button.compact{padding:10px 14px;font-size:.92rem}.legalLinks{flex-wrap:wrap}.siteFooter{margin-top:48px;padding:40px 24px 28px;border-top:1px solid var(--soft-line);background:#17171c;color:#f5f5f7}.footerInner{display:grid;grid-gap:28px;gap:28px;max-width:1120px;margin:0 auto}.footerBrand p,.footerNote{color:#93939f}.footerColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.footerColumns div{display:grid;grid-gap:10px;gap:10px}.footerColumns span{color:#ffffff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.footerColumns a{color:#d5d5dc;text-decoration:none}.footerNote{max-width:1120px;margin:20px auto 0;font-size:.82rem}.muted{color:var(--muted)}.packRow{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:12px 14px}.packRow>div{display:grid;grid-gap:4px;gap:4px}.packRow strong{font-size:1.35rem}.packRow span{color:var(--muted)}.actions.compact{margin-top:0}.modelShell{width:min(1380px,calc(100% - 28px));margin:0 auto;padding:28px 0 64px}.modelHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid var(--soft-line);border-radius:22px;background:var(--surface);padding:24px}.modelHeader h1{margin-top:10px;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:400;line-height:1}.modelHeader p{max-width:760px;margin-top:14px;color:var(--muted);line-height:1.6}.modelHeader.comingSoonRoute{padding:24px}.button.disabled,.button[aria-disabled=true]{pointer-events:none;opacity:.58}.backLink{color:var(--blue);font-size:.82rem;font-weight:600;text-decoration:none;text-transform:uppercase}.modelHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.modelGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:14px;gap:14px;margin-top:14px;min-width:0}.comingSoonContent{filter:blur(1.2px);opacity:.72;max-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widePanel{grid-column:1/-1}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.priceGrid>div{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:14px}.priceGrid span{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.priceGrid strong{display:block;margin-top:8px;font-size:1.45rem}.compactTable{min-width:760px}.playgroundShell{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;width:min(1380px,calc(100% - 28px));margin:0 auto;padding:18px 0 64px}.playgroundMain{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.editorGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px;margin-top:14px}.resultPanel{display:grid;align-content:start;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:18px}.resultPanel h2{font-size:1.3rem}.resultPanel p{color:var(--muted);line-height:1.5}.resultJson{max-height:360px;overflow:auto}@media (max-width:1320px){.marketShell{grid-template-columns:220px minmax(0,1fr)}.detailRail{position:static;height:auto;grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:920px){.dashboardApp{grid-template-columns:1fr}.dashboardSidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--soft-line)}.dashboardSidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}.activityMetrics,.adminLockedHero,.adminStatsHeader,.adminStatsKpis,.dashboardControls,.dashboardHero,.dashboardMain,.dashboardOverviewGrid,.onboardingFeatures,.onboardingHero{grid-template-columns:1fr}.adminWindowTabs{display:none}.adminWindowCards{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.adminWindowCard{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--soft-line);border-radius:8px;background:var(--surface);padding:14px 16px}.adminWindowCard span{font-weight:800}.adminWindowCard strong{color:var(--muted);font-size:.9rem}.adminWindowCard.active{border-color:rgba(0,77,64,.34);background:rgba(0,77,64,.06)}.adminStatsPanels{grid-template-columns:1fr}.dashboardRail{position:static}.editorialHero,.homeBenchmark,.liveBand,.metricSection,.quickstartSection{grid-template-columns:1fr}.editorialHero{min-height:0;align-items:start;padding-bottom:42px}.editorialHero h1{max-width:11.4ch;font-size:clamp(3.2rem,13vw,5.9rem)}.heroProductNote{max-width:560px}.heroProofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.routePresetCards,.routeProofGrid,.safeguardList{grid-template-columns:1fr}.safeguardList{grid-column:auto}.catalogControls{justify-items:start;width:100%}.catalogControls .sortPills,.filterChips{justify-content:flex-start}.dashboardGrid,.detailRail,.docGrid,.docsCodeGrid,.docsConceptGrid,.editorGrid,.marketShell,.modelGrid,.playgroundShell,.priceGrid,.pricingGrid,.signinGrid,.statusGrid{grid-template-columns:1fr}.detailPanel,.modelGrid,.modelShell{min-width:0;max-width:100%}.modelGrid .compactTable{min-width:560px}.keyCreateRow,.keyRow,.routingPolicyFields{grid-template-columns:1fr}.keyTable{min-width:0}.keyTable thead{display:none}.keyTable,.keyTable tbody,.keyTable td,.keyTable tr{display:block;width:100%}.keyTable tr{border-bottom:1px solid var(--line);padding:14px}.keyTable td,.keyTable tr:last-child{border-bottom:0}.keyTable td{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0}.keyTable td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.keyPolicySummary{min-width:0}.keyUsageCell{align-items:baseline}.topbar{position:static}.dashboardTabs{position:relative;z-index:1;padding-top:6px}.dashboardRefresh{margin-left:0}.keyRow{display:grid;align-items:start}.detailRail,.filterRail{position:static;height:auto}.filterRail{order:2}.marketMain,.playgroundConfig{order:1}.playgroundMain{order:2}.detailRail{order:3}.catalogHeader,.marketHero,.modelHeader{align-items:start}.marketHero{grid-template-columns:1fr}.marketHero h1{max-width:11ch;font-size:clamp(2.7rem,10vw,4rem)}.heroActions{justify-content:flex-start}.statStrip{grid-template-columns:repeat(2,1fr)}.benchmarkSummary{grid-template-columns:1fr}.benchmarkChartControls,.benchmarkComparisonHeader,.benchmarkLegend{display:grid;justify-content:stretch;justify-items:start}.tokenVolumeNote{text-align:left}.benchmarkReferenceTable{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkReferenceTable>div:nth-child(2n),.statStrip>div:nth-child(2){border-right:0}.statStrip>div{border-bottom:1px solid var(--line)}.statStrip>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.announcementBar{justify-content:flex-start;flex-wrap:wrap;min-height:30px;padding:5px 12px;font-size:.72rem}.topbar{align-items:center;flex-direction:row;gap:12px;min-height:54px;padding:8px 12px}.desktopNav{display:none}.mobileMenu{display:block;margin-left:auto;position:relative}.mobileMenuPanel{position:fixed;top:88px;right:12px;left:12px;width:auto;box-shadow:0 18px 50px rgba(23,23,28,.14)}.mobileMenuPanel .localeSwitch{justify-self:start}.adminStatsShell,.dashboardShell,.homeNarrative,.pageShell,.shell{width:min(100% - 24px,680px)}.homeNarrative{padding-top:14px;padding-bottom:56px}.controlWords p{max-width:28rem;font-size:.98rem}.controlWords{gap:8px;padding:14px 0 20px}.editorialHero{gap:22px;padding-top:4px}.editorialHero h1{max-width:100%;margin-top:10px;font-size:clamp(2.05rem,8.7vw,2.75rem);line-height:1.08}.editorialHero p,.sectionIntro p{font-size:.98rem}.heroActions,.heroProofStrip{margin-top:18px}.heroProofStrip>div{min-height:62px;padding:10px}.heroProofStrip strong{font-size:1.15rem}.heroProductNote{padding-top:14px}.accountPreviewConsole{min-height:240px}.adminLockedHero h2,.onboardingHero h2{font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.08}.liveBand,.quickstartSection{margin-top:24px;border-radius:16px;padding:22px}.sectionIntro h2{font-size:clamp(2rem,10vw,3rem)}.routeProofGrid{gap:8px}.catalogSection,.metricSection,.quickstartSection{margin-top:56px}.catalogHeader{display:grid;grid-gap:14px;gap:14px}.catalogControls{min-width:0;justify-items:stretch}.catalogControls .sortPills,.filterChips{width:100%;justify-content:flex-start}.catalogControls .sortPills button,.catalogControls .sortPills span,.filterChips .filter{flex:0 1 auto}.benchmarkBuyerFilters{grid-template-columns:1fr}.filterSummary{align-self:stretch}.marketShell{width:min(100% - 20px,680px)}.marketHero{min-height:0;border-radius:16px;padding:22px}.homeBenchmark{margin-top:28px;padding-bottom:32px}.homeBenchmarkMetrics,.homeBenchmarkRoute,.suiteRangeGrid{grid-template-columns:1fr}.routeCatalog{display:none}.mobileRouteCards{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.benchmarkCatalog,.benchmarkRangeCatalog{display:block;box-shadow:inset -18px 0 18px -20px rgba(23,23,28,.42)}.benchmarkCatalog .benchmarkTableHeader,.benchmarkTable{min-width:1280px}.benchmarkTable{table-layout:auto}.benchmarkCatalog td,.benchmarkCatalog th{padding-right:6px;padding-left:6px}.benchmarkTable td:first-child,.benchmarkTable th:first-child{width:46px}.benchmarkTable td:nth-child(2),.benchmarkTable th:nth-child(2){width:104px}.benchmarkTable td:nth-child(3),.benchmarkTable td:nth-child(4),.benchmarkTable th:nth-child(3),.benchmarkTable th:nth-child(4){width:84px}.benchmarkTable td:nth-child(5),.benchmarkTable td:nth-child(7),.benchmarkTable th:nth-child(5),.benchmarkTable th:nth-child(7){width:72px}.benchmarkTable td:nth-child(10),.benchmarkTable td:nth-child(11),.benchmarkTable td:nth-child(6),.benchmarkTable th:nth-child(10),.benchmarkTable th:nth-child(11),.benchmarkTable th:nth-child(6){width:88px}.benchmarkTable td:nth-child(12),.benchmarkTable td:nth-child(8),.benchmarkTable td:nth-child(9),.benchmarkTable th:nth-child(12),.benchmarkTable th:nth-child(8),.benchmarkTable th:nth-child(9){width:82px}.consoleGrid{grid-template-columns:1fr}.consoleGrid>div+div{margin-left:0}}.homeRedesign{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:0 0 80px}.heroSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center;min-height:min(560px,calc(100svh - 116px));border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(48px,8vw,96px) 0 48px}.heroLeft{min-width:0}.heroSection h1{max-width:14ch;margin-top:16px;font-size:clamp(3rem,6.5vw,6rem);font-weight:600;line-height:.96;letter-spacing:-.02em;word-break:keep-all}.heroLede{max-width:560px;margin-top:24px;color:#c1c8d4;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;word-break:keep-all}.savingsHero{grid-gap:18px;gap:18px;border:1px solid rgba(79,214,200,.22);border-radius:20px;background:linear-gradient(180deg,rgba(79,214,200,.12),rgba(255,255,255,.03));box-shadow:0 28px 72px rgba(0,0,0,.38);padding:32px 28px;text-align:center}.savingsGiantNumber,.savingsHero{display:grid;justify-items:center}.savingsGiantNumber{grid-gap:10px;gap:10px}.savingsPercent{color:var(--accent);font-size:clamp(3.25rem,7vw,6rem);font-weight:800;letter-spacing:-.06em;line-height:.9;text-shadow:0 0 60px rgba(79,214,200,.24)}.savingsContext{color:var(--text);font-size:clamp(.98rem,1.4vw,1.15rem);font-weight:700;line-height:1.25}.savingsPercentSub{color:var(--muted);font-size:clamp(.9rem,1.2vw,1.02rem);font-weight:650;line-height:1.35}.savingsHeroCta{width:100%;max-width:220px;justify-content:center}.homeProof{border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(48px,7vw,80px) 0}.proofHeader{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start;margin-bottom:40px}.proofHeader h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1;letter-spacing:-.02em}.proofHeader p{color:#c1c8d4;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.proofSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.proofStep{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02);padding:24px}.proofStepIndex{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:.9rem;font-weight:700}.proofStep strong{font-size:1.1rem;font-weight:700}.proofStep p{color:var(--muted);font-size:.92rem;line-height:1.45}.proofCode{max-width:640px}.proofCodeBlock{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--code);padding:24px}.proofCodeTitle{color:var(--accent-strong);font-size:.8rem;font-weight:700;text-transform:uppercase}.proofCodeBlock pre{margin:0;overflow-x:auto;color:#dbe3ed;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.55;white-space:pre-wrap;word-break:break-all}.proofCodeBlock pre code{font-family:inherit}.proofFinePrint{max-width:560px;margin-top:32px;color:#7f8897;font-size:.82rem;line-height:1.5}.catalogCta{display:grid;grid-gap:16px;gap:16px;justify-items:start;padding:clamp(48px,7vw,72px) 0 0}.catalogCta h2{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1;letter-spacing:-.02em}.catalogBody{max-width:520px;color:#c1c8d4;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.ctaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (max-width:920px){.heroSection{grid-template-columns:1fr;gap:20px;min-height:auto;padding:28px 0 32px}.heroSection h1{font-size:clamp(2.45rem,12vw,4.2rem);margin-top:10px}.heroLede{margin-top:14px;font-size:1rem}.heroActions{margin-top:18px}.savingsHero{gap:12px;padding:22px 18px}.savingsPercent{font-size:clamp(3rem,15vw,4.7rem)}.proofHeader,.proofSteps{grid-template-columns:1fr}}.homePriceComparison{border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(48px,7vw,80px) 0}.comparisonHeader{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start;margin-bottom:32px}.comparisonHeader h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1;letter-spacing:-.02em}.comparisonHeader p{color:#c1c8d4;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.switchSavingsPanel{display:grid;grid-gap:22px;gap:22px;margin:0 0 34px;padding:clamp(20px,3vw,28px);border:1px solid rgba(51,214,210,.22);border-radius:26px;background:radial-gradient(circle at top left,rgba(51,214,210,.16),transparent 34%),rgba(5,15,28,.72);box-shadow:0 22px 70px rgba(0,0,0,.24);color:#f4fbff}.switchSavingsIntro{display:grid;grid-gap:8px;gap:8px;max-width:760px}.switchPath span,.switchSavingsIntro span{color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.switchSavingsIntro h3{margin:0;color:#f4fbff;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05;letter-spacing:-.02em}.switchSavingsIntro p{margin:0;color:#d8e2ee;line-height:1.55}.switchSavingsGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px}.switchSavingsCard{display:grid;grid-gap:18px;gap:18px;min-height:190px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.075);color:#edf7ff}.switchPath{display:grid;grid-gap:7px;gap:7px}.switchPath strong{color:#f4fbff;font-size:.95rem;line-height:1.3}.switchSavingsMain{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:4px 12px;gap:4px 12px}.switchSavingsMain strong{color:var(--accent);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.switchSavingsMain small{color:#d7e3ef;font-size:.74rem;font-weight:700;text-transform:uppercase}.switchSavingsMain span{padding:5px 8px;border-radius:999px;background:rgba(51,214,210,.14);color:var(--accent-strong);font-weight:800}.switchSavingsCard dl{display:grid;grid-gap:8px;gap:8px;margin:0}.switchSavingsCard dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.switchSavingsCard dt{color:#b9c6d5;font-size:.78rem}.switchSavingsCard dd{margin:0;color:#f4fbff;font-weight:800}.comparisonTableWrap{overflow-x:auto}.priceComparisonTable{width:100%;border-collapse:collapse;font-size:.92rem}.priceComparisonTable th{text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12);color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.priceComparisonTable td{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.priceComparisonTable td strong{display:block;font-size:.98rem;font-weight:700}.priceComparisonTable td span{color:var(--muted);font-size:.8rem}.priceComparisonTable .cpenCell{color:var(--accent-strong);font-weight:700}.priceComparisonTable .savingsCell{text-align:right}.savingsPct{align-items:center;background:rgba(79,214,200,.12);border:1px solid rgba(79,214,200,.28);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;line-height:1;padding:.22em .58em}.comparisonNote{max-width:560px;margin-top:24px;color:#7f8897;font-size:.82rem;line-height:1.5}@media (max-width:1120px){.switchSavingsGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:720px){.comparisonHeader,.switchSavingsGrid{grid-template-columns:1fr}.switchSavingsCard{min-height:auto}.priceComparisonTable{font-size:.82rem}.priceComparisonTable td,.priceComparisonTable th{padding:10px 8px}}.switchControls{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0 8px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.spendControl{display:flex;flex-direction:column;gap:6px;min-width:260px;flex:1 1 320px}.costBasisControl+.spendLabel,.spendLabel{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.costBasisControl+.spendLabel,.spendLabel,.spendValue{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spendValue{font-size:1.6rem;font-weight:600;color:var(--accent-strong);letter-spacing:-.01em}.spendControl input[type=range]{width:100%;height:6px;margin-top:4px;background:rgba(255,255,255,.1);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.spendControl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid #0a0a12;cursor:-webkit-grab;cursor:grab}.spendControl input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid #0a0a12;cursor:grab}.spendControl input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.spendHint{font-size:.78rem;color:var(--muted)}.costBasisControl{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;align-self:flex-end}.costBasisControl button{padding:9px 16px;font-size:.84rem;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:transparent;color:var(--muted);border:0;border-right:1px solid var(--line);cursor:pointer;transition:background .15s,color .15s}.costBasisControl button:last-child{border-right:0}.costBasisControl button:hover{color:var(--text)}.costBasisControl button[aria-pressed=true]{background:rgba(79,214,200,.14);color:var(--accent-strong)}.switchSavingsCard.top{border-color:var(--accent);background:linear-gradient(160deg,rgba(79,214,200,.1),rgba(79,214,200,.02));box-shadow:0 0 0 1px rgba(79,214,200,.35),0 12px 32px -16px rgba(79,214,200,.4);transform:translateY(-2px)}.switchSavingsCard.high{border-color:rgba(79,214,200,.45);background:rgba(79,214,200,.04)}.switchBadge{display:inline-block;margin-bottom:10px;padding:3px 10px;font-size:.72rem;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em;color:#0a0a12;background:var(--accent);border-radius:999px}.switchSavingsCard.top .switchSavingsMain strong{font-size:2.2rem}.switchSavingsMax{margin-top:16px;font-size:.92rem;font-weight:600;color:var(--accent-strong);text-align:right}.homeLiveStatus{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 4px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(79,214,200,.04);font-size:.88rem;color:var(--text)}.homeLiveStatus.unavailable{background:rgba(255,255,255,.025);color:var(--muted)}.liveDot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(79,214,200,.25);animation:livePulse 2s ease-in-out infinite}.liveDot[data-state=unknown]{background:var(--muted);box-shadow:0 0 0 3px rgba(255,255,255,.06);animation:none}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px rgba(79,214,200,.25)}50%{box-shadow:0 0 0 6px rgba(79,214,200,.1)}}.liveLabel{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.liveMetric{color:var(--text)}.liveSeparator{color:var(--muted)}.homePresets{margin:56px 0 40px}.presetsHeader{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);grid-gap:36px;gap:36px;margin-bottom:24px;align-items:end}.presetsHeader h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-top:6px}.presetsHeader p{color:var(--muted);font-size:.96rem}.presetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.presetCard{display:flex;flex-direction:column;gap:8px;padding:24px 22px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025);transition:border-color .18s,transform .18s}.presetCard:hover{border-color:var(--accent);transform:translateY(-2px)}.presetTier{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.presetPrice,.presetTier{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.presetPrice{font-size:1.6rem;font-weight:600;color:var(--accent-strong)}.presetGpqa{font-size:.86rem;color:var(--text)}.presetDesc{flex:1 1;font-size:.9rem;color:var(--muted);line-height:1.5}.presetCard .button.primary{margin-top:8px;align-self:flex-start}.proofCodeToggle{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 16px;font-size:.84rem;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:transparent;color:var(--accent-strong);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.proofCodeToggle:hover{border-color:var(--accent);background:rgba(79,214,200,.06)}@media (max-width:1120px){.presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.switchControls{flex-direction:column;gap:18px}.costBasisControl{align-self:stretch}.costBasisControl button{flex:1 1}.presetGrid,.presetsHeader{grid-template-columns:1fr}.presetsHeader{gap:16px}.switchSavingsCard.top{transform:none}.switchSavingsCard.top .switchSavingsMain strong{font-size:1.8rem}}