:root{--bg:#ffffff;--surface:#ffffff;--surface-muted:#eeece7;--surface-raised:#f7f6f2;--text:#212121;--muted:#616161;--line:#d9d9dd;--soft-line:#f2f2f2;--accent:#003c33;--accent-strong:#003c33;--ink:#17171c;--coral:#ff7759;--blue:#1863dc;--wash:#edfce9;--code:#17171c;--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,#ffffff,#ffffff 42%,#f7f6f2);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;background:#000;color:#fff;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 var(--line);background:rgba(255,255,255,.92);padding:0 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:9px;color:#000;font-weight:700;text-decoration:none}.brand img{width:30px;height:30px;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 var(--ink);border-radius:999px;background:var(--ink);color:#fff;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:24px 0 84px}.controlWords{min-height:auto;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line);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:#fbfaf7;color:var(--accent);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:#3a3a3a;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.45}.editorialHero{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(28px,7vw,96px);gap:clamp(28px,7vw,96px);align-items:flex-end;min-height:0;border-bottom:1px solid var(--line);padding:clamp(22px,3vw,34px) 0 34px}.buyerHero{grid-template-columns:1fr;align-items:start}.homeRouteSelector{display:grid;grid-template-columns:minmax(0,.96fr) minmax(390px,.74fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start;min-width:0}.routeSelectorCopy{display:grid;align-content:start;grid-gap:14px;gap:14px}.routeSelectorCopy h1{max-width:780px;margin:0;font-size:clamp(2.7rem,4vw,3.85rem);font-weight:400;line-height:1;letter-spacing:0;word-break:keep-all}.routeSelectorCopy p{max-width:650px;margin:0;color:#3f3f3f;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.45;word-break:keep-all}.selectorSignal{display:grid;grid-gap:7px;gap:7px;max-width:670px;border-top:1px solid var(--line);padding-top:14px}.selectorSignal strong{color:var(--accent);font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:500;line-height:1.2}.selectorSignal span{color:var(--muted);font-size:.98rem;line-height:1.45}.selectorHeroActions{margin-top:4px}.routeSelectorPanel{display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid var(--soft-line);border-radius:8px;background:#fffefb;padding:14px}.selectorPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding-bottom:10px}.selectorPanelHeader span{color:var(--accent);font-size:.8rem;font-weight:800;text-transform:uppercase}.selectorPanelHeader strong{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.selectorPresetRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.benchmarkBuyerFilters input,.selectorControls input,.selectorPresetRow button{min-height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text)}.selectorPresetRow button{cursor:pointer;font-weight:700}.selectorPresetRow button[aria-current=page]{border-color:var(--accent);background:#edfce9;color:var(--accent)}.selectorPresetRow button:disabled{cursor:not-allowed;opacity:.55;filter:blur(.25px)}.selectorControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.benchmarkBuyerFilters label,.selectorControls label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.benchmarkBuyerFilters input,.selectorControls input{width:100%;padding:0 10px;font:inherit;font-size:.92rem;text-transform:none}.selectorResult{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px}.selectorResult>div{display:grid;grid-gap:6px;gap:6px;min-height:74px;align-content:center;border-right:1px solid var(--line);padding:10px}.selectorResult>div:last-child{border-right:0}.selectorBestRoute span,.selectorResult span{color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.selectorResult strong{color:var(--text);font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600;line-height:1.08}.selectorBestRoute,.selectorEmpty{margin:0;border-top:1px solid var(--line);padding-top:12px}.selectorBestRoute{display:grid;grid-gap:4px;gap:4px}.selectorBestRoute strong{color:var(--accent);font-size:1.05rem}.selectorBestRoute small,.selectorEmpty{color:var(--muted);line-height:1.4}.heroText{min-width:0}.editorialHero h1{max-width:12.5ch;margin-top:18px;font-size:clamp(3.3rem,5.4vw,5rem);font-weight:400;line-height:.95;letter-spacing:0;word-break:keep-all}.editorialHero p{max-width:720px;margin-top:24px;color:#3f3f3f;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45;word-break:keep-all}.editorialHero .routeSelectorCopy h1{max-width:780px;margin:0;font-size:clamp(2.7rem,4vw,3.85rem);line-height:1}.editorialHero .routeSelectorCopy p{max-width:650px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.45}.heroProductNote{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top: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);font-size:1.45rem;font-weight:400;line-height:1.18}.heroProductNote p{margin-top:0;color:var(--muted);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 var(--line);border-radius:8px;background:var(--line)}.heroProofStrip>div{display:grid;grid-gap:5px;gap:5px;min-height:72px;align-content:center;background:#fbfaf7;padding:12px}.heroProofStrip strong{color:var(--accent);font-size:1.35rem;font-weight:500;line-height:1}.heroProofStrip span{color:var(--muted);font-size:.78rem;line-height:1.3}.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:var(--surface);padding:14px}.homeBenchmarkLead{display:grid;grid-gap:7px;gap:7px;border-radius:7px;background:var(--ink);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:#fbfaf7}.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:#f8f8f5}.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:var(--surface);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:#fff;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}.buyerTrust{display:grid;grid-template-columns:minmax(0,.58fr) 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}.buyerTrustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.buyerTrustCard{display:grid;grid-gap:8px;gap:8px;min-height:170px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.buyerTrustCard span{color:var(--accent);font-size:.76rem;font-weight:800;text-transform:uppercase}.buyerTrustCard strong{color:var(--ink);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.buyerTrustCard p{color:var(--muted);font-size:.92rem;line-height:1.45}.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-radius:22px;background:var(--accent);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}.buyerTrust .sectionIntro h2,.homeBenchmark .sectionIntro h2,.metricSection .sectionIntro h2{max-width:620px;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.05}.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{display:none}.mobileRouteCard{position:relative;display:grid;grid-gap:12px;gap:12px;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:#fbfaf7;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}.comingSoonRoute:after{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(30,85,210,.24);border-radius:999px;background:#edf3ff;color:var(--blue);content:"Coming Soon";font-size:.72rem;font-weight:700;padding:0 9px;text-transform:uppercase}.comingSoonRoute>:not(.statusPill){filter:blur(1.2px);opacity:.72}.comingSoonRoute:hover>*{filter:blur(.4px)}.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:#17171c}.quickstartSection .button.primary{border-color:#fff;background:#fff;color:var(--ink)}.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:#0e0e12}.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,.94)}.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:#fff}.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:#fff}.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:#fff}.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:1080px}.benchmarkTable{min-width:980px}.benchmarkCatalog,.benchmarkRangeCatalog{border:1px solid var(--soft-line);background:#fffefb}.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:#fffefb}.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:#fffefb;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:#edfce9;color:var(--accent)}.benchmarkBuyerFilters{display:grid;grid-template-columns:repeat(3,minmax(120px,170px)) minmax(220px,1fr);grid-gap:10px;gap:10px;align-items:end;margin:10px 0 12px;border:1px solid var(--soft-line);border-radius:8px;background:#fffefb;padding:12px}.filterSummary{display:inline-flex;min-height:36px;align-items:center;color:var(--muted);font-size:.86rem;line-height:1.35}.benchmarkComparison{margin-top:14px;border:1px solid var(--soft-line);background:#fffefb}.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}.benchmarkLegend{display:flex;flex:0 0 auto;gap:8px}.benchmarkLegend span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:#fff;color:var(--text);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)}.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(30,85,210,.05)}.chartBand.middle rect{fill:rgba(0,60,51,.045)}.chartBand.low rect{fill:rgba(155,48,28,.055)}.chartBand text{fill:rgba(23,23,28,.55);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}.chartPoint circle{stroke-width:2}.chartPoint.cpen circle{fill:#edfce9;stroke:var(--accent)}.chartPoint.reference circle{fill:#edf3ff;stroke:var(--blue)}.chartPoint text{fill:var(--text);font-size:11px;font-weight:700;paint-order:stroke;stroke:#fffefb;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}.recommendationCell{min-width:136px}.recommendationCell span,.recommendationCell strong{display:block}.recommendationCell strong{color:var(--text);font-size:.88rem}.recommendationCell span{color:var(--muted);font-size:.76rem;line-height:1.35}.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:#f7f6f2;color:#75758a;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:rgba(0,60,51,.18);background:#edfce9;color:var(--accent)}.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:#f7f6f2}.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:#f0faf0}.gpqaBandRow.low td{background:#fff3ed}.referenceModelRow td{border-bottom-color:rgba(30,85,210,.16);background:#f5f8ff}.referenceModelRow td:first-child{border-left:3px solid var(--blue);color:var(--blue)}.referenceModelRow .metricBadge{border-color:rgba(30,85,210,.22);background:#edf3ff}.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}.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:var(--accent);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,.04);color:rgba(255,255,255,.45)}.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 .avatarFallback,.dashboardUserChip img{width:40px;height:40px;border-radius:999px}.dashboardCreditChip strong,.dashboardUserChip strong{font-size:.95rem;font-weight:600}.dashboardBackLink{color:var(--muted);font-size:.84rem;text-decoration:none}.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:#fff}.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}.buyerTrust,.editorialHero,.homeBenchmark,.homeRouteSelector,.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}.buyerTrustGrid,.heroProofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.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,.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,.statusTable,.statusTable tbody,.statusTable tr{display:block;width:100%}.statusTable td{display:grid;width:100%}.keyTable tr,.statusTable tr{border-bottom:1px solid var(--line);padding:14px}.keyTable tr:last-child,.statusTable tr:last-child{border-bottom:0}.keyTable td,.statusTable td{border-bottom:0;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}.statusTable{min-width:0}.statusTable thead{display:none}.statusTable 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}.benchmarkComparisonHeader,.benchmarkLegend{display:grid;justify-content:stretch}.benchmarkBuyerFilters,.benchmarkReferenceTable{grid-template-columns:repeat(2,minmax(0,1fr))}.filterSummary{grid-column:1/-1}.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}.routeSelectorCopy h1{max-width:100%;font-size:clamp(2rem,8vw,2.65rem);line-height:1.08}.benchmarkBuyerFilters,.selectorControls,.selectorResult{grid-template-columns:1fr}.selectorResult>div{border-right:0;border-bottom:1px solid var(--line)}.selectorResult>div:last-child{border-bottom:0}.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}.buyerTrust,.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}.marketShell{width:min(100% - 20px,680px)}.marketHero{min-height:0;border-radius:16px;padding:22px}.homeBenchmark{margin-top:28px;padding-bottom:32px}.buyerTrustGrid,.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:940px}.benchmarkCatalog td,.benchmarkCatalog th{padding-right:7px;padding-left:7px}.benchmarkTable td:first-child,.benchmarkTable th:first-child{width:40px}.benchmarkTable td:nth-child(2),.benchmarkTable th:nth-child(2){width:94px}.benchmarkTable td:nth-child(3),.benchmarkTable td:nth-child(4),.benchmarkTable th:nth-child(3),.benchmarkTable th:nth-child(4){width:74px}.consoleGrid{grid-template-columns:1fr}.consoleGrid>div+div{margin-left:0}}