/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-dashboard-canvas:#08090a;--color-dashboard-raised:#151719;--color-dashboard-muted:#9aa3b2;--color-dashboard-ink:#f5f7fa;--color-dashboard-rule:#ffffff17;--color-dashboard-soft-rule:#ffffff0f;--color-dashboard-accent:#0ea5b8;--font-dashboard-mono:"CohereMono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4\.5{height:calc(var(--spacing) * 4.5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@layer legacy{: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}html[data-cpen-theme=linear]{--bg:#08090a;--surface:#0d0f14;--surface-muted:#151821;--surface-raised:#10131a;--text:#f3f6fb;--muted:#9aa3b2;--line:#ffffff1a;--soft-line:#ffffff0f;--accent:#0ea5b8;--accent-strong:#14c2d685;--accent-text:#f3f6fb;--ink:#f5f7fb;--ink-text:#070a0f;--coral:#0ea5b8;--blue:#3c8cff;--wash:#1a0f0d;--code:#0d0f14;--ok:#23d18b;--warn:#f4b740;--danger:#ff5a4d;--commercial-cyan:#0ea5b8;--commercial-navy:#08090a;--commercial-navy-2:#0d0f14;--commercial-yellow:#0ea5b8}html[data-cpen-theme=linear],html[data-cpen-theme=linear] body{color:#f5f7fa;background:#08090a}*{box-sizing:border-box}html{color:var(--text);font-family:Unica77 Cohere Web,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,html{background:var(--bg)}body{margin:0;overflow-x:hidden}main{overflow-x:clip}a{color:inherit}h1,h2,h3,p{margin:0}.announcementBar{color:#f8fbff;background:#050609;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:14px;min-height:36px;padding:7px 18px;font-size:.78rem;display:flex}.announcementBar span{color:#cfcfd6}.announcementBar strong{font-weight:500}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050609d1;border-bottom:1px solid #ffffff14;justify-content:space-between;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.brand,.topbar{align-items:center}.brand{color:var(--text);gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.brandMark{flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.brandMark:before{content:"";border:4px solid;border-right:4px solid #0000;border-radius:999px;width:20px;height:20px}.brandMark:after{content:"";border:3px solid;width:6px;height:6px;right:2px}.brandMark span,.brandMark:after{border-radius:999px;position:absolute}.brandMark span{background:currentColor;width:5px;height:5px;right:9px}.brandText{color:currentColor;letter-spacing:0;font-size:.96rem;font-weight:800;line-height:1}.brandText span{font-weight:500}.navlinks{color:var(--muted);align-items:center;gap:18px;font-size:.9rem;display:flex}.navlinks a{text-decoration:none}.navlinks a:hover{color:var(--text)}.mobileMenu{display:none}.mobileMenu summary{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:.88rem;font-weight:700;list-style:none;display:inline-flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenuPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.mobileMenuPanel a{align-items:center;min-height:38px;text-decoration:none;display:flex}.navbutton{color:#06100f;background:#eafaf8;border:1px solid #4fd6c85c;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex}.localeSwitch{border:1px solid var(--line);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}.localeSwitch a{border-right:1px solid var(--line);min-width:42px;min-height:34px;color:var(--muted);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.localeSwitch a:last-child{border-right:0}.localeSwitch a[aria-current=page]{background:var(--accent);color:#fff}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pageShell,.shell{width:min(1120px,100% - 32px);margin:0 auto}.homeNarrative{width:min(1220px,100% - 32px);margin:0 auto;padding:22px 0 84px}.controlWords{text-align:center;border-bottom:1px solid #ffffff14;align-content:center;justify-items:center;gap:14px;min-height:auto;padding:20px 0 28px;display:grid}.controlWordLoop{flex-wrap:wrap;justify-content:center;gap:8px;max-width:840px;margin:0;padding:0;list-style:none;display:flex}.controlWordText{border:1px solid var(--line);min-height:40px;color:var(--accent-strong);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;padding:0 14px;font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;line-height:1;display:inline-flex}.controlWords p{max-width:760px;color:var(--muted);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.45}.editorialHero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(330px,.45fr);align-items:center;gap:clamp(28px,7vw,96px);min-height:min(760px,100svh - 116px);padding:clamp(42px,7vw,96px) 0 52px;display:grid}.heroText{min-width:0}.editorialHero h1{letter-spacing:0;word-break:keep-all;max-width:13ch;margin-top:18px;font-size:clamp(3.4rem,7.2vw,7.2rem);font-weight:520;line-height:.95}.editorialHero p{color:#c1c8d4;word-break:keep-all;max-width:720px;margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.heroProductNote{background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1c;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 28px 80px #00000052}.heroProductNote span,.routeProof small,.routeProof span,.safeguardList span{color:var(--muted)}.heroProductNote span,.routeProof span{text-transform:uppercase;font-size:.78rem;font-weight:700}.heroProductNote strong{color:var(--accent-strong);font-size:1.45rem;font-weight:400;line-height:1.18}.heroProductNote p{color:#dbe3ed;margin-top:0;font-size:.98rem}.heroProofStrip{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.heroProofStrip>div{background:#ffffff0b;align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.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{width:min(360px,72vw);height:auto;margin-bottom:24px;display:block}.heroFinePrint{color:#7f8897;max-width:540px;margin-top:14px;font-size:.86rem;line-height:1.45}.homeBenchmark{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.62fr) minmax(460px,1fr);align-items:start;gap:clamp(24px,5vw,68px);margin-top:34px;padding:0 0 42px;display:grid}.homeBenchmark .sectionIntro .button{width:fit-content;margin-top:22px}.homeBenchmarkPanel{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:12px;padding:14px;display:grid}.homeBenchmarkLead{color:#fff;background:#050609;border-radius:7px;gap:7px;padding:16px;display:grid}.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{gap:10px;display:grid}.homeBenchmarkRoute{border:1px solid var(--soft-line);background:#ffffff0b;border-radius:7px;grid-template-columns:minmax(0,.88fr) minmax(260px,1fr);align-items:start;gap:14px;padding:12px;display:grid}.homeBenchmarkRoute>div:first-child{gap:5px;display:grid}.homeBenchmarkRoute span,.homeBenchmarkRoute strong{display:block}.homeBenchmarkRoute strong{color:var(--text)}.homeBenchmarkRoute span{color:var(--muted)}.homeBenchmarkRoute.pending{background:#ffffff09}.homeBenchmarkRoute.pending .homeBenchmarkMetrics{grid-template-columns:1fr}.homeBenchmarkMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.homeBenchmarkMetrics>span:not(.metricBadge){border:1px solid var(--line);color:var(--text);background:#ffffff0b;border-radius:8px;padding:8px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.suiteRangeGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.suiteRangeGrid span{background:#ffffff0b;border:1px solid #003c332e;border-radius:8px;gap:4px;padding:10px;display:grid}.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{color:#fff;background:#081311;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(24px,5vw,68px);margin-top:34px;padding:clamp(24px,5vw,64px);display:grid}.sectionIntro{min-width:0}.sectionIntro h2{letter-spacing:0;overflow-wrap:normal;word-break:keep-all;margin-top:12px;font-size:clamp(2.1rem,4.4vw,4.25rem);font-weight:400;line-height:1}.sectionIntro p{max-width:620px;color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.55}.liveBand .eyebrow,.liveBand .sectionIntro p,.quickstartSection .eyebrow,.quickstartSection .sectionIntro p{color:#ffffffb8}.consoleStory{gap:12px;min-width:0;display:grid}.liveBand .heroConsole{background:#17171c;min-height:280px}.routeProofGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.routeProof{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:8px;min-width:0;padding:14px;text-decoration:none;display:grid}.routeProof strong{overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:400}.routeProof small{font-size:.78rem;line-height:1.4}.catalogSection,.metricSection{border-top:1px solid var(--line);margin-top:84px;padding-top:34px}.metricSection{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);display:grid}.metricSection .statStrip{margin-top:0}.safeguardList{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.safeguardList span{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-height:54px;padding:12px 14px;line-height:1.35;display:flex}.catalogSection .catalogHeader{margin-top:0}.catalogControls{justify-items:end;gap:10px;min-width:min(100%,430px);display:grid}.catalogControls .searchBox{width:100%}.mobileRouteCards,.routePresetCards{display:none}.routePresetCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mobileRouteCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;padding:16px;text-decoration:none;display:grid;position:relative}.mobileRouteCard>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.mobileRouteCard>strong{color:var(--ink);overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.mobileRouteCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mobileRouteCard dl div{border:1px solid var(--soft-line);background:#ffffff0b;border-radius:7px;gap:4px;padding:10px;display:grid}.mobileRouteCard dd{color:var(--ink);margin:0;font-weight:800}.routeCoverageSummary{border:1px solid var(--soft-line);background:#ffffff09;border-radius:7px;gap:7px;padding:10px;display:grid}.inputCapCoverage span,.inputCoverageGrid span,.routeCoverageSummary div{justify-content:space-between;align-items:center;gap:10px;display:flex}.inputCapCoverage span,.inputCoverageGrid span,.routeCoverageSummary span{color:var(--muted);font-size:.78rem;line-height:1.35}.inputCoverageGrid strong,.routeCoverageSummary strong{color:var(--ink);white-space:nowrap;font-size:.82rem}.mobileRouteCard small{color:var(--muted);line-height:1.45}.cloneLogoMark{width:54px;height:54px;color:var(--clone-mint);place-items:center;display:inline-grid;position:relative}.cloneLogoMark:before{filter:drop-shadow(0 0 10px #8ff1df6b);border:5px solid;border-right:5px solid #0000;inset:3px}.cloneLogoMark:after,.cloneLogoMark:before{content:"";border-radius:999px;position:absolute}.cloneLogoMark:after{background:currentColor;width:13px;height:13px;right:5px}.cloneLogoMark span{border:4px solid;border-right:4px solid #0000;border-radius:999px;width:24px;height:24px}.cloneLargeCta{color:#061211;background:linear-gradient(135deg,#9df8e9,#6ce2d0);border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #ffffff1f,0 18px 42px #5bffd829}.cloneHero{z-index:1;gap:12px;padding:37px 0 0;display:grid;position:relative}.cloneFlow h2,.cloneOverline,.cloneSafetyLevel>h2{color:#b8fff4;letter-spacing:.22em;margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.34rem;font-weight:850}.cloneHero h1{color:#fff;letter-spacing:0;text-wrap:balance;gap:2px;max-width:760px;margin:0;font-size:clamp(3.9rem,7.2vw,6.25rem);font-weight:860;line-height:.96;display:grid}.cloneHero h1 span{display:block}.cloneBottomCta h2 span,.cloneHero h1 span:nth-child(2){color:#94eadc;text-shadow:0 0 28px #8ff1df52}.cloneLede{color:#c3c8cf;max-width:548px;margin-top:14px;font-size:1.45rem;line-height:1.42}.cloneMobileSnapshot{z-index:1;display:none;position:relative}.cloneMobileBeforeAfter,.cloneMobileLevels{min-width:0;display:grid}.cloneMobileBeforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cloneMobileBeforeAfter article{background:#ffffff0b;border:1px solid #cdfcf424;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.cloneMobileBeforeAfter small,.cloneMobileBeforeAfter span,.cloneMobileLevels small{color:var(--clone-dim);font-size:.72rem;line-height:1.2}.cloneMobileBeforeAfter span{color:#a7fff1;letter-spacing:.04em;text-transform:uppercase;font-weight:780}.cloneMobileBeforeAfter span,.cloneMobileBeforeAfter strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cloneMobileBeforeAfter strong{overflow-wrap:anywhere;min-width:0;color:var(--clone-text);font-size:.8rem;line-height:1.25}.cloneMobileStamp{opacity:.92;width:min(100%,138px);height:auto;margin-top:2px;display:block;transform:rotate(-4deg)}.cloneMobileLevels{background:#ffffff0d;border:1px solid #cdfcf424;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.cloneMobileLevels span{min-width:0;min-height:44px;color:var(--clone-muted);text-align:center;place-items:center;gap:2px;display:grid}.cloneMobileLevels span+span{border-left:1px solid #ffffff14}.cloneMobileLevels strong{color:var(--clone-text);font-size:.84rem;line-height:1}.cloneMobileLevels .selected{color:#061211;background:linear-gradient(135deg,#a1f9ea,#73dfcf)}.cloneMobileLevels .selected small,.cloneMobileLevels .selected strong{color:#061211}.cloneFlow{z-index:1;grid-template-columns:minmax(0,1.18fr) 30px minmax(0,1.04fr) 30px minmax(0,1.18fr);align-items:center;gap:12px;margin-top:28px;margin-left:-4px;margin-right:-4px;display:grid;position:relative}.cloneFlowPanel,.cloneSafetyLayer{background:linear-gradient(#161e22db,#0e1316db);border:1px solid #cdfcf429;border-radius:16px;min-width:0}.cloneFlowPanel{gap:18px;padding:24px 14px 20px;display:grid}.cloneFlow h2{letter-spacing:.16em;text-align:center;font-size:1rem}.cloneRedactedList,.cloneSensitiveList{gap:10px;display:grid}.cloneRedactedItem,.cloneSensitiveItem{min-height:68px;color:var(--clone-muted);background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff14;border-radius:13px;align-items:center;display:grid;box-shadow:inset 0 1px #ffffff09}.cloneSensitiveItem{grid-template-columns:52px minmax(0,1fr);padding:0 12px}.cloneSensitiveItem strong{color:var(--clone-text);font-size:1rem;font-weight:650;display:block}.cloneSensitiveItem small{color:#c0c5cb;white-space:nowrap;margin-top:3px;font-size:.86rem;display:block}.cloneBottomShield,.cloneFeatureIcon,.cloneLockIcon,.cloneRedIcon,.cloneShieldIcon{place-items:center;display:inline-grid;position:relative}.cloneRedIcon{color:var(--clone-red)}.cloneRedIcon:before{content:"";border:3px solid;border-radius:3px;width:31px;height:21px}.cloneRedIcon:after{content:"";border-bottom:3px solid;border-right:3px solid;width:25px;height:15px;position:absolute;transform:translateY(-5px)rotate(45deg)skew(-9deg,-9deg)}.cloneRedIcon.phone:before{border-width:0 0 4px 4px;border-radius:0 0 0 15px;width:31px;height:31px;transform:rotate(-45deg)}.cloneRedIcon.phone:after{display:none}.cloneRedIcon.key:before{border-radius:999px;width:24px;height:24px}.cloneRedIcon.key:after{background:currentColor;border:0;width:24px;height:3px;bottom:9px;right:4px;transform:rotate(-45deg)}.cloneLockIcon:before{content:"";border:2px solid;border-radius:3px;width:24px;height:21px}.cloneLockIcon:after{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:14px;height:12px;position:absolute;top:8px}.cloneBottomShield:before,.cloneShieldIcon:before{clip-path:polygon(50% 0,92% 17%,88% 67%,50% 100%,12% 67%,8% 17%);content:"";border:4px solid;border-radius:42px 42px 34px 34px;width:78px;height:92px}.cloneBottomShield:after,.cloneShieldIcon:after{content:"";border-bottom:5px solid;border-left:5px solid;width:34px;height:18px;position:absolute;transform:rotate(-45deg)translate(1px,-2px)}.cloneBottomShield:has(svg):after,.cloneBottomShield:has(svg):before,.cloneFeatureIcon:has(img):after,.cloneFeatureIcon:has(img):before,.cloneFeatureIcon:has(svg):after,.cloneFeatureIcon:has(svg):before,.cloneLockIcon:has(svg):after,.cloneLockIcon:has(svg):before,.cloneRedIcon:has(svg):after,.cloneRedIcon:has(svg):before,.cloneShieldIcon:has(svg):after,.cloneShieldIcon:has(svg):before{display:none}.cloneFeatureIcon:before{content:"";border:3px solid;border-radius:999px;width:28px;height:28px}.cloneFeatureIcon:after{content:"";border:3px solid;border-bottom:0;border-radius:28px 28px 0 0;width:38px;height:22px;position:absolute;bottom:14px}.cloneFeatureIcon.eyeOff:before{border-radius:50%;width:42px;height:25px}.cloneFeatureIcon.eyeOff:after{background:currentColor;border:0;border-radius:0;width:54px;height:4px;bottom:auto;transform:rotate(-43deg)}.cloneFeatureIcon.route:before{border-top:0;border-right:0;border-radius:0 0 0 20px;width:46px;height:28px;transform:translate(5px,-2px)rotate(-20deg)}.cloneFeatureIcon.route:after{border:3px solid;border-radius:999px;width:15px;height:15px;bottom:17px;right:15px}.cloneBottomShield svg,.cloneFeatureIcon svg,.cloneFlowArrow svg,.cloneLargeCta svg,.cloneLockIcon svg,.cloneRedIcon svg,.cloneShieldIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:34px;height:34px}.cloneFeatureIcon img{object-fit:contain;width:44px;height:44px;display:block}.cloneFlowArrow{color:#afe;filter:drop-shadow(0 0 8px #8ff1df8f);place-items:center;display:grid}.cloneSafetyLayer{background:radial-gradient(circle at 50% 42%,#8ff1df38,#0000 43%),linear-gradient(#142122f0,#0a1213fa);border-color:#97f5e5d1;align-content:start;justify-items:center;gap:17px;min-height:338px;padding:24px 20px;display:grid;box-shadow:0 0 28px #8ff1df3d,inset 0 0 28px #8ff1df14}.cloneShieldIcon{color:#b4fff2;width:84px;height:84px;margin-top:8px}.cloneShieldIcon svg{stroke-width:1.5px;filter:drop-shadow(0 0 15px #8ff1df7a);width:82px;height:82px}.cloneSafetyLayer ol{width:100%;max-width:112px;color:var(--clone-text);text-align:center;gap:0;margin:0;padding:0;font-size:1.25rem;line-height:1.1;list-style:none;display:grid}.cloneSafetyLayer li{padding:12px 0;position:relative}.cloneSafetyLayer li+li{border-top:1px solid #8ff1df1c}.cloneSafetyLayer li:not(:last-child):after{content:"";background:#b4fff2;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 13px #8ff1dfd1}.cloneRedactedItem{grid-template-columns:34px minmax(0,1fr);padding:0 10px;font-size:.93rem}.cloneConfidentialStamp{opacity:.92;filter:drop-shadow(0 0 10px #b8f2d033);width:min(100%,166px);height:auto;display:block;transform:rotate(-4deg)}.cloneLockIcon{color:#a4f9eb}.cloneLockIcon svg{width:23px;height:23px}.cloneFeatureList{z-index:1;margin:28px 26px 0;display:grid;position:relative}.cloneFeatureItem{border-bottom:1px solid #ffffff1c;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;min-height:100px;display:grid}.cloneBottomShield,.cloneFeatureIcon{color:#bdfff5;background:radial-gradient(circle,#8ff1df24,#0000 58%),#8ff1df14;border:1px solid #8ff1df47;border-radius:999px;width:76px;height:76px;box-shadow:inset 0 0 22px #8ff1df14}.cloneFeatureIcon svg{stroke-width:2.2px;width:45px;height:45px}.cloneFeatureItem h2{color:var(--clone-text);margin:0;font-size:1.62rem;font-weight:790;line-height:1.1}.cloneFeatureItem p{color:#c1c6cc;margin-top:4px;font-size:1.25rem;line-height:1.2}.cloneSafetyLevel{z-index:1;border:1px solid #ffffff1c;border-radius:17px;margin:30px 6px 0;padding:20px 17px 16px;position:relative}.cloneSafetyLevel>h2{color:#9ff8ea;letter-spacing:.24em;white-space:nowrap;background:#020505;padding:0 18px;font-size:1.18rem;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.cloneLevelControl{background:#ffffff14;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.cloneLevelOption{min-height:78px;color:var(--clone-muted);text-align:center;background:#111619f0;place-items:center;gap:3px;display:grid}.cloneLevelOption+.cloneLevelOption{border-left:1px solid #ffffff1a}.cloneLevelOption strong{color:var(--clone-text);font-size:1.31rem;font-weight:720;line-height:1}.cloneLevelOption span{font-size:1rem;line-height:1}.cloneLevelOption.selected{color:#061211;background:linear-gradient(135deg,#a1f9ea,#73dfcf);box-shadow:0 0 28px #8ff1df38}.cloneLevelOption.selected strong{color:#061211;font-weight:850}.cloneBottomCta{z-index:1;background:radial-gradient(circle at 12% 45%,#8ff1df2e,#0000 26%),linear-gradient(135deg,#113631e0,#051112f0);border:1px solid #8ff1df8f;border-radius:18px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:0;min-height:220px;margin-top:41px;padding:30px 58px;display:grid;position:relative;overflow:hidden}.cloneBottomCta:after{clip-path:polygon(18% 100%,100% 0,100% 100%);content:"";opacity:.7;background:repeating-linear-gradient(165deg,#8ff1df21 0 1px,#0000 1px 22px);width:430px;height:210px;position:absolute;bottom:-46px;right:-38px}.cloneBottomCta>*{z-index:1;position:relative}.cloneBottomShield{color:#b8fff4;width:112px;height:112px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.cloneBottomShield svg{stroke-width:1.35px;filter:drop-shadow(0 0 18px #8ff1df66);width:112px;height:112px}.cloneBottomCta h2{max-width:360px;color:var(--clone-text);letter-spacing:0;margin:0;font-size:2.52rem;font-weight:850;line-height:1.12}.cloneLargeCta{gap:18px;width:min(100%,390px);min-height:60px;margin-top:20px;font-size:1.38rem}.cloneLargeCta svg{stroke-width:1.9px;width:31px;height:31px}nextjs-portal{display:none!important}@media (max-width:860px){.cloneLogoMark{width:42px;height:42px}.cloneHero{padding:22px 0 14px}.cloneOverline{letter-spacing:.18em;font-size:.86rem}.cloneHero h1{max-width:16ch;font-size:clamp(2.15rem,8.6vw,3.2rem);line-height:1}.cloneLede{font-size:1.14rem}.cloneMobileSnapshot{gap:10px;margin-top:4px;display:grid}.cloneFlow{display:none}.cloneFlowArrow{transform:rotate(90deg)}.cloneSafetyLayer{min-height:280px}.cloneFeatureList{margin:26px 0 0}.cloneFeatureItem{grid-template-columns:70px minmax(0,1fr);gap:12px;min-height:92px}.cloneFeatureIcon{width:60px;height:60px}.cloneFeatureIcon svg{width:36px;height:36px}.cloneFeatureItem h2{font-size:1.28rem}.cloneFeatureItem p{font-size:1rem}.cloneLevelControl{grid-template-columns:repeat(5,minmax(0,1fr))}.cloneLevelOption+.cloneLevelOption{border-top:0;border-left:1px solid #ffffff1a}.cloneLevelOption{min-height:54px}.cloneLevelOption strong{font-size:.95rem}.cloneLevelOption span{font-size:.68rem}.cloneBottomCta{text-align:center;grid-template-columns:1fr;gap:16px;padding:26px}.cloneBottomShield{justify-self:center}.cloneBottomCta h2{max-width:none;font-size:2.1rem}.cloneLargeCta{gap:14px;width:min(100%,350px);margin-left:auto;margin-right:auto;font-size:clamp(1.08rem,5vw,1.32rem)}}@media (max-width:420px){.cloneHero h1{font-size:2rem}.cloneLogoMark{width:34px;height:34px}.cloneMobileBeforeAfter article{padding:9px}.cloneMobileLevels small{display:none}}.publicModelsGrid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1120px}.simpleModelCard{align-content:start}.simpleModelCard .modelSpecs{grid-template-columns:repeat(3,minmax(0,1fr))}.modelCta{justify-self:start;margin-top:2px}.modelShowcaseCard{isolation:isolate;background:linear-gradient(135deg,var(--accent),transparent 44%),linear-gradient(180deg,var(--surface),var(--surface));grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:stretch;gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.modelShowcaseCard{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,transparent),var(--surface))}}.modelShowcaseCard:before{background:linear-gradient(180deg,var(--accent),var(--accent));width:4px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.modelShowcaseCard:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 16%,transparent))}}.modelShowcaseCard:before{content:""}.modelShowcaseCard:after{z-index:-1;background:linear-gradient(90deg,var(--accent),transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.modelShowcaseCard:after{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%)}}.modelShowcaseCard:after{content:"";opacity:0;transition:opacity .18s}.modelShowcaseCard:hover:after{opacity:1}.modelShowcaseMain{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:20px;padding:22px 22px 22px 26px;display:grid}.modelShowcaseCopy{gap:9px;display:grid}.modelShowcaseCard .modelAlias{color:var(--ink);font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.05}.modelShowcaseCard .modelFamily{color:var(--accent);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.modelShowcaseCard .modelUsage{max-width:52ch;color:var(--muted);margin:0}.modelShowcaseSpecs{align-self:stretch}.modelShowcaseCard .modelShowcaseSpecs div{border-color:var(--accent);align-content:center;min-height:92px}@supports (color:color-mix(in lab,red,red)){.modelShowcaseCard .modelShowcaseSpecs div{border-color:color-mix(in srgb,var(--accent) 18%,var(--soft-line))}}.modelShowcaseCard .modelShowcaseSpecs div{background:linear-gradient(180deg,var(--accent),transparent),#ffffff0b}@supports (color:color-mix(in lab,red,red)){.modelShowcaseCard .modelShowcaseSpecs div{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent),#ffffff0b}}.modelShowcaseCard .modelShowcaseSpecs dt{color:var(--accent)}.modelShowcaseCard .modelShowcaseSpecs dd{font-size:clamp(1rem,1.5vw,1.45rem);line-height:1.05}.modelShowcaseAction{border-left:1px solid var(--soft-line);background:var(--accent);align-content:center;justify-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.modelShowcaseAction{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.modelShowcaseAction{padding:22px}.modelShowcaseAction span{color:var(--muted);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:800}.modelShowcaseAction .modelCta{white-space:nowrap;margin-top:0}.modelFeeNotice{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:36px;padding-top:28px;display:grid}.modelFeeNotice h2{max-width:760px;color:var(--ink);margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.04}.modelFeeNotice p{max-width:760px;color:var(--muted);margin:12px 0 0;line-height:1.55}.modelFeeNotice>strong{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:8px;padding:14px 16px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width:720px){.modelFeeNotice,.modelShowcaseCard,.simpleModelCard .modelSpecs{grid-template-columns:1fr}.modelShowcaseCard .modelShowcaseSpecs{grid-template-columns:repeat(3,minmax(0,1fr))}.modelShowcaseMain{grid-template-columns:1fr;padding:20px}.modelShowcaseAction{border-top:1px solid var(--soft-line);border-left:0;padding:18px 20px 20px}.modelFeeNotice>strong{white-space:normal;justify-self:start}}.comingSoonRoute{background:#ffb54714;position:relative;overflow:hidden}.comingSoonRoute:after{z-index:2;color:#8a5200;content:"Benchmark only";text-transform:uppercase;background:#ffb54724;border:1px solid #ffb54752;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.comingSoonRoute>*{opacity:.86}.filterChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filterChips .filter{padding:0 12px}.quickstartSection{background:#080b11;grid-template-columns:minmax(0,.74fr) minmax(360px,.82fr);align-items:stretch;margin-top:84px}.quickstartSection .button.primary{color:#06100f;background:#eafaf8;border-color:#4fd6c85c}.quickstartSection .button.secondary{color:#fff}.quickstartCode{background:#050609;border:1px solid #ffffff29;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.quickstartCode .panelHeader{border-bottom-color:#ffffff24;padding:16px 18px}.quickstartCode .panelHeader span{color:#ffffffa3}.quickstartCode .panelHeader strong{color:#fff;overflow-wrap:anywhere}.quickstartCode pre{background:0 0;border-radius:0}.marketShell{grid-template-columns:248px minmax(0,1fr) 372px;gap:18px;width:min(1600px,100% - 28px);margin:0 auto;padding:28px 0 64px;display:grid}.detailRail,.filterRail{align-self:start;height:calc(100dvh - 100px);position:sticky;top:82px}.accountPanel,.detailPanel,.docBlock,.emptyState,.filterRail,.modelTableWrap,.routeCatalog,.statStrip,.statusCard,.tableWrap{border:1px solid var(--line);background:#ffffff0b;border-radius:8px}.filterRail{align-content:start;gap:18px;padding:16px;display:grid}.railSection{gap:10px;display:grid}.eyebrow,.label,.railLabel,dt,th{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.capBox,.filter,.searchBox,.sortPills button,.sortPills span{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px}.searchBox{min-height:42px;color:var(--muted);align-items:center;padding:0 11px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.filterStack{gap:8px;display:grid}.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{border-color:var(--soft-line);background:var(--surface-raised);gap:4px;padding:10px;display:grid}.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{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.strategyControl button,.tierSelector button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;font-size:.82rem;font-weight:700}.strategyControl button.active,.tierSelector button.active{background:var(--accent);color:var(--accent-text)}.tierSelector button:disabled{color:var(--blue);cursor:not-allowed;opacity:.78;background:#edf3ff;border-color:#1e55d22e}.modelSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.modelSelector button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:3px;padding:9px;display:grid}.modelSelector button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.modelSelector button span,.modelSelector button strong{overflow-wrap:anywhere}.modelSelector button strong{font-size:.82rem}.modelSelector button span{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.dsLevelSelector,.safetyScenarioList{gap:6px;display:grid}.dsLevelSelector{grid-template-columns:repeat(5,minmax(0,1fr))}.safetyScenarioList button{min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.dsLevelSelector button,.safetyScenarioList button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;display:grid}.dsLevelSelector button{min-height:70px;align-items:start;gap:5px;padding:9px}.dsLevelSelector button[aria-pressed=true],.safetyScenarioList button[aria-pressed=true]{background:#b8f2d01f;border-color:#b8f2d09e}.dsLevelSelector span,.dsLevelSelector strong,.safetyScenarioExpected strong,.safetyScenarioList span,.safetyScenarioList strong{overflow-wrap:anywhere}.dsLevelSelector strong,.safetyScenarioList strong{font-size:.84rem}.dsLevelSelector span,.safetyScenarioExpected span,.safetyScenarioList span{color:var(--muted);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800}.dsLevelSelector span{line-height:1.25}.safetyScenarioExpected{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px;display:flex}.safetyScenarioExpected strong{color:var(--accent);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.priceRangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fallbackControl,.priceRangeGrid label,.rpmControl{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:10px 12px;display:grid}.fallbackControl span,.priceRangeGrid span,.rpmControl span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.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{color:var(--muted);margin-top:10px;font-size:.84rem;line-height:1.35}.marketMain{min-width:0}.marketHero{border:1px solid var(--soft-line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(260px,.42fr);justify-content:space-between;align-items:stretch;gap:24px;min-height:390px;padding:32px;display:grid}.marketHero>div:first-child{min-width:0}.marketHero h1{letter-spacing:0;overflow-wrap:normal;max-width:9.2ch;margin-top:16px;font-size:clamp(3.1rem,4.55vw,4.9rem);font-weight:400;line-height:1}.catalogHeader p,.docBlock p,.marketHero p,.pageHeader p,.split p,.statusCard p,li{color:var(--muted);line-height:1.5}.marketHero p{color:#3f3f3f;max-width:560px;margin-top:20px;font-size:1.12rem}.actions,.heroActions{flex-wrap:wrap;gap:10px;display:flex}.heroActions{justify-content:flex-start;margin-top:28px}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}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)}html[data-cpen-theme=linear] .button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}html[data-cpen-theme=linear] .button.primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.button.secondary{color:var(--ink);text-underline-offset:5px;background:0 0;border-color:#0000;text-decoration:underline}.button.danger{color:var(--error);background:#b3000014;border-color:#b3000052}.heroConsole{color:#fff;background:#003c33;border-radius:16px;align-content:space-between;gap:20px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.consoleGrid,.consoleRoute,.consoleTop{gap:7px;display:grid}.consoleTop{grid-template-columns:1fr auto;align-items:center}.consoleGrid span,.consoleRoute span,.consoleTop span{color:#ffffffa8;text-transform:uppercase;font-size:.76rem}.consoleTop strong{color:#edfce9;border:1px solid #ffffff3d;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.consoleRoute strong{overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.2rem,2vw,2rem);font-weight:400}.consoleMeter{background:#ffffff29;border-radius:999px;height:10px;overflow:hidden}.consoleMeter span{border-radius:inherit;background:#ff7759;height:100%;display:block}.consoleGrid{grid-template-columns:repeat(3,1fr);gap:0}.consoleGrid>div{border-top:1px solid #ffffff2e;min-width:0;padding-top:14px}.consoleGrid>div+div{margin-left:8px}.consoleGrid strong{margin-top:4px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.1rem;font-weight:400;display:block}.statStrip{border-color:var(--soft-line);background:var(--surface);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.statStrip>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:82px;padding:14px 16px;display:grid}.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{justify-content:space-between;align-items:flex-end;gap:18px;margin:36px 0 14px;display:flex}.catalogHeader h2,h2{overflow-wrap:normal;word-break:keep-all;font-size:1.7rem;font-weight:400;line-height:1.1}.sortPills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sortPills button,.sortPills span{padding:0 12px}.modelTableWrap,.routeCatalog,.tableWrap{border-color:var(--soft-line);background:var(--surface);overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:780px}.routeTable{table-layout:fixed;min-width:1118px}.routeTable .rankCol{width:48px}.routeTable .tierCol{width:104px}.routeTable .gpqaCol{width:58px}.routeTable .bestForCol{width:118px}.routeTable .speedCol{width:58px}.routeTable .successCol{width:86px}.routeTable .statusCol{width:88px}.benchmarkTable{min-width:980px}.benchmarkTable td,.benchmarkTable th{vertical-align:middle;padding:8px 11px}.benchmarkTable th{white-space:nowrap;font-size:.8rem;font-weight:600}.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{margin-top:0;display:inline}.routeTable td{overflow-wrap:anywhere}.routeTable td>small,.routeTable td>span:not(.metricBadge):not(.statusPill):not(.reasoningIcon):not(.statusBar),.routeTable td>strong:not(.recommendationIcon){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{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.benchmarkTable .bestForCell{max-width:12rem;color:var(--muted);font-size:.82rem}.benchmarkTable .metricBadge{border-radius:6px;min-width:40px;min-height:24px;padding:0 6px;font-size:.8rem}.benchmarkTable .valueBadge{min-width:44px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.benchmarkTable .suiteStack{flex-wrap:wrap;gap:4px;display:flex}.benchmarkTable .suiteStack span{border-radius:5px;padding:1px 6px;font-size:.74rem}.benchmarkCatalog{background:var(--surface);border:1px solid #5e6ad275;margin-top:14px;box-shadow:0 0 0 1px #5e6ad22e,inset 0 1px #ffffff0a}.benchmarkTableHeader{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-width:0;max-width:100%;padding:11px 14px;display:flex;position:sticky;left:0}.benchmarkTableHeader span{color:var(--muted);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700}.benchmarkCatalog .benchmarkTableHeader{min-width:min(980px,100%)}.benchmarkCatalog .rankingsTableHeaderCollapsed{min-width:min(420px,100%)}.benchmarkCatalog .rankingsTableHeaderExpanded{min-width:min(980px,100%)}.rankingsDetailsToggle{appearance:none;border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.rankingsDetailsToggle:hover,.rankingsDetailsToggle[aria-expanded=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.rankingsTableCollapsed{min-width:420px}.rankingsTableExpanded{min-width:980px}.benchmarkTierOverview{border:1px solid var(--soft-line);background:var(--surface);margin-top:14px}.benchmarkTierOverviewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.benchmarkTierOverviewHeader h2{margin:0 0 5px;font-size:.98rem}.benchmarkTierOverviewHeader p{color:var(--muted);margin:0;font-size:.82rem}.benchmarkTierOverviewHeader>span{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:700}.benchmarkTierCards{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.benchmarkTierCard{background:var(--surface);gap:12px;padding:12px 14px;display:grid}.benchmarkTierCard:first-child,.benchmarkTierCard:last-child{filter:blur(8px);opacity:.22;pointer-events:none}.benchmarkTierCard:nth-child(2){filter:none;opacity:1}.benchmarkTierCardTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.benchmarkTierCardTitle span{color:var(--text);font-size:.9rem;font-weight:700}.benchmarkTierCardTitle strong{color:var(--muted);white-space:nowrap;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700}.benchmarkTierCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;display:grid}.benchmarkTierCard dt{color:var(--muted);text-transform:uppercase;font-size:.69rem;font-weight:700}.benchmarkTierCard dd{color:var(--text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.benchmarkTierCard p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.benchmarkSortNav{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.benchmarkSortNav a,.benchmarkSortNav button{appearance:none;border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.benchmarkDecisionCard{background:linear-gradient(180deg,#7378ff21,#b8f2d00a),var(--surface);border:1px solid #5e6ad26b;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) minmax(220px,.7fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.benchmarkDecisionCard h2{margin:4px 0 6px;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.05}.benchmarkDecisionCard p{max-width:48rem;color:var(--muted);font-size:.9rem;line-height:1.45}.safetyLevelPanel{gap:8px;min-width:0;display:grid}.safetyLevelPanel p{color:var(--muted);margin:0;font-size:.82rem}.safetyLevelControl{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(4,minmax(44px,1fr));gap:4px;padding:4px;display:grid}.safetyLevelControl span{min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800;display:inline-flex}.safetyLevelControl span.selected{color:var(--accent);background:#b8f2d024;border-color:#b8f2d09e}.benchmarkDecisionCard dl{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:minmax(92px,.8fr) minmax(150px,1.2fr);gap:1px;margin:0;display:grid;overflow:hidden}.benchmarkDecisionCard dl div{background:var(--surface-muted);gap:4px;min-width:0;padding:10px;display:grid}.benchmarkDecisionCard dd,.benchmarkDecisionCard dt{margin:0}.benchmarkDecisionCard dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.benchmarkDecisionCard dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:800}.routeEvidenceStack{gap:clamp(48px,7vw,88px);margin-top:34px}.gpqaEvidencePanel h2,.routeEvidenceHero h2,.sectionLead h2{color:var(--text);letter-spacing:0;margin:10px 0 16px;font-size:clamp(2.5rem,6vw,5.8rem);font-weight:680;line-height:.95}.gpqaEvidencePanel p,.routeEvidenceHero p,.sectionLead p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.55}.policyChipRow,.routeEvidenceHeroActions,.supportedRouteCardHeader{flex-wrap:wrap;gap:8px;display:flex}.routeEvidenceHeroActions{margin-top:28px}.dataSafetyPanel,.gpqaEvidencePanel,.policyProofCard,.supportedRouteCard{border:1px solid var(--soft-line);background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface);border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.dataSafetyPanel{gap:16px;padding:clamp(18px,2.5vw,26px)}.dataSafetySelector{background:var(--line);border-radius:10px;gap:1px;overflow:hidden}.dataSafetySelector button{background:var(--surface-muted);min-height:70px;font:inherit;border:0;padding:12px 8px}.dataSafetySelector button[aria-pressed=true]{background:linear-gradient(#7378ff47,#b8f2d01a)}.dataSafetyPanel p{color:var(--muted);margin:0;line-height:1.45}.failClosedNotice{background:#ffbe5c14;border:1px solid #ffbe5c38;border-radius:10px;padding:11px 12px;color:#ffd18a!important;font-size:.88rem!important;line-height:1.4!important}.failClosedNotice.wide{margin-top:14px}.sectionLead{gap:0;max-width:900px}.policyProofSection,.supportedRouteSection{gap:22px;display:grid}.supportedRouteCard{align-content:start;gap:13px;min-width:0;padding:18px;display:grid}.supportedRouteCard>strong{color:var(--text);overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.supportedRouteCard>span{color:var(--muted);font-size:.92rem}.supportedRouteCard>p{min-height:42px;color:var(--text);margin:0;font-size:1rem;line-height:1.42}.policyProofCard,.supportedRouteCard dl{gap:1px;display:grid;overflow:hidden}.supportedRouteCard dl{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 0}.supportedRouteCard dl div{background:var(--surface-muted);gap:4px;min-width:0;padding:10px}.policyProofCard span,.supportedRouteCard dt{color:var(--accent-strong);text-transform:uppercase;font-size:.68rem;font-weight:800}.supportedRouteCard dd{color:var(--text);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.gpqaEvidencePanel{grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);align-items:center;gap:clamp(22px,4vw,52px);padding:clamp(20px,3vw,34px);display:grid}.gpqaEvidenceChart{background:linear-gradient(#ffffff0b 1px,#0000 0) 0 0/100% 25%,linear-gradient(90deg,#ffffff0b 1px,#0000 0) 0 0/25% 100%,linear-gradient(#101a2af0,#090e16f0);border:1px solid #7378ff40;border-radius:12px;min-height:360px}.chartAxis{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.yAxis{top:18px;left:18px}.xAxis{bottom:18px;right:18px}.routeEvidenceDot{max-width:160px;min-height:30px;text-overflow:ellipsis;white-space:nowrap;background:#b8f2d01a;border:1px solid #b8f2d04d;font-size:.72rem;font-weight:800;overflow:hidden}.dot1{top:54%;left:22%}.dot2{top:42%;left:36%}.dot3{top:28%;left:58%}.dot4{top:64%;left:48%}.policyProofGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.policyProofCard{padding:16px}.policyProofCard strong{color:var(--text);overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.policyProofCard p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.routeEvidenceDeck,.routeProofGrid{gap:14px;margin-top:18px;display:grid}.routeEvidenceSectionHeader,.routeProofIntro{gap:6px;display:grid}.routeEvidenceSectionHeader h2,.routeProofIntro h2{color:var(--text);margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.routeProofIntro p{color:var(--accent);margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:800}.routeEvidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.routeEvidenceCard,.routeProofGrid article{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:12px;padding:14px;display:grid}.routeEvidenceCard>span,.routeProofGrid article>span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:750}.routeEvidenceCard h3,.routeProofGrid article strong{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.routeEvidenceCard dl{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.routeEvidenceCard dl div{background:var(--surface-muted);gap:4px;min-width:0;padding:8px;display:grid}.routeEvidenceCard dd,.routeEvidenceCard dt{margin:0}.routeEvidenceCard dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.routeEvidenceCard dd{color:var(--accent);font-variant-numeric:tabular-nums;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.routeProofGrid{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,1fr));align-items:stretch}.routeProofGrid article p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.recommendationCell .recommendationIcon{width:28px;min-height:24px;color:var(--accent-strong);white-space:nowrap;background:#5e6ad21a;border:1px solid #5e6ad257;border-radius:8px;justify-content:center;align-items:center;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1;display:inline-flex}.recommendationCell .recommendationIcon.deep{color:var(--accent-text);background:#5e6ad224;border-color:#5e6ad280}.recommendationCell .recommendationIcon.review{color:#ff8b6b;background:#ff77591a;border-color:#9b301c3d}.benchmarkDecisionFormula{color:var(--muted);margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.35}.benchmarkDecisionCta{white-space:nowrap;min-width:120px}.benchmarkSortNav a[aria-current=page],.benchmarkSortNav button[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.benchmarkBuyerFilters{grid-template-columns:repeat(2,minmax(118px,.7fr)) minmax(240px,1.6fr);gap:8px;margin:10px 0 14px;display:grid}.benchmarkBuyerFilters label{gap:5px;display:grid}.benchmarkBuyerFilters label span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.benchmarkBuyerFilters input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:6px;padding:0 10px;font-size:.86rem}.benchmarkBuyerFilters input:focus{border-color:var(--accent);outline-offset:1px;outline:2px solid #4fd6c82e}.filterSummary{border:1px solid var(--line);background:var(--surface-muted);min-height:36px;color:var(--muted);border-radius:6px;align-self:end;padding:8px 10px;font-size:.78rem;line-height:1.35}.benchmarkComparison{border:1px solid var(--soft-line);background:var(--surface);min-width:0;max-width:100%;margin-top:14px}.benchmarkComparisonHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:14px;display:flex}.benchmarkComparisonHeader>*{min-width:0}.benchmarkComparisonHeader h2{margin:3px 0 5px;font-size:1.05rem;font-weight:700}.benchmarkComparisonHeader p{max-width:720px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.benchmarkComparisonHeader span,.benchmarkSourceNote{color:var(--muted);font-size:.78rem}.benchmarkChartControls{justify-items:end;gap:8px;min-width:0;max-width:none;display:grid}.tokenVolumeSelector{border:1px solid var(--line);background:var(--surface-raised);border-radius:999px;display:inline-flex;overflow:hidden}.tokenVolumeSelector button{appearance:none;border:0;border-right:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;padding:0 12px;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;color:var(--muted);text-align:right;margin:0;font-size:.74rem;line-height:1.35}.benchmarkLegend{scrollbar-width:none;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px 14px;min-width:0;max-width:100%;display:flex;overflow:visible hidden}.benchmarkLegend::-webkit-scrollbar{display:none}.benchmarkLegend span{min-width:0;min-height:24px;color:var(--text);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;padding:0 2px;font-size:.78rem;font-weight:700;display:inline-flex}.benchmarkLegend span:before{content:"";border-radius:999px;width:8px;height:8px;margin-right:7px}.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,.benchmarkLegend .geminiFlash:before{background:#2ea66f}.benchmarkLegend .geminiPro:before{background:#16a3a3}.benchmarkLegend .openrouter:before{background:#8a7cf6}.benchmarkChartNote{color:var(--text);background:#4fd6c812;border:1px solid #4fd6c838;border-radius:10px;margin:8px 6px 10px;padding:9px 11px;font-size:.82rem;line-height:1.45}.benchmarkModelSummary{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.summaryGroup{flex-direction:column;gap:6px;display:flex}.summaryGroup>strong{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:11px}.summaryGroup.reference>strong{color:var(--blue)}.summaryGroup.cpen>strong{color:var(--accent)}.summaryGrid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.summaryItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;min-width:0;max-width:100%;padding:6px 10px;display:flex}.summaryItem b{overflow-wrap:anywhere;font-size:12px}.summaryItem em{opacity:.6;overflow-wrap:anywhere;font-size:10px;font-style:normal}.summaryItem.cpen-gpt-5-4-mini b{color:#60a5fa}.summaryItem.cpen-gemini-flash-2-5 b{color:#4ade80}.summaryItem.cpen-gemini-3-flash b{color:#fb923c}.summaryItem.cpen-gemini-3-1-flash-lite b{color:#c084fc}.summaryItem.gemini-3-5-flash b{color:#f472b6}.benchmarkCandidateStrip{background:#06111c85;border:1px solid #4fd6c82e;border-radius:14px;gap:10px;margin:0 6px 14px;padding:12px;display:grid}.benchmarkCandidateStrip>strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.benchmarkCandidateStrip>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.benchmarkCandidateStrip span{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:2px;min-width:min(128px,100%);max-width:100%;padding:8px 10px;display:grid}.benchmarkCandidateStrip span.locked{background:#f59e0b14;border-color:#f59e0b47}.benchmarkCandidateStrip b{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.benchmarkCandidateStrip em{color:var(--muted);overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-style:normal}.benchmarkChartFrame{overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:10px 10px 0;overflow-x:auto}.benchmarkChartMobileSummary{display:none}.benchmarkChart{width:100%;max-width:100%;height:auto;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.chartGrid line{stroke:var(--line);stroke-width:1px}.chartBand rect{stroke:none}.chartBand.high rect{fill:#3c8cff1c}.chartBand.middle rect{fill:#4fd6c817}.chartBand.low rect{fill:#ff8b6b1a}.chartBand text{fill:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.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.4px}.frontierLine.openrouter{stroke:#8a7cf6}.frontierLine.openai{stroke:#4f7cff}.frontierLine.claude{stroke:#c46a3b;stroke-dasharray:7 5}.frontierLine.gemini{stroke:#2ea66f}.frontierLine.geminiFlash{stroke:#2ea66f;stroke-dasharray:3 5}.frontierLine.geminiPro{stroke:#16a3a3;stroke-dasharray:10 4}.frontierLine.cpen-frontier{stroke:var(--accent);stroke-width:3px;stroke-dasharray:none;opacity:.8}.benchmarkLegend .cpen-frontier{color:var(--accent)}.benchmarkLegend .cpen-frontier:before{background:var(--accent)}.frontierLine.cpen{stroke:var(--accent);stroke-width:3.8px}.bestValueMarker{pointer-events:none;display:none}.bestValueGuide{stroke:#7c8cff85;stroke-dasharray:4 5;stroke-width:1.4px}.bestValueHalo{fill:none;stroke:#7c8cff}.bestValueHalo.outer{opacity:.26;stroke-width:9px}.bestValueHalo.inner{opacity:.88;stroke-width:2px}.bestValueMarker rect{fill:#0c0e14eb;stroke:#7c8cff7a;stroke-width:1px}.bestValueMarker text{paint-order:stroke;stroke:#0c0e14eb;stroke-width:3px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bestValueTitle{fill:#f7f8f8;text-transform:uppercase;font-size:11px;font-weight:900}.bestValueMeta{fill:#9ca3b4;font-size:10px;font-weight:700}.chartPoint circle{stroke-width:2px}.chartPoint.cpen circle{fill:#4fd6c82e;stroke:var(--accent)}.chartPoint.cpen.candidate circle{fill:#4fd6c814;opacity:.72;stroke-width:1.6px}.chartPoint.cpen.valueFrontier circle{fill:#4fd6c838;stroke-width:2.4px}.chartPoint.cpen.bestValue circle{fill:#7c8cff66;stroke:#a7b0ff;stroke-width:3.2px}.chartPoint.cpen.locked circle{fill:#f59e0b38;stroke:#f59e0b}.chartPoint.cpen.locked.valueFrontier circle{fill:#f59e0b47;stroke-width:2.4px}.chartPoint.cpen.locked.candidate circle{fill:#f59e0b1a;stroke:#f59e0b;opacity:.72}.benchmarkLegend .cpen-locked{color:#f59e0b}.benchmarkLegend .cpen-locked:before{background:#f59e0b}.chartPoint.cpen-gpt-5-4-mini circle{fill:#60a5fa38;stroke:#60a5fa}.chartPoint.cpen-gpt-5-4-mini.candidate circle{fill:#60a5fa14;stroke:#60a5fa;opacity:.72}.frontierLine.cpen-gpt-5-4-mini{stroke:#60a5fa}.benchmarkLegend .cpen-gpt-5-4-mini{color:#60a5fa}.benchmarkLegend .cpen-gpt-5-4-mini:before{background:#60a5fa}.chartPoint.cpen-gemini-flash-2-5 circle{fill:#4ade8038;stroke:#4ade80}.chartPoint.cpen-gemini-flash-2-5.candidate circle{fill:#4ade8014;stroke:#4ade80;opacity:.72}.frontierLine.cpen-gemini-flash-2-5{stroke:#4ade80}.benchmarkLegend .cpen-gemini-flash-2-5{color:#4ade80}.benchmarkLegend .cpen-gemini-flash-2-5:before{background:#4ade80}.chartPoint.cpen-gemini-3-flash circle{fill:#fb923c38;stroke:#fb923c}.chartPoint.cpen-gemini-3-flash.candidate circle{fill:#fb923c14;stroke:#fb923c;opacity:.72}.frontierLine.cpen-gemini-3-flash{stroke:#fb923c}.benchmarkLegend .cpen-gemini-3-flash{color:#fb923c}.benchmarkLegend .cpen-gemini-3-flash:before{background:#fb923c}.chartPoint.cpen-gemini-3-1-flash-lite circle{fill:#c084fc38;stroke:#c084fc}.chartPoint.cpen-gemini-3-1-flash-lite.candidate circle{fill:#c084fc14;stroke:#c084fc;opacity:.72}.frontierLine.cpen-gemini-3-1-flash-lite{stroke:#c084fc}.benchmarkLegend .cpen-gemini-3-1-flash-lite{color:#c084fc}.benchmarkLegend .cpen-gemini-3-1-flash-lite:before{background:#c084fc}.chartPoint.gemini-3-5-flash circle{fill:#f472b638;stroke:#f472b6}.chartPoint.gemini-3-5-flash.candidate circle{fill:#f472b614;stroke:#f472b6;opacity:.72}.frontierLine.gemini-3-5-flash{stroke:#f472b6}.benchmarkLegend .gemini-3-5-flash{color:#f472b6}.benchmarkLegend .gemini-3-5-flash:before{background:#f472b6}.chartPoint.reference circle{fill:#3c8cff2e;stroke:var(--blue)}.chartPoint.openrouter circle{fill:#8a7cf629;stroke:#8a7cf6}.chartPoint.openai circle{fill:#4f7cff29;stroke:#4f7cff}.chartPoint.claude circle{fill:#c46a3b29;stroke:#c46a3b}.chartPoint.gemini circle{fill:#2ea66f29;stroke:#2ea66f}.chartPoint text{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:11px;font-weight:700}.benchmarkReferenceTable{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benchmarkReferenceTable>div{border-right:1px solid var(--line);align-content:center;gap:3px;min-height:62px;padding:10px 12px;display:grid}.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}.benchmarkEvidenceNote,.benchmarkSourceNote{border-top:1px solid var(--line);margin:0;padding:10px 14px;line-height:1.45}.benchmarkEvidenceNote{color:var(--muted);font-size:.86rem}.routeEvidenceStack{gap:22px;display:grid}.methodologyShell{gap:18px}.methodologyBand,.methodologyChecks,.methodologyHero{border:1px solid var(--line);background:#ffffff09;border-radius:8px}.methodologyHero{gap:14px;padding:clamp(28px,5vw,52px);display:grid}.methodologyHero h1{max-width:15ch;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.95}.methodologyHero p{max-width:68ch;color:var(--muted);margin:0;line-height:1.55}.methodologyHeroWords{gap:2px;display:grid}.methodologyHero .methodologyHeroWords{max-width:12ch;color:var(--text)}.methodologyHeroWords strong{color:var(--text);font-size:clamp(2.2rem,5vw,4.8rem);font-weight:900;line-height:.92}.methodologyHeroWords strong:nth-child(3){color:var(--accent)}.methodologyChecks{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.methodologyChecks article{background:var(--surface-muted);gap:8px;min-width:0;padding:16px;display:grid}.methodologyChecks span,.methodologyEvidenceList span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.methodologyChecks strong{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.methodologyChecks p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.methodologyBand{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.methodologyEvidenceList,.methodologySafetyGrid{gap:8px;display:grid}.methodologySafetyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.methodologySafetyGrid article{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.methodologySafetyGrid strong{color:var(--text);overflow-wrap:anywhere}.methodologySafetyGrid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.methodologyRouteCard{min-height:240px}.methodologyEvidenceList span{border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff09;border-radius:6px;align-items:center;min-height:30px;padding:0 9px;display:inline-flex}.methodologyEvidence{grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);align-items:center}.methodologyEvidenceList{grid-template-columns:repeat(4,minmax(0,1fr))}.routeEvidenceHero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.dataSafetyPanel,.gpqaEvidencePanel,.policyProofSection,.routeEvidenceHero>div,.supportedRouteSection{border:1px solid var(--line);background:#ffffff09;border-radius:8px}.routeEvidenceHero>div{align-content:center;gap:16px;min-height:360px;padding:clamp(28px,5vw,56px);display:grid}.routeEvidenceHero h2{max-width:11ch;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(3.4rem,8vw,6.8rem);line-height:.95}.gpqaEvidencePanel p,.policyProofCard p,.routeEvidenceHero p,.sectionLead p{max-width:58ch;color:var(--muted);margin:0;line-height:1.55}.policyChipRow,.routeEvidenceHeroActions{flex-wrap:wrap;gap:8px;display:flex}.billingReference,.policyChipRow span,.routeEvidenceHeroActions span{min-height:28px;color:var(--accent);background:#b8f2d014;border:1px solid #b8f2d047;border-radius:6px;align-items:center;padding:0 9px;font-size:.76rem;font-weight:750;display:inline-flex}.dataSafetyPanel{align-content:start;gap:14px;padding:clamp(20px,4vw,32px);display:grid}.dataSafetyPanelHeader{justify-content:space-between;align-items:end;gap:12px;display:flex}.dataSafetyPanelHeader strong{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.dataSafetySelector{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.dataSafetySelector button{appearance:none;min-width:0;min-height:66px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:4px;padding:8px;display:grid}.dataSafetySelector button[aria-pressed=true]{color:var(--text);background:#b8f2d021;border-color:#b8f2d094}.dataSafetySelector strong{color:inherit;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.dataSafetySelector span{overflow-wrap:anywhere;font-size:.72rem;line-height:1.2}.failClosedNotice{color:#faa;background:#ff7a7a14;border:1px solid #ff7a7a3d;border-radius:6px;padding:10px}.gpqaEvidencePanel,.policyProofSection,.supportedRouteSection{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.sectionLead{gap:8px;display:grid}.gpqaEvidencePanel h2,.sectionLead h2{color:var(--text);margin:0;font-size:clamp(1.6rem,4vw,3.2rem);line-height:1}.policyProofGrid,.supportedRouteGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.policyProofCard,.supportedRouteCard{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;gap:12px;padding:14px;display:grid}.supportedRouteCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.policyProofCard strong,.supportedRouteCard>strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.policyProofCard>span,.supportedRouteCard>span{color:var(--muted);font-size:.78rem}.supportedRouteCard p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.supportedRouteCard dl{border:1px solid var(--line);background:var(--line);border-radius:7px;gap:1px;margin:0;display:grid;overflow:hidden}.supportedRouteCard dl div{background:var(--surface);gap:3px;padding:8px;display:grid}.supportedRouteCard dd,.supportedRouteCard dt{margin:0}.supportedRouteCard dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.supportedRouteCard dd{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.gpqaEvidencePanel{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:stretch}.gpqaEvidenceChart{border:1px solid var(--line);background:linear-gradient(90deg,#0000 49%,#ffffff0d 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff0d 50%,#0000 51%),#ffffff08;border-radius:8px;min-height:320px;position:relative;overflow:hidden}.chartAxis{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:750;position:absolute}.chartAxis.yAxis{top:12px;left:12px}.chartAxis.xAxis{bottom:12px;right:12px}.routeEvidenceDot{width:112px;min-height:34px;color:var(--text);text-align:center;background:#b8f2d021;border:1px solid #b8f2d085;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.68rem;line-height:1.1;display:inline-flex;position:absolute}.routeEvidenceDot.dot1{bottom:26%;left:16%}.routeEvidenceDot.dot2{bottom:40%;left:34%}.routeEvidenceDot.dot3{top:25%;right:26%}.routeEvidenceDot.dot4{top:38%;right:10%}@media (max-width:920px){.gpqaEvidencePanel,.methodologyEvidence,.routeEvidenceHero{grid-template-columns:1fr}.methodologyChecks,.methodologyEvidenceList,.methodologySafetyGrid,.policyProofGrid,.supportedRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.routeEvidenceHero>div{min-height:0;padding:24px}.routeEvidenceHero h2{max-width:100%;font-size:clamp(2.35rem,12vw,3.4rem)}.dataSafetySelector,.methodologyChecks,.methodologyEvidenceList,.methodologySafetyGrid,.policyProofGrid,.supportedRouteGrid{grid-template-columns:1fr}.gpqaEvidenceChart{min-height:280px}.routeEvidenceDot{width:96px}}.benchmarkMobileCards{display:none}.benchmarkMobileCard{border-bottom:1px solid var(--line);gap:12px;padding:14px;display:grid}.benchmarkMobileCard.reference{background:#3c8cff14}.benchmarkMobileCard>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.benchmarkMobileCard>div span{color:var(--blue);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.benchmarkMobileCard>div strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem}.benchmarkMobileCard dl{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.benchmarkMobileCard dl div{background:var(--surface-muted);gap:4px;min-width:0;padding:8px;display:grid}.benchmarkMobileCard dd,.benchmarkMobileCard dt{margin:0}.benchmarkMobileCard dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.benchmarkMobileCard dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.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{color:var(--text);margin:0;font-size:.92rem;font-weight:700}td,th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}th{z-index:1;background:var(--surface-muted);color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:600;position:sticky;top:0}.benchmarkTable th button{appearance:none;min-height:28px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.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 th:nth-child(8){width:88px}.benchmarkTable thead tr:first-child th{text-align:center}.benchmarkTable thead tr:nth-child(2) th{top:34px}.priceCell{white-space:nowrap}.priceCell strong{font-variant-numeric:tabular-nums;display:block}.benchmarkMobileCard dd small,.priceCell small{color:var(--muted);white-space:nowrap;margin-top:3px;font-family:CohereText,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;line-height:1.2;display:block}.valueCell .metricBadge{min-width:56px}.referenceSuccessCell small,.referenceValueCell small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.25;display:block}.lastCheckCell strong,.reasoningCell strong{color:var(--accent);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.reasoningCell{text-align:center}.benchmarkTable td .reasoningIcon{width:28px;min-height:24px;color:var(--accent-strong);vertical-align:middle;white-space:nowrap;background:#ffffff06;border:1px solid #5e6ad247;border-radius:8px;justify-content:center;align-items:center;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.benchmarkTable td .reasoningIcon.deep{color:var(--accent-text);background:#5e6ad224;border-color:#5e6ad280}.benchmarkTable td .reasoningIcon.reasoning{color:var(--blue);background:#6476ff14;border-color:#6476ff5c}.benchmarkTable td .reasoningIcon.standard{color:var(--muted);border-color:#ffffff14}.lastCheckCell span,.reasoningCell span:not(.reasoningIcon):not(.statusBar),.statusCell small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.25;display:block}.statusCell .statusBar{vertical-align:middle;gap:2px;width:34px;margin-top:5px;display:inline-flex}.statusCell .statusBar span{background:#ffffff14;border-radius:999px;flex:1;height:4px;margin-top:0;display:block}.statusCell.ready .statusBar .filled{background:#4fd68b}.statusCell.watch .statusBar .filled{background:#4f7cff}.statusCell.risk .statusBar .filled{background:#ff7759}.gpqaBandRow td{z-index:1;border-bottom-color:var(--soft-line);background:var(--surface-muted);padding:8px 14px;position:sticky;left:0}.gpqaBandRow span,.gpqaBandRow strong{color:var(--text);margin:0 8px 0 0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;display:inline-flex}.gpqaBandRow span{color:var(--muted)}.gpqaBandRow.middle td{background:#4fd6c814}.gpqaBandRow.low td{background:#ff8b6b14}.referenceModelRow td{background:#3c8cff14;border-bottom-color:#1e55d229}.referenceModelRow td:first-child{border-left:3px solid var(--blue);color:var(--blue)}.referenceModelRow .metricBadge{background:#3c8cff24;border-color:#1e55d238}.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(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){font-variant-numeric:tabular-nums;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.modelTable td:first-child,.routeTable td:first-child strong{color:var(--blue);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.statusPill{border:1px solid var(--line);min-height:26px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:600;display:inline-flex}.statusPill.available{color:var(--accent);background:#edfce9;border-color:#003c3340}.statusPill.planned{color:var(--blue);background:#edf3ff;border-color:#1e55d23d}.statusPill.unavailable,.statusPill.unknown{color:#9b301c;background:#ff77591a;border-color:#9b301c3d}.statusPill.ready{color:var(--accent);background:#edfce9;border-color:#003c3340}.statusPill.watch{color:var(--blue);background:#edf3ff;border-color:#1e55d23d}.statusPill.risk{color:#9b301c;background:#ff77591a;border-color:#9b301c3d}.statusPill.reference{color:var(--blue);background:#edf3ff;border-color:#1e55d23d}.metricBadge{border:1px solid var(--line);min-width:48px;min-height:30px;color:var(--text);border-radius:6px;place-items:center;padding:0 8px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:700;display:inline-grid}.metricBadge.excellent{color:var(--accent);background:#edfce9;border-color:#003c333d}.metricBadge.good{color:var(--blue);background:#edf3ff;border-color:#1e55d23d}.metricBadge.watch{color:#9b301c;background:#ff77591a;border-color:#9b301c3d}.suiteStack{gap:5px;display:grid}.suiteStack span{border:1px solid var(--line);max-width:100%;color:var(--muted);overflow-wrap:anywhere;background:#fbfaf7;border-radius:7px;padding:4px 7px;font-size:.78rem;display:inline-flex}.detailRail{align-content:start;gap:14px;display:grid}.detailPanel{border-color:var(--soft-line);gap:14px;padding:18px;display:grid}.panelHeader{border-bottom:1px solid var(--line);gap:5px;padding-bottom:12px;display:grid}.panelHeader span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.panelHeader strong{color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:400}dl{gap:14px;margin:0;display:grid}dd{margin:4px 0 0;font-size:.9rem;line-height:1.4}dd,pre{overflow-wrap:anywhere}pre{background:var(--code);color:#edfce9;white-space:pre-wrap;border-radius:8px;margin:0;padding:18px;font-size:.84rem;line-height:1.6;overflow-x:auto}.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{gap:12px;display:grid}.docGrid,.statusGrid{grid-template-columns:repeat(3,1fr)}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.signinGrid{grid-template-columns:minmax(0,420px);width:min(100%,420px)}.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{gap:16px;display:grid}.docBlock.wide{grid-column:1/-1;margin-top:12px}.docsBaseUrl{margin-top:0}.baseUrlFacts{flex-wrap:wrap;gap:8px;display:flex}.baseUrlFacts span{color:var(--accent-strong);background:#5e6ad214;border:1px solid #5e6ad229;border-radius:999px;padding:6px 10px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.docsQuickstart{margin-top:12px}.docsCodeGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.docsConceptGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.docsSplitGrid{margin-top:12px}.docsTable{min-width:640px}.docsTable td,.docsTable th{vertical-align:top;padding:10px 12px;font-size:.86rem;line-height:1.4}.docsTable th{white-space:nowrap;font-size:.8rem;font-weight:600}.docsTable code{font-size:.82rem}.docsTableCompact{min-width:0}.inputCapCoverage,.routingCoverageNote{border:1px solid var(--soft-line);background:#ffffff09;border-radius:8px;gap:12px;padding:14px;display:grid}.inputCapCoverage{background:var(--surface);color:var(--text)}.inputCapCoverage>strong{color:var(--text)}.inputCapCoverage p,.routingCoverageNote p{color:var(--muted);margin:4px 0 0;line-height:1.5}.inputCoverageGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.inputCapCoverage>div,.inputCoverageGrid{gap:8px;display:grid}.inputCoverageGrid span{border:1px solid var(--line);background:var(--surface-raised);border-radius:7px;flex-direction:column;align-items:flex-start;padding:10px}.docsLinks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.statusLine{align-items:center;gap:10px;min-width:0;display:flex}.statusAvailabilityRow,.statusCard p,.statusLine strong,.statusTable td,.statusTable th{overflow-wrap:anywhere;min-width:0}.dot{background:var(--warn);border-radius:999px;width:10px;height:10px}.dot.available{background:var(--ok)}.dot.unavailable,.dot.unknown{background:var(--warn)}.statusAvailability{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;display:grid;overflow:hidden}.statusAvailabilityHeader,.statusAvailabilityRow{grid-template-columns:minmax(220px,1fr) minmax(120px,.28fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.statusAvailabilityHeader{border-bottom:1px solid var(--soft-line);color:var(--accent-strong);text-transform:uppercase;font-size:.74rem;font-weight:700}.statusAvailabilityRow+.statusAvailabilityRow{border-top:1px solid var(--soft-line)}.statusAvailabilityRow.unavailable,.statusAvailabilityRow.unknown{background:#ffffff06}.statusValue{color:var(--text);font-size:.9rem;line-height:1.35}.tableWrap{margin-top:18px}.adminStatsShell{width:min(100% - 48px,1280px);margin:0 auto;padding:28px 0 72px}.adminStatsHeader{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:24px;margin-bottom:18px;display:grid}.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;color:var(--muted);margin-top:12px}.adminWindowTabs{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(96px,1fr));display:inline-grid;overflow:hidden}.adminWindowTab{border-right:1px solid var(--line);color:var(--muted);text-align:center;padding:10px 14px;font-size:.86rem;font-weight:700}.adminWindowTab:last-child{border-right:0}.adminWindowTab.active{background:var(--ink);color:var(--surface)}.adminWindowCards{display:none}.adminAccessState,.adminStatsMeta{border:1px solid var(--soft-line);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.adminAccessState span,.adminStatsMeta span{color:var(--accent);background:#004d4014;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:800}.adminAccessState strong,.adminStatsMeta strong{flex:260px;font-size:.9rem}.adminLockedPreview{gap:14px;display:grid}.adminLockedHero{border:1px solid var(--soft-line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,.88fr) minmax(280px,.72fr);align-items:stretch;gap:18px;padding:clamp(20px,4vw,30px);display:grid}.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;color:var(--muted);margin-top:12px;line-height:1.5}.adminLockedKpis{grid-template-columns:1fr;gap:8px;display:grid}.adminLockedKpis>div{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;align-content:center;gap:6px;padding:14px;display:grid}.adminLockedKpis span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.adminLockedKpis strong{font-size:1.5rem;font-weight:500}.adminStatsKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.adminMetricCard,.adminStatsPanel{border:1px solid var(--soft-line);background:var(--surface);border-radius:8px}.adminMetricCard{align-content:space-between;min-height:112px;padding:16px;display:grid}.adminMetricCard span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.adminMetricCard strong{font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:500;line-height:1}.adminStatsPanels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminStatsPanel{min-width:0;overflow:hidden}.adminStatsPanel.wide{grid-column:1/-1}.adminStatsPanel.locked{opacity:.82}.adminPanelHeader{border-bottom:1px solid var(--soft-line);gap:4px;padding:16px 18px 14px;display:grid}.adminPanelHeader h2{margin:0;font-size:1rem}.adminPanelHeader p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.adminTableWrap{background:0 0;border:0;border-radius:0;margin-top:0}.adminTableWrap table{margin:0}.adminAccountSubtext{color:var(--muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;display:block}.adminCreditForm,.adminProbeForm{gap:8px;min-width:260px;display:grid}.adminCreditForm label,.adminProbeForm label{gap:4px;display:grid}.adminCreditForm label span,.adminProbeForm label span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.adminCreditForm input,.adminProbeForm input{border:1px solid var(--soft-line);background:var(--surface);width:100%;color:var(--text);border-radius:6px;padding:9px 10px}.adminCreditForm .alert,.adminProbeForm .alert{margin:0;padding:8px 10px;font-size:.82rem}.adminOpsSummary{gap:8px;padding:16px 18px;display:grid}.adminOpsSummary strong{font-size:1.35rem;font-weight:600}.adminOpsSummary span{color:var(--muted)}ul{gap:10px;margin:20px 0 0;padding-left:20px;display:grid}.alert{color:var(--danger);background:#b300000f;border:1px solid #b300003d;border-radius:8px;margin-bottom:16px;padding:14px 16px}.oauthButton{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.oauthButton:hover{transform:translateY(-1px)}.oauthButton:active{transform:translateY(0)}.oauthButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.oauthNotice{color:var(--muted);grid-column:1/-1;line-height:1.5}.googleMark{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.onboardingChecklist{color:inherit;gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboardingChecklist li{color:inherit;align-items:center;gap:10px;line-height:1.35;display:flex}.onboardingChecklist li:before{content:"";opacity:.72;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.accountPanel{gap:18px;display:grid}.identity{align-items:center;gap:14px;min-width:0;display:flex}.avatarFallback,.identity img{background:var(--surface-muted);border-radius:50%;flex:none;width:56px;height:56px}.identity p{color:var(--muted);margin-top:4px}.identity span{color:var(--accent-strong);text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:600;display:inline-flex}.creditBox{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;padding:18px}.creditBox strong{margin-top:8px;display:block}.dashboardShell{width:min(1380px,100% - 32px);margin:0 auto;padding:36px 0 72px}.dashboardHero{border:1px solid var(--soft-line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;gap:clamp(20px,4vw,32px);padding:clamp(22px,4vw,32px);display:grid}.dashboardIdentity{align-content:space-between;gap:20px;min-width:0;display:grid}.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{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboardRail{position:sticky;top:82px}.quickstartPanel{gap:16px}.dashboardSnippet{background:var(--code);color:#edfce9;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px;font-size:.76rem;line-height:1.55}.dashboardContent{min-width:0}.dashboardOnboarding{gap:14px;display:grid}.onboardingHero{border:1px solid var(--soft-line);color:#fff;background:#08231f;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);align-items:stretch;gap:16px;padding:clamp(24px,5vw,40px);display:grid}.onboardingCopy{align-content:start;gap:16px;min-width:0;display:grid}.onboardingHero .eyebrow,.onboardingHero p{color:#ffffffb8}.onboardingHero h2{max-width:18ch;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.05}.onboardingHero .oauthButton{color:#fff;background:#ffffff14;border-color:#fff3}.onboardingHero .oauthButton:disabled{color:#ffffffd1;background:#ffffff1a}.accountPreviewConsole{background:#17171c;border:1px solid #ffffff29;border-radius:16px;align-content:space-between;gap:18px;min-height:270px;padding:20px;display:grid}.accountPreviewRows{gap:8px;display:grid}.accountPreviewMeter{align-self:center;gap:10px;display:grid}.accountPreviewMeter span{opacity:.16;border:1px solid;border-radius:8px;height:34px;display:block}.accountPreviewMeter span:first-child{width:72%}.accountPreviewMeter span:nth-child(2){width:92%}.accountPreviewMeter span:nth-child(3){width:58%}.accountPreviewRows>div{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:9px;display:flex}.accountPreviewRows span{color:#ffffff9e;text-transform:uppercase;font-size:.74rem}.accountPreviewRows strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:400}.onboardingFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.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{gap:calc(var(--spacing) * 3.5);display:grid}.dashboardApp{background-color:var(--color-dashboard-canvas);grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.skipToDashboardContent{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:120;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cyan-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-dashboard-ink);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;position:fixed;transform:translateY(-160%)}.skipToDashboardContent:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-cyan-400);transform:translateY(0)}.dashboardSidebar{gap:calc(var(--spacing) * 5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-dashboard-soft-rule);background-color:var(--color-zinc-50);height:100dvh;padding-inline:18px;padding-block:calc(var(--spacing) * 6);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0}.dashboardSidebarBrand{gap:calc(var(--spacing) * 1.5);display:grid}.dashboardSidebarBrand a{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-dashboard-ink);text-decoration-line:none;display:inline-flex}.dashboardBrandMark{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);--tw-font-weight:var(--font-weight-extrabold);font-size:.95rem;font-weight:var(--font-weight-extrabold);color:var(--color-zinc-900);place-items:center;display:inline-grid}.dashboardSidebarBrand small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-dashboard-muted);text-transform:uppercase}.dashboardSidebarNav{align-content:flex-start;gap:calc(var(--spacing) * 1.5);display:grid}.dashboardNavLink{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:.92rem;font-weight:var(--font-weight-medium);color:var(--color-zinc-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;text-decoration-line:none;display:block}.dashboardNavLink.active,.dashboardNavLink:hover{background-color:var(--color-dashboard-raised);color:var(--color-dashboard-ink)}.dashboardNavLink.active{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule)}.dashboardSidebarFooter{gap:calc(var(--spacing) * 3);display:grid}.dashboardCreditChip,.dashboardUserChip{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.dashboardCreditChip span,.dashboardUserChip span{--tw-font-weight:var(--font-weight-bold);font-size:.74rem;font-weight:var(--font-weight-bold);color:var(--color-dashboard-muted);text-transform:uppercase}.dashboardUserChip{grid-template-columns:40px minmax(0,1fr);align-items:center}.dashboardUserChip>div{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.dashboardUserChip .avatarFallback,.dashboardUserChip img{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:3.40282e+38px}.dashboardCreditChip strong,.dashboardUserChip strong{--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold)}.dashboardCreditChip strong{white-space:nowrap}.dashboardUserChip span,.dashboardUserChip strong,.settingsIdentity p,.settingsIdentity span,.settingsIdentity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboardBackLink{color:var(--color-dashboard-muted);font-size:.84rem;text-decoration-line:none}.dashboardSupportLinks{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dashboardSupportLinks a{color:var(--color-dashboard-muted);text-underline-offset:3px;font-size:.78rem;text-decoration-line:underline}.dashboardMainArea{grid-template-rows:auto 1fr;min-width:0;display:grid}.dashboardTopbar{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dashboard-rule);background-color:#ffffffe6;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboardTopbar{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dashboardTopbar{padding-inline:clamp(20px,4vw,36px);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 5);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.dashboardTopbar h1{--tw-leading:1.05;--tw-font-weight:var(--font-weight-normal);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05;font-weight:var(--font-weight-normal);color:var(--color-dashboard-ink)}.dashboardTopbarMeta{justify-items:end;gap:calc(var(--spacing) * 1.5);display:grid}.dashboardTopbarMeta strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}body .dashboardRouteStrip{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:min(100%,520px);display:flex}body .dashboardRouteStrip a,body .dashboardRouteStrip span{border:1px solid var(--line);background:var(--surface-raised);min-height:30px;color:var(--muted);border-radius:8px;align-items:center;padding:6px 9px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.2;text-decoration:none;display:inline-flex}body .dashboardRouteStrip a{color:var(--accent-strong)}.dashboardPageBody{padding-inline:clamp(20px,4vw,36px);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10)}.dashboardAuthenticatedShell,.dashboardPublicShell .dashboardOnboardingPage{min-height:100vh}.dashboardAuthenticatedShell,.dashboardPublicShell{--bg:#08090a;--surface:#101112;--surface-muted:#151719;--surface-raised:#171a1d;--text:#f5f7fa;--muted:#9aa3b2;--line:#ffffff17;--soft-line:#ffffff0f;--accent:#0ea5b8;--accent-strong:#14c2d6;--accent-text:#041513;background-color:var(--color-dashboard-canvas);color:var(--color-dashboard-ink)}.dashboardPublicShell{color:#f5f7fa;background:radial-gradient(circle at 100% 0,#0ea5b81a,#0000 34rem),#08090a}.dashboardPublicShell .dashboardOnboardingPage{width:min(680px,100% - 48px);padding:72px 0 84px}.dashboardPublicShell .compactHeader{display:none}.dashboardAuthenticatedShell .apiKeyHeader,.dashboardAuthenticatedShell .dashboardPanel,.dashboardAuthenticatedShell .keyTableWrap,.dashboardAuthenticatedShell .metricCard,.dashboardAuthenticatedShell .newKeyBox,.dashboardPublicShell .onboardingHero{background:#fff;border-color:#e4e4e7;box-shadow:0 1px 2px #18181b0a}.dashboardPublicShell .onboardingHero{box-shadow:none;color:#f5f7fa;background:radial-gradient(90% 70% at 100% 0,#0ea5b81a,#0000 55%),#151719d1;border-color:#ffffff14;grid-template-columns:1fr;padding:clamp(24px,5vw,36px)}.dashboardPublicShell .onboardingHero .eyebrow,.dashboardPublicShell .onboardingHero p{color:#9aa3b2}.dashboardPublicShell .onboardingHero h2{color:#f5f7fa;letter-spacing:0;max-width:13ch;font-weight:600}.dashboardPublicShell .onboardingHero .oauthButton{color:#f5f7fa;box-shadow:none;background:#0ea5b81f;border-color:#0ea5b85c}.dashboardPublicShell .onboardingHero .oauthButton:hover{background:#0ea5b82e;border-color:#0ea5b880}.dashboardPublicShell .onboardingHero .oauthButton:disabled{color:#9aa3b2;background:#ffffff0b;border-color:#ffffff1a}.dashboardPublicShell .onboardingHero .googleMark{color:#14c2d6;background:#0ea5b81f;border-color:#0ea5b861}.dashboardPublicShell .onboardingHero .oauthButton:disabled .googleMark{color:#9aa3b2;border-color:#ffffff1f}.dashboardPublicShell .onboardingHero{border-radius:18px;min-height:0}.dashboardPublicShell .onboardingInlineProof{flex-wrap:wrap;gap:8px;margin:0;display:flex}.dashboardPublicShell .onboardingInlineProof span{color:#f5f7fa;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:7px 10px;font-size:.86rem}.dashboardAuthenticatedShell .compactTable td,.dashboardAuthenticatedShell .dashboardBackLink,.dashboardAuthenticatedShell .dashboardHelperText,.dashboardAuthenticatedShell .dashboardSidebarBrand small,.dashboardAuthenticatedShell .dashboardSupportLinks a,.dashboardAuthenticatedShell .emptyCopy,.dashboardAuthenticatedShell .keyManagerHint,.dashboardAuthenticatedShell .keyTable td,.dashboardAuthenticatedShell .keyTable td span,.dashboardPublicShell .oauthNotice{color:#9aa3b2}.dashboardAuthenticatedShell .compactTable strong,.dashboardAuthenticatedShell .dashboardCreditChip strong,.dashboardAuthenticatedShell .dashboardUserChip strong,.dashboardAuthenticatedShell .keyTable td strong{color:#f5f7fa}.dashboardAuthenticatedShell .dashboardSidebarBrand a,.dashboardAuthenticatedShell .dashboardTopbar h1,.dashboardAuthenticatedShell .metricCard strong,.dashboardAuthenticatedShell .panelHeader span,.dashboardAuthenticatedShell .panelHeader strong{color:#09090b}.dashboardAuthenticatedShell .quickstartCode .panelHeader span{color:#ffffffa3}.dashboardAuthenticatedShell .quickstartCode .panelHeader strong{color:#fff}.dashboardAuthenticatedShell .dashboardBrandMark{color:#18181b;background:#fff;border-color:#d4d4d8}.dashboardAuthenticatedShell .dashboardNavLink{color:#3f3f46;border:1px solid #0000;border-radius:9px;font-weight:500}.dashboardAuthenticatedShell .dashboardNavGroup{gap:6px;display:grid}.dashboardAuthenticatedShell .dashboardNavGroup+.dashboardNavGroup{margin-top:12px}.dashboardAuthenticatedShell .dashboardNavGroupLabel{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboardAuthenticatedShell .dashboardNavGroupLinks{gap:4px;display:grid}.dashboardAuthenticatedShell .dashboardNavLink.active,.dashboardAuthenticatedShell .dashboardNavLink:hover{color:#09090b;background:#f4f4f5}.dashboardAuthenticatedShell .dashboardNavLink.active{border-color:#e4e4e7}.dashboardAuthenticatedShell .dashboardTopbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom-color:#e4e4e7}.dashboardAuthenticatedShell .dashboardPageBody{padding-top:20px}.dashboardAuthenticatedShell .compactTable th,.dashboardAuthenticatedShell .controlGroup>span,.dashboardAuthenticatedShell .keyTable th,.dashboardAuthenticatedShell .keyToolbar span,.dashboardAuthenticatedShell .metricCard span{color:#71717a}.dashboardAuthenticatedShell{--bg:#08090a;--surface:#101112;--surface-muted:#151719;--surface-raised:#171a1d;--text:#f5f7fa;--muted:#9aa3b2;--line:#ffffff17;--soft-line:#ffffff0f;--accent:#0ea5b8;--accent-strong:#14c2d6;--accent-text:#041513;color:#f5f7fa;background:#08090a}.dashboardAuthenticatedShell .dashboardApp{background:radial-gradient(circle at 100% 0,#0ea5b81a,#0000 34rem),#08090a}.dashboardAuthenticatedShell .dashboardSidebar{background:#0a0b0ceb;border-right-color:#ffffff14}.dashboardAuthenticatedShell .dashboardTopbar{background:#08090ae0;border-bottom-color:#ffffff14}.dashboardAuthenticatedShell .dashboardRouteStrip{background:0 0}.dashboardAuthenticatedShell .dashboardTopbar .dashboardRouteStrip a,.dashboardAuthenticatedShell .dashboardTopbar .dashboardRouteStrip span,.dashboardAuthenticatedShell body .dashboardRouteStrip a,.dashboardAuthenticatedShell body .dashboardRouteStrip span{color:#c5ccd8;background:#ffffff0f;border-color:#ffffff1a}.dashboardAuthenticatedShell .dashboardTopbar .dashboardRouteStrip a{color:#14c2d6}.dashboardAuthenticatedShell .activityControls,.dashboardAuthenticatedShell .apiKeyHeader,.dashboardAuthenticatedShell .dashboardPanel,.dashboardAuthenticatedShell .keyDetailCard,.dashboardAuthenticatedShell .keyInsightBoard,.dashboardAuthenticatedShell .keyTableWrap,.dashboardAuthenticatedShell .metricCard,.dashboardAuthenticatedShell .newKeyBox{box-shadow:none;background:#151719d1;border-color:#ffffff14}.dashboardAuthenticatedShell .compactTable strong,.dashboardAuthenticatedShell .dashboardCreditChip strong,.dashboardAuthenticatedShell .dashboardSidebarBrand a,.dashboardAuthenticatedShell .dashboardTopbar h1,.dashboardAuthenticatedShell .dashboardUserChip strong,.dashboardAuthenticatedShell .keyDetailCardHeader strong,.dashboardAuthenticatedShell .keyDetailMetrics dd,.dashboardAuthenticatedShell .keyTable td strong,.dashboardAuthenticatedShell .metricCard strong,.dashboardAuthenticatedShell .panelHeader span,.dashboardAuthenticatedShell .panelHeader strong{color:#f5f7fa}.dashboardAuthenticatedShell .compactTable td,.dashboardAuthenticatedShell .compactTable th,.dashboardAuthenticatedShell .controlGroup>span,.dashboardAuthenticatedShell .dashboardBackLink,.dashboardAuthenticatedShell .dashboardHelperText,.dashboardAuthenticatedShell .dashboardSidebarBrand small,.dashboardAuthenticatedShell .dashboardSupportLinks a,.dashboardAuthenticatedShell .emptyCopy,.dashboardAuthenticatedShell .keyDetailMetrics dt,.dashboardAuthenticatedShell .keyManagerHint,.dashboardAuthenticatedShell .keyTable td,.dashboardAuthenticatedShell .keyTable td span,.dashboardAuthenticatedShell .keyTable th,.dashboardAuthenticatedShell .keyToolbar span,.dashboardAuthenticatedShell .metricCard span{color:#9aa3b2}.dashboardAuthenticatedShell .dashboardNavLink{color:#c5ccd8}.dashboardAuthenticatedShell .dashboardNavLink:hover{color:#c5ccd8;background:#0ea5b81a;border-color:#0ea5b857}.dashboardAuthenticatedShell .dashboardNavLink.active{color:#f5f7fa;background:#0ea5b81a;border-color:#0ea5b857}.dashboardAuthenticatedShell .dashboardCreditChip,.dashboardAuthenticatedShell .dashboardInput,.dashboardAuthenticatedShell .dashboardRouteStrip a,.dashboardAuthenticatedShell .dashboardRouteStrip span,.dashboardAuthenticatedShell .dashboardSelect,.dashboardAuthenticatedShell .dashboardUserChip,.dashboardAuthenticatedShell .keyInlineEdit input,.dashboardAuthenticatedShell .keyToolbar input,.dashboardAuthenticatedShell .keyToolbar select,.dashboardAuthenticatedShell .routingPolicyFields input{color:#f5f7fa;background:#151719e6;border-color:#ffffff17}.dashboardAuthenticatedShell .dashboardInput::placeholder{color:#7f8897}.dashboardAuthenticatedShell .dashboardTab{color:#d8dee8;background:#ffffff0b;border-color:#ffffff1a}.dashboardAuthenticatedShell .dashboardTab:focus-visible,.dashboardAuthenticatedShell .dashboardTab:hover{color:#f5f7fa;border-color:#0ea5b85c}.dashboardAuthenticatedShell .dashboardTab.active{color:#041513;background:#0ea5b8;border-color:#0ea5b89e}.dashboardAuthenticatedShell .compactTable td,.dashboardAuthenticatedShell .compactTable th,.dashboardAuthenticatedShell .keyTable td,.dashboardAuthenticatedShell .keyTable th,.dashboardAuthenticatedShell .keyToolbar{border-color:#ffffff14}.dashboardAuthenticatedShell .keyTable code,.dashboardAuthenticatedShell .ledgerTable code,.dashboardAuthenticatedShell code{color:#14c2d6;background:#0ea5b81a;border-color:#0ea5b852}.dashboardAuthenticatedShell .button.primary{color:#041513;background:#0ea5b8;border-color:#0ea5b8}.dashboardAuthenticatedShell .button.secondary,.dashboardAuthenticatedShell .keyTable .button{color:#f5f7fa;background:#ffffff0a;border-color:#ffffff1a}.dashboardAuthenticatedShell .button.secondary:hover,.dashboardAuthenticatedShell .keyTable .button:hover{color:#14c2d6;border-color:#0ea5b86b}.dashboardAuthenticatedShell .statusPill.planned,.dashboardAuthenticatedShell .statusPill.watch{color:#b7bbff;background:#7378ff1a;border-color:#7378ff57}.dashboardOnboardingPage{width:min(1380px,100% - 32px);margin:0 auto;padding:36px 0 72px}.dashboardLimits,.dashboardOverview,.dashboardOverviewGrid,.dashboardSettings{gap:calc(var(--spacing) * 3.5);display:grid}.dashboardOverviewGrid{align-items:flex-start;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.dashboardOverviewGridSingle{grid-template-columns:1fr}@media (min-width:1600px){.dashboardPageBody{padding-inline:clamp(24px,3vw,64px)}.dashboardOverviewGrid{grid-template-columns:minmax(0,1.75fr) minmax(360px,.75fr)}.activityMetrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.dashboardQuickLinks{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dashboardControlActions{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.settingsIdentity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.settingsIdentity .avatarFallback,.settingsIdentity img{border-radius:999px;width:56px;height:56px}.settingsIdentity p{color:var(--muted)}.settingsIdentity>div{min-width:0}.settingsToggle{border:1px solid var(--line);background:var(--surface-muted);width:fit-content;color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:inline-flex}.settingsToggle input{width:18px;height:18px;accent-color:var(--accent)}.dashboardTabs{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dashboardTab{min-height:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:.88rem;font-weight:var(--font-weight-semibold);color:var(--color-dashboard-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font:inherit;border-radius:3.40282e+38px}.dashboardTab.active{border-color:var(--color-dashboard-accent);background-color:var(--color-dashboard-accent);color:var(--color-white)}.dashboardRefresh{margin-left:auto}.dashboardControls{align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.controlGroup{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.controlGroup>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-dashboard-muted);text-transform:uppercase}.dashboardInput,.dashboardSelect{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-dashboard-ink);font:inherit}.dashboardSearchControl{grid-column:span 2/span 2}.activityMetrics{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (min-width:1180px){.dashboardAuthenticatedShell .dashboardOverview>.activityMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.dashboardAuthenticatedShell .dashboardOverview>.activityMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.activityControls{align-items:stretch;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);grid-template-columns:1fr;display:grid}.activityPrimaryControls{align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(300px,1.1fr) minmax(180px,.55fr) minmax(260px,1fr) auto;display:grid}.activityAdvancedControls{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dashboard-rule);padding-top:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activityAdvancedControls .controlGroup:first-child{grid-column:1/-1}.activityPeriodControl .sortPills{width:fit-content}.activityControls .dashboardControlActions{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.activityControls .dashboardControlActions .button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);white-space:nowrap;color:var(--color-dashboard-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.activityControls .dashboardControlActions .button:hover{border-color:var(--color-indigo-300);background-color:var(--color-indigo-50)}.primaryMetricCard{border-color:var(--color-indigo-200);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.primaryMetricCard strong{--tw-font-weight:var(--font-weight-medium);font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em}.routeStatusGrid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.activityCostSummaryBar{background:var(--canvas,#fff);border:1px solid var(--hairline,#d9d9dd);border-radius:8px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px;display:flex}.activityCostSummaryBar .costPrimaryMetrics{flex:auto;gap:16px;display:flex}.activityCostSummaryBar .costPrimaryMetrics .metricCard strong{font-size:24px;font-weight:600}.activityCostSummaryBar .costSecondaryMetrics{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activityCostSummaryBar .costSecondaryMetrics .metricCard strong{font-size:16px;font-weight:500}.collapsibleSection{margin-bottom:12px}.collapsibleSection>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.collapsibleSection>summary::-webkit-details-marker{display:none}.collapsibleSection>summary.panelHeader:before{content:"▸";margin-right:8px;font-size:12px;transition:transform .15s;display:inline-block}.collapsibleSection[open]>summary.panelHeader:before{transform:rotate(90deg)}.compactLedgerSection .compactLedger{width:100%}.compactLedgerRow{transition:background-color .1s}.compactLedgerRow:hover{background-color:#00000005}.ledgerExpandButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.ledgerDetailRow>td{border-top:1px solid var(--card-border,#f2f2f2);background-color:#00000004;padding:12px 16px}.ledgerDetailGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ledgerDetailItem{flex-direction:column;gap:2px;display:flex}.ledgerDetailItem>span{color:var(--muted,#93939f);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ledgerDetailItem code{color:var(--ink,#212121);font-size:13px}.keySummaryBar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.keySummaryBar .metricCard{flex:140px}.keyDetailCardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px;display:grid}.keyInsightBoard{border:1px solid var(--soft-line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.keyInsightRail{align-content:start;gap:8px;min-width:0;display:grid}.keyInsightButton{border:1px solid var(--line);background:var(--surface-muted);min-width:0;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:4px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.keyInsightButton:focus-visible,.keyInsightButton:hover,.keyInsightButton[data-active=true]{background:#b8f2d014;border-color:#b8f2d073;outline:none}.keyInsightButton:active{transform:translateY(1px)}.keyInsightButton small,.keyInsightButton span,.keyInsightButton strong{overflow-wrap:anywhere;min-width:0}.keyInsightButton span{color:var(--text);font-weight:700}.keyInsightButton strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.3rem;font-weight:500}.keyInsightButton small{color:var(--muted);font-size:.78rem}.keyInsightDetail{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.keyInsightDetailHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.keyInsightDetailHeader>div{gap:4px;min-width:0;display:grid}.keyInsightDetailHeader span,.keyInsightMeta,.keyInsightMetrics dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:700}.keyInsightDetailHeader strong{color:var(--text);overflow-wrap:anywhere;font-size:1.1rem;font-weight:650}.keyInsightDetailHeader code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--accent);border-radius:6px;padding:3px 6px;font-size:.78rem}.keyInsightBars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;height:86px;display:grid}.keyInsightBars span{align-items:end;gap:4px;height:100%;display:grid}.keyInsightBars i{background:linear-gradient(#b8f2d0e6,#b8f2d038);border-radius:5px 5px 2px 2px;min-height:8px;display:block}.keyInsightBars small{color:var(--muted);text-align:center;font-size:.68rem}.keyInsightMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.keyInsightMetrics>div{border-top:1px solid var(--line);min-width:0;padding-top:8px}.keyInsightMetrics dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.keyDetailCard{background:var(--canvas,#fff);border:1px solid var(--hairline,#d9d9dd);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.keyDetailCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.keyDetailCardHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.keyMiniChart{align-items:flex-end;gap:8px;height:48px;display:flex}.keyMiniChartBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.keyMiniChartBar i{background:var(--action-blue,#1863dc);opacity:.75;border-radius:3px 3px 0 0;width:100%;max-width:28px;min-height:4px;display:block}.keyMiniChartBar span{color:var(--muted,#93939f);margin-top:2px;font-size:10px}.keyDetailMetrics{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:0;display:grid}.keyDetailMetrics dt{color:var(--muted,#93939f);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.keyDetailMetrics dd{margin:0;font-size:14px;font-weight:500}@media (max-width:768px){.keyDetailCardGrid{grid-template-columns:1fr}.activityCostSummaryBar,.activityCostSummaryBar .costPrimaryMetrics,.activityCostSummaryBar .costSecondaryMetrics{flex-direction:column}}.routeHandleButton code{color:inherit}.metricCard{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);min-width:0;padding:18px;display:grid;overflow:hidden}.metricCard span{--tw-font-weight:var(--font-weight-bold);font-size:.78rem;font-weight:var(--font-weight-bold);color:var(--color-dashboard-muted);text-transform:uppercase}.metricCard strong{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);min-width:0;max-width:100%;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1;font-weight:var(--font-weight-normal);overflow-wrap:anywhere}.dashboardPanel{gap:16px}.routeOpsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.routeOpsPanel .metricCard strong{font-size:clamp(1.15rem,1.45vw,1.45rem);line-height:1.1}.guardrailGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.guardrailCard{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;gap:8px;min-width:0;padding:16px;display:grid}.guardrailCard strong{color:#18181b;font-size:.95rem}.guardrailCard p{color:#71717a;line-height:1.45}.compactTableWrap{background:0 0;border:0;margin-top:0}.dashboardAuthenticatedShell .dashboardOverview .compactTable{min-width:100%}.dashboardHelperText,.emptyCopy{color:var(--muted);line-height:1.5}.dashboardHelperText{margin:-12px 0 0;font-size:.84rem}.ledgerTable code{color:var(--blue);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.ledgerSpendCell{gap:4px;min-width:190px;display:grid}.ledgerSpendCell strong{font-weight:600}.ledgerSpendCell span{color:var(--muted);font-size:.78rem;line-height:1.35}.cacheRefundBreakdown{gap:3px;display:grid}.cacheRefundBadge{background:#edfce9;border:1px solid #003c332e;border-radius:999px;width:fit-content;padding:2px 7px;font-weight:700;color:var(--accent)!important}.strongRefundBadge{background:#dcfce7;border-color:#2e7d3247;color:#166534!important}.dashboardSection{gap:18px;display:grid}.dashboardSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:4px;display:flex}.dashboardSectionHeader h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600}.dashboardSectionHeader p{max-width:820px;color:var(--muted);margin-top:10px;line-height:1.55}.dashboardModelsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.modelDisclosureCard{align-content:start}.dashboardCoverageSummary{margin-top:0}@media (max-width:760px){.dashboardSectionHeader{display:grid}}.modelsDisclosurePage{gap:22px}.modelsHeroHeader{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#5e6ad21f,#0000 30%),#fff;border-radius:18px;padding:clamp(18px,3vw,28px)}.liveDataNotice{color:#7f2416;background:#ff775914;border:1px solid #9b301c3d;border-radius:8px;padding:12px 14px;font-size:.92rem;line-height:1.45}.modelDisclosureBlock{gap:14px;display:grid}.modelSubsectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.modelSubsectionHeader h3{color:#09090b;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}.modelSubsectionHeader p{max-width:760px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.aliasDisclosureGrid,.modelPriceHeroGrid,.modelProductGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.modelProductGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.aliasDisclosureCard,.modelPriceCard,.modelProductCard{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 1px 2px #18181b0a}.aliasDisclosureCard>strong,.modelPriceCard>strong,.modelProductCard>div>strong{overflow-wrap:anywhere;color:#09090b;letter-spacing:-.03em;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600;line-height:1.1}.modelProductCard>div>p{color:var(--muted);margin:6px 0 0;font-size:.9rem}.modelMetaLine,.modelPriceCardTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modelDisclosureTable code,.modelMetaLine span,.modelPriceCardTopline code,.modelStatusDetailGrid small,.modelStatusDetailGrid strong{overflow-wrap:anywhere}.categoryPill{min-height:26px;color:var(--accent-strong);background:#5e6ad21a;border:1px solid #5e6ad23d;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:700;display:inline-flex}.modelPriceTriplet{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.modelPriceTriplet div{background:#fafafa;border:1px solid #eeeeef;border-radius:12px;min-width:0;padding:10px}.modelPriceTriplet dt{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:800}.modelPriceTriplet dd{overflow-wrap:anywhere;color:#18181b;margin:4px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650}.compactTriplet dd{font-size:.95rem}.modelStatusDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.modelStatusDetailGrid div{background:#fff;border:1px solid #eeeeef;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.modelStatusDetailGrid span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:800}.modelStatusDetailGrid strong{color:#18181b;font-size:1rem;font-weight:700}.modelStatusDetailGrid small{color:var(--muted);font-size:.72rem}.modelProductCard .modelDescription{color:#3f3f46;margin:6px 0 0;font-size:.9rem;line-height:1.5}.modelProductCardCompact{gap:16px}.modelSimpleFacts{gap:8px;margin:0;display:grid}.modelSimpleFacts div{border-top:1px solid #e2e8f085;gap:3px;min-width:0;padding-top:10px;display:grid}.modelSimpleFacts dt{color:#b7c3d7;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.modelSimpleFacts dd{overflow-wrap:anywhere;color:#e7eefb;margin:0;font-size:.86rem;line-height:1.45}.modelProductCard .modelBadge{color:#1e3a8a;background:#1e55d21a;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.modelChipGroup{gap:4px;min-width:0;display:grid}.chipGroupLabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.chipRow{flex-wrap:wrap;gap:4px;display:flex}.chip{color:#18181b;overflow-wrap:anywhere;background:#f4f4f5;border-radius:999px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.chipGood{color:#166534;background:#22c55e24}.chipBad{color:#991b1b;background:#ef44441a}.chipCap{color:#1e3a8a;background:#1e55d214}.modelQualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.modelQualityGrid div{gap:2px;min-width:0;display:grid}.modelQualityGrid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.modelQualityGrid dd{color:#18181b;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:700}.modelLimitsLine{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.modelLimitsLine span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.modelLimitsLine strong{color:#18181b;font-size:.82rem;font-weight:700}.plannedModelGrid .modelProductCard{background:linear-gradient(135deg,#1e55d20d,#0000 42%),#fff}.modelMetaLine{color:var(--muted);font-size:.78rem;font-weight:650}.modelTableWrap{overflow-x:auto}.modelDisclosureTable{min-width:980px}.modelDisclosureTable td:first-child{color:#18181b}.modelTableSectionRow td{color:var(--accent-strong);letter-spacing:.02em;text-transform:uppercase;background:#f7f7f8;font-size:.76rem;font-weight:800}@media (max-width:760px){.modelPriceTriplet,.modelQualityGrid,.modelStatusDetailGrid{grid-template-columns:1fr}}.dashboardCredits{gap:14px;display:grid}.activityChartPanel{overflow:hidden}.activityComboChart{gap:12px;min-width:0;display:grid}.activityChartTopline{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.activityChartDetail,.activityChartStatStrip{min-width:0;color:var(--text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px}.activityChartDetail{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.activityChartDetail small,.activityChartDetail span{color:var(--muted);font-size:.76rem}.activityChartDetail strong{color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:500}.activityChartStatStrip{grid-template-columns:repeat(3,auto);gap:1px;display:grid;overflow:hidden}.activityChartStatStrip span{background:#00000014;gap:3px;min-width:78px;padding:9px 12px;display:grid}.activityChartStatStrip small{color:var(--muted);text-transform:uppercase;font-size:.66rem}.activityChartStatStrip strong{color:var(--text);white-space:nowrap;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:500}.activityChartPlot{background:radial-gradient(circle at 72% 18%,#b8f2d014,#0000 28%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:8px;min-width:0;position:relative;overflow:hidden}.activityComboSvg{width:100%;min-width:0;height:clamp(230px,20vw,320px);display:block}.activityAxis,.activityGridLine{stroke:var(--line);stroke-width:1px}.activityGridLine{opacity:.42}.activityYAxisLabel{fill:var(--muted);opacity:.62;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.activityComboBar{stroke:#b8f2d033;transition:fill .12s,stroke .12s,opacity .12s}.activityChartArea{opacity:1;pointer-events:none}.activityComboLine{fill:none;stroke:#f5f7faf0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;filter:drop-shadow(0 8px 18px #b8f2d029)}.activityChartCrosshair{stroke:#b8f2d075;stroke-dasharray:3 5;stroke-width:1.2px;pointer-events:none}.activityComboPoint{fill:var(--surface);stroke:#f5f7fadb;stroke-width:2px;transition:fill .12s,stroke .12s,r .12s}g[data-active=true] .activityComboBar{fill:#b8f2d057;stroke:#b8f2d0e6}.activityComboPoint[data-active=true]{fill:var(--accent);stroke:var(--accent);r:6.5}.activityChartHoverLayer{position:absolute;inset:0}.activityChartHoverTarget{cursor:crosshair;opacity:0;background:0 0;border:0;position:absolute;top:0;bottom:0}.activityChartHoverTarget:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;opacity:1}.activityChartHoverTarget[data-active=true]{opacity:1;background:linear-gradient(#b8f2d021,#b8f2d003)}.activityComboLabels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:0 42px;display:grid}.activityComboLabels small{color:var(--muted);overflow-wrap:anywhere;text-align:left;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.activityComboLabels small:last-child{text-align:right}@media (max-width:720px){.activityChartTopline{grid-template-columns:1fr}.activityChartDetail{grid-template-columns:minmax(0,1fr) auto}.activityChartDetail small{grid-column:1/-1}.activityChartStatStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.activityChartStatStrip span{min-width:0;padding:8px}.activityChartStatStrip strong{font-size:.74rem}.activityComboSvg{height:240px}.activityYAxisLabel{display:none}.activityComboLabels{padding:0 18px}}.activitySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activityHorizontalChart{gap:10px;display:grid}.activityHorizontalRow{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(110px,.9fr) minmax(160px,1.5fr) minmax(90px,auto);align-items:center;gap:10px;padding:0;display:grid}.activityHorizontalRow span,.activityHorizontalRow strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem}.activityHorizontalRow span{color:var(--text);font-weight:700}.activityHorizontalRow strong{color:var(--muted);text-align:right}.activityHorizontalRow:disabled{cursor:default}.activityHorizontalTrack{background:var(--surface-raised);border-radius:999px;height:10px;overflow:hidden}.activityHorizontalTrack i{border-radius:inherit;background:linear-gradient(90deg,var(--accent) 0,#ff7759 100%);height:100%;display:block}.activityLedgerList{gap:10px;display:grid}.activityLedgerList article{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.activityLedgerList article:last-child{border-bottom:0}.activityLedgerList div{gap:3px;display:grid}.activityLedgerList span{color:var(--muted);font-size:.82rem}.linkButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.linkButton:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.traceOverlay{z-index:40;background:#09090b6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.traceDialog{width:min(1080px,100%);max-height:min(820px,100vh - 48px);overflow:auto}.traceTitleHeader>div:first-child{gap:4px;min-width:0;display:grid}.traceTitleHeader strong{overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:700}.traceMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.traceMetaGrid,.traceSection{margin-block:14px;display:grid}.traceSection{gap:10px}.traceMetaList{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:8px 14px;padding:12px;display:grid}.traceMetaList span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compactHeader{margin-bottom:0}.traceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.traceGrid section{gap:8px;min-width:0;display:grid}@media (max-width:760px){.activityHorizontalRow,.activitySummaryGrid,.traceGrid,.traceMetaGrid,.traceMetaList{grid-template-columns:1fr}.activityHorizontalRow strong{text-align:left}}.keyInlineEdit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.keyInlineEdit input{border:1px solid var(--line);background:var(--surface);width:72px;color:var(--text);font:inherit;border-radius:8px;padding:8px}.keyTable td[data-label=Label] .keyInlineEdit input{flex:180px;width:min(240px,100%)}.routingPolicyFields{grid-template-columns:repeat(2,minmax(86px,1fr)) minmax(150px,1.25fr);gap:10px;min-width:0;display:grid}.keyPolicyEdit,.routingPolicyFields label{gap:8px;display:grid}.routingPolicyFields input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:9px 10px}.routingPolicyPriceField{grid-column:span 1}.routingPolicyPriceField small{color:var(--muted);font-size:.72rem}.keyPolicySummary{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.keyPolicySummary span{width:fit-content;color:var(--accent-strong);background:#5e6ad214;border:1px solid #5e6ad229;border-radius:999px;margin-top:0;padding:4px 8px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.keyPolicySummary .button{width:fit-content;margin-top:4px}.keyManagerHint{max-width:78ch;color:var(--muted);margin:0;line-height:1.55}.keyManagerSummary{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.keyUsageSnapshotGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.keyUsageSnapshot{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 32px #18181b0f}.keyUsageSnapshot>div{gap:4px;min-width:0;display:grid}.keyUsageSnapshot dt,.keyUsageSnapshot span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.keyUsageSnapshot strong{overflow-wrap:anywhere;color:var(--ink);font-size:1rem}.keyUsageSnapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.keyUsageSnapshot dl div{background:#5e6ad20d;border:1px solid #5e6ad224;border-radius:12px;min-width:0;padding:10px}.keyUsageSnapshot dd,.keyUsageSnapshot dt{margin:0}.keyUsageSnapshot dd{overflow-wrap:anywhere;color:var(--text);margin-top:4px;font-weight:700}.keyCreateOverlay{z-index:50;background-color:#09090b66;place-items:start;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.keyCreateOverlay{background-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.keyCreateOverlay{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);place-items:start center;padding-top:min(8vh,64px)}.keyCreateDialog{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(1040px,100%);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - min(16vh,128px) - 28px);padding:clamp(16px,2.5vw,24px);display:grid;overflow:hidden}.keyCreateDialogHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);z-index:1;background:inherit;flex-wrap:wrap;padding-bottom:4px;display:flex;position:sticky;top:0}.keyToolbar{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dashboard-rule);padding:calc(var(--spacing) * 3.5);grid-template-columns:minmax(220px,1.2fr) minmax(140px,.45fr) minmax(140px,.45fr);display:grid}.keyToolbar label{gap:calc(var(--spacing) * 1.5);display:grid}.keyToolbar span{--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-dashboard-muted);text-transform:uppercase}.keyToolbar input,.keyToolbar select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);width:100%;min-height:38px;padding-inline:calc(var(--spacing) * 2.5);color:var(--color-dashboard-ink);font:inherit}.keyHeaderActions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.keyQuickStart{background:#006e840d;border:1px dashed #006e8442;border-radius:12px;gap:8px;padding:14px;display:grid}.keyQuickStart strong{color:var(--ink);font-size:.95rem}.keyQuickStart span{color:var(--muted);font-size:.84rem;line-height:1.45}.keyQuickStart code{overflow-wrap:anywhere;background:var(--surface);width:fit-content;max-width:100%;color:var(--blue);border:1px solid #006e842e;border-radius:8px;padding:6px 8px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.apiKeyHeader{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:var(--color-zinc-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));gap:18px;padding:18px;display:grid}.apiKeyHeader,.keyTableWrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule)}.keyTableWrap{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow-x:auto}.keyTable{border-collapse:collapse;width:100%;min-width:0}.keyTable td,.keyTable th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.keyTable tr:last-child td{border-bottom:0}.keyTable code{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;background:#006e840f;border-radius:6px;padding:2px 6px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;display:inline-block}.keyTable td strong{font-weight:600;display:block}.keyTable td span{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.keyLabelCell{gap:6px;display:grid}.keyInlineActions{flex-wrap:wrap;gap:8px;display:flex}.keyTokenCell{gap:6px;display:grid}.keyTokenCell span{width:fit-content;color:var(--accent-strong);background:#006e8414;border:1px solid #006e842e;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.keyTable .button{border-color:var(--line);background:var(--surface);white-space:nowrap;width:fit-content;min-height:30px;padding:0 12px;text-decoration:none}.keyTable .button:hover{color:var(--accent);border-color:#006e8459}.keyTable .button.danger{color:var(--error);background:#b3000014;border-color:#b3000052}.keyStatusActions{justify-items:start;gap:8px;display:grid}.keyRowRevoked{opacity:.62}.keyEmptyState{min-height:180px;color:var(--muted);text-align:center;background:0 0;border:0;place-items:center;display:grid}.newKeyRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.newKeyRow code{overflow-wrap:anywhere;flex:240px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.apiKeyManager{gap:18px;display:grid}.keyCreatePanel{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);min-height:0;padding-right:4px;display:grid;overflow:auto}.keyCreateDialog .panelHeader span{color:var(--color-dashboard-muted)}.keyCreateDialog .panelHeader strong{color:var(--color-dashboard-ink)}.keyPresetColumn{gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:960px){.keyCreatePanel{scrollbar-gutter:stable;grid-template-columns:minmax(500px,.98fr) minmax(0,1fr)}.keyPresetColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.keyPresetHeader{grid-column:1/-1}.keyPresetButton{padding:10px}.keyPresetButton strong{font-size:.84rem}.keyPresetButton small,.keyPresetButton span{font-size:.74rem;line-height:1.28}}.keyPresetHeader{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}.keyPresetHeader span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-dashboard-ink);text-transform:uppercase}.keyPresetHeader small{--tw-leading:1.35;color:var(--color-dashboard-muted);font-size:.78rem;line-height:1.35}.keyPresetButton{cursor:pointer;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:#fffc;display:grid}@supports (color:color-mix(in lab,red,red)){.keyPresetButton{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.keyPresetButton{padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:inherit;font:inherit}.keyPresetButton.active,.keyPresetButton:hover{border-color:var(--color-sky-300);background-color:var(--color-sky-50)}.keyPresetButton.active{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.keyPresetButton strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-dashboard-ink)}.keyPresetButton small,.keyPresetButton span{--tw-leading:1.35;color:var(--color-dashboard-muted);font-size:.78rem;line-height:1.35}.keyCreateMain{gap:calc(var(--spacing) * 3.5);min-width:0;display:grid}.keyCreateEssentials{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(220px,1fr) minmax(120px,.38fr);display:grid}.keyCreateRow{grid-template-columns:minmax(180px,1fr) 120px minmax(430px,1.8fr) auto;align-items:flex-end;gap:14px;display:grid}.keyCreateEssentials label,.keyCreateRow label,.messageEditor{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.keyCreateEssentials span,.keyCreateRow span,.messageEditor span,.routingPolicyFields span{--tw-font-weight:var(--font-weight-bold);font-size:.78rem;font-weight:var(--font-weight-bold);color:var(--color-dashboard-muted);text-transform:uppercase}.keyCreateEssentials small,.keyCreateRow small,.routingPolicyHelp small{--tw-leading:1.35;color:var(--color-dashboard-muted);font-size:.78rem;line-height:1.35}.keyAdvancedPolicy{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-zinc-50);padding:calc(var(--spacing) * 3)}.keyAdvancedPolicy summary{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-dashboard-ink)}.keyAdvancedPolicy[open] summary{margin-bottom:calc(var(--spacing) * 3)}.routingPolicyCreateBlock{gap:8px;min-width:0;display:grid}.routingPolicyHelp{gap:2px;display:grid}.routingPolicyHelp span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.keyCreateEssentials input,.keyCreateRow input,.messageEditor textarea,.playgroundInput{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dashboard-rule);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);color:var(--color-dashboard-ink);font:inherit}.keyCreateSubmit{justify-self:flex-start}.dashboardAuthenticatedShell .keyCreateOverlay{background:#020406b8}.dashboardAuthenticatedShell .keyCreateDialog{color:#f5f7fa;background:#101112;border-color:#ffffff1a;box-shadow:0 24px 80px #0000006b}.dashboardAuthenticatedShell .keyCreateDialog .panelHeader span,.dashboardAuthenticatedShell .keyCreateEssentials small,.dashboardAuthenticatedShell .keyPresetButton small,.dashboardAuthenticatedShell .keyPresetButton span,.dashboardAuthenticatedShell .keyPresetHeader small{color:#9aa3b2}.dashboardAuthenticatedShell .keyAdvancedPolicy summary,.dashboardAuthenticatedShell .keyCreateDialog .panelHeader strong,.dashboardAuthenticatedShell .keyCreateEssentials span,.dashboardAuthenticatedShell .keyPresetButton strong,.dashboardAuthenticatedShell .keyPresetHeader span{color:#f5f7fa}.dashboardAuthenticatedShell .keyAdvancedPolicy,.dashboardAuthenticatedShell .keyPresetHeader{background:#ffffff0b;border-color:#ffffff17}.dashboardAuthenticatedShell .keyPresetButton{color:#f5f7fa;background:#ffffff09;border-color:#b8f2d033}.dashboardAuthenticatedShell .keyPresetButton.active,.dashboardAuthenticatedShell .keyPresetButton:hover{background:#b8f2d01a;border-color:#b8f2d08a}.dashboardAuthenticatedShell .keyAdvancedPolicy input,.dashboardAuthenticatedShell .keyAdvancedPolicy select,.dashboardAuthenticatedShell .keyCreateEssentials input,.dashboardAuthenticatedShell .keyCreateRow input{color:#f5f7fa;background:#08090ab8;border-color:#ffffff1a}.messageEditor textarea{resize:vertical;min-height:132px}.playgroundMain .messageEditor textarea{border-color:var(--line);background:var(--surface);color:var(--text)}.newKeyBox{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b33;display:grid}@supports (color:color-mix(in lab,red,red)){.newKeyBox{border-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.newKeyBox{background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 3.5)}.keyCreateSuccess{gap:calc(var(--spacing) * 3.5);border-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-emerald-50);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.keyCreateSuccess strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-dashboard-ink);display:block}.keyRow small,.newKeyBox span{color:var(--muted)}.newKeyBox code{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace}.keyList{gap:10px;display:grid}.keyList p{color:var(--muted)}.keyRow{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.keyRow div{gap:4px;min-width:0;display:grid}.keyRow span{overflow-wrap:anywhere;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace}.keyMetrics{flex-wrap:wrap;gap:6px;display:flex}.keyMetrics small{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 8px}.packList{gap:10px;display:grid}.button.compact{padding:10px 14px;font-size:.92rem}.legalLinks{flex-wrap:wrap}.siteFooter{color:#f7f8f8;background:#08090a;border-top:1px solid #ffffff14;margin-top:48px;padding:clamp(28px,5vw,48px) 24px 28px}.footerInner{grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr);align-items:start;gap:clamp(28px,8vw,96px);max-width:1120px;margin:0 auto;display:grid}.footerBrand{gap:10px;display:grid}.footerBrand strong{font-size:1.05rem;font-weight:650}.footerBrand p{max-width:380px;margin:0;line-height:1.5}.footerBrand p,.footerNote{color:#8a8f98}.footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,44px);display:grid}.footerColumns div{gap:10px;display:grid}.footerColumns span{color:#7170ff;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.footerColumns a{color:#d0d6e0;align-items:center;min-height:32px;text-decoration:none;transition:color .18s;display:inline-flex}.footerColumns a:focus-visible,.footerColumns a:hover{color:#f7f8f8}.footerNote{border-top:1px solid #ffffff0f;max-width:1120px;margin:28px auto 0;padding-top:18px;font-size:.82rem}.muted{color:var(--muted)}.packRow{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.packRow>div{flex:auto;gap:4px;min-width:0;display:grid}.packRow strong{white-space:nowrap;font-size:1.35rem}.packRow span{color:var(--muted)}.packRow>div span{white-space:nowrap}.packRow small{color:var(--muted);font-size:.78rem;line-height:1.35}.packRow>.muted{text-align:right;max-width:34ch}.pricingGridSingle{grid-template-columns:minmax(0,1fr)}.priceCompareList{gap:12px;display:grid}.priceCompareHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px;font-size:.72rem;display:none}.priceCompareRow{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.pcrIdent{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pcrTitle{align-items:center;gap:8px;display:flex}.pcrTitle strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.pcrBadge{color:var(--accent-strong);background:#5e6ad21f;border:1px solid #5e6ad23d;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.pcrFamily{color:var(--muted);font-size:.82rem}.pcrCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pcrCell{align-content:start;gap:3px;display:grid}.pcrLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.pcrPerf,.pcrPrice{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.98rem}.pcrMultiplier{color:var(--accent-strong);font-size:1.6rem;font-weight:650;line-height:1.1}.pcrSub,.pcrUnit{color:var(--muted);font-size:.72rem}@media (min-width:720px){.priceCompareHead{display:grid}}@media (max-width:719px){.pcrCols{grid-template-columns:1fr;gap:10px}}.actions.compact{margin-top:0}.modelShell{width:min(1380px,100% - 28px);margin:0 auto;padding:28px 0 64px}.modelHeader{border:1px solid var(--soft-line);background:var(--surface);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.modelHeader h1{margin-top:10px;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:400;line-height:1}.modelHeader p{max-width:760px;color:var(--muted);margin-top:14px;line-height:1.6}.modelHeader.comingSoonRoute{padding:24px}.button.disabled,.button[aria-disabled=true]{pointer-events:none;opacity:.58}.backLink{color:var(--blue);text-transform:uppercase;font-size:.82rem;font-weight:600;text-decoration:none}.modelHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modelGrid{grid-template-columns:.85fr 1.15fr;gap:14px;min-width:0;margin-top:14px;display:grid}.comingSoonContent{filter:blur(1.2px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%}.widePanel{grid-column:1/-1}.modelShell .detailPanel{border-color:var(--soft-line);background:var(--surface);color:var(--text)}.modelShell .detailPanel .panelHeader{border-color:var(--line)}.modelShell .detailPanel .panelHeader span,.modelShell .detailPanel dt{color:var(--accent-strong)}.modelShell .detailPanel .panelHeader strong,.modelShell .detailPanel dd{color:var(--text)}.modelShell .pricingPanel .priceGrid>div{border-color:var(--line);background:var(--surface-raised);color:var(--text)}.modelShell .pricingPanel .priceGrid span{color:#9aa7bc}.modelShell .pricingPanel .priceGrid strong{color:#fff}.priceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.priceGrid>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;padding:14px}.priceGrid span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.priceGrid strong{margin-top:8px;font-size:1.45rem;display:block}.compactTable{min-width:760px}.playgroundPage{padding-top:36px}.playgroundPage code{color:var(--accent-strong);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.playgroundFacts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.playgroundFacts span{border:1px solid var(--soft-line);max-width:100%;min-height:30px;color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;line-height:1.2;display:inline-flex}.playgroundFacts code{margin-left:4px}.playgroundMetricGrid span,.playgroundProofStrip span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.playgroundShell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:16px;width:100%;display:grid}.playgroundConfig,.playgroundMain{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:18px}.playgroundConfig{align-content:start;gap:18px;display:grid}.playgroundModeLine{gap:8px;display:grid}.playgroundModeLine strong{color:var(--text);font-size:1.05rem}.playgroundMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.playgroundMetricGrid.compact{margin-bottom:10px}.playgroundMetricGrid label{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.playgroundMetricGrid strong{color:var(--text);overflow-wrap:anywhere;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.playgroundControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.playgroundField{gap:6px;display:grid}.playgroundField span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.playgroundField input,.playgroundField select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.playgroundField select:disabled{color:var(--muted);opacity:.68}.playgroundField input:focus,.playgroundField select:focus{border-color:var(--accent);outline-offset:1px;outline:2px solid #4fd6c82e}.editorGrid{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}.requestPreview{min-width:0}.panelHeader.compact{background:var(--surface-raised);border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:0;padding:10px 12px}.requestPreview pre{border-radius:0 0 8px 8px}.playgroundRedactionPreview{gap:10px;margin-top:14px;display:grid}.previewDiff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.previewBlock{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.previewBlock{background:color-mix(in srgb,var(--surface-raised) 78%,var(--accent) 8%)}}.previewBlock{padding:12px}.previewBlock span,.previewMeta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.previewBlock code,.previewBlock span,.previewMeta span{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.previewBlock code{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.84rem;line-height:1.5}.previewMeta{flex-wrap:wrap;gap:8px;display:flex}.previewMeta span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 10px}.resultPanel{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid}.resultPanel>.statusPill{justify-self:start}.resultPanel h2{font-size:1.3rem}.resultPanel p{color:var(--muted);line-height:1.5}.resultCardGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.resultCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.resultCard h3{margin-bottom:10px;font-size:.95rem}.resultCard dl{gap:8px;display:grid}.resultCard div{gap:2px;display:grid}.resultCard dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.resultCard dd{overflow-wrap:anywhere;color:var(--text)}.rawJsonDetails{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.rawJsonDetails summary{cursor:pointer;color:var(--muted)}.responseText{white-space:pre-wrap;max-height:150px;color:var(--text);margin:0;font-family:inherit;font-size:.9rem;line-height:1.45;overflow:auto}.responseHistory{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.responseHistory h3{color:var(--muted);text-transform:uppercase;font-size:.78rem}.responseHistory details{border:1px solid var(--line);background:var(--surface);border-radius:8px}.responseHistory summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.responseHistory summary em,.responseHistory summary span{color:var(--muted);font-size:.78rem;font-style:normal}.responseHistory summary strong{overflow-wrap:anywhere;color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.historyBody{border-top:1px solid var(--line);padding:10px}.resultJson{max-height:360px;overflow:auto}@media (max-width:1320px){.marketShell{grid-template-columns:220px minmax(0,1fr)}.detailRail{grid-column:1/-1;grid-template-columns:1fr 1fr;height:auto;position:static}}@media (max-width:920px){.dashboardApp{grid-template-columns:1fr}.dashboardSidebar{border-right:0;border-bottom:1px solid var(--soft-line);grid-template-rows:auto auto;gap:10px;height:auto;padding:14px 16px;position:static}.dashboardSidebarBrand{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardSidebarBrand small{text-align:right}.dashboardSidebarFooter{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dashboardSupportLinks{flex-wrap:wrap;gap:8px 12px;display:flex}.dashboardSidebarNav{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboardAuthenticatedShell .dashboardSidebar{gap:10px;padding:12px}.dashboardAuthenticatedShell .dashboardSidebarNav{flex-wrap:wrap;gap:6px;padding-bottom:0;display:flex;overflow-x:visible}.dashboardAuthenticatedShell .dashboardNavGroup,.dashboardAuthenticatedShell .dashboardNavGroupLinks{display:contents}.dashboardAuthenticatedShell .dashboardNavGroup+.dashboardNavGroup{margin-top:0}.dashboardAuthenticatedShell .dashboardNavGroupLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dashboardAuthenticatedShell .dashboardNavLink{flex:92px;min-height:34px;padding:7px 8px}.dashboardAuthenticatedShell .dashboardSidebarFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px}.dashboardAuthenticatedShell .dashboardSupportCopy,.dashboardAuthenticatedShell .dashboardSupportLinks{grid-column:1/-1}.dashboardSearchControl{grid-column:auto}.dashboardSidebarNav::-webkit-scrollbar{display:none}.dashboardNavLink{text-align:center;white-space:nowrap;flex:none;min-height:36px;padding:8px 12px}.dashboardTopbar{align-items:start;gap:12px;display:grid}body .dashboardRouteStrip{justify-content:start;max-width:100%}.activityAdvancedControls,.activityMetrics,.activityPrimaryControls,.adminLockedHero,.adminStatsHeader,.adminStatsKpis,.dashboardControls,.dashboardHero,.dashboardMain,.dashboardOverviewGrid,.dashboardPublicShell .onboardingFeatures,.dashboardPublicShell .onboardingHero,.keyCreateEssentials,.keyCreatePanel,.keyInsightBoard,.onboardingFeatures,.onboardingHero{grid-template-columns:1fr}.adminWindowTabs{display:none}.adminWindowCards{grid-template-columns:1fr;gap:10px;margin-bottom:14px;display:grid}.adminWindowCard{border:1px solid var(--soft-line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.adminWindowCard span{font-weight:800}.adminWindowCard strong{color:var(--muted);font-size:.9rem}.adminWindowCard.active{background:#004d400f;border-color:#004d4057}.adminStatsPanels{grid-template-columns:1fr}.dashboardRail{position:static}.editorialHero,.homeBenchmark,.liveBand,.metricSection,.quickstartSection{grid-template-columns:1fr}.editorialHero{align-items:start;min-height:0;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,.inputCoverageGrid,.marketShell,.modelGrid,.playgroundShell,.priceGrid,.pricingGrid,.signinGrid,.statusGrid{grid-template-columns:1fr}.detailPanel,.modelGrid,.modelShell{min-width:0;max-width:100%}.modelHeader{flex-direction:column;align-items:flex-start}.modelHeaderActions{justify-content:flex-start;width:100%}.modelGrid .compactTable{min-width:560px}.keyCreateRow,.keyManagerSummary,.keyRow,.keyToolbar,.playgroundControlGrid,.routingPolicyFields{grid-template-columns:1fr}.keyInsightRail{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.keyInsightMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.keyTable{min-width:0}.keyTable thead{display:none}.keyTable,.keyTable tbody,.keyTable td,.keyTable tr{width:100%;display:block}.keyTable tr{border-bottom:1px solid var(--line);padding:14px}.keyTable td,.keyTable tr:last-child{border-bottom:0}.keyTable td{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.keyTable td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.docsTableCompact{min-width:0}.docsTableCompact thead{display:none}.docsTableCompact,.docsTableCompact tbody,.docsTableCompact td,.docsTableCompact tr{width:100%;display:block}.docsTableCompact tr{border-bottom:1px solid var(--line);padding:14px}.docsTableCompact tr:last-child{border-bottom:0}.docsTableCompact td{border-bottom:0;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.docsTableCompact td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.keyPolicySummary{min-width:0}.keyUsageCell{align-items:baseline}.topbar{position:static}.dashboardTabs{z-index:1;padding-top:6px;position:relative}.dashboardRefresh{margin-left:0}.keyRow{align-items:start;display:grid}.detailRail,.filterRail{height:auto;position:static}.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)}.benchmarkChartControls,.benchmarkComparisonHeader{justify-content:stretch;justify-items:start;width:100%;display:grid}.benchmarkLegend{justify-content:flex-start;width:100%}.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{flex-wrap:wrap;justify-content:flex-start;min-height:30px;padding:5px 12px;font-size:.72rem}.topbar{z-index:100;flex-direction:row;align-items:center;gap:12px;min-height:54px;padding:8px 12px;position:static}.desktopNav{display:none}.mobileMenu{margin-left:auto;display:block;position:relative}.mobileMenu summary{min-height:44px}.mobileMenuPanel{box-sizing:border-box;z-index:120;border-color:var(--line);background:var(--surface);width:100vw;position:absolute;top:calc(100% + 10px);right:-12px}@supports (color:color-mix(in lab,red,red)){.mobileMenuPanel{background:color-mix(in srgb,var(--surface) 96%,#000 4%)}}.mobileMenuPanel{box-shadow:0 24px 70px #0000006b}.mobileMenuPanel a{min-height:44px;padding:0 4px}.mobileMenuPanel .localeSwitch{justify-self:start}.dashboardSidebarNav{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow-x:visible}.dashboardNavLink{white-space:normal;min-height:34px;padding:7px 6px;font-size:.82rem}.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{border-radius:16px;margin-top:24px;padding:22px}.sectionIntro h2{font-size:clamp(2rem,10vw,3rem)}.routeProofGrid{gap:8px}.catalogSection,.metricSection,.quickstartSection{margin-top:56px}.catalogHeader{gap:14px;display:grid}.catalogControls{justify-items:stretch;min-width:0}.catalogControls .sortPills,.filterChips{justify-content:flex-start;width:100%}.catalogControls .sortPills button,.catalogControls .sortPills span,.filterChips .filter{flex:0 auto}.benchmarkBuyerFilters{grid-template-columns:1fr}.benchmarkBuyerFilters input,.benchmarkSortNav button,.filterSummary{min-height:44px}.filterSummary{align-self:stretch}.marketShell{width:min(100% - 20px,680px)}.marketHero{border-radius:16px;min-height:0;padding:22px}.homeBenchmark{margin-top:28px;padding-bottom:32px}.homeBenchmarkMetrics,.homeBenchmarkRoute,.playgroundProofStrip,.suiteRangeGrid{grid-template-columns:1fr}.routeCatalog{display:none}.mobileRouteCards{gap:10px;margin-top:14px;display:grid}.benchmarkCatalog{display:block;box-shadow:inset -18px 0 18px -20px #17171c6b}.benchmarkDecisionCard{grid-template-columns:1fr;gap:14px;padding:14px}.benchmarkDecisionCard dl{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmarkDecisionCta{width:100%}.gpqaEvidencePanel,.routeEvidenceHero{grid-template-columns:1fr}.supportedRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.policyProofGrid{grid-template-columns:1fr}.gpqaEvidenceChart{min-height:300px}.benchmarkChartMobileSummary{gap:8px;display:grid}.benchmarkChartMobileSummary article{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;gap:4px;padding:11px;display:grid}.benchmarkChartMobileSummary article.cpen{background:#4fd6c814;border-color:#4fd6c86b}.benchmarkChartMobileSummary strong{color:var(--text);font-size:.92rem}.benchmarkChartMobileSummary span{color:var(--muted);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.benchmarkChart{display:none}.benchmarkTierCardTitle,.benchmarkTierOverviewHeader{justify-content:stretch;display:grid}.benchmarkTierCards{grid-template-columns:1fr}.benchmarkMobileCards{background:var(--surface);min-width:min(100vw - 22px,100%);display:grid;position:sticky;left:0}.benchmarkMobileCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkMobileCard dd small{white-space:normal}.benchmarkCatalog .benchmarkTable{display:none}.benchmarkCatalog .benchmarkTableHeader{min-width:0}.benchmarkTable{table-layout:auto}.benchmarkCatalog td,.benchmarkCatalog th{padding-left:6px;padding-right: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(6),.benchmarkTable th:nth-child(6){width:88px}.benchmarkTable td:nth-child(8),.benchmarkTable th:nth-child(8){width:82px}.consoleGrid{grid-template-columns:1fr}.consoleGrid>div+div{margin-left:0}}.homeRedesign{width:min(1200px,100% - 32px);margin:0 auto;padding:0 0 80px}.heroSection{text-align:center;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(18px,3vw,30px);min-height:auto;padding:clamp(28px,5vw,56px) 0 36px;display:grid}.heroTop{justify-items:center;gap:12px;max-width:760px;display:grid}.heroLeft,.heroTop{min-width:0}.heroSection h1{letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.7rem,5.4vw,4.8rem);font-weight:600;line-height:.96}.heroLede,.heroSection h1{word-break:keep-all;margin-top:16px}.heroLede{color:#c1c8d4;max-width:560px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.savingsHero{text-align:center;background:linear-gradient(#4fd6c81f,#ffffff08);border:1px solid #4fd6c838;border-radius:20px;justify-items:center;gap:14px;padding:24px;display:grid;box-shadow:0 28px 72px #00000061}.savingsHeroBills,.savingsHeroResult{width:100%}.savingsGiantNumber{justify-items:center;gap:10px;display:grid}.savingsPercent{color:var(--accent);letter-spacing:-.06em;text-shadow:0 0 60px #4fd6c83d;font-size:clamp(3.25rem,7vw,6rem);font-weight:800;line-height:.9}.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{justify-content:center;width:100%;max-width:220px;min-height:44px}.savingsAudit{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;max-width:680px;margin:0;display:grid;overflow:hidden}.savingsAudit div{background:#02071270;gap:4px;min-width:0;padding:9px;display:grid}.savingsAudit dd,.savingsAudit dt{margin:0}.savingsAudit dt{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.savingsAudit dd{color:var(--text);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:800;line-height:1.25}.homeProof{border-bottom:1px solid #ffffff14;padding:clamp(48px,7vw,80px) 0}.proofHeader{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:start;gap:clamp(24px,5vw,64px);margin-bottom:40px;display:grid}.proofHeader h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1}.proofHeader p{color:#c1c8d4;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.proofSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.proofSteps.compact{margin-bottom:0}.proofStep{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:22px;display:grid}.proofStepMeta{color:#8a8f98;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.35}.proofStep strong{color:#f7f8f8;letter-spacing:-.01em;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:650}.proofStepSavings{color:#f7f8f8;letter-spacing:-.06em;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:850;line-height:.95}.proofStepPercent{color:#7170ff;font-size:.9rem;font-weight:750}.proofStep p{color:var(--muted);font-size:.94rem;line-height:1.55}.proofCode{max-width:640px}.proofCodeBlock{background:var(--code);border:1px solid #ffffff1a;border-radius:12px;gap:12px;padding:24px;display:grid}.proofCodeTitle{color:var(--accent-strong);text-transform:uppercase;font-size:.8rem;font-weight:700}.proofCodeBlock pre{color:#dbe3ed;white-space:pre-wrap;word-break:break-all;margin:0;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.proofCodeBlock pre code{font-family:inherit}.proofFinePrint{color:#7f8897;max-width:560px;margin-top:32px;font-size:.82rem;line-height:1.5}.catalogCta{justify-items:start;gap:16px;padding:clamp(48px,7vw,72px) 0 0;display:grid}.catalogCta h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1}.catalogBody{color:#c1c8d4;max-width:520px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.ctaActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:920px){.heroSection{grid-template-columns:1fr;gap:16px;min-height:auto;padding:22px 0 24px}.heroSection h1{max-width:13ch;margin-top:10px;font-size:clamp(2.1rem,10vw,3.4rem)}.heroLede{margin-top:14px;font-size:1rem}.heroActions{margin-top:12px}.savingsHero{gap:10px;padding:16px}.savingsPercent{font-size:clamp(2.8rem,13vw,4.1rem)}.savingsAudit{grid-template-columns:1fr}.savingsAudit div{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:center}.savingsHeroCta{display:none}.proofHeader,.proofSteps{grid-template-columns:1fr}}.homePriceComparison{border-bottom:1px solid #ffffff14;padding:clamp(48px,7vw,80px) 0}.comparisonHeader{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:start;gap:clamp(24px,5vw,64px);margin-bottom:32px;display:grid}.comparisonHeader h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1}.comparisonHeader p{color:#c1c8d4;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.switchSavingsPanel{color:#f4fbff;background:radial-gradient(circle at 0 0,#33d6d229,#0000 34%),#050f1cb8;border:1px solid #33d6d238;border-radius:26px;gap:22px;margin:0 0 34px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 22px 70px #0000003d}.switchSavingsIntro{gap:8px;max-width:760px;display:grid}.switchPath span,.switchSavingsIntro span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.switchSavingsIntro h3{color:#f4fbff;letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05}.switchSavingsIntro p{color:#d8e2ee;margin:0;line-height:1.55}.switchSavingsGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.switchSavingsCard{color:#edf7ff;background:#ffffff13;border:1px solid #ffffff17;border-radius:20px;gap:18px;min-height:190px;padding:18px;display:grid}.switchPath{gap:7px;display:grid}.switchPath strong{color:#f4fbff;font-size:.95rem;line-height:1.3}.switchSavingsMain{grid-template-columns:1fr auto;align-items:flex-end;gap:4px 12px;display:grid}.switchSavingsMain strong{color:var(--accent);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.switchSavingsMain small{color:#d7e3ef;text-transform:uppercase;font-size:.74rem;font-weight:700}.switchSavingsMain span{color:var(--accent-strong);background:#33d6d224;border-radius:999px;padding:5px 8px;font-weight:800}.switchSavingsCard dl{gap:8px;margin:0;display:grid}.switchSavingsCard dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.switchSavingsCard dt{color:#b9c6d5;font-size:.78rem}.switchSavingsCard dd{color:#f4fbff;margin:0;font-weight:800}.comparisonTableWrap{overflow-x:auto}.priceComparisonTable{border-collapse:collapse;width:100%;font-size:.92rem}.priceComparisonTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ffffff1f;padding:14px 16px;font-size:.78rem;font-weight:700}.priceComparisonTable td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:16px}.priceComparisonTable td strong{font-size:.98rem;font-weight:700;display:block}.priceComparisonTable td span{color:var(--muted);font-size:.8rem}.priceComparisonTable .cpenCell{color:var(--accent-strong);font-weight:700}.priceComparisonTable .savingsCell{text-align:right}.savingsPct{color:var(--accent-strong);background:#4fd6c81f;border:1px solid #4fd6c847;border-radius:999px;align-items:center;padding:.22em .58em;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;line-height:1;display:inline-flex}.comparisonNote{color:#7f8897;max-width:560px;margin-top:24px;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{border:1px solid var(--line);background:#ffffff06;border-radius:14px;flex-wrap:wrap;gap:24px;margin:20px 0 8px;padding:18px 20px;display:flex}.spendControl{flex-direction:column;flex:320px;gap:6px;min-width:260px;display:flex}.costBasisControl+.spendLabel,.spendLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.costBasisControl+.spendLabel,.spendLabel,.spendValue{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spendValue{color:var(--accent-strong);letter-spacing:-.01em;font-size:1.6rem;font-weight:600}.spendControl input[type=range]{appearance:none;cursor:pointer;background:#ffffff1a padding-box content-box;border-radius:3px;width:100%;height:44px;margin-top:0;padding:19px 0}.spendControl input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:grab;border:3px solid #0a0a12;border-radius:50%;width:22px;height:22px}.spendControl input[type=range]::-moz-range-thumb{background:var(--accent);cursor:grab;border:3px solid #0a0a12;border-radius:50%;width:22px;height:22px}.spendControl input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.spendHint{color:var(--muted);font-size:.78rem}.costBasisControl{border:1px solid var(--line);border-radius:10px;align-self:flex-end;display:inline-flex;overflow:hidden}.costBasisControl button{color:var(--muted);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;padding:9px 16px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;transition:background .15s,color .15s}.costBasisControl button:last-child{border-right:0}.costBasisControl button:hover{color:var(--text)}.costBasisControl button[aria-pressed=true]{color:var(--accent-strong);background:#4fd6c824}.switchSavingsCard.top{border-color:var(--accent);background:linear-gradient(160deg,#4fd6c81a,#4fd6c805);transform:translateY(-2px);box-shadow:0 0 0 1px #4fd6c859,0 12px 32px -16px #4fd6c866}.switchSavingsCard.high{background:#4fd6c80a;border-color:#4fd6c873}.switchBadge{letter-spacing:.04em;color:#0a0a12;background:var(--accent);border-radius:999px;margin-bottom:10px;padding:3px 10px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:inline-block}.switchSavingsCard.top .switchSavingsMain strong{font-size:2.2rem}.switchSavingsMax{color:var(--accent-strong);text-align:right;margin-top:16px;font-size:.92rem;font-weight:600}.homeLiveStatus{border:1px solid var(--line);color:var(--text);background:#4fd6c80a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 4px;padding:12px 18px;font-size:.88rem;display:flex}.homeLiveStatus.unavailable{color:var(--muted);background:#ffffff06}.liveDot{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:livePulse 2s ease-in-out infinite;box-shadow:0 0 0 3px #4fd6c840}.liveDot[data-state=unknown]{background:var(--muted);animation:none;box-shadow:0 0 0 3px #ffffff0f}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px #4fd6c840}50%{box-shadow:0 0 0 6px #4fd6c81a}}.liveLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.liveMetric{color:var(--text)}.liveSeparator{color:var(--muted)}.homePresets{margin:56px 0 40px}.presetsHeader{grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);align-items:flex-end;gap:36px;margin-bottom:24px;display:grid}.presetsHeaderCopy{justify-items:start;gap:14px;display:grid}.presetsHeader h2{margin-top:6px;font-size:clamp(1.6rem,3vw,2.2rem)}.presetsHeader p{color:var(--muted);font-size:.96rem}.presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.presetCard{border:1px solid var(--line);background:#ffffff06;border-radius:16px;flex-direction:column;gap:8px;padding:24px 22px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.presetCard:hover{border-color:var(--accent);transform:translateY(-2px)}.presetCard.comingSoonPreset:hover{border-color:var(--line);transform:none}.presetCard.comingSoonPreset>*{filter:blur(4px);opacity:.22}.presetCard.comingSoonPreset:after{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:"";pointer-events:none;background:linear-gradient(135deg,#090a0da8,#090a0de6),#ffffff05;position:absolute;inset:0}.presetTier{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.presetPrice,.presetTier{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.presetPrice{color:var(--accent-strong);font-size:1.6rem;font-weight:600}.presetGpqa{color:var(--text);font-size:.86rem}.presetDesc{color:var(--muted);flex:1;font-size:.9rem;line-height:1.5}.presetCard .button.primary{align-self:flex-start;margin-top:8px}.proofCodeToggle{min-height:44px;color:var(--accent-strong);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 16px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;transition:border-color .15s,background .15s;display:inline-flex}.proofCodeToggle:hover{border-color:var(--accent);background:#4fd6c80f}@media (max-width:1120px){.presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.footerInner{grid-template-columns:1fr}.footerColumns{gap:20px}.switchControls{flex-direction:column;gap:18px}.costBasisControl{align-self:stretch}.costBasisControl button{flex:1}.presetGrid,.presetsHeader{grid-template-columns:1fr}.presetsHeader{gap:16px}.switchSavingsCard.top{transform:none}.switchSavingsCard.top .switchSavingsMain strong{font-size:1.8rem}}.homeTrustStack{border-bottom:1px solid #ffffff14;gap:clamp(24px,4vw,42px);padding:clamp(40px,6vw,72px) 0;display:grid}.liveRouteStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.liveRouteStrip article{background:linear-gradient(#4fd6c814,#ffffff06);border:1px solid #4fd6c82e;border-radius:16px;gap:16px;min-width:0;padding:16px;display:grid}.liveRouteStrip article>div:first-child{gap:6px;display:grid}.dashboardSignals strong,.liveRouteStrip strong{color:var(--text);font-size:.98rem;font-weight:760}.dashboardSignals p,.liveRouteStrip span,.trustControlPanel li{color:var(--muted);font-size:.88rem;line-height:1.45}.liveRouteStrip dl{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.liveRouteStrip dl div{background:#02071275;grid-template-columns:.42fr .58fr;gap:8px;padding:8px 10px;display:grid}.liveRouteStrip dd,.liveRouteStrip dt{min-width:0;margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.3}.liveRouteStrip dt{color:#7f8897;text-transform:uppercase;font-weight:800}.liveRouteStrip dd{color:#f7f8f8;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dashboardProofGrid{grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,5vw,68px);display:grid}.dashboardProofCopy{gap:16px;min-width:0;display:grid}.dashboardProofCopy h2{max-width:13ch;color:var(--text);letter-spacing:-.04em;font-size:clamp(2.2rem,4.6vw,4.1rem);font-weight:640;line-height:.94}.dashboardProofCopy p{color:#c1c8d4;max-width:660px;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.55}.homeTrustActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dashboardMock{background:radial-gradient(circle at 70% 0,#7170ff47,#0000 35%),linear-gradient(#0b1220f5,#040912f5);border:1px solid #ffffff1a;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 28px 72px #0000005c}.dashboardMockHeader,.dashboardMockRows div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardMockHeader span,.dashboardMockMetrics span,.dashboardMockRows em,.dashboardMockRows span{color:#8a94a6;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-style:normal}.dashboardMockHeader strong{color:var(--accent);text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.dashboardMockMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboardMockMetrics div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:12px;display:grid}.dashboardMockMetrics strong{color:#f7f8f8;letter-spacing:-.04em;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1rem,2vw,1.3rem)}.dashboardMockRows{border:1px solid #ffffff14;border-radius:12px;display:grid;overflow:hidden}.dashboardMockRows div{background:#0207128a;padding:12px}.dashboardMockRows div+div{border-top:1px solid #ffffff12}.dashboardMockRows b{color:#73e4d8;font-size:.78rem;font-weight:800}.dashboardSignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboardSignals article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:16px;display:grid}.trustControlPanel{background:#7170ff0f;border:1px solid #7170ff38;border-radius:18px;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.trustControlPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding-left:18px;display:grid}@media (max-width:920px){.homeTrustStack{gap:24px;padding:34px 0}.dashboardProofGrid,.dashboardSignals,.liveRouteStrip,.trustControlPanel ul{grid-template-columns:1fr}.dashboardProofCopy h2{max-width:12ch}.homeTrustActions .button{justify-content:center;width:100%}.dashboardMock{padding:14px}.dashboardMockMetrics{grid-template-columns:1fr}}.budgetCalculator{background:radial-gradient(120% 140% at 0 0,#ffffff14,#ffffff05 60%);border:1px solid #ffffff1f;border-radius:16px;margin-top:22px;padding:22px 22px 18px;box-shadow:0 16px 40px #00000038}.budgetHeadline{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;line-height:.95;display:flex}.budgetAmount{color:var(--accent);letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,3.6rem);font-weight:900}.budgetHeadlineLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:clamp(.95rem,2vw,1.25rem);font-weight:800}.budgetGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.budgetItem{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:14px 14px 12px;display:flex}.budgetModel{opacity:.85;font-size:13px;font-weight:700}.budgetCalls{color:var(--accent);margin-top:2px;font-size:clamp(1.7rem,4.5vw,2.3rem);font-weight:850;line-height:1.05}.budgetUnit{text-transform:uppercase;letter-spacing:.06em;opacity:.5;margin-top:2px;font-size:11px}.budgetPrice{opacity:.55;margin-top:6px;font-size:12px;font-style:normal}.budgetNote{opacity:.4;margin-top:12px;font-size:10px}@media (max-width:640px){.budgetGrid{grid-template-columns:1fr}.budgetAmount{font-size:clamp(2.2rem,12vw,3rem)}}.homeRedesign .heroSection{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);justify-items:stretch;gap:clamp(28px,5vw,72px);min-height:min(780px,100dvh - 72px);padding:clamp(58px,9vw,110px) 0 clamp(52px,7vw,82px)}.homeRedesign .heroTop{grid-area:copy;justify-items:start;max-width:620px}.homeRedesign .heroActions{grid-area:actions;justify-content:flex-start;align-self:start}.homeRedesign .heroVisual{grid-area:visual;align-self:center;min-width:0}.homeRedesign .heroSection h1{text-wrap:balance;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:620}.homeRedesign .heroLede{color:#b9c2d0;max-width:560px}.benchmarkHeroPanel{background:radial-gradient(90% 70% at 100% 0,#003c337a,#0000 58%),linear-gradient(#171b20f5,#0b0d11fa);border:1px solid #b8f2d024;border-radius:8px;gap:16px;width:100%;padding:clamp(18px,3vw,28px);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.benchmarkHeroImpact{gap:10px;display:grid}.benchmarkHeroImpact span,.benchmarkHeroStats dt,.budgetRailItem span,.routeConsoleHeader span,.routeConsoleSelection span{color:#8a93a3;letter-spacing:.04em;text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800}.benchmarkHeroImpact em{font-size:clamp(3.6rem,8vw,6.2rem);line-height:.9}.benchmarkHeroImpact p,.benchmarkHeroNote{color:#a6b0bf;max-width:600px;margin:0;font-size:.92rem;line-height:1.55}.benchmarkHeroStats{background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.benchmarkHeroStats div{background:#08090bb8;gap:5px;min-width:0;padding:13px;display:grid}.benchmarkHeroStats dd{color:#f5f7fa;margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:800}.routeConsole{background:#08090b9e;border:1px solid #ffffff17;border-radius:8px;gap:15px;padding:16px;display:grid}.routeConsoleHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.routeConsoleHeader strong{color:#f5f7fa;font-size:.94rem;font-weight:750}.routeFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.routeFlow span{color:#0ea5b8;background:#003c3333;border:1px solid #b8f2d029;border-radius:999px;place-items:center;min-height:34px;font-size:.78rem;font-weight:800;display:grid}.routeConsoleSelection{grid-template-columns:1.3fr .8fr 1fr;gap:10px;display:grid}.routeConsoleSelection>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.routeConsoleSelection strong{color:#f5f7fa;gap:3px;font-size:1rem;font-weight:760;line-height:1.25;display:grid}.routeConsoleSelection small{color:#8a93a3;font-size:.72rem;font-weight:650}.budgetRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.budgetRailItem{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.budgetRailItem strong{color:#0ea5b8;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1}.budgetRailItem small{color:#8a93a3;font-size:.76rem}.homeBenchmarkEvidence,.homeOutcomeGrid{border-bottom:1px solid #ffffff14;padding:clamp(46px,7vw,82px) 0}.homeBenchmarkEvidenceHeader,.homeOutcomeIntro{gap:12px;max-width:760px;margin-bottom:24px;display:grid}.homeBenchmarkEvidenceHeader h2,.homeOutcomeIntro h2{color:#f5f7fa;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,4rem);font-weight:620;line-height:1.02}.homeBenchmarkEvidenceHeader p{color:#a6b0bf;max-width:680px;margin:0;font-size:1rem;line-height:1.55}.homeOutcomeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeOutcomeCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:12px;min-width:0;padding:22px;display:grid}.homeOutcomeCard span{color:#0ea5b8;letter-spacing:.04em;text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800}.homeOutcomeCard strong{color:#f5f7fa;font-size:1.18rem;font-weight:720;line-height:1.25}.homeOutcomeCard p{color:#9aa3b2;margin:0;font-size:.94rem;line-height:1.55}.homeBenchmarkEvidence .benchmarkComparison{background:#0d0f14eb;border-radius:8px;margin-top:0}@media (max-width:980px){.homeRedesign .heroSection{text-align:left;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""actions""visual";min-height:auto;padding:38px 0 44px}.homeRedesign .heroSection h1{max-width:11ch;font-size:clamp(2.65rem,13vw,4.4rem)}.budgetRail,.homeOutcomeCards,.routeConsoleSelection{grid-template-columns:1fr}}@media (max-width:640px){.benchmarkHeroPanel{padding:14px}.benchmarkHeroStats,.routeFlow{grid-template-columns:1fr}}.homeRedesign{width:min(1120px,100% - 36px);padding-bottom:clamp(64px,9vw,110px)}.homeRedesign .heroSection{text-align:left;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);grid-template-areas:"copy visual""actions visual";gap:clamp(28px,7vw,92px);min-height:min(620px,100dvh - 72px);padding:clamp(44px,7vw,84px) 0 clamp(36px,5vw,60px)}.homeRedesign .heroTop{align-self:end;max-width:680px}.homeRedesign .heroSection h1{letter-spacing:0;max-width:12ch;margin-top:18px;font-size:clamp(3.4rem,7.2vw,6rem);font-weight:560;line-height:.94}.homeRedesign .heroLede{color:#aeb7c5;max-width:430px;margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.55}.homeRedesign .heroActions{margin-top:0}.homeRedesign .heroVisual{justify-self:stretch}.benchmarkHeroPanel{min-height:260px;box-shadow:none;background:radial-gradient(85% 80% at 100% 0,#003c3338,#0000 58%),#ffffff09;border-color:#b8f2d029;align-content:center;gap:12px;padding:clamp(22px,4vw,34px)}.benchmarkHeroImpact{gap:12px}.benchmarkHeroImpact span{color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:700}.benchmarkHeroImpact strong{color:#f5f7fa;gap:8px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:560;line-height:1.04;display:grid}.benchmarkHeroImpact em{color:#0ea5b8;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(3.2rem,7vw,5.4rem);font-style:normal;line-height:.92}.benchmarkHeroImpact p{color:#9aa3b2;max-width:300px;font-size:.94rem;line-height:1.5}.homeBenchmarkSnapshot,.homeFinalCta,.homeHowWorks,.homePolicyControls,.homeYieldCompare{border-bottom:1px solid #ffffff14;padding:clamp(56px,8vw,96px) 0}.homeSectionHeader{gap:12px;max-width:720px;margin-bottom:clamp(24px,4vw,38px);display:grid}.homeSectionHeader.compact{grid-template-columns:minmax(0,.55fr) minmax(260px,.45fr);align-items:end;max-width:none}.homeSectionHeader h2{color:#f5f7fa;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:560;line-height:1}.homeSectionHeader p{color:#9aa3b2;max-width:430px;font-size:1rem;line-height:1.55}.yieldCompareGrid{grid-template-columns:minmax(0,1fr) minmax(148px,.28fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.benchmarkSnapshotRow,.policyControlPanel,.routingStep,.yieldCard,.yieldMultiplier{background:#121416;border:1px solid #ffffff17;border-radius:8px}.yieldCard{align-content:center;gap:12px;min-width:0;min-height:230px;padding:clamp(20px,3vw,30px);display:grid}.yieldCompareGrid .yieldCard:first-of-type{grid-column:1}.yieldCompareGrid .yieldCard:nth-of-type(2){grid-column:3}.benchmarkSnapshotRow span,.policyControlPanel span,.routingStep span,.yieldCard span,.yieldMultiplier span{color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:750}.yieldCard strong{color:#f5f7fa;white-space:nowrap;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:560;line-height:.95}.yieldCard:last-of-type strong,.yieldMultiplier strong{color:#0ea5b8}.yieldCard p{color:#9aa3b2;max-width:330px;font-size:.95rem;line-height:1.5}.yieldMultiplier{text-align:center;grid-area:1/2;place-content:center;gap:6px;min-width:0;display:grid}.yieldMultiplier strong{font-size:clamp(2rem,4vw,3.4rem);font-weight:560;line-height:1}.routingStepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.routingStep{align-content:start;gap:12px;min-height:184px;padding:22px;display:grid}.routingStep strong{color:#f5f7fa;font-size:1.18rem;font-weight:620}.routingStep p{color:#9aa3b2;font-size:.95rem;line-height:1.55}.benchmarkSnapshotRows{background:#ffffff17;border:1px solid #ffffff17;border-radius:8px;gap:1px;display:grid;overflow:hidden}.benchmarkSnapshotRow{background:#08090adb;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(120px,.24fr) minmax(130px,.24fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.benchmarkSnapshotRow strong{color:#0ea5b8;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:560;line-height:1}.benchmarkSnapshotRow small{color:#9aa3b2;font-size:.86rem}.policyControlPanel{background:#ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.policyControlPanel span{color:#d3d9e3;text-align:center;background:#08090adb;place-items:center;min-height:86px;display:grid}.dataSafetyLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dataSafetyLevelCard{background:#b8f2d00f;border:1px solid #b8f2d02e;border-radius:8px;gap:8px;min-width:0;padding:18px;display:grid}.dataSafetyLevelCard strong{color:#f5f7fa;font-size:1rem;font-weight:720}.dataSafetyLevelCard p{color:#a7b0bd;margin:0;font-size:.9rem;line-height:1.5}.homeFinalCta{text-align:center;border-bottom:0;justify-items:center;gap:18px;display:grid}.homeFinalCta h2{color:#f5f7fa;text-wrap:balance;max-width:760px;font-size:clamp(2.5rem,6vw,5rem);font-weight:560;line-height:1}@media (max-width:980px){.homeRedesign .heroSection{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""actions""visual";min-height:auto;padding:48px 0 54px}.homeRedesign .heroSection h1{max-width:11ch;font-size:clamp(3rem,13vw,4.8rem)}.homeRedesign .heroVisual{max-width:440px}.dataSafetyLevelGrid,.homeSectionHeader.compact,.policyControlPanel,.routingStepList,.yieldCompareGrid{grid-template-columns:1fr}.policyControlPanel span{min-height:58px}.yieldCompareGrid{gap:10px}.yieldCompareGrid .yieldCard:first-of-type,.yieldCompareGrid .yieldCard:nth-of-type(2),.yieldMultiplier{grid-area:auto}.yieldCompareGrid .yieldCard:first-of-type{order:1}.yieldCompareGrid .yieldCard:nth-of-type(2){order:3}.yieldMultiplier{order:2;min-height:112px}.benchmarkSnapshotRow{grid-template-columns:1fr;align-items:start;gap:8px}}@media (max-width:640px){.homeRedesign{width:min(100% - 28px,1120px)}.homeRedesign .heroSection{gap:14px;padding:40px 0 44px}.benchmarkHeroPanel{gap:8px;min-height:0;padding:12px}.benchmarkHeroImpact{gap:8px}.routingStep,.yieldCard{min-height:0}}.pricingShell{width:min(1120px,100% - 32px);padding-top:clamp(28px,5vw,52px)}.pricingHero{gap:12px;max-width:900px;margin-bottom:clamp(22px,4vw,36px);display:grid}.pricingHero h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin-top:4px;font-size:clamp(3rem,6vw,5.6rem);font-weight:560;line-height:.98}.pricingHero>p:not(.pricingTrustLine){color:#c8d0dc;max-width:660px;margin-top:0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.5}.pricingHeroStatus{flex-wrap:wrap;gap:8px;display:flex}.statusChip{color:#cdd5df;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.86rem;line-height:1;display:inline-flex}.statusChip:before{content:"";background:#8a8f98;border-radius:999px;width:8px;height:8px}.statusChip.ready{color:#c7fff7;background:#4fd6c814;border-color:#4fd6c847}.statusChip.ready:before{background:var(--ok);box-shadow:0 0 0 3px #23d18b24}.pricingTrustLine{color:#9aa3b2;font-size:.92rem}.pricingDataSafetyStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,980px);margin:18px auto 0;display:grid}.pricingDataSafetyCard{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.pricingDataSafetyCard strong{color:#f5f7fa;font-size:.92rem}.pricingDataSafetyCard span{color:#a7b0bd;font-size:.82rem;line-height:1.45}.docsDataSafetyStrip{width:100%;margin-top:0}.docsDataSafetyCard{gap:8px}.docsDataSafetyCard p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.pricingPlansSection{gap:14px;display:grid}.pricingFeeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricingFeeCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.pricingFeeCard span{color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:760}.pricingFeeCard strong{color:#f5f7fa;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:640;line-height:1}.pricingFeeCard p{color:#a7b0bd;margin:0;font-size:.94rem;line-height:1.52}.pricingCheckoutNote,.pricingPlanDisclosure{color:#9aa3b2;max-width:780px;margin:0;font-size:.9rem;line-height:1.55}.pricingCheckoutNote{color:#b4bdc9}.pricingSectionHeader{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:end;gap:18px;display:grid}.pricingSectionHeader h2{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:620}.pricingSectionHeader p{color:#9aa3b2;max-width:560px;font-size:.94rem;line-height:1.5}.packListCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:2px 0 0;display:grid;overflow:visible}.billingRailTabs,.paymentMethodSelector,.referralCodeControl{grid-column:1/-1}.billingRailTabs{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.billingRailTabs button{color:#c7ced8;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;border-right:1px solid #ffffff1a;padding:12px 14px;font-weight:650;line-height:1.2;transition:background .18s,color .18s}.billingRailTabs button:last-child{border-right:0}.billingRailTabs button.active,.billingRailTabs button[aria-pressed=true]{color:#ecfffb;background:#4fd6c81f}.paymentMethodSelector{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(130px,.18fr) minmax(0,1fr);align-items:start;gap:12px;padding:4px 0 16px;display:grid}.paymentMethodSelector>span{color:#f3f6fb;font-size:.86rem;font-weight:720;line-height:1.35}.paymentMethodSelector>div{flex-wrap:wrap;gap:8px;display:flex}.paymentMethodSelector button{color:#d5dce6;cursor:pointer;max-width:100%;min-height:38px;font:inherit;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;line-height:1.2;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.paymentMethodSelector button.active,.paymentMethodSelector button[aria-pressed=true]{color:#f7fffd;background:#4fd6c81a;border-color:#4fd6c880}.paymentMethodSelector button:disabled{cursor:not-allowed;opacity:.62}.paymentMethodSelector button span{overflow-wrap:anywhere;min-width:0}.paymentMethodSelector small{color:#f4d28b;white-space:nowrap;border:1px solid #f4b74047;border-radius:6px;padding:4px 6px;font-size:.72rem;line-height:1}.referralCodeControl{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(130px,.18fr) minmax(0,1fr);align-items:center;gap:8px 12px;padding:0 0 16px;display:grid}.referralCodeControl label{color:#f3f6fb;font-size:.86rem;font-weight:720;line-height:1.35}.referralCodeControl input{color:#f5f8fc;width:100%;min-height:42px;font:inherit;background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:10px 12px;line-height:1.2}.referralCodeControl input:focus{border-color:#4fd6c894;box-shadow:0 0 0 3px #4fd6c81f}.referralCodeControl small{color:#aeb8c7;grid-column:2;font-size:.78rem;line-height:1.35}.referralCodeControl small.applied{color:#70ead9;font-weight:680}.packListCards .packRow{background:radial-gradient(110% 90% at 0 0,#ffffff0f,#0000 42%),#ffffff09;border-color:#ffffff1f;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;min-width:0;min-height:286px;padding:22px;display:flex;position:relative;overflow:hidden}.packListCards .packRow.recommended{background:radial-gradient(120% 110% at 50% 0,#4fd6c829,#0000 48%),#071210d6;border-color:#4fd6c8a8;box-shadow:inset 0 1px #a0ffef2e}.packListCards .packRow.recommended:before{content:"";background:#23d18b52;height:32px;position:absolute;inset:0 0 auto}.packListCards .packRow>em{z-index:1;color:#dbfff8;font-size:.78rem;font-style:normal;font-weight:760;position:absolute;top:9px;left:50%;transform:translate(-50%)}.packListCards .packRow>div{gap:16px}.packListCards .packRow>div>span{color:#f3f6fb;order:-1;font-size:1.05rem;font-weight:650}.packListCards .packRow strong{color:#f7f8f8;letter-spacing:0;border-bottom:1px solid #ffffff1a;align-items:baseline;gap:4px;padding-bottom:18px;font-size:clamp(2.25rem,3.1vw,3.15rem);font-weight:520;line-height:.95;display:flex}.packListCards .packRow strong small{color:#d6dde7;font-size:.98rem;font-weight:500}.packListCards .packRow>div>small{color:#c1c8d4;font-size:.84rem;line-height:1.4}.planFeatureList{color:#d9e1ec;gap:9px;margin:2px 0 0;padding:0;font-size:.84rem;line-height:1.35;list-style:none;display:grid}.planFeatureList li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;display:flex}.planFeatureList li:before{content:"";background:#4fd6c8;border-radius:999px;flex:none;width:6px;height:6px;margin-top:.48em}.packListCards .button,.packListCards .packRow>.muted{justify-content:center;width:100%;margin-top:22px}.packListCards .packRow.recommended .button.primary{color:#f7fffd;background:linear-gradient(90deg,#087d68,#0b6f59);border-color:#4fd6c833}.packListCards .packRow>.muted{color:#9aa3b2;text-align:center;border:1px solid #ffffff1a;border-radius:8px;align-items:center;max-width:none;min-height:44px;padding:0 12px;display:flex}.pricingProofGrid{grid-template-columns:1fr;gap:16px;margin-top:clamp(24px,4vw,40px)}.cacheRefundBlock,.paymentPolicyBlock,.routingCapsBlock{background:radial-gradient(90% 90% at 12% 0,#ffffff0e,#0000 46%),#ffffff09;border-color:#ffffff1a;padding:clamp(18px,2.5vw,24px)}.cacheRefundBlock h2,.paymentPolicyBlock h2,.routingCapsBlock h2{font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:620}.cacheRefundBlock p,.paymentPolicyBlock p,.routingCapsBlock>p{color:#a7b0bd;line-height:1.55}.routingSummary{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.routingSummary div{align-content:center;gap:4px;min-height:82px;padding:16px 22px;display:grid}.routingSummary div+div{border-left:1px solid #ffffff14}.routingSummary strong{color:#f7f8f8;font-size:1.6rem;font-weight:520;line-height:1}.routingSummary span{color:#9aa3b2;font-size:.86rem}.pricingRouteTable{min-width:720px}.pricingRouteTable td,.pricingRouteTable th{padding:14px 16px}.pricingRouteTable tbody tr:last-child td{border-bottom:0}.pricingRouteTable td:nth-child(2){color:#8ef0c6}.pricingRouteTable td:first-child strong{display:block}.pricingRouteTable td:first-child span{color:#9aa3b2;margin-top:4px;font-size:.84rem;display:block}.pricingRateCards{gap:10px;display:grid}.pricingRateCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:12px;padding:14px;display:grid}.pricingRateCardHeader{gap:4px;min-width:0;display:grid}.pricingRateCardHeader strong,.pricingRateMetric strong{overflow-wrap:anywhere;word-break:break-word}.pricingRateCardHeader span,.pricingRateMetric span{color:#9aa3b2;font-size:.74rem;line-height:1.25}.pricingRateCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricingRateMetric{background:#00000024;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.pricingRateMetric strong{color:#f7f8f8;font-size:.92rem;line-height:1.35}.pricingMinimumCallout{border-top:1px solid var(--soft-line);grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.pricingMinimumCallout h3{color:var(--text);margin:6px 0 8px;font-size:1.05rem;font-weight:650;line-height:1.25}.pricingMinimumCallout p,.pricingMinimumExamples dt{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:.9rem;line-height:1.55}.pricingMinimumExamples{gap:8px;margin:0;display:grid}.pricingMinimumExamples div{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 0;display:grid}.pricingMinimumExamples div:last-child{border-bottom:0}.pricingMinimumExamples dd{color:var(--text);font-family:var(--font-mono-stack);white-space:nowrap;margin:0;font-size:.96rem;font-weight:700}@media (max-width:640px){.pricingRateTableWrap{display:none!important}.pricingRateCards{gap:10px;display:grid}.pricingMinimumCallout,.pricingMinimumExamples div,.pricingRateCardMetrics{grid-template-columns:1fr}.pricingMinimumExamples dd{white-space:normal}}.textLink{color:#9af0c7;width:fit-content;font-weight:650;text-decoration:none}.textLink:focus-visible,.textLink:hover{color:#d8fff0}.paymentPolicyBlock{grid-template-columns:minmax(0,.95fr) minmax(260px,.7fr);align-items:start;gap:clamp(24px,5vw,58px)}.paymentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paymentFacts div{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:12px}.supportLinks{gap:0;display:grid}.supportLinks a{color:#d0d6e0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:42px;text-decoration:none;display:flex}.supportLinks a:after{color:#8a8f98;content:">"}.supportLinks a:focus-visible,.supportLinks a:hover{color:#f7f8f8}.cacheRefundBlock{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:center;margin-top:0}.cacheRefundBlock p{max-width:820px}.siteFooter{background:radial-gradient(80% 90% at 14% 0,#4fd6c80b,#0000 44%),#08090a;margin-top:clamp(42px,7vw,76px);padding-top:clamp(34px,5vw,54px)}.footerInner{grid-template-columns:minmax(260px,1fr) minmax(360px,.95fr)}.footerBrand{align-content:start;gap:14px}.footerColumns{grid-template-columns:repeat(2,minmax(150px,1fr))}.footerColumns div{gap:7px}.footerColumns span{color:#8d97ff;letter-spacing:.1em}.footerColumns a{min-height:34px}@media (max-width:920px){.cacheRefundBlock,.paymentPolicyBlock,.pricingSectionHeader{grid-template-columns:1fr}.packListCards{grid-template-columns:repeat(2,minmax(0,1fr))}.routingSummary{grid-template-columns:1fr}.routingSummary div+div{border-top:1px solid #ffffff14;border-left:0}.pricingRouteTable{min-width:620px}}@media (max-width:640px){.pageShell,.pricingShell{width:min(100% - 28px,1120px);padding-top:34px}.pageHeader,.pricingHero{gap:14px;margin-bottom:26px}.pageHeader h1,.pricingHero h1{max-width:12ch;font-size:2.75rem;line-height:1.03}.docBlock p,.inputCapCoverage p,.pageHeader p,.pricingHero>p:not(.pricingTrustLine),.routingCoverageNote p{font-size:1rem;line-height:1.65}.pricingDataSafetyStrip,.pricingFeeGrid{grid-template-columns:1fr}.statusAvailabilityHeader{display:none}.statusAvailabilityRow{grid-template-columns:1fr;gap:8px;padding:14px}.statusAvailabilityRow .statusValue{justify-content:space-between;gap:12px;display:flex}.statusAvailabilityRow .statusValue:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;flex:none;font-size:.72rem;font-weight:800}.accountPanel,.docBlock,.emptyState,.statusCard{gap:16px;padding:18px}.docBlock h2{font-size:1.45rem;line-height:1.18}.quickstartCode .panelHeader{padding:14px 16px}.docBlock pre,.quickstartCode pre,pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font-size:.92rem;line-height:1.58}.tableWrap{overflow-x:auto}.docsTable{min-width:0}.docsTable thead{display:none}.docsTable,.docsTable tbody,.docsTable td,.docsTable tr{width:100%;display:block}.docsTable tr{border-bottom:1px solid var(--line);padding:12px 0}.docsTable td,.docsTable tr:last-child{border-bottom:0}.docsTable td{overflow-wrap:anywhere;grid-template-columns:minmax(86px,.35fr) minmax(0,1fr);gap:12px;padding:8px 0;font-size:.98rem;line-height:1.55;display:grid}.docsTable td:before{content:attr(data-label);min-width:0;color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.25}.homeRedesign .heroSection h1{font-size:3rem;line-height:.98}.homeBenchmarkEvidenceHeader p,.homeOutcomeCard p,.homeRedesign .heroLede{font-size:1rem;line-height:1.62}.homeBenchmarkEvidenceHeader h2,.homeOutcomeIntro h2{font-size:2.15rem;line-height:1.05}.homeBenchmarkEvidence .benchmarkChartFrame,.homeBenchmarkEvidence .benchmarkComparison{display:none}.homeBenchmarkEvidence .benchmarkChartMobileSummary{display:grid}.pricingShell{padding-top:28px}.pricingHero h1{max-width:13ch;font-size:2.25rem;line-height:1.02}.pricingHero{gap:10px;margin-bottom:14px}.pricingHero>p:not(.pricingTrustLine){font-size:.92rem;line-height:1.46}.pricingHeroStatus{gap:6px}.statusChip{min-height:30px;padding:0 9px;font-size:.76rem}.pricingDataSafetyStrip{grid-template-columns:1fr;gap:7px;margin-top:0}.pricingDataSafetyCard{grid-template-columns:minmax(74px,.34fr) minmax(0,1fr);align-items:start;gap:8px;padding:10px}.pricingDataSafetyCard strong{font-size:.82rem;line-height:1.25}.pricingDataSafetyCard span{font-size:.76rem;line-height:1.35}.pricingPlansSection{gap:10px}.pricingSectionHeader{gap:8px}.pricingSectionHeader p{font-size:.86rem;line-height:1.45}.pricingFeeGrid{gap:8px}.pricingFeeCard{gap:6px;padding:12px}.pricingFeeCard strong{font-size:1.35rem}.pricingFeeCard p{font-size:.82rem;line-height:1.42}.playgroundPage{padding-top:18px}.playgroundPage .pageHeader{gap:8px;margin-bottom:14px}.playgroundPage .pageHeader h1{max-width:none;font-size:1.82rem;line-height:1.04}.playgroundFacts,.playgroundPage .pageHeader p{display:none}.playgroundShell{gap:10px}.playgroundConfig,.playgroundMain{padding:12px}.playgroundConfig,.playgroundMain,.railSection,.resultPanel{gap:10px}.modelSelector button{min-height:42px;padding:7px 6px}.modelSelector{grid-template-columns:repeat(4,minmax(0,1fr))}.modelSelector button span{font-size:.6rem;line-height:1.2;display:block}.modelSelector button strong{font-size:.76rem;line-height:1.15}.dsLevelSelector{gap:5px}.dsLevelSelector button{gap:2px;min-height:48px;padding:7px 5px}.dsLevelSelector span{display:none}.safetyScenarioExpected{gap:8px;min-height:30px;padding:0 9px}.continuityNotice{display:none}.playgroundMain .panelHeader{margin-bottom:0}.messageEditor textarea{min-height:92px;padding:10px}.editorGrid{gap:10px;margin-top:10px}.resultPanel{gap:8px;padding:12px}.resultPanel h2{font-size:1.05rem}.resultPanel p{font-size:.88rem;line-height:1.4}.packListCards{grid-auto-flow:row;margin-right:0;padding-right:0;display:grid;overflow:visible}.billingRailTabs,.packListCards{grid-template-columns:1fr}.billingRailTabs button{border-bottom:1px solid #ffffff1a;border-right:0}.billingRailTabs button:last-child{border-bottom:0}.paymentMethodSelector,.referralCodeControl{grid-template-columns:1fr}.paymentMethodSelector>div{grid-template-columns:1fr;display:grid}.paymentMethodSelector button{justify-content:space-between;width:100%}.referralCodeControl small{grid-column:1}.packListCards .packRow{width:100%;min-height:0;padding:24px}.packListCards .packRow strong{font-size:clamp(2.55rem,12vw,3.2rem)}.paymentFacts{grid-template-columns:1fr}.pricingRouteTable{min-width:0}.pricingRouteTable td{overflow-wrap:anywhere;word-break:break-word;grid-template-columns:minmax(74px,.34fr) minmax(0,1fr);font-size:.96rem;line-height:1.5}.pricingRouteTable td:before{min-width:0}.pricingModelRatesBlock{overflow-wrap:anywhere}.footerColumns,.footerInner{grid-template-columns:1fr}}.dashboardAuthenticatedShell .activityChartPanel,.dashboardAuthenticatedShell .activityControls,.dashboardAuthenticatedShell .activityCostSummaryBar,.dashboardAuthenticatedShell .dashboardPanel,.dashboardAuthenticatedShell .emptyState{box-shadow:none;background:#151719d6;border-color:#ffffff14}.dashboardAuthenticatedShell .activityChartPanel,.dashboardAuthenticatedShell .activityControls,.dashboardAuthenticatedShell .emptyState{color:#f5f7fa}.dashboardAuthenticatedShell .activityControls .dashboardControlActions .button{color:#f5f7fa;background:#ffffff0e;border-color:#ffffff1f}.dashboardAuthenticatedShell .activityControls .dashboardControlActions .button:focus-visible,.dashboardAuthenticatedShell .activityControls .dashboardControlActions .button:hover{color:#f5f7fa;background:#0ea5b824;border-color:#0ea5b86b}@media (max-width:720px){.dashboardAuthenticatedShell .dashboardOverview .compactTableWrap{overflow-x:visible}.dashboardAuthenticatedShell .dashboardOverview .compactTable,.dashboardAuthenticatedShell .dashboardOverview .compactTable tbody,.dashboardAuthenticatedShell .dashboardOverview .compactTable td,.dashboardAuthenticatedShell .dashboardOverview .compactTable tr{display:block}.dashboardAuthenticatedShell .dashboardOverview .compactTable{width:100%;min-width:0}.dashboardAuthenticatedShell .dashboardOverview .compactTable thead{display:none}.dashboardAuthenticatedShell .dashboardOverview .compactTable tr{border-bottom:1px solid #ffffff14;padding:12px}.dashboardAuthenticatedShell .dashboardOverview .compactTable tr:last-child{border-bottom:0}.dashboardAuthenticatedShell .dashboardOverview .compactTable td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;font-size:.8rem;display:grid}.dashboardAuthenticatedShell .dashboardOverview .compactTable td:before{content:attr(data-label);color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTableWrap,.dashboardAuthenticatedShell .dashboardActivity .compactTableWrap,.dashboardAuthenticatedShell .dashboardLimits .compactTableWrap{max-height:none;overflow:visible}.dashboardAuthenticatedShell .apiKeyManager .keyRosterToolbar{grid-template-columns:minmax(0,1fr)}.dashboardAuthenticatedShell .apiKeyManager .keyInlineEdit,.dashboardAuthenticatedShell .apiKeyManager .keySelectedActions,.dashboardAuthenticatedShell .apiKeyManager .keySelectedHeader{flex-direction:column;align-items:stretch}.dashboardAuthenticatedShell .apiKeyManager .keySelectedTitle span,.dashboardAuthenticatedShell .apiKeyManager .keySelectedTitle strong{overflow-wrap:anywhere}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable,.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable tbody,.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable td,.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable tr,.dashboardAuthenticatedShell .dashboardActivity .compactTable,.dashboardAuthenticatedShell .dashboardActivity .compactTable tbody,.dashboardAuthenticatedShell .dashboardActivity .compactTable td,.dashboardAuthenticatedShell .dashboardActivity .compactTable tr,.dashboardAuthenticatedShell .dashboardLimits .compactTable,.dashboardAuthenticatedShell .dashboardLimits .compactTable tbody,.dashboardAuthenticatedShell .dashboardLimits .compactTable td,.dashboardAuthenticatedShell .dashboardLimits .compactTable tr{width:100%;display:block}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable,.dashboardAuthenticatedShell .dashboardActivity .compactTable,.dashboardAuthenticatedShell .dashboardLimits .compactTable{min-width:0}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable thead,.dashboardAuthenticatedShell .dashboardActivity .compactTable thead,.dashboardAuthenticatedShell .dashboardLimits .compactTable thead{display:none}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable tr,.dashboardAuthenticatedShell .dashboardActivity .compactTable tr,.dashboardAuthenticatedShell .dashboardLimits .compactTable tr{border-bottom:1px solid #ffffff14;padding:12px}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable td,.dashboardAuthenticatedShell .dashboardActivity .compactTable td,.dashboardAuthenticatedShell .dashboardLimits .compactTable td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;font-size:.8rem;display:grid}.dashboardAuthenticatedShell .apiKeyManager .keyRosterTable td:before,.dashboardAuthenticatedShell .dashboardActivity .compactTable td:before,.dashboardAuthenticatedShell .dashboardLimits .compactTable td:before{content:attr(data-label);color:#9aa3b2;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable,.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable tbody,.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td,.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable tr,.dashboardAuthenticatedShell .dashboardActivity table.compactTable,.dashboardAuthenticatedShell .dashboardActivity table.compactTable tbody,.dashboardAuthenticatedShell .dashboardActivity table.compactTable td,.dashboardAuthenticatedShell .dashboardActivity table.compactTable tr,.dashboardAuthenticatedShell .dashboardLimits table.compactTable,.dashboardAuthenticatedShell .dashboardLimits table.compactTable tbody,.dashboardAuthenticatedShell .dashboardLimits table.compactTable td,.dashboardAuthenticatedShell .dashboardLimits table.compactTable tr{width:100%;display:block}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable thead,.dashboardAuthenticatedShell .dashboardActivity table.compactTable thead,.dashboardAuthenticatedShell .dashboardLimits table.compactTable thead{display:none}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td,.dashboardAuthenticatedShell .dashboardActivity table.compactTable td,.dashboardAuthenticatedShell .dashboardLimits table.compactTable td{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);display:grid}.dashboardAuthenticatedShell .apiKeyManager .keyRosterEmpty{gap:10px;display:grid}.dashboardAuthenticatedShell .usageWindowTable th{white-space:nowrap;overflow-wrap:normal;font-size:0}.dashboardAuthenticatedShell .usageWindowTable th:after{font-size:.6rem}.dashboardAuthenticatedShell .usageWindowTable th:first-child:after{content:"Key"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(2):after{content:"Day"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(3):after{content:"Week"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(4):after{content:"Month"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(5):after{content:"Total"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(6):after{content:"RPM"}.dashboardAuthenticatedShell .usageWindowTable th:nth-child(7):after{content:"Allow."}}@media (max-width:640px){.routeEvidenceStack{gap:42px;margin-top:24px}.gpqaEvidencePanel h2,.routeEvidenceHero h2,.sectionLead h2{font-size:clamp(2.25rem,12vw,3.8rem)}.supportedRouteCard dl,.supportedRouteGrid{grid-template-columns:1fr}.dataSafetySelector{grid-template-columns:repeat(2,minmax(0,1fr))}.dataSafetyPanel,.gpqaEvidencePanel,.supportedRouteCard{border-radius:10px}.gpqaEvidenceChart{min-height:260px}.routeEvidenceDot{max-width:132px;font-size:.66rem}.announcementBar{display:none}.topbar{background:#050609f5;min-height:56px;padding:8px 14px;position:sticky;top:0}.brand img{width:128px}.mobileMenu summary{min-height:38px;padding:0 13px;font-size:.82rem}.cloneHero{gap:9px;padding-top:22px}.cloneOverline{letter-spacing:.16em;font-size:.76rem}.cloneHero h1{max-width:15ch;font-size:2.18rem;line-height:1}.cloneMobileSnapshot{gap:9px;margin-top:14px}.cloneMobileBeforeAfter article,.cloneMobileLevels{background:#ffffff09}.cloneFeatureList{margin-top:18px}.cloneFeatureItem{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:70px;padding:12px 0}.cloneFeatureIcon{width:44px;height:44px}.cloneFeatureIcon svg{width:27px;height:27px}.cloneFeatureItem h2{font-size:1.05rem}.cloneFeatureItem p{font-size:.88rem;line-height:1.36}.cloneSafetyLevel{display:none}.cloneBottomCta{border-radius:8px;margin-top:30px;padding:22px}.cloneBottomShield{width:82px;height:92px}.cloneBottomCta h2{font-size:1.72rem;line-height:1.1}.cloneLargeCta{border-radius:8px;min-height:50px;font-size:1rem}.pricingShell{width:min(100% - 24px,430px);padding-top:22px}.pricingHero{gap:9px;margin-bottom:12px}.pricingHero .eyebrow{font-size:.7rem}.pricingHero h1{max-width:10.5ch;font-size:2.42rem;line-height:1.04}.pricingHero>p:not(.pricingTrustLine){max-width:33ch;font-size:.84rem;line-height:1.42}.pricingHeroStatus{display:none}.pricingDataSafetyStrip{gap:6px;margin-top:10px}.pricingDataSafetyCard{border-radius:8px;grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);padding:9px 10px}.pricingDataSafetyCard strong{font-size:.82rem}.pricingDataSafetyCard span{font-size:.74rem;line-height:1.32}.pricingPlansSection{margin-top:14px}.pricingSectionHeader{display:none}.pricingFeeGrid{grid-template-columns:1fr;gap:7px}.pricingFeeCard{grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);align-items:center;gap:8px;padding:10px}.pricingFeeCard span{grid-column:1/-1;font-size:.68rem}.pricingFeeCard strong{font-size:1.15rem}.pricingFeeCard p{font-size:.74rem;line-height:1.3}.pricingPlansSection>.button.primary{width:100%;min-height:48px;margin-top:2px}.pricingProofGrid{gap:10px;margin-top:18px}.cacheRefundBlock,.paymentPolicyBlock,.routingCapsBlock{border-radius:8px;padding:14px}.previewDiff{grid-template-columns:1fr}.cacheRefundBlock,.paymentPolicyBlock>div>p:nth-of-type(n+2),.routingCapsBlock>p,.supportLinks{display:none}.routingSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.routingSummary div{min-height:64px;padding:9px 8px}.routingSummary div+div{border-top:0;border-left:1px solid #ffffff14}.routingSummary strong{font-size:1.12rem}.routingSummary span{font-size:.68rem;line-height:1.2}.pricingRouteTable td{grid-template-columns:minmax(66px,.3fr) minmax(0,1fr);gap:8px;padding:5px 0;font-size:.78rem;line-height:1.35}.pricingRouteTable td:before{font-size:.64rem}.pricingRateTableWrap{display:none}.pricingRateCards{gap:10px;display:grid}.pricingRateCard{padding:12px}.pricingRateCardMetrics{grid-template-columns:1fr}.paymentFacts{gap:8px}.paymentFacts div{padding:9px}.playgroundPage{padding-top:16px}.playgroundPage .pageHeader h1{max-width:12ch;font-size:2.16rem;line-height:1.03}.playgroundShell{gap:8px}.playgroundConfig,.playgroundMain,.resultPanel{border-radius:8px}.playgroundConfig,.playgroundMain{padding:10px}.messageEditor span,.panelHeader span,.railLabel{font-size:.68rem}.modelSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.modelSelector button{justify-items:start;min-height:38px;padding:7px 8px}.modelSelector button strong{font-size:.8rem}.modelSelector button span{font-size:.62rem;line-height:1.2;display:block}.dsLevelSelector button{min-height:42px}.safetyScenarioExpected{display:none}.panelHeader{padding-bottom:9px}.panelHeader strong{font-size:.9rem}.messageEditor textarea{border-radius:8px;min-height:96px;font-size:.95rem;line-height:1.45}.resultPanel{padding:10px}.resultPanel h2{font-size:1rem}.resultPanel p{font-size:.82rem}.resultPanel .button.primary{width:100%;min-height:44px}}@media (max-width:768px){.announcementBar{display:none}.topbar{background:#050609f5;min-height:56px;padding:8px 14px;position:sticky;top:0}.desktopNav{display:none}.mobileMenu{margin-left:auto;display:block;position:relative}.mobileMenu:not([open]) .mobileMenuPanel{display:none}.mobileMenuPanel{color:#f5f7fa;background:#101112fa;width:min(100vw,360px);right:-14px}.cloneHero{padding-top:30px}}.cloneScreenReaderText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cloneRedactionHeadline{position:relative}.cloneHero h1.cloneRedactionHeadline span:nth-child(2){color:#fff;text-shadow:none}.cloneHero h1.cloneRedactionHeadline span:nth-child(3){color:#94eadc;text-shadow:0 0 28px #8ff1df5c}.cloneHeadlineStack{gap:0;display:grid}.cloneHeadlineText{color:#fff;letter-spacing:0;white-space:normal;height:auto;min-height:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.65rem;font-weight:880;line-height:.96;display:block}.cloneHeadlineTextAccent{color:#94eadc;text-shadow:0 0 28px #8ff1df5c}.cloneOverline>span{height:auto;min-height:0;line-height:1.1}.cloneCommandStack{color:#b8fff4;letter-spacing:0;gap:5px;max-width:360px;margin-top:13px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.28rem;font-weight:850;display:grid}.cloneCommandStack>span{opacity:1;width:max-content;display:inline-flex}.cloneCommandText{height:auto;min-height:0;line-height:1.05}.cloneRedactionStage{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(180px,.76fr) minmax(0,1.16fr);align-items:stretch;gap:14px;margin-top:30px;display:grid;position:relative}.cloneRedactionStage h2{color:#b8fff4;letter-spacing:.14em;text-align:center;margin:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:850;line-height:1.2}.cloneLiveTerminal,.cloneSealedPanel{background:linear-gradient(#161e22e6,#0a0e10eb);border:1px solid #cdfcf429;border-radius:16px;min-width:0;padding:22px 14px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.cloneLiveTerminal:after,.cloneSealedPanel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#8ff1df2e,#0000);height:72px;display:none;position:absolute;left:-10%;right:-10%;transform:translateY(-120%)}.cloneTerminalChrome{gap:5px;margin:14px 0 12px;display:flex}.cloneTerminalChrome span{background:#b8fff46b;border-radius:999px;width:7px;height:7px}.cloneSealedRows,.cloneTerminalRows{gap:10px;display:grid}.cloneSealedRow,.cloneTerminalRow{background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff14;border-radius:13px;min-height:68px;position:relative;overflow:hidden}.cloneTerminalRow{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;display:grid}.cloneTerminalRow:after{content:"";opacity:0;transform-origin:0;animation:cloneRowRedact 3.4s ease-in-out infinite;animation-delay:var(--row-delay);background:repeating-linear-gradient(90deg,#061211f2 0 10px,#8ff1df61 10px 14px),linear-gradient(135deg,#8ff1dfc7,#8ff1df47);border-radius:7px;position:absolute;inset:14px 12px 14px 72px;transform:scaleX(0);box-shadow:0 0 18px #8ff1df47}.cloneTerminalRow span{color:#9ff8ea;letter-spacing:.08em;font-size:.78rem;font-weight:850}.cloneTerminalRow span,.cloneTerminalRow strong{font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cloneTerminalRow strong{color:#f7fbfb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:650;line-height:1.2;overflow:hidden}.clonePiiText{height:auto;min-height:0;line-height:1.2;display:inline-flex}.cloneRedactionGate{align-content:center;gap:15px;min-height:auto;padding:22px 16px}.cloneGatePulse{color:#061211;background:radial-gradient(circle,#b8fff438,#0000 62%),#b8fff40f;border:1px solid #b8fff494;border-radius:999px;place-items:center;width:98px;height:98px;display:grid;position:relative;box-shadow:0 0 34px #8ff1df4d,inset 0 0 30px #8ff1df1f}.cloneGatePulse:after,.cloneGatePulse:before{border-radius:inherit;content:"";border:1px solid #b8fff470;position:absolute;inset:-8px}.cloneGatePulse:after{opacity:.28;inset:-15px}.cloneGatePulse span{background:linear-gradient(135deg,#a1f9ea,#73dfcf);border-radius:999px;place-items:center;width:62px;height:62px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:900;display:grid}.cloneSealedRow{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.cloneSealedRow .cloneConfidentialStamp{opacity:0;animation:cloneStampHit 3.4s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(.72s + var(--row-delay));transform:translateY(-10px)rotate(-7deg)scale(1.12)}.cloneMiniLock{color:#a4f9eb;place-items:center;width:25px;height:25px;display:inline-grid;position:relative}.cloneMiniLock:before{content:"";border:2px solid;border-radius:3px;width:19px;height:16px}.cloneMiniLock:after{content:"";border:2px solid;border-bottom:0;border-radius:9px 9px 0 0;width:13px;height:12px;position:absolute;top:1px}@keyframes cloneCommandRise{to{opacity:1;transform:translate(0)}}@keyframes cloneScanLine{0%,22%{transform:translateY(-120%)}54%,to{transform:translateY(360%)}}@keyframes cloneRowRedact{0%,18%{opacity:0;transform:scaleX(0)}34%,82%{opacity:1;transform:scaleX(1)}to{opacity:.36;transform:scaleX(1)}}@keyframes cloneStampHit{0%,28%{opacity:0;transform:translateY(-12px)rotate(-7deg)scale(1.14)}42%{opacity:1;transform:translateY(0)rotate(-4deg)scale(.96)}48%,88%{opacity:.94;transform:translateY(0)rotate(-4deg)scale(1)}to{opacity:.62;transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes cloneGatePulse{0%{opacity:.72;transform:scale(.92)}to{opacity:0;transform:scale(1.34)}}@media (max-width:860px){.cloneHeadlineText{font-size:3.12rem;line-height:1}.cloneCommandStack{font-size:1rem}.cloneRedactionStage{grid-template-columns:1fr;gap:10px;margin-top:18px}.cloneRedactionGate{min-height:190px}}@media (max-width:640px){.cloneHero{gap:8px}.cloneHero h1.cloneRedactionHeadline{max-width:14ch;font-size:2rem}.cloneHeadlineText{font-size:2.38rem;line-height:1.02}.cloneCommandStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none;font-size:.78rem}.cloneCommandStack>span{background:#ffffff09;border:1px solid #b8fff429;border-radius:8px;justify-content:center;width:auto;padding:8px 4px}.cloneLiveTerminal,.cloneRedactionGate,.cloneSealedPanel{border-radius:8px;padding:10px}.cloneRedactionStage h2{font-size:.78rem}.cloneTerminalChrome{margin:8px 0}.cloneSealedRows,.cloneTerminalRows{gap:7px}.cloneSealedRow,.cloneTerminalRow{border-radius:8px;min-height:48px}.cloneTerminalRow{grid-template-columns:52px minmax(0,1fr);gap:8px}.cloneTerminalRow:after{inset:12px 10px 12px 62px}.cloneTerminalRow strong{font-size:.76rem}.cloneGatePulse{width:66px;height:66px}.cloneGatePulse span{width:46px;height:46px;font-size:.82rem}.cloneRedactionGate{gap:8px;min-height:auto}.cloneRedactionGate ol{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;font-size:.82rem;display:grid}.cloneRedactionGate li{padding:6px 4px}.cloneRedactionGate li+li{border-top:0;border-left:1px solid #8ff1df1c}.cloneRedactionGate li:not(:last-child):after{display:none}.cloneSealedRow .cloneConfidentialStamp{width:min(100%,132px)}}@media (prefers-reduced-motion:reduce){.cloneCommandStack>span,.cloneGatePulse:after,.cloneGatePulse:before,.cloneLiveTerminal:after,.cloneSealedPanel:after,.cloneSealedRow .cloneConfidentialStamp,.cloneTerminalRow:after{animation:none}.cloneCommandStack>span,.cloneSealedRow .cloneConfidentialStamp{opacity:1;transform:none}.cloneTerminalRow:after{opacity:.86;transform:scaleX(1)}}.kineticMarqueeFrame{color:#f3f6fb;background:#0d0f14;margin:clamp(24px,3vw,38px) -40px 0}html[data-cpen-theme=linear] .cloneBottomShield,html[data-cpen-theme=linear] .cloneFeatureIcon,html[data-cpen-theme=linear] .cloneLogoMark,html[data-cpen-theme=linear] .cloneMiniLock{color:#0ea5b8}html[data-cpen-theme=linear] .cloneLargeCta{color:#fff;box-shadow:none;letter-spacing:0;text-transform:uppercase;background:#0ea5b8;border:2px solid #0ea5b8;border-radius:0;font-weight:900;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out}html[data-cpen-theme=linear] .cloneLargeCta:focus-visible,html[data-cpen-theme=linear] .cloneLargeCta:hover{color:#0ea5b8;background:#0d0f14;transform:scale(1.04)}html[data-cpen-theme=linear] .cloneLargeCta:active{transform:scale(.96)}html[data-cpen-theme=linear] .cloneHero{gap:18px;padding-top:clamp(38px,6vw,76px)}html[data-cpen-theme=linear] .cloneOverline,html[data-cpen-theme=linear] .cloneRedactionStage h2,html[data-cpen-theme=linear] .cloneSafetyLevel>h2{color:#0ea5b8;letter-spacing:.12em;text-transform:uppercase;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.78rem,1.25vw,1rem);font-weight:900;line-height:1}html[data-cpen-theme=linear] .cloneHero h1.cloneRedactionHeadline{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;max-width:12ch;font-size:clamp(3.3rem,12vw,12.8rem);font-weight:900;line-height:.78}html[data-cpen-theme=linear] .cloneHero h1.cloneRedactionHeadline span:nth-child(2){color:#0ea5b8;text-shadow:none}html[data-cpen-theme=linear] .cloneHero h1.cloneRedactionHeadline span:nth-child(3){color:#f3f6fb;text-shadow:none}html[data-cpen-theme=linear] .cloneCommandStack{color:#f3f6fb;text-transform:uppercase;flex-wrap:wrap;gap:8px;max-width:780px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,2.5vw,2.4rem);font-weight:900;display:flex}html[data-cpen-theme=linear] .cloneCommandStack>span{background:#10131a;border:2px solid #ffffff1f;padding:8px 12px}html[data-cpen-theme=linear] .cloneRedactionStage{background:#ffffff1f;border:2px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr) minmax(0,1fr);gap:0;margin-top:clamp(28px,4vw,46px)}html[data-cpen-theme=linear] .cloneLiveTerminal,html[data-cpen-theme=linear] .cloneRedactionGate,html[data-cpen-theme=linear] .cloneSafetyLevel,html[data-cpen-theme=linear] .cloneSealedPanel{box-shadow:none;background:#0d0f14;border:0;border-radius:0}html[data-cpen-theme=linear] .cloneLiveTerminal,html[data-cpen-theme=linear] .cloneSealedPanel{padding:clamp(16px,2vw,26px)}html[data-cpen-theme=linear] .cloneRedactionGate{border-left:2px solid #ffffff1f;border-right:2px solid #ffffff1f}html[data-cpen-theme=linear] .cloneTerminalChrome span{background:#0ea5b8}html[data-cpen-theme=linear] .cloneSealedRow,html[data-cpen-theme=linear] .cloneTerminalRow{background:#10131a;border:2px solid #ffffff1f;border-radius:0}html[data-cpen-theme=linear] .cloneTerminalRow:after{box-shadow:none;background:repeating-linear-gradient(90deg,#0d0f14 0 10px,#dfe104c7 10px 14px),#0ea5b8;border-radius:0}html[data-cpen-theme=linear] .cloneGatePulse span,html[data-cpen-theme=linear] .cloneLevelOption.selected,html[data-cpen-theme=linear] .cloneMobileLevels .selected,html[data-cpen-theme=linear] .cloneTerminalRow span{color:#fff;background:#0ea5b8}html[data-cpen-theme=linear] .cloneTerminalRow strong{color:#f3f6fb}html[data-cpen-theme=linear] .cloneInlineRedactionStage{background:#0d0f14;border:2px solid #ffffff1f;grid-template-columns:1fr}html[data-cpen-theme=linear] .cloneRedactAnimator{background-color:#0d0f14;background-image:linear-gradient(#ffffff05 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;gap:18px;min-width:0;padding:clamp(18px,3vw,32px);display:grid;position:relative;overflow:hidden}html[data-cpen-theme=linear] .cloneRedactHeader{border-bottom:2px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding-bottom:14px;display:flex}html[data-cpen-theme=linear] .cloneRedactHeader span{color:#0ea5b8;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.78rem,1.2vw,1rem);font-weight:900;line-height:1}html[data-cpen-theme=linear] .cloneRedactHeader strong{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;font-size:clamp(1.4rem,4.2vw,4.2rem);font-weight:900;line-height:.86}html[data-cpen-theme=linear] .cloneRedactRows{gap:12px;display:grid}html[data-cpen-theme=linear] .cloneRedactRow{background:#10131a;border:2px solid #ffffff1f;grid-template-columns:64px minmax(150px,.24fr) minmax(0,1fr);min-height:76px;display:grid;position:relative;overflow:hidden}html[data-cpen-theme=linear] .cloneRedactIndex{color:#f3f6fb;border-right:2px solid #ffffff1f;place-items:start center;padding-top:12px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.82rem,1.4vw,1rem);font-weight:800;line-height:1;display:grid}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(2){--redact-delay:.4s}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(3){--redact-delay:.8s}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(4){--redact-delay:1.2s}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(5){--redact-delay:1.6s}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(6){--redact-delay:2s}html[data-cpen-theme=linear] .cloneRedactRow:nth-child(7){--redact-delay:2.4s}html[data-cpen-theme=linear] .cloneRedactMeta,html[data-cpen-theme=linear] .cloneRedactValue{min-width:0}html[data-cpen-theme=linear] .cloneRedactMeta{background:#0d0f14;border-right:2px solid #ffffff1f;align-content:center;gap:6px;padding:12px;display:grid}html[data-cpen-theme=linear] .cloneRedactMeta span{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0ea5b8;width:max-content;max-width:100%;padding:5px 7px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.7rem,1.1vw,.9rem);font-weight:900;line-height:1}html[data-cpen-theme=linear] .cloneRedactMeta small{color:#9aa3b2;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.1}html[data-cpen-theme=linear] .cloneRedactValue{align-content:center;padding:12px 16px;display:grid;position:relative}html[data-cpen-theme=linear] .cloneRawValue,html[data-cpen-theme=linear] .cloneSealedValue{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.9rem,2vw,1.55rem);font-weight:900;line-height:1.22;position:relative;overflow:hidden}html[data-cpen-theme=linear] .cloneRawValue{z-index:1;color:#f3f6fb;animation:cloneRawRedact 3.8s linear infinite;animation-delay:var(--redact-delay,0s);animation-play-state:paused}html[data-cpen-theme=linear] .cloneSealedValue{z-index:2;color:#fff;opacity:0;box-sizing:border-box;width:min(100%,34rem);min-height:38px;animation:cloneSealedReveal 3.8s linear infinite;animation-delay:var(--redact-delay,0s);background:#0ea5b8;justify-self:stretch;align-items:center;padding:7px 14px;animation-play-state:paused;display:flex;transform:translateY(8px)}html[data-cpen-theme=linear] .cloneRedactSweep{z-index:0;transform-origin:0;animation:cloneRedactSweep 3.8s linear infinite;animation-delay:var(--redact-delay,0s);background:#0ea5b8;animation-play-state:paused;position:absolute;inset:12px 16px;transform:scaleX(0)}html[data-cpen-theme=linear] .cloneRedactionStage.isScrollActive .cloneRawValue,html[data-cpen-theme=linear] .cloneRedactionStage.isScrollActive .cloneRedactSweep,html[data-cpen-theme=linear] .cloneRedactionStage.isScrollActive .cloneSealedValue{animation-play-state:running}@keyframes cloneRawRedact{0%,28%{opacity:1;filter:none;visibility:visible}42%,98%{opacity:0;filter:blur(2px);visibility:hidden}to{opacity:1;filter:none;visibility:visible}}@keyframes cloneSealedReveal{0%,36%{opacity:0;transform:translateY(8px)}46%,98%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes cloneRedactSweep{0%,26%{opacity:0;transform:scaleX(0)}40%,98%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}html[data-cpen-theme=linear] .cloneGatePulse{box-shadow:none;background:#0d0f14;border:2px solid #0ea5b8;border-radius:0}html[data-cpen-theme=linear] .cloneGatePulse:after,html[data-cpen-theme=linear] .cloneGatePulse:before{border-color:#0ea5b8;border-radius:0}html[data-cpen-theme=linear] .cloneGatePulse span{border-radius:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}html[data-cpen-theme=linear] .cloneSafetyLayer li:not(:last-child):after{box-shadow:none;background:#0ea5b8}.clonePosterStats{z-index:1;background:#ffffff1f;border:2px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(28px,4vw,48px);display:grid;position:relative}.clonePosterStat{background:#0d0f14;align-content:end;gap:10px;min-height:clamp(180px,22vw,260px);padding:clamp(18px,2.8vw,32px);transition:background .18s ease-out,color .18s ease-out;display:grid;position:relative;overflow:hidden}.clonePosterStat+.clonePosterStat{border-left:2px solid #ffffff1f}.clonePosterStat span{color:#27272a;letter-spacing:0;pointer-events:none;font-size:clamp(7rem,14vw,13rem);font-weight:900;line-height:.8;position:absolute;top:-.12em;right:.04em}.clonePosterStat strong{color:#f3f6fb;letter-spacing:0;font-size:clamp(1.65rem,3.5vw,4.4rem);font-weight:900;line-height:.86}.clonePosterStat p,.clonePosterStat strong{z-index:1;text-transform:uppercase;position:relative}.clonePosterStat p{color:#9aa3b2;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600;line-height:1.15}.clonePosterStat:focus-within,.clonePosterStat:hover{background:#0ea5b8}.clonePosterStat:focus-within span,.clonePosterStat:hover span{color:#00000029}.clonePosterStat:focus-within p,.clonePosterStat:focus-within strong,.clonePosterStat:hover p,.clonePosterStat:hover strong{color:#fff}html[data-cpen-theme=linear] .cloneFeatureList{background:#ffffff1f;border:2px solid #ffffff1f;margin:clamp(26px,4vw,48px) 0 0}html[data-cpen-theme=linear] .cloneFeatureItem{background:#0d0f14;border:0;grid-template-columns:88px minmax(0,1fr);min-height:122px;padding:18px;transition:background .18s ease-out}html[data-cpen-theme=linear] .cloneFeatureItem+.cloneFeatureItem{border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .cloneFeatureItem:hover{background:#0ea5b8}html[data-cpen-theme=linear] .cloneFeatureIcon{box-shadow:none;background:#10131a;border:2px solid #ffffff1f;border-radius:0}html[data-cpen-theme=linear] .cloneFeatureItem:hover .cloneFeatureIcon{color:#0ea5b8;background:#000;border-color:#fff}html[data-cpen-theme=linear] .cloneFeatureItem h2{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;font-size:clamp(2.2rem,5vw,5.4rem);font-weight:900;line-height:.8}html[data-cpen-theme=linear] .cloneFeatureItem p{color:#9aa3b2;text-transform:uppercase;font-size:clamp(1rem,2vw,1.7rem);font-weight:700}html[data-cpen-theme=linear] .cloneFeatureItem:hover h2,html[data-cpen-theme=linear] .cloneFeatureItem:hover p{color:#fff}html[data-cpen-theme=linear] .cloneSafetyLevel{background:0 0;border:0;border-radius:0;margin:clamp(36px,5vw,64px) 0 0;padding:0}html[data-cpen-theme=linear] .cloneSafetyLevel>h2{background:0 0}html[data-cpen-theme=linear] .cloneLevelControl{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;display:grid}html[data-cpen-theme=linear] .cloneLevelOption{color:#9aa3b2;cursor:pointer;min-height:56px;font:inherit;text-align:center;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out;display:grid}html[data-cpen-theme=linear] .cloneLevelOption+.cloneLevelOption{border-left:0}html[data-cpen-theme=linear] .cloneLevelOption strong{color:#f3f6fb;letter-spacing:-.01em;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:760}html[data-cpen-theme=linear] .cloneLevelOption.selected span,html[data-cpen-theme=linear] .cloneLevelOption.selected strong{color:#fff}html[data-cpen-theme=linear] .cloneLevelOption:focus-visible,html[data-cpen-theme=linear] .cloneLevelOption:hover{color:#f3f6fb;background:#ffffff14;outline:0;transform:translateY(-1px)}html[data-cpen-theme=linear] .cloneLevelOption.selected:focus-visible,html[data-cpen-theme=linear] .cloneLevelOption.selected:hover{background:#0ea5b8}html[data-cpen-theme=linear] .cloneSafetyExample{background:linear-gradient(#10131ad1,#0d0f14e6);border:1px solid #ffffff1a;border-radius:18px;gap:16px;margin-top:16px;padding:clamp(18px,2.6vw,28px);display:grid}html[data-cpen-theme=linear] .cloneSafetyExample>span{color:#fff;text-transform:uppercase;background:#0ea5b8;width:max-content;max-width:100%;padding:5px 7px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:760;line-height:1}html[data-cpen-theme=linear] .cloneSafetyExample h3{color:#f3f6fb;letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:720;line-height:1.05}html[data-cpen-theme=linear] .cloneSafetyAnimator{background:radial-gradient(circle at 12% 20%,#0ea5b829,#0000 32%),#00000029;border:1px solid #ffffff14;border-radius:18px;gap:16px;padding:clamp(16px,2.6vw,26px);display:grid;overflow:hidden}html[data-cpen-theme=linear] .cloneSafetyResultLine,html[data-cpen-theme=linear] .cloneSafetySentence{color:#f3f6fb;flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;min-height:38px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.82rem,1.15vw,1rem);font-weight:760;line-height:1.45;display:flex}html[data-cpen-theme=linear] .cloneSafetyResultLine{opacity:.42;border-top:1px solid #ffffff1a;padding-top:14px;transition:opacity .22s ease-out,transform .22s ease-out;position:relative;transform:translateY(4px)}html[data-cpen-theme=linear] .cloneSafetyAnimator.is-result .cloneSafetyResultLine{opacity:1;transform:translate(0)}html[data-cpen-theme=linear] .cloneSafetyToken{color:inherit;font:inherit;overflow-wrap:anywhere;border-radius:999px;padding:.14em .28em;transition:background .22s ease-out,color .22s ease-out,filter .22s ease-out;display:inline}html[data-cpen-theme=linear] .cloneSafetyToken.is-card,html[data-cpen-theme=linear] .cloneSafetyToken.is-email,html[data-cpen-theme=linear] .cloneSafetyToken.is-possiblePersonal,html[data-cpen-theme=linear] .cloneSafetyToken.is-secret{color:#dffaff;background:#0ea5b81c}html[data-cpen-theme=linear] .cloneSafetyToken.is-logged{color:#9aa3b2}html[data-cpen-theme=linear] .cloneSafetyToken.is-pending{color:#6f7b8f;filter:blur(.2px)}html[data-cpen-theme=linear] .cloneSafetyToken.is-redacted{color:#fff;background:#0ea5b8;animation-name:cloneRedactPop}html[data-cpen-theme=linear] .cloneSafetyToken.is-blocked,html[data-cpen-theme=linear] .cloneSafetyToken.is-denied{color:#ffd4d5;background:#e5484d29;text-decoration:line-through;text-decoration-thickness:2px}html[data-cpen-theme=linear] .cloneSafetyScanRail{opacity:.28;background:#ffffff1a;border-radius:999px;height:3px;transition:opacity .16s ease-out;position:relative;overflow:hidden}html[data-cpen-theme=linear] .cloneSafetyAnimator.is-result .cloneSafetyScanRail,html[data-cpen-theme=linear] .cloneSafetyAnimator.is-scan .cloneSafetyScanRail{opacity:1}html[data-cpen-theme=linear] .cloneSafetyScanRail span{background:linear-gradient(90deg,#0000,#0ea5b8,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}html[data-cpen-theme=linear] .cloneSafetyAnimator.is-result .cloneSafetyScanRail span,html[data-cpen-theme=linear] .cloneSafetyAnimator.is-scan .cloneSafetyScanRail span{animation:cloneSafetyScan 1.1s cubic-bezier(.16,1,.3,1) both}html[data-cpen-theme=linear] .cloneSafetyDispatchState{color:#f3f6fb;text-transform:uppercase;opacity:.66;background:#0ea5b81f;border:1px solid #0ea5b86b;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:900;transition:opacity .22s ease-out,background .22s ease-out}html[data-cpen-theme=linear] .cloneSafetyAnimator.is-result .cloneSafetyDispatchState{opacity:1}html[data-cpen-theme=linear] .cloneSafetyDispatchState.is-ds3,html[data-cpen-theme=linear] .cloneSafetyDispatchState.is-ds4{background:#e5484d29;border-color:#e5484d9e}html[data-cpen-theme=linear] .cloneProviderFlow{color:#9aa3b2;letter-spacing:.02em;text-transform:uppercase;grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items:center;gap:10px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:850;display:grid}html[data-cpen-theme=linear] .cloneProviderFlow span{text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-width:0;padding:7px 10px;transition:border-color .22s ease-out,background .22s ease-out,color .22s ease-out,opacity .22s ease-out}html[data-cpen-theme=linear] .cloneProviderFlow i{background:#ffffff1f;border-radius:999px;height:2px;overflow:hidden}html[data-cpen-theme=linear] .cloneProviderFlow i:before{border-radius:inherit;content:"";transform-origin:0;background:#0ea5b8;width:100%;height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1),background .22s ease-out;display:block;transform:scaleX(0)}html[data-cpen-theme=linear] .cloneProviderFlow.is-reached i:before,html[data-cpen-theme=linear] .cloneProviderFlow.is-stopped i:first-of-type:before{transform:scaleX(1)}html[data-cpen-theme=linear] .cloneProviderFlow.is-stopped i:last-of-type:before{background:#e5484d;transform:scaleX(.42)}html[data-cpen-theme=linear] .cloneProviderFlow.is-reached span:last-child{color:#dffaff;background:#0ea5b81f;border-color:#0ea5b87a}html[data-cpen-theme=linear] .cloneProviderFlow.is-stopped span:last-child{color:#ffd4d5;background:#e5484d24;border-color:#e5484d80}html[data-cpen-theme=linear] .cloneSafetyLevel .cloneLevelOption,html[data-cpen-theme=linear] .cloneSafetyLevel .cloneSafetyExample{opacity:.46;transform:translateY(14px)}html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneLevelOption,html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneSafetyExample{animation:cloneSafetyRise .62s cubic-bezier(.16,1,.3,1) forwards}html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneLevelOption:nth-child(2){animation-delay:60ms}html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneLevelOption:nth-child(3),html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneSafetyExample{animation-delay:.12s}html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneLevelOption:nth-child(4){animation-delay:.18s}html[data-cpen-theme=linear] .cloneSafetyLevel.isScrollActive .cloneLevelOption:nth-child(5){animation-delay:.24s}@keyframes cloneSafetyRise{to{opacity:1;transform:translate(0)}}@keyframes cloneTokenReveal{0%{opacity:0;transform:translateY(6px)}}@keyframes cloneRedactPop{0%{opacity:0;transform:translateY(6px)}60%{transform:translate(0)scale(1.02)}}@keyframes cloneSafetyScan{to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){html[data-cpen-theme=linear] .cloneSafetyLevel .cloneLevelOption,html[data-cpen-theme=linear] .cloneSafetyLevel .cloneSafetyExample,html[data-cpen-theme=linear] .cloneSafetyScanRail span,html[data-cpen-theme=linear] .cloneSafetyToken{opacity:1;animation:none;transform:none}}html[data-cpen-theme=linear] .cloneBottomCta{background:#10131a;border:2px solid #ffffff1f;border-radius:0;grid-template-columns:150px minmax(0,1fr);margin-top:clamp(32px,5vw,56px);padding:clamp(24px,4vw,44px)}html[data-cpen-theme=linear] .cloneBottomCta:after{background:repeating-linear-gradient(165deg,#dfe1043d 0 2px,#0000 2px 24px)}html[data-cpen-theme=linear] .cloneBottomCta h2{color:#f3f6fb;text-transform:uppercase;max-width:640px;font-size:clamp(2.48rem,6.75vw,6.275rem);font-weight:900;line-height:.82}html[data-cpen-theme=linear] .cloneBottomCta h2 span{color:#0ea5b8;text-shadow:none}html[data-cpen-theme=linear] .cloneLargeCta:focus{outline-offset:4px;color:#0ea5b8;background:#0d0f14;outline:3px solid #0ea5b8}html[data-cpen-theme=linear] .cloneSafetyLevel{display:block}html[data-cpen-theme=linear] .methodologyHero{background:#0d0f14;border-bottom:2px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);gap:clamp(20px,4vw,48px);padding:clamp(34px,6vw,74px) 0 clamp(24px,4vw,42px)}html[data-cpen-theme=linear] .methodologyHero h1{text-transform:uppercase;max-width:10ch;font-size:clamp(4.2rem,10.8vw,10.4rem);font-weight:900;line-height:.8}html[data-cpen-theme=linear] .methodologyHeroWords{color:#f3f6fb;background:0 0;gap:8px;max-width:none;margin:0;display:grid}html[data-cpen-theme=linear] .methodologyHero .methodologyHeroWords{max-width:none}html[data-cpen-theme=linear] .methodologyHeroWords strong{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;background:#10131a;border:2px solid #ffffff1f;padding:10px 12px;font-size:clamp(1.2rem,2.5vw,2.6rem);font-weight:900;line-height:.9;display:block}html[data-cpen-theme=linear] .methodologyHeroWords strong:nth-child(3){color:#fff;background:#0ea5b8}html[data-cpen-theme=linear] .methodologyChecks article{background:#0d0f14;align-content:end;gap:10px;min-height:172px;padding:clamp(14px,2vw,22px)}html[data-cpen-theme=linear] .methodologyChecks article+article{border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyChecks span,html[data-cpen-theme=linear] .methodologyEvidenceList span{color:#0ea5b8;letter-spacing:0;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}html[data-cpen-theme=linear] .methodologyChecks strong{color:#f3f6fb;text-transform:uppercase;font-size:clamp(1.6rem,3.6vw,3.7rem);font-weight:900;line-height:.86}html[data-cpen-theme=linear] .methodologyChecks p{color:#9aa3b2;text-transform:uppercase;font-size:clamp(.88rem,1.3vw,1.05rem);font-weight:700;line-height:1.3}html[data-cpen-theme=linear] .methodologyBand{background:#0d0f14;border:2px solid #ffffff1f;border-radius:0;gap:clamp(16px,2.8vw,28px);padding:clamp(18px,3vw,32px)}html[data-cpen-theme=linear] .methodologyBand .sectionLead h2{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;font-size:clamp(2.3rem,5.6vw,5.8rem);font-weight:900;line-height:.82}html[data-cpen-theme=linear] .methodologyBand .sectionLead p{color:#9aa3b2;text-transform:uppercase;max-width:760px;font-size:clamp(.95rem,1.5vw,1.18rem);font-weight:700;line-height:1.35}html[data-cpen-theme=linear] .methodologySafetyGrid{background:#10131a;border:2px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}html[data-cpen-theme=linear] .methodologySafetyGrid article{background:#10131a;border:0;border-radius:0;align-content:space-between;min-height:188px;padding:14px}html[data-cpen-theme=linear] .methodologySafetyGrid article+article{border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyPipeline .methodologySafetyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-cpen-theme=linear] .methodologySafetyGrid span{color:#fff;background:#0ea5b8;padding:5px 7px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}html[data-cpen-theme=linear] .methodologySafetyGrid strong{color:#f3f6fb;text-transform:uppercase;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:900;line-height:1.05}html[data-cpen-theme=linear] .methodologySafetyGrid p{color:#9aa3b2;text-transform:uppercase;font-size:.84rem;font-weight:700;line-height:1.32}html[data-cpen-theme=linear] .methodologyEvidenceList{background:#ffffff1f;border:2px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}html[data-cpen-theme=linear] .methodologyEvidenceList span{color:#f3f6fb;background:#10131a;border:0;border-radius:0;min-height:58px;padding:12px}html[data-cpen-theme=linear] .methodologyEvidenceList span:not(:nth-child(3n+1)){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyEvidenceList span:nth-child(n+4){border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .kineticMarqueeFrame{display:none}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHero{grid-template-columns:1fr;gap:clamp(18px,3vw,28px);padding:clamp(26px,4vw,44px) 0 clamp(22px,3.5vw,36px)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHero h1{max-width:10ch;font-size:clamp(3rem,7.6vw,6.6rem);line-height:.84}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords{background:#ffffff1f;border:2px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong{white-space:nowrap;background:#10131a;border:0;place-items:center;min-height:58px;padding:0 8px;font-size:clamp(.86rem,1.4vw,1.08rem);line-height:1;display:grid}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong+strong{border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong:nth-child(3){color:#fff;background:#0ea5b8}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid article{align-content:start;gap:12px;min-height:136px;padding:clamp(17px,2.3vw,24px)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article+article{border-left:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(2n){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(n+3){border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks strong{font-size:clamp(1.55rem,3.2vw,2.6rem);line-height:.9}html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead p,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks p,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid p{text-transform:none;max-width:58ch;font-size:clamp(.9rem,1.15vw,1rem);font-weight:600;line-height:1.45}html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand{grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,32px);padding:clamp(22px,3vw,34px);display:grid}html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead h2{max-width:8.5ch;font-size:clamp(2rem,4.1vw,3.8rem);line-height:.88}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid strong{font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.1}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(odd){border-left:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(2n){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(n+3){border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:last-child:nth-child(odd){border-left:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(2n){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(n+3){border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span{min-height:50px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span:not(:nth-child(3n+1)){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span:nth-child(n+4){border-top:2px solid #ffffff1f}@keyframes kineticMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:860px){.kineticMarqueeFrame{margin-left:-18px;margin-right:-18px}html[data-cpen-theme=linear] .cloneHero h1.cloneRedactionHeadline{max-width:10ch;font-size:clamp(3.15rem,18vw,7rem)}.clonePosterStats,html[data-cpen-theme=linear] .cloneRedactionStage,html[data-cpen-theme=linear] .methodologyChecks,html[data-cpen-theme=linear] .methodologyEvidence,html[data-cpen-theme=linear] .methodologyEvidenceList,html[data-cpen-theme=linear] .methodologyHero,html[data-cpen-theme=linear] .methodologyPipeline .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologySafetyGrid{grid-template-columns:1fr}html[data-cpen-theme=linear] .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyEvidenceList span:not(:nth-child(3n+1)),html[data-cpen-theme=linear] .methodologySafetyGrid article+article{border-left:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand{grid-template-columns:1fr}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span:not(:nth-child(3n+1)),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(2n){border-left:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(n+3),html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(n+3),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(n+3){border-top:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid{grid-template-columns:1fr}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:last-child:nth-child(odd),html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(2n){border-left:0;grid-column:auto}html[data-cpen-theme=linear] .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyEvidenceList span+span,html[data-cpen-theme=linear] .methodologySafetyGrid article+article{border-top:2px solid #ffffff1f}html[data-cpen-theme=linear] .cloneRedactionGate{border:2px solid #ffffff1f;border-left:0;border-right:0}html[data-cpen-theme=linear] .cloneRedactRow{grid-template-columns:1fr}html[data-cpen-theme=linear] .cloneRedactIndex{border-bottom:2px solid #ffffff1f;border-right:0;place-items:center start;padding:10px 12px}html[data-cpen-theme=linear] .cloneRedactMeta{border-bottom:2px solid #ffffff1f;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.clonePosterStat+.clonePosterStat{border-top:2px solid #ffffff1f;border-left:0}}@media (max-width:640px){.kineticMarqueeFrame{margin-left:-14px;margin-right:-14px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords{grid-template-columns:1fr}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong+strong{border-top:2px solid #ffffff1f;border-left:0}html[data-cpen-theme=linear] .cloneFeatureItem{grid-template-columns:64px minmax(0,1fr);min-height:98px;padding:14px}html[data-cpen-theme=linear] .cloneRedactAnimator{padding:14px}html[data-cpen-theme=linear] .cloneRedactHeader{align-items:start}html[data-cpen-theme=linear] .cloneRedactValue{padding:12px}html[data-cpen-theme=linear] .cloneRedactSweep{inset:12px}html[data-cpen-theme=linear] .cloneSealedValue{width:100%;min-height:34px;padding:6px 10px}html[data-cpen-theme=linear] .cloneFeatureIcon{width:56px;height:56px}.cloneFeatureIcon img{width:36px;height:36px}html[data-cpen-theme=linear] .cloneLevelControl{border-radius:18px;grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}html[data-cpen-theme=linear] .cloneLevelOption+.cloneLevelOption{border-top:0;border-left:0}html[data-cpen-theme=linear] .cloneProviderFlow{grid-template-columns:1fr}html[data-cpen-theme=linear] .cloneProviderFlow i{justify-self:center;width:2px;height:18px}html[data-cpen-theme=linear] .cloneProviderFlow i:before{transform-origin:top;transform:scaleY(0)}html[data-cpen-theme=linear] .cloneProviderFlow.is-reached i:before,html[data-cpen-theme=linear] .cloneProviderFlow.is-stopped i:first-of-type:before{transform:scaleY(1)}html[data-cpen-theme=linear] .cloneProviderFlow.is-stopped i:last-of-type:before{transform:scaleY(.42)}html[data-cpen-theme=linear] .cloneBottomCta{text-align:left;grid-template-columns:1fr}html[data-cpen-theme=linear] .cloneBottomShield{justify-self:start}}@media (prefers-reduced-motion:reduce){html[data-cpen-theme=linear] .cloneRawValue,html[data-cpen-theme=linear] .cloneRedactSweep,html[data-cpen-theme=linear] .cloneSealedValue{animation-duration:5.8s}}html[data-cpen-theme=linear] .kineticProofStats{background:#ffffff1f;border:2px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:clamp(34px,5vw,64px) 0 0;display:grid}html[data-cpen-theme=linear] .kineticProofStats article{text-align:left;background:#0d0f14;border:0;border-radius:0;grid-template-columns:1fr;align-content:end;gap:16px;min-height:clamp(188px,20vw,252px);padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}html[data-cpen-theme=linear] .kineticProofStats article+article{border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .kineticProofStats article>span{color:#27272a;letter-spacing:0;pointer-events:none;font-size:clamp(6rem,10vw,10rem);font-weight:900;line-height:.8;position:absolute;top:-.12em;right:.04em}html[data-cpen-theme=linear] .kineticProofStats strong{z-index:1;color:#f3f6fb;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.35rem,3vw,3.3rem);font-weight:900;line-height:.98;position:relative}html[data-cpen-theme=linear] .kineticProofStats p{z-index:1;color:#9aa3b2;text-transform:none;font-size:clamp(.9rem,1.45vw,1.08rem);font-weight:650;line-height:1.5;position:relative}html[data-cpen-theme=linear] .playgroundShell,html[data-cpen-theme=linear] .pricingPlansSection,html[data-cpen-theme=linear] .pricingProofGrid{margin-top:clamp(34px,5vw,64px)}html[data-cpen-theme=linear] .playgroundShell{background:#ffffff1f;border:2px solid #ffffff1f;gap:0}html[data-cpen-theme=linear] .dsLevelSelector button,html[data-cpen-theme=linear] .modelSelector button{gap:8px;min-height:84px}html[data-cpen-theme=linear] .dsLevelSelector strong,html[data-cpen-theme=linear] .modelSelector button strong{line-height:1.22}html[data-cpen-theme=linear] .dsLevelSelector span,html[data-cpen-theme=linear] .modelSelector button span{line-height:1.45}html[data-cpen-theme=linear] .messageEditor span,html[data-cpen-theme=linear] .playgroundMain .panelHeader span,html[data-cpen-theme=linear] .railLabel{color:#0ea5b8;letter-spacing:.04em;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}html[data-cpen-theme=linear] .dsLevelSelector button,html[data-cpen-theme=linear] .messageEditor textarea,html[data-cpen-theme=linear] .modelSelector button,html[data-cpen-theme=linear] .rawJsonDetails,html[data-cpen-theme=linear] .responseHistory details,html[data-cpen-theme=linear] .resultCard,html[data-cpen-theme=linear] .resultPanel,html[data-cpen-theme=linear] .safetyScenarioExpected{background:#10131a;border:2px solid #ffffff1f;border-radius:0}html[data-cpen-theme=linear] .dsLevelSelector button:focus,html[data-cpen-theme=linear] .dsLevelSelector button:focus-visible,html[data-cpen-theme=linear] .dsLevelSelector button:hover,html[data-cpen-theme=linear] .dsLevelSelector button[aria-pressed=true],html[data-cpen-theme=linear] .modelSelector button.active,html[data-cpen-theme=linear] .modelSelector button:focus,html[data-cpen-theme=linear] .modelSelector button:focus-visible,html[data-cpen-theme=linear] .modelSelector button:hover{color:#fff;outline-offset:3px;background:#0ea5b8;border-color:#0ea5b8;outline:3px solid #f3f6fb}html[data-cpen-theme=linear] .messageEditor textarea{color:#f3f6fb;min-height:220px;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.56}html[data-cpen-theme=linear] .rawJsonDetails,html[data-cpen-theme=linear] .responseHistory details,html[data-cpen-theme=linear] .resultCard{padding:18px}html[data-cpen-theme=linear] .resultCard dl{gap:12px}html[data-cpen-theme=linear] .cacheRefundBlock h2,html[data-cpen-theme=linear] .paymentPolicyBlock h2,html[data-cpen-theme=linear] .pricingSectionHeader h2,html[data-cpen-theme=linear] .resultPanel h2,html[data-cpen-theme=linear] .routingCapsBlock h2{color:#f3f6fb;text-transform:uppercase;font-weight:900}html[data-cpen-theme=linear] .packListCards .button,html[data-cpen-theme=linear] .packListCards .packRow.recommended .button.primary,html[data-cpen-theme=linear] .resultPanel .button.primary{color:#fff;box-shadow:none;text-transform:uppercase;background:#0ea5b8;border:2px solid #0ea5b8;border-radius:0;font-weight:900}html[data-cpen-theme=linear] .packListCards .button:focus,html[data-cpen-theme=linear] .packListCards .button:focus-visible,html[data-cpen-theme=linear] .packListCards .button:hover,html[data-cpen-theme=linear] .resultPanel .button.primary:focus,html[data-cpen-theme=linear] .resultPanel .button.primary:focus-visible,html[data-cpen-theme=linear] .resultPanel .button.primary:hover{color:#0ea5b8;outline-offset:4px;background:#0d0f14;outline:3px solid #0ea5b8}html[data-cpen-theme=linear] .pricingHeroStatus{margin-top:6px}html[data-cpen-theme=linear] .statusChip{color:#f3f6fb;text-transform:uppercase;background:#10131a;border:2px solid #ffffff1f;border-radius:0;font-weight:900}html[data-cpen-theme=linear] .statusChip.ready{color:#fff;background:#0ea5b8;border-color:#0ea5b8}html[data-cpen-theme=linear] .cacheRefundBlock,html[data-cpen-theme=linear] .paymentPolicyBlock,html[data-cpen-theme=linear] .pricingPlansSection,html[data-cpen-theme=linear] .routingCapsBlock{background:#0d0f14;border:2px solid #ffffff1f;border-radius:0;padding:clamp(24px,4vw,48px)}html[data-cpen-theme=linear] .pricingSectionHeader{border-bottom:2px solid #ffffff1f;align-items:start;gap:clamp(22px,4vw,48px);padding-bottom:26px}html[data-cpen-theme=linear] .pricingSectionHeader h2{text-wrap:balance;max-width:10ch;font-size:clamp(2rem,4.4vw,4.6rem);line-height:.96}html[data-cpen-theme=linear] .cacheRefundBlock p,html[data-cpen-theme=linear] .paymentPolicyBlock p,html[data-cpen-theme=linear] .pricingCheckoutNote,html[data-cpen-theme=linear] .pricingPlanDisclosure,html[data-cpen-theme=linear] .pricingSectionHeader p,html[data-cpen-theme=linear] .routingCapsBlock>p{color:#9aa3b2;text-transform:none;font-weight:650;line-height:1.58}html[data-cpen-theme=linear] .paymentFacts,html[data-cpen-theme=linear] .pricingFeeGrid,html[data-cpen-theme=linear] .routingSummary{background:0 0;border:0;gap:12px}html[data-cpen-theme=linear] .paymentFacts div,html[data-cpen-theme=linear] .pricingFeeCard,html[data-cpen-theme=linear] .routingSummary div,html[data-cpen-theme=linear] .tableWrap{background:#10131a;border:2px solid #ffffff1f;border-radius:0;padding:22px}html[data-cpen-theme=linear] .paymentFacts dt,html[data-cpen-theme=linear] .pricingFeeCard span,html[data-cpen-theme=linear] .pricingRouteTable th{color:#0ea5b8;font-family:CohereMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900}html[data-cpen-theme=linear] .paymentFacts dd,html[data-cpen-theme=linear] .pricingFeeCard strong,html[data-cpen-theme=linear] .routingSummary strong{color:#f3f6fb;font-weight:900}html[data-cpen-theme=linear] .packListCards .packRow{background:#10131a;border:2px solid #ffffff1f;border-radius:0;min-height:336px;padding:28px}html[data-cpen-theme=linear] .packListCards .packRow+.packRow{border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .referralCodeControl{border-bottom-color:#ffffff1f}html[data-cpen-theme=linear] .referralCodeControl label{color:#e4e4e7}html[data-cpen-theme=linear] .referralCodeControl input{color:#f4f4f5;background:#0d0f14;border:2px solid #ffffff1f;border-radius:0}html[data-cpen-theme=linear] .referralCodeControl input:focus{border-color:#0ea5b8;box-shadow:0 0 0 2px #dfe10447}html[data-cpen-theme=linear] .referralCodeControl small{color:#9aa3b2}html[data-cpen-theme=linear] .referralCodeControl small.applied{color:#0ea5b8}html[data-cpen-theme=linear] .packListCards .packRow>div{gap:20px}html[data-cpen-theme=linear] .packListCards .packRow>div>small,html[data-cpen-theme=linear] .planFeatureList{line-height:1.55}html[data-cpen-theme=linear] .planFeatureList{gap:12px}html[data-cpen-theme=linear] .packListCards .packRow.recommended{color:#fff;box-shadow:none;background:#0ea5b8}html[data-cpen-theme=linear] .packListCards .packRow.recommended strong{border-bottom-color:#0000003d}html[data-cpen-theme=linear] .packListCards .packRow.recommended .button.primary{border-color:#fff}html[data-cpen-theme=linear] .packListCards .packRow.recommended>.muted{color:#fff;border-color:#00000057}html[data-cpen-theme=linear] .planFeatureList li:before{background:#0ea5b8}html[data-cpen-theme=linear] .packListCards .packRow.recommended .planFeatureList li:before{background:#000}html[data-cpen-theme=linear] .pricingRouteTable{min-width:680px}html[data-cpen-theme=linear] .pricingRouteTable td,html[data-cpen-theme=linear] .pricingRouteTable th{border-bottom-color:#ffffff1f}html[data-cpen-theme=linear] .supportLinks a,html[data-cpen-theme=linear] .textLink{color:#0ea5b8;text-transform:uppercase;font-weight:900}@media (max-width:920px){html[data-cpen-theme=linear] .paymentPolicyBlock,html[data-cpen-theme=linear] .playgroundShell{grid-template-columns:1fr}html[data-cpen-theme=linear] .playgroundMain{border-top:2px solid #ffffff1f;border-left:0}html[data-cpen-theme=linear] .packListCards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cpen-theme=linear] .packListCards .packRow+.packRow{border-left:0}html[data-cpen-theme=linear] .packListCards .packRow:nth-child(2n){border-left:2px solid #ffffff1f}html[data-cpen-theme=linear] .packListCards .packRow:nth-child(n+3){border-top:2px solid #ffffff1f}}@media (max-width:640px){html[data-cpen-theme=linear] .kineticProofStats{grid-template-columns:1fr}html[data-cpen-theme=linear] .kineticProofStats article{min-height:132px}html[data-cpen-theme=linear] .kineticProofStats article+article{border-top:2px solid #ffffff1f;border-left:0}html[data-cpen-theme=linear] .playgroundPage .pageHeader p{display:block}html[data-cpen-theme=linear] .modelSelector{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-cpen-theme=linear] .messageEditor textarea{min-height:136px}html[data-cpen-theme=linear] .packListCards,html[data-cpen-theme=linear] .paymentFacts,html[data-cpen-theme=linear] .pricingFeeGrid,html[data-cpen-theme=linear] .pricingSectionHeader,html[data-cpen-theme=linear] .routingSummary{grid-template-columns:1fr}html[data-cpen-theme=linear] .pricingSectionHeader{display:grid}html[data-cpen-theme=linear] .packListCards .packRow+.packRow,html[data-cpen-theme=linear] .packListCards .packRow:nth-child(2n),html[data-cpen-theme=linear] .paymentFacts div+div,html[data-cpen-theme=linear] .pricingFeeCard+.pricingFeeCard,html[data-cpen-theme=linear] .routingSummary div+div{border-top:2px solid #ffffff1f;border-left:0}}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords{gap:6px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong{padding:6px 10px;font-size:clamp(.95rem,1.6vw,1.3rem)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecksTitle{color:#f3f6fb;letter-spacing:0;text-transform:uppercase;grid-column:1/-1;margin:0 0 8px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:700;line-height:1.1}html[data-cpen-theme=linear] .methodologyShell{gap:clamp(22px,4vw,44px);width:min(1120px,100% - 40px);padding:clamp(56px,8vw,104px) 0 clamp(72px,9vw,124px);display:grid}html[data-cpen-theme=linear] .methodologyHero{border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(260px,.58fr);align-items:end;gap:clamp(24px,6vw,72px);padding:0 0 clamp(10px,2vw,18px)}html[data-cpen-theme=linear] .methodologyHero h1{color:#f3f6fb;letter-spacing:0;text-transform:none;text-wrap:balance;max-width:11ch;font-size:clamp(3.2rem,7.4vw,7.2rem);font-weight:690;line-height:.92}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords,html[data-cpen-theme=linear] .methodologyHeroWords{background:0 0;border:0;flex-wrap:wrap;gap:8px;max-width:34rem;display:flex}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong,html[data-cpen-theme=linear] .methodologyHeroWords strong{color:#dce8ef;text-transform:none;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:640;line-height:1;display:inline-flex}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong+strong,html[data-cpen-theme=linear] .methodologyHeroWords strong+strong{border-left:1px solid #ffffff1a}html[data-cpen-theme=linear] .methodologyChecks{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:visible}html[data-cpen-theme=linear] .methodologyChecksTitle,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecksTitle{color:#f3f6fb;font-family:var(--font-display);text-transform:none;margin:0 0 6px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:640;line-height:1.08}html[data-cpen-theme=linear] .methodologyChecks article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article{background:#10131ab8;border:0;border-radius:24px;align-content:start;gap:9px;min-height:0;padding:clamp(16px,2vw,22px)}html[data-cpen-theme=linear] .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(n+3){border:0}html[data-cpen-theme=linear] .methodologyChecks span,html[data-cpen-theme=linear] .methodologyEvidenceList span{color:#14c2d6;font-family:var(--font-mono-stack);letter-spacing:.05em;font-size:.72rem;font-weight:760}html[data-cpen-theme=linear] .methodologyChecks strong,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks strong{color:#f3f6fb;letter-spacing:0;text-transform:none;font-size:clamp(1.35rem,2.8vw,2.25rem);font-weight:690;line-height:1}html[data-cpen-theme=linear] .methodologyChecks p,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks p{color:#a7b0bd;text-transform:none;max-width:34ch;font-size:.92rem;font-weight:460;line-height:1.48}html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand{background:linear-gradient(#ffffff0c,#ffffff06),#08090a;border:0;border-radius:30px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);padding:clamp(22px,4vw,40px)}html[data-cpen-theme=linear] .methodologyBand .sectionLead{gap:11px;max-width:34rem;display:grid}html[data-cpen-theme=linear] .methodologyBand .sectionLead h2,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead h2{color:#f3f6fb;letter-spacing:0;text-transform:none;text-wrap:balance;max-width:12ch;font-size:clamp(1.8rem,3.8vw,3.25rem);font-weight:660;line-height:.98}html[data-cpen-theme=linear] .methodologyBand .sectionLead p,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead p{color:#a7b0bd;text-transform:none;max-width:38ch;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:430;line-height:1.6}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid article,html[data-cpen-theme=linear] .methodologySafetyGrid article{background:#ffffff0b;border:0;border-radius:22px;align-content:start;gap:9px;min-height:0;padding:clamp(16px,2vw,22px)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(n+3),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(n+3),html[data-cpen-theme=linear] .methodologySafetyGrid article+article{border:0}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:last-child:nth-child(odd){grid-column:1/-1}html[data-cpen-theme=linear] .methodologySafetyGrid span{color:#dffaff;width:max-content;max-width:100%;font-family:var(--font-mono-stack);background:#0ea5b829;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:760;line-height:1}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid strong,html[data-cpen-theme=linear] .methodologySafetyGrid strong{color:#f3f6fb;text-transform:none;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:660;line-height:1.18}html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid p,html[data-cpen-theme=linear] .methodologySafetyGrid p{color:#a7b0bd;text-transform:none;font-size:.9rem;font-weight:430;line-height:1.52}html[data-cpen-theme=linear] .methodologyEvidence{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span,html[data-cpen-theme=linear] .methodologyEvidenceList span{color:#dffaff;border:1px solid #14c2d624;border-radius:999px;min-height:34px;padding:0 12px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span:not(:nth-child(3n+1)),html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span:nth-child(n+4),html[data-cpen-theme=linear] .methodologyEvidenceList span:not(:nth-child(3n+1)),html[data-cpen-theme=linear] .methodologyEvidenceList span:nth-child(n+4){border-top:1px solid #14c2d624;border-left:1px solid #14c2d624}@media (max-width:860px){html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyChecks,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyEvidence,html[data-cpen-theme=linear] .methodologyHero,html[data-cpen-theme=linear] .methodologySafetyGrid{grid-template-columns:1fr}}@media (max-width:640px){html[data-cpen-theme=linear] .methodologyShell{width:min(100% - 28px,1120px);padding-top:44px}html[data-cpen-theme=linear] .methodologyHero h1{max-width:11ch;font-size:clamp(2.8rem,14vw,4.4rem)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords,html[data-cpen-theme=linear] .methodologyHeroWords{gap:6px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong+strong,html[data-cpen-theme=linear] .methodologyHeroWords strong+strong{border-top:1px solid #ffffff1a}html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand{border-radius:24px;padding:18px}}.playgroundRunStream{border:1px solid var(--line);background:radial-gradient(circle at 12% 0,#0ea5b829,#0000 36%),#ffffff0b;border-radius:18px;gap:14px;min-height:242px;padding:16px;display:grid;position:relative;overflow:hidden}.runStreamHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.runStreamHeader span,.runStreamItem code{color:var(--accent-strong);font-family:var(--font-mono-stack,ui-monospace,SFMono-Regular,Menlo,monospace)}.runStreamHeader span{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:760}.runStreamHeader strong{color:var(--text);font-size:.95rem;font-weight:660}.playgroundRunStream ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.runStreamItem{opacity:.54;grid-template-columns:14px minmax(0,1fr);gap:10px;animation:runStreamReveal .62s both;display:grid;transform:translateY(4px)}.runStreamItem:nth-child(2){animation-delay:.11s}.runStreamItem:nth-child(3){animation-delay:.22s}.runStreamItem:nth-child(4){animation-delay:.33s}.runStreamItem.active,.runStreamItem.complete,.runStreamItem.pending{opacity:1}.runStreamDot{background:#14c2d661;border-radius:999px;width:9px;height:9px;margin-top:6px}.runStreamItem.active .runStreamDot{background:var(--accent);animation:runStreamPulse .9s infinite;box-shadow:0 0 0 7px #0ea5b81a}.runStreamItem.pending .runStreamDot{background:#ffffff38}.runStreamItem div{gap:4px;min-width:0;display:grid}.runStreamItem code{overflow-wrap:anywhere;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:760;line-height:1.2}.runStreamItem span{color:var(--text);font-size:.94rem;font-weight:640;line-height:1.32}.runStreamItem small{overflow-wrap:anywhere;color:var(--muted);font-size:.78rem;line-height:1.42}.runStreamMeter{background:#ffffff14;border-radius:999px;align-self:end;height:2px;overflow:hidden}.runStreamMeter span{border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent-strong),transparent);width:46%;height:100%;animation:runStreamMeter 1.05s ease-in-out infinite;display:block}html[data-cpen-theme=linear] .playgroundRunStream{border:1px solid var(--line);background:radial-gradient(circle at 16% 0,#14c2d626,transparent 38%),linear-gradient(145deg,#0ea5b814,#ffffff09),var(--surface);border-radius:18px}@keyframes runStreamReveal{to{opacity:1;transform:translateY(0)}}@keyframes runStreamPulse{50%{transform:scale(1.18);box-shadow:0 0 0 11px #0ea5b808}}@keyframes runStreamMeter{0%{transform:translate(-120%)}to{transform:translate(230%)}}@media (max-width:640px){.playgroundRunStream{min-height:230px;padding:14px}.runStreamHeader{display:grid}.runStreamItem span{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.runStreamItem,.runStreamItem.active .runStreamDot,.runStreamMeter span{animation:none}}.statusSummaryRow{border:1px solid var(--line,#ffffff1f);background:var(--surface-raised,#10131a);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden}.statusSummaryCard{border-right:1px solid var(--line,#ffffff1f);padding:18px 20px}.statusSummaryCard:last-child{border-right:0}.statusSummaryCard span{color:var(--muted,#9aa3b2);font-family:var(--font-mono-stack,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.statusSummaryCard strong{color:var(--text,#f3f6fb);margin-top:6px;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;display:block}.playgroundFlow,html[data-cpen-theme=linear] .playgroundFlow{gap:12px;margin:clamp(28px,5vw,54px) 0 clamp(26px,4vw,44px);display:grid}.playgroundFlow article,html[data-cpen-theme=linear] .playgroundFlow article{background:radial-gradient(circle at 12% 20%,#0ea5b838,#0000 34%),#ffffff0e;border:0;border-radius:999px;gap:8px;min-width:0;padding:16px 20px;display:grid}.playgroundFlow span,html[data-cpen-theme=linear] .playgroundFlow span{color:var(--accent-strong);font-family:var(--font-mono-stack,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.playgroundFlow strong,html[data-cpen-theme=linear] .playgroundFlow strong{color:var(--text);text-wrap:pretty;font-size:.98rem;font-weight:650;line-height:1.25}html[data-cpen-theme=linear] .playgroundPage .pageHeader{text-align:left;align-items:start;max-width:780px;margin:0}html[data-cpen-theme=linear] .playgroundPage .pageHeader h1{max-width:12ch;color:var(--text);letter-spacing:0;text-transform:none;text-wrap:balance;font-size:clamp(3.2rem,8vw,6.8rem);font-weight:640;line-height:.96}html[data-cpen-theme=linear] .playgroundPage .pageHeader p{max-width:56ch;color:var(--muted);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55}html[data-cpen-theme=linear] .playgroundFacts{gap:8px;margin-top:14px;display:flex}html[data-cpen-theme=linear] .playgroundFacts span{min-height:34px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:0 13px}html[data-cpen-theme=linear] .playgroundShell{background:0 0;border:0;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:0}html[data-cpen-theme=linear] .playgroundConfig,html[data-cpen-theme=linear] .playgroundMain{background:radial-gradient(circle at 18% 0,#0ea5b829,#0000 32%),linear-gradient(145deg,#10131af5,#08090afa);border:0;border-radius:30px;padding:clamp(20px,3vw,34px)}html[data-cpen-theme=linear] .playgroundMain{border-left:0}html[data-cpen-theme=linear] .railSection{gap:12px}html[data-cpen-theme=linear] .messageEditor span,html[data-cpen-theme=linear] .playgroundMain .panelHeader span,html[data-cpen-theme=linear] .railLabel{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-cpen-theme=linear] .dsLevelSelector,html[data-cpen-theme=linear] .modelSelector,html[data-cpen-theme=linear] .resultCardGrid{gap:9px}html[data-cpen-theme=linear] .dsLevelSelector button,html[data-cpen-theme=linear] .modelSelector button{min-height:76px;color:var(--text);text-align:center;background:#ffffff0e;border:0;border-radius:22px;justify-items:center;padding:14px;transition:background .18s,color .18s,transform .18s}html[data-cpen-theme=linear] .dsLevelSelector span,html[data-cpen-theme=linear] .dsLevelSelector strong,html[data-cpen-theme=linear] .safetyScenarioExpected small,html[data-cpen-theme=linear] .safetyScenarioExpected strong{overflow-wrap:normal;word-break:normal}html[data-cpen-theme=linear] .dsLevelSelector span{white-space:nowrap;font-size:.62rem}html[data-cpen-theme=linear] .dsLevelSelector button:focus-visible,html[data-cpen-theme=linear] .dsLevelSelector button:hover,html[data-cpen-theme=linear] .dsLevelSelector button[aria-pressed=true],html[data-cpen-theme=linear] .modelSelector button.active,html[data-cpen-theme=linear] .modelSelector button:focus-visible,html[data-cpen-theme=linear] .modelSelector button:hover{background:var(--accent);color:#041012;border-color:#0000;outline:0;transform:translateY(-1px)}html[data-cpen-theme=linear] .dsLevelSelector button:focus-visible span,html[data-cpen-theme=linear] .dsLevelSelector button:focus-visible strong,html[data-cpen-theme=linear] .dsLevelSelector button:hover span,html[data-cpen-theme=linear] .dsLevelSelector button:hover strong,html[data-cpen-theme=linear] .dsLevelSelector button[aria-pressed=true] span,html[data-cpen-theme=linear] .dsLevelSelector button[aria-pressed=true] strong,html[data-cpen-theme=linear] .modelSelector button.active span,html[data-cpen-theme=linear] .modelSelector button:focus-visible span,html[data-cpen-theme=linear] .modelSelector button:hover span{color:#041012}html[data-cpen-theme=linear] .messageEditor textarea,html[data-cpen-theme=linear] .rawJsonDetails,html[data-cpen-theme=linear] .responseHistory details,html[data-cpen-theme=linear] .resultCard,html[data-cpen-theme=linear] .resultPanel,html[data-cpen-theme=linear] .safetyScenarioExpected{background:#ffffff0f;border:0;border-radius:24px}html[data-cpen-theme=linear] .safetyScenarioExpected{grid-template-columns:auto minmax(0,1fr);padding:14px 16px;display:grid}html[data-cpen-theme=linear] .safetyScenarioExpected small{grid-column:2}html[data-cpen-theme=linear] .continuityNotice{color:var(--muted);line-height:1.55}html[data-cpen-theme=linear] .playgroundRequestLine{width:fit-content;max-width:100%;color:var(--text);font-family:var(--font-mono-stack,ui-monospace,SFMono-Regular,Menlo,monospace);background:#0ea5b81f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:8px 11px;font-size:.78rem;display:inline-flex}html[data-cpen-theme=linear] .playgroundRequestLine span,html[data-cpen-theme=linear] .playgroundRequestLine strong{color:var(--accent-strong);background:#0ea5b833;border-radius:999px;padding:4px 8px}html[data-cpen-theme=linear] .playgroundRequestLine code{overflow-wrap:anywhere;color:var(--text)}html[data-cpen-theme=linear] .panelHeader{margin-bottom:14px}html[data-cpen-theme=linear] .panelHeader strong,html[data-cpen-theme=linear] .resultPanel h2{color:var(--text);text-transform:none;font-weight:660}html[data-cpen-theme=linear] .messageEditor textarea{min-height:210px;color:var(--text);outline:1px solid #0000;line-height:1.6}html[data-cpen-theme=linear] .messageEditor textarea:focus{outline-offset:2px;outline:2px solid #0ea5b857}html[data-cpen-theme=linear] .playgroundActionBar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}html[data-cpen-theme=linear] .playgroundActionBar span{color:var(--muted);font-size:.92rem}html[data-cpen-theme=linear] .playgroundRun.button.primary{background:var(--accent);color:#041012;text-transform:none;border:0;border-radius:999px;padding-inline:22px}html[data-cpen-theme=linear] .playgroundRun.button.primary:focus-visible,html[data-cpen-theme=linear] .playgroundRun.button.primary:hover{background:var(--accent-strong);color:#041012;outline-offset:3px;outline:2px solid #14c2d661}html[data-cpen-theme=linear] .resultPanel{gap:14px;padding:18px}html[data-cpen-theme=linear] .resultCard{padding:16px}html[data-cpen-theme=linear] .resultCard dt{color:var(--accent-strong)}@media (max-width:920px){.playgroundFlow,html[data-cpen-theme=linear] .playgroundFlow,html[data-cpen-theme=linear] .playgroundShell{grid-template-columns:1fr}html[data-cpen-theme=linear] .playgroundPage{width:min(100% - 32px,1120px)}html[data-cpen-theme=linear] .playgroundPage .pageHeader h1{max-width:10ch;font-size:clamp(3rem,14vw,5.6rem)}}@media (max-width:640px){.playgroundFlow,html[data-cpen-theme=linear] .playgroundFlow{gap:8px}.playgroundFlow article,html[data-cpen-theme=linear] .playgroundFlow article{border-radius:22px;padding:14px 16px}html[data-cpen-theme=linear] .playgroundConfig,html[data-cpen-theme=linear] .playgroundMain{border-radius:24px;padding:18px}}html[data-cpen-theme=linear] .pageShell{width:min(100% - 48px,1120px);padding-top:clamp(52px,7vw,88px)}html[data-cpen-theme=linear] .pageHeader{text-align:left;align-items:flex-start;max-width:760px;margin:0 0 clamp(24px,4vw,44px)}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHero h1,html[data-cpen-theme=linear] .methodologyHero h1,html[data-cpen-theme=linear] .pageHeader h1,html[data-cpen-theme=linear] .playgroundPage .pageHeader h1{letter-spacing:0;text-transform:none;text-wrap:balance;max-width:16ch;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:640;line-height:1.02}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHero p,html[data-cpen-theme=linear] .methodologyHero p,html[data-cpen-theme=linear] .pageHeader p,html[data-cpen-theme=linear] .playgroundPage .pageHeader p{max-width:62ch;color:var(--muted);font-size:1rem;line-height:1.55}html[data-cpen-theme=linear] .methodologyClonePage{background:var(--bg)}html[data-cpen-theme=linear] .methodologyShell{width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(52px,7vw,88px) 0 clamp(64px,8vw,112px);display:block}html[data-cpen-theme=linear] .methodologyHero{background:0 0;border:0;gap:14px;min-height:0;padding:0;display:grid}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords,html[data-cpen-theme=linear] .methodologyHeroWords,html[data-cpen-theme=linear] .playgroundFacts{background:0 0;border:0;flex-wrap:wrap;gap:8px;max-width:100%;margin-top:4px;display:flex}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong,html[data-cpen-theme=linear] .methodologyHeroWords strong,html[data-cpen-theme=linear] .playgroundFacts span{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);letter-spacing:0;text-transform:none;white-space:normal;border-radius:8px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:620;line-height:1.1;display:inline-flex}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHeroWords strong:nth-child(3),html[data-cpen-theme=linear] .methodologyHeroWords strong:nth-child(3){color:var(--text);background:#0ea5b824;border-color:#0ea5b866}html[data-cpen-theme=linear] .methodologyChecks,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:clamp(18px,3vw,28px);display:grid}html[data-cpen-theme=linear] .methodologyChecksTitle{color:var(--text);font-family:var(--font-display);letter-spacing:0;text-transform:none;grid-column:1/-1;margin:0 0 4px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:640;line-height:1.12}html[data-cpen-theme=linear] .methodologyChecks article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid article,html[data-cpen-theme=linear] .methodologySafetyGrid article{border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:8px;gap:8px;min-height:0;padding:16px;display:grid}html[data-cpen-theme=linear] .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks article:nth-child(n+3),html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article+article,html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid article:nth-child(n+3),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(2n),html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid article:nth-child(n+3),html[data-cpen-theme=linear] .methodologySafetyGrid article+article{border:1px solid var(--soft-line)}html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,32px);margin-top:16px;padding:clamp(18px,3vw,28px);display:grid}html[data-cpen-theme=linear] .methodologyBand .sectionLead h2,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead h2{max-width:14ch;color:var(--text);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:640;line-height:1.08}html[data-cpen-theme=linear] .methodologyBand .sectionLead p,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand .sectionLead p{max-width:42ch;color:var(--muted);font-size:.95rem;line-height:1.55}html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologySafetyGrid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList,html[data-cpen-theme=linear] .methodologyEvidenceList{background:0 0;border:0;flex-wrap:wrap;gap:8px;display:flex}html[data-cpen-theme=linear] .methodologyClonePage .methodologyEvidenceList span,html[data-cpen-theme=linear] .methodologyEvidenceList span{min-height:32px;color:var(--text);text-transform:none;background:#0ea5b814;border:1px solid #0ea5b847;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.playgroundFlow,html[data-cpen-theme=linear] .playgroundFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.playgroundFlow article,html[data-cpen-theme=linear] .playgroundFlow article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px 16px}html[data-cpen-theme=linear] .playgroundPage{width:min(100% - 48px,1120px);padding-top:clamp(52px,7vw,88px)}html[data-cpen-theme=linear] .playgroundShell{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:12px}html[data-cpen-theme=linear] .messageEditor textarea,html[data-cpen-theme=linear] .playgroundConfig,html[data-cpen-theme=linear] .playgroundMain,html[data-cpen-theme=linear] .rawJsonDetails,html[data-cpen-theme=linear] .responseHistory details,html[data-cpen-theme=linear] .resultCard,html[data-cpen-theme=linear] .resultPanel,html[data-cpen-theme=linear] .safetyScenarioExpected{border:1px solid var(--line);background:var(--surface);border-radius:8px}html[data-cpen-theme=linear] .dsLevelSelector button,html[data-cpen-theme=linear] .modelSelector button{border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:8px}html[data-cpen-theme=linear] .playgroundRequestLine,html[data-cpen-theme=linear] .playgroundRequestLine span,html[data-cpen-theme=linear] .playgroundRequestLine strong,html[data-cpen-theme=linear] .playgroundRun.button.primary{border-radius:8px}@media (max-width:920px){.playgroundFlow,html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyChecks,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks,html[data-cpen-theme=linear] .methodologyClonePage .methodologyLevels .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologyPipeline .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologyClonePage .methodologySafetyGrid,html[data-cpen-theme=linear] .methodologySafetyGrid,html[data-cpen-theme=linear] .playgroundFlow,html[data-cpen-theme=linear] .playgroundShell{grid-template-columns:1fr}}@media (max-width:640px){html[data-cpen-theme=linear] .methodologyShell,html[data-cpen-theme=linear] .pageShell,html[data-cpen-theme=linear] .playgroundPage{width:min(100% - 28px,1120px);padding-top:40px}html[data-cpen-theme=linear] .methodologyClonePage .methodologyHero h1,html[data-cpen-theme=linear] .methodologyHero h1,html[data-cpen-theme=linear] .pageHeader h1,html[data-cpen-theme=linear] .playgroundPage .pageHeader h1{max-width:13ch;font-size:clamp(2.1rem,10.5vw,3rem);line-height:1.04}html[data-cpen-theme=linear] .methodologyBand,html[data-cpen-theme=linear] .methodologyChecks,html[data-cpen-theme=linear] .methodologyClonePage .methodologyBand,html[data-cpen-theme=linear] .methodologyClonePage .methodologyChecks,html[data-cpen-theme=linear] .playgroundConfig,html[data-cpen-theme=linear] .playgroundMain{padding:16px}}html[data-cpen-theme=linear] .pricingPlansSection,html[data-cpen-theme=linear] .pricingProofGrid{margin-top:clamp(16px,2.5vw,26px)}html[data-cpen-theme=linear] .pricingHero{margin-bottom:clamp(18px,3vw,30px)}html[data-cpen-theme=linear] .pricingHero h1{max-width:18ch}.nowrapText{white-space:nowrap}html[data-cpen-theme=linear] .cacheRefundBlock,html[data-cpen-theme=linear] .paymentPolicyBlock,html[data-cpen-theme=linear] .pricingPlansSection,html[data-cpen-theme=linear] .routingCapsBlock{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:clamp(18px,3vw,28px)}html[data-cpen-theme=linear] .pricingSectionHeader{border-bottom:1px solid var(--soft-line);grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:clamp(14px,2.4vw,26px);padding-bottom:16px}html[data-cpen-theme=linear] .cacheRefundBlock h2,html[data-cpen-theme=linear] .paymentPolicyBlock h2,html[data-cpen-theme=linear] .pricingSectionHeader h2,html[data-cpen-theme=linear] .routingCapsBlock h2{max-width:none;color:var(--text);letter-spacing:0;text-transform:none;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:640;line-height:1.08}html[data-cpen-theme=linear] .cacheRefundBlock p,html[data-cpen-theme=linear] .paymentPolicyBlock p,html[data-cpen-theme=linear] .pricingCheckoutNote,html[data-cpen-theme=linear] .pricingPlanDisclosure,html[data-cpen-theme=linear] .pricingSectionHeader p,html[data-cpen-theme=linear] .routingCapsBlock>p{color:var(--muted);font-weight:400;line-height:1.55}html[data-cpen-theme=linear] .billingRailTabs,html[data-cpen-theme=linear] .paymentMethodSelector button,html[data-cpen-theme=linear] .referralCodeControl input,html[data-cpen-theme=linear] .statusChip{border:1px solid var(--line);background:var(--surface-raised);color:var(--text);text-transform:none;border-radius:8px;font-weight:620}html[data-cpen-theme=linear] .billingRailTabs button.active,html[data-cpen-theme=linear] .billingRailTabs button[aria-pressed=true],html[data-cpen-theme=linear] .paymentMethodSelector button.active,html[data-cpen-theme=linear] .paymentMethodSelector button[aria-pressed=true],html[data-cpen-theme=linear] .statusChip.ready{color:var(--text);background:#0ea5b81f;border-color:#0ea5b86b}html[data-cpen-theme=linear] .billingRailTabs button{min-height:42px;color:var(--muted);text-transform:none;font-weight:620}html[data-cpen-theme=linear] .packListCards{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html[data-cpen-theme=linear] .packListCards .packRow{border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:8px;min-height:0;padding:16px}html[data-cpen-theme=linear] .packListCards .packRow+.packRow,html[data-cpen-theme=linear] .packListCards .packRow:nth-child(2n){border-left:1px solid var(--soft-line)}html[data-cpen-theme=linear] .packListCards .packRow.recommended{background:linear-gradient(180deg,#0ea5b821,#0ea5b80a),var(--surface-raised);color:var(--text);border-color:#0ea5b87a}html[data-cpen-theme=linear] .packListCards .packRow.recommended:before{display:none}html[data-cpen-theme=linear] .packListCards .packRow>em{width:max-content;color:var(--text);background:#0ea5b81f;border:1px solid #0ea5b866;border-radius:8px;justify-self:start;padding:5px 7px;font-size:.72rem;position:static;transform:none}html[data-cpen-theme=linear] .packListCards .packRow.recommended .planFeatureList,html[data-cpen-theme=linear] .packListCards .packRow.recommended .planFeatureList li,html[data-cpen-theme=linear] .packListCards .packRow.recommended strong,html[data-cpen-theme=linear] .packListCards .packRow.recommended strong small,html[data-cpen-theme=linear] .packListCards .packRow.recommended>div>small,html[data-cpen-theme=linear] .packListCards .packRow.recommended>div>span,html[data-cpen-theme=linear] .packListCards .packRow.recommended>em{color:var(--text)}html[data-cpen-theme=linear] .packListCards .packRow strong{border-bottom:1px solid var(--soft-line);color:var(--text);padding-bottom:12px;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:640;line-height:1}html[data-cpen-theme=linear] .packListCards .packRow strong small,html[data-cpen-theme=linear] .packListCards .packRow>div>small,html[data-cpen-theme=linear] .planFeatureList{color:var(--muted)}html[data-cpen-theme=linear] .packListCards .button,html[data-cpen-theme=linear] .packListCards .packRow.recommended .button.primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);text-transform:none;border-radius:8px;font-weight:700}html[data-cpen-theme=linear] .packListCards .button:focus,html[data-cpen-theme=linear] .packListCards .button:focus-visible,html[data-cpen-theme=linear] .packListCards .button:hover{background:var(--accent-strong);color:var(--accent-text);outline-offset:3px;outline:2px solid #14c2d647}html[data-cpen-theme=linear] .paymentFacts,html[data-cpen-theme=linear] .pricingFeeGrid,html[data-cpen-theme=linear] .routingSummary{gap:10px}html[data-cpen-theme=linear] .paymentFacts div,html[data-cpen-theme=linear] .pricingFeeCard,html[data-cpen-theme=linear] .routingSummary div,html[data-cpen-theme=linear] .tableWrap{border:1px solid var(--soft-line);background:var(--surface-raised);border-radius:8px;padding:16px}html[data-cpen-theme=linear] .paymentFacts div+div,html[data-cpen-theme=linear] .pricingFeeCard+.pricingFeeCard,html[data-cpen-theme=linear] .routingSummary div+div{border-left:1px solid var(--soft-line)}html[data-cpen-theme=linear] .publicModelsGrid{gap:10px}html[data-cpen-theme=linear] .modelShowcaseCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto}html[data-cpen-theme=linear] .modelShowcaseCard:before{background:var(--accent);width:3px}html[data-cpen-theme=linear] .modelShowcaseCard:after{background:#0ea5b80f}html[data-cpen-theme=linear] .modelShowcaseMain{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 20px 18px 24px}html[data-cpen-theme=linear] .modelShowcaseCard .modelAlias{color:var(--text);font-size:clamp(1.08rem,1.7vw,1.45rem);font-weight:700;line-height:1.12}html[data-cpen-theme=linear] .modelShowcaseCard .modelFamily,html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs dt{color:var(--accent-strong);font-weight:700}html[data-cpen-theme=linear] .modelShowcaseCard .modelUsage{max-width:54ch;color:var(--muted);font-size:.96rem;line-height:1.5}html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs{grid-template-columns:1fr;align-self:center}html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs div{background:#0ea5b814;border:1px solid #0ea5b84d;border-radius:8px;width:max-content;max-width:100%;min-height:0;padding:10px 12px}html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs dd{color:var(--text);white-space:nowrap;font-size:.95rem;line-height:1.2}html[data-cpen-theme=linear] .modelShowcaseAction{border-left:1px solid var(--soft-line);background:0 0;min-width:190px;padding:18px 20px}html[data-cpen-theme=linear] .modelShowcaseAction .modelCta{text-transform:none;border-radius:8px}@media (max-width:1120px){html[data-cpen-theme=linear] .packListCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){html[data-cpen-theme=linear] .modelShowcaseCard,html[data-cpen-theme=linear] .packListCards,html[data-cpen-theme=linear] .pricingFeeGrid,html[data-cpen-theme=linear] .pricingSectionHeader{grid-template-columns:1fr}html[data-cpen-theme=linear] .packListCards .packRow+.packRow,html[data-cpen-theme=linear] .packListCards .packRow:nth-child(2n){border-left:1px solid var(--soft-line)}html[data-cpen-theme=linear] .modelShowcaseAction{border-top:1px solid var(--soft-line);border-left:0;min-width:0;padding:16px 20px 20px 24px}}@media (max-width:640px){html[data-cpen-theme=linear] .cacheRefundBlock,html[data-cpen-theme=linear] .paymentPolicyBlock,html[data-cpen-theme=linear] .pricingPlansSection,html[data-cpen-theme=linear] .routingCapsBlock{padding:16px}html[data-cpen-theme=linear] .modelShowcaseMain,html[data-cpen-theme=linear] .packListCards{grid-template-columns:1fr}html[data-cpen-theme=linear] .compactHeader h1,html[data-cpen-theme=linear] .pricingHero h1{max-width:12ch;font-size:clamp(2.25rem,13vw,3.2rem)}html[data-cpen-theme=linear] .compactHeader p,html[data-cpen-theme=linear] .pricingHero p{font-size:1rem;line-height:1.58}html[data-cpen-theme=linear] .packListCards .packRow{padding:18px}html[data-cpen-theme=linear] .packListCards .packRow strong{font-size:clamp(1.7rem,8vw,2.25rem)}html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs div{width:100%}html[data-cpen-theme=linear] .modelShowcaseCard .modelShowcaseSpecs dd{white-space:normal}}.dashboardAuthenticatedShell .dashboardMainArea{min-width:0}.dashboardAuthenticatedShell .dashboardPageBody{box-sizing:border-box;justify-self:center;width:min(100%,1440px)}.dashboardAuthenticatedShell .dashboardTopbar{flex-wrap:wrap;justify-content:space-between;gap:14px 20px;display:flex}.dashboardAuthenticatedShell .dashboardTopbarTitle{flex:280px;min-width:min(100%,280px)}.dashboardAuthenticatedShell .dashboardTopbarActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.dashboardAuthenticatedShell .dashboardRouteStrip,.dashboardAuthenticatedShell .dashboardTopbarMeta{min-width:0}.dashboardAuthenticatedShell .dashboardTopbarMeta strong{color:#f5f7fa;font-family:var(--font-dashboard-mono);font-size:1.05rem;font-weight:600}.dashboardAuthenticatedShell .dashboardSidebar,.dashboardAuthenticatedShell .dashboardTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboardAuthenticatedShell .activityControls,.dashboardAuthenticatedShell .activityCostSummaryBar,.dashboardAuthenticatedShell .aliasDisclosureCard,.dashboardAuthenticatedShell .apiKeyHeader,.dashboardAuthenticatedShell .dashboardPanel,.dashboardAuthenticatedShell .guardrailCard,.dashboardAuthenticatedShell .keyAdvancedPolicy,.dashboardAuthenticatedShell .keyCreateSuccess,.dashboardAuthenticatedShell .keyDetailCard,.dashboardAuthenticatedShell .keyInsightBoard,.dashboardAuthenticatedShell .keyPresetButton,.dashboardAuthenticatedShell .keyPresetHeader,.dashboardAuthenticatedShell .keyQuickStart,.dashboardAuthenticatedShell .keyTableWrap,.dashboardAuthenticatedShell .keyUsageSnapshot,.dashboardAuthenticatedShell .metricCard,.dashboardAuthenticatedShell .modelPriceCard,.dashboardAuthenticatedShell .modelPriceTriplet div,.dashboardAuthenticatedShell .modelProductCard,.dashboardAuthenticatedShell .modelQualityGrid div,.dashboardAuthenticatedShell .modelStatusDetailGrid div,.dashboardAuthenticatedShell .modelsHeroHeader,.dashboardAuthenticatedShell .newKeyBox,.dashboardAuthenticatedShell .traceMetaList{box-shadow:none;background:#151719d1;border-color:#ffffff17;border-radius:8px}.dashboardAuthenticatedShell .activityControls,.dashboardAuthenticatedShell .apiKeyHeader,.dashboardAuthenticatedShell .dashboardPanel,.dashboardAuthenticatedShell .keyInsightBoard,.dashboardAuthenticatedShell .keyTableWrap,.dashboardAuthenticatedShell .modelsHeroHeader{background:linear-gradient(#ffffff0b,#ffffff05),#151719d1}.dashboardAuthenticatedShell .metricCard{background:#ffffff09;padding:16px}.dashboardAuthenticatedShell .activityHorizontalRow span,.dashboardAuthenticatedShell .aliasDisclosureCard>strong,.dashboardAuthenticatedShell .guardrailCard strong,.dashboardAuthenticatedShell .keyDetailCardHeader strong,.dashboardAuthenticatedShell .keyDetailMetrics dd,.dashboardAuthenticatedShell .keyInsightButton span,.dashboardAuthenticatedShell .keyInsightButton strong,.dashboardAuthenticatedShell .keyInsightDetailHeader strong,.dashboardAuthenticatedShell .keyInsightMetrics dd,.dashboardAuthenticatedShell .keyQuickStart strong,.dashboardAuthenticatedShell .keyUsageSnapshot strong,.dashboardAuthenticatedShell .ledgerDetailItem code,.dashboardAuthenticatedShell .metricCard strong,.dashboardAuthenticatedShell .modelLimitsLine strong,.dashboardAuthenticatedShell .modelPriceCard>strong,.dashboardAuthenticatedShell .modelPriceTriplet dd,.dashboardAuthenticatedShell .modelProductCard>div>strong,.dashboardAuthenticatedShell .modelQualityGrid dd,.dashboardAuthenticatedShell .modelStatusDetailGrid strong,.dashboardAuthenticatedShell .modelSubsectionHeader h3,.dashboardAuthenticatedShell .settingsIdentity strong{color:#f5f7fa}.dashboardAuthenticatedShell .activityHorizontalRow strong,.dashboardAuthenticatedShell .chipGroupLabel,.dashboardAuthenticatedShell .dashboardSectionHeader p,.dashboardAuthenticatedShell .guardrailCard p,.dashboardAuthenticatedShell .keyInsightButton small,.dashboardAuthenticatedShell .keyInsightMeta,.dashboardAuthenticatedShell .keyInsightMetrics dt,.dashboardAuthenticatedShell .keyQuickStart span,.dashboardAuthenticatedShell .keyUsageSnapshot dt,.dashboardAuthenticatedShell .keyUsageSnapshot span,.dashboardAuthenticatedShell .ledgerDetailItem>span,.dashboardAuthenticatedShell .modelLimitsLine span,.dashboardAuthenticatedShell .modelPriceTriplet dt,.dashboardAuthenticatedShell .modelProductCard .modelDescription,.dashboardAuthenticatedShell .modelProductCard>div>p,.dashboardAuthenticatedShell .modelQualityGrid dt,.dashboardAuthenticatedShell .modelStatusDetailGrid small,.dashboardAuthenticatedShell .modelStatusDetailGrid span,.dashboardAuthenticatedShell .modelSubsectionHeader p{color:#9aa3b2}.dashboardAuthenticatedShell .modelsHeroHeader{padding:clamp(18px,3vw,28px)}.dashboardAuthenticatedShell .dashboardSectionHeader h2,.dashboardAuthenticatedShell .modelsHeroHeader h2{color:#f5f7fa;letter-spacing:0;font-weight:640}.dashboardAuthenticatedShell .keyInsightDetailHeader code,.dashboardAuthenticatedShell .keyQuickStart code,.dashboardAuthenticatedShell .modelMetaLine span,.dashboardAuthenticatedShell .modelPriceCardTopline code,.dashboardAuthenticatedShell .newKeyRow code,.dashboardAuthenticatedShell .traceMetaList code{color:#14c2d6;background:#0ea5b81a;border-color:#0ea5b852}.dashboardAuthenticatedShell .cacheRefundBadge,.dashboardAuthenticatedShell .categoryPill,.dashboardAuthenticatedShell .chip,.dashboardAuthenticatedShell .chipCap,.dashboardAuthenticatedShell .chipGood,.dashboardAuthenticatedShell .keyPolicySummary span,.dashboardAuthenticatedShell .modelProductCard .modelBadge,.dashboardAuthenticatedShell .pcrBadge{background:#0ea5b81a;border:1px solid #0ea5b852;color:#14c2d6!important}.dashboardAuthenticatedShell .chipBad{background:#e5484d1a;border-color:#e5484d52;color:#ff9b9f!important}.dashboardAuthenticatedShell .statusPill.available,.dashboardAuthenticatedShell .statusPill.ready{color:#14c2d6;background:#0ea5b81f;border-color:#0ea5b86b}.dashboardAuthenticatedShell .statusPill.planned,.dashboardAuthenticatedShell .statusPill.reference,.dashboardAuthenticatedShell .statusPill.watch{color:#c5ccd8;background:#ffffff0e;border-color:#ffffff1f}.dashboardAuthenticatedShell .sortPills button,.dashboardAuthenticatedShell .sortPills span{color:#c5ccd8;background:#ffffff0a;border-color:#ffffff1a;border-radius:8px}.dashboardAuthenticatedShell .sortPills button.active,.dashboardAuthenticatedShell .sortPills button:focus-visible,.dashboardAuthenticatedShell .sortPills button:hover,.dashboardAuthenticatedShell .sortPills span.active{color:#f5f7fa;background:#0ea5b821;border-color:#0ea5b875}.dashboardAuthenticatedShell .activityCostSummaryBar{margin-bottom:0}.dashboardAuthenticatedShell .activityCostSummaryBar .costPrimaryMetrics,.dashboardAuthenticatedShell .activityCostSummaryBar .costSecondaryMetrics{min-width:0}.dashboardAuthenticatedShell .activityCostSummaryBar .costPrimaryMetrics .metricCard{background:#0ea5b814;border-color:#0ea5b83d}.dashboardAuthenticatedShell .primaryMetricCard{background:#0ea5b81a;border-color:#0ea5b84d}.dashboardAuthenticatedShell .compactLedgerRow:hover{background-color:#ffffff0b}.dashboardAuthenticatedShell .ledgerDetailRow>td{background:#ffffff08;border-top-color:#ffffff17}.dashboardAuthenticatedShell .activityChartPlot{background:radial-gradient(circle at 72% 18%,#0ea5b81f,#0000 28%),linear-gradient(#ffffff0b,#ffffff05)}.dashboardAuthenticatedShell .activityComboBar{stroke:#0ea5b838}.dashboardAuthenticatedShell .activityComboLine{filter:drop-shadow(0 8px 18px #0ea5b82e)}.dashboardAuthenticatedShell .activityChartCrosshair{stroke:#14c2d680}.dashboardAuthenticatedShell g[data-active=true] .activityComboBar{fill:#0ea5b857;stroke:#14c2d6e6}.dashboardAuthenticatedShell .activityChartHoverTarget[data-active=true]{background:linear-gradient(#0ea5b821,#0ea5b803)}.dashboardAuthenticatedShell .activityHorizontalTrack{background:#ffffff12}.dashboardAuthenticatedShell .activityHorizontalTrack i,.dashboardAuthenticatedShell .keyInsightBars i,.dashboardAuthenticatedShell .keyMiniChartBar i{background:linear-gradient(#14c2d6f2,#0ea5b83d)}.dashboardAuthenticatedShell .activityHorizontalTrack i{background:linear-gradient(90deg,#0ea5b8,#14c2d6)}.dashboardAuthenticatedShell .keyInsightButton:hover,.dashboardAuthenticatedShell .keyInsightButton[data-active=true],.dashboardAuthenticatedShell .keyPresetButton.active,.dashboardAuthenticatedShell .keyPresetButton:hover{background:#0ea5b81a;border-color:#0ea5b88a}.dashboardAuthenticatedShell .keyInsightButton:focus-visible,.dashboardAuthenticatedShell .keyPresetButton:focus-visible,.dashboardAuthenticatedShell .keyRosterSelectButton:focus-visible,.dashboardAuthenticatedShell .ledgerExpandButton:focus-visible{outline-offset:2px;border-color:#14c2d6c7;outline:2px solid #14c2d6b8}.dashboardAuthenticatedShell .keyPresetButton.active{box-shadow:inset 3px 0 #0ea5b8}.dashboardAuthenticatedShell .keyTable .button.danger{color:#ff9b9f;background:#e5484d1a;border-color:#e5484d6b}.dashboardAuthenticatedShell .keyEmptyState{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px}.dashboardAuthenticatedShell .activitySummaryGrid,.dashboardAuthenticatedShell .dashboardModelsGrid,.dashboardAuthenticatedShell .guardrailGrid,.dashboardAuthenticatedShell .keyDetailCardGrid,.dashboardAuthenticatedShell .modelProductGrid,.dashboardAuthenticatedShell .routeOpsGrid{gap:12px}.dashboardAuthenticatedShell .guardrailCard,.dashboardAuthenticatedShell .keyDetailCard,.dashboardAuthenticatedShell .modelProductCard{padding:16px}.dashboardAuthenticatedShell .plannedModelGrid .modelProductCard{background:linear-gradient(135deg,#0ea5b817,#0000 42%),#151719d1}.dashboardAuthenticatedShell .settingsToggle{color:#f5f7fa;background:#ffffff0b;border-color:#ffffff1a;border-radius:8px}.dashboardAuthenticatedShell .keyCreateRow input:disabled{color:#9aa3b2;opacity:1;-webkit-text-fill-color:#9aa3b2}.dashboardAuthenticatedShell .traceOverlay{background:#020406b8}.dashboardAuthenticatedShell .traceDialog{background:#101112}.dashboardAuthenticatedShell .resellerDashboardPage .docsCodeGrid{grid-template-columns:minmax(0,1fr);gap:12px}.dashboardAuthenticatedShell .resellerDashboardPage .quickstartCode pre{white-space:pre;word-break:normal;overflow-wrap:normal;scrollbar-color:#0ea5b885 #ffffff0f;overflow:auto hidden}.dashboardAuthenticatedShell .resellerDashboardPage .routeOpsGrid .metricCard strong{overflow-wrap:anywhere;font-size:clamp(1.35rem,1.55vw,1.75rem);line-height:1.12}.dashboardAuthenticatedShell .resellerDashboardPage .routeOpsGrid .metricCard:nth-child(2) strong{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,1.05vw,1.18rem);line-height:1.28}@media (max-width:1180px){.dashboardAuthenticatedShell .dashboardTopbar{flex-direction:column;align-items:stretch}.dashboardAuthenticatedShell .dashboardTopbarActions{justify-content:flex-start}.dashboardAuthenticatedShell .dashboardRouteStrip{max-width:none}}.dashboardAuthenticatedShell .dashboardTopbar{align-items:flex-start;padding:18px 20px 16px}@media (min-width:921px){.dashboardAuthenticatedShell .dashboardApp{grid-template-columns:216px minmax(0,1fr)}}@media (max-width:920px){.dashboardAuthenticatedShell .dashboardApp,.dashboardAuthenticatedShell .dashboardTopbar{grid-template-columns:1fr}.dashboardAuthenticatedShell .dashboardPageBody,.dashboardAuthenticatedShell .dashboardTopbar{padding-left:16px;padding-right:16px}}.dashboardAuthenticatedShell .dashboardSidebar{padding-left:16px;padding-right:16px}.dashboardAuthenticatedShell .dashboardTopbar h1{font-size:clamp(1.7rem,2.4vw,2.15rem)}.dashboardAuthenticatedShell .dashboardPageBody{padding-top:14px;padding-left:20px;padding-right:20px}.dashboardAuthenticatedShell .dashboardTopbar .dashboardRouteStrip a,.dashboardAuthenticatedShell .dashboardTopbar .dashboardRouteStrip span{min-height:28px;padding:5px 8px}.apiKeyManager .keyConsole{color:#eef4f6;flex-direction:column;gap:14px;display:flex}.apiKeyManager .keyConsoleSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.apiKeyManager .keyConsoleMetric,.apiKeyManager .keyModelsPanel,.apiKeyManager .keyRequestsPanel,.apiKeyManager .keyRosterPanel,.apiKeyManager .keySelectedPanel,.apiKeyManager .keyUsagePanel{background:#0c0f11e0;border:1px solid #ffffff1a;border-radius:8px;box-shadow:inset 0 1px #ffffff0b}.apiKeyManager .keyConsoleMetric{min-height:78px;padding:12px 14px}.apiKeyManager .keyConsoleMetric small,.apiKeyManager .keyConsoleMetric span,.apiKeyManager .keyDetailStatGrid dt,.apiKeyManager .keyModelBarRow span,.apiKeyManager .keyPanelHeader span,.apiKeyManager .keyPolicyGrid dt,.apiKeyManager .keyQuietText,.apiKeyManager .keyRosterTable th,.apiKeyManager .keyRosterToolbar span,.apiKeyManager .keySelectedTitle span,.apiKeyManager .keyTimeline span,.apiKeyManager .keyUsageReadouts span{color:#8f9aa3}.apiKeyManager .keyConsoleMetric span,.apiKeyManager .keyDetailStatGrid dt,.apiKeyManager .keyPanelHeader span,.apiKeyManager .keyPolicyGrid dt,.apiKeyManager .keyRosterTable th,.apiKeyManager .keyRosterToolbar span,.apiKeyManager .keyUsageReadouts span{letter-spacing:0;text-transform:uppercase;font-size:.69rem;font-weight:700}.apiKeyManager .keyConsoleMetric strong{color:#f6fafb;margin-top:6px;font-size:clamp(1.35rem,1.75vw,1.9rem);line-height:1;display:block}.apiKeyManager .keyConsoleMetric small{margin-top:8px;font-size:.75rem;display:block}.apiKeyManager .keyConsoleMain,.apiKeyManager .keyConsoleMain.keyConsoleSplit{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-areas:none;align-items:start;gap:14px;display:grid}.apiKeyManager .keyRosterPanel{grid-area:auto;min-width:0}.apiKeyManager .keyConsoleDetailColumn{gap:12px;min-width:0;display:grid}.apiKeyManager .keySelectedPanel{grid-area:auto;position:sticky;top:86px}.apiKeyManager .keyUsagePanel{grid-area:auto;min-width:0}.apiKeyManager .keyTrafficPanels{grid-area:auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;min-width:0;display:grid}.apiKeyManager .keyTrafficDetails{min-width:0}.apiKeyManager .keyTrafficDetails>summary{cursor:pointer;list-style:none}.apiKeyManager .keyTrafficDetails>summary::-webkit-details-marker{display:none}.apiKeyManager .keyTrafficDetails .keyTrafficPanels,.apiKeyManager .keyTrafficDetails .keyUsagePanel{margin-top:12px}.apiKeyManager .keySpendSparkCell{justify-items:start;gap:4px;display:grid}.apiKeyManager .keyDetailActions,.apiKeyManager .keyPanelHeader,.apiKeyManager .keySelectedHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.apiKeyManager .keyDetailActions,.apiKeyManager .keyDetailSection,.apiKeyManager .keyModelsPanel,.apiKeyManager .keyPanelHeader,.apiKeyManager .keyRequestsPanel,.apiKeyManager .keyRosterToolbar,.apiKeyManager .keySelectedHeader,.apiKeyManager .keyUsageReadouts{padding:14px}.apiKeyManager .keyDetailSection>strong,.apiKeyManager .keyPanelHeader strong,.apiKeyManager .keySelectedTitle strong{color:#f7fbfc;margin-top:3px;font-size:1rem;line-height:1.2;display:block}.apiKeyManager .keyPanelHeader.compact{padding:0 0 12px}.apiKeyManager .keyRosterToolbar{border-top:1px solid #ffffff14;grid-template-columns:minmax(240px,1fr) 145px 145px;gap:10px;display:grid}.apiKeyManager .keyInlineField,.apiKeyManager .keyRosterToolbar label{gap:6px;display:grid}.apiKeyManager .keyInlineEdit input,.apiKeyManager .keyInlineField input,.apiKeyManager .keyPolicyEditor select,.apiKeyManager .keyRosterToolbar input,.apiKeyManager .keyRosterToolbar select{color:#eef4f6;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;width:100%}.apiKeyManager .keyRosterTableWrap{border-top:1px solid #ffffff14;max-height:260px;overflow:auto}.apiKeyManager .keyRequestTable,.apiKeyManager .keyRosterTable{border-collapse:collapse;table-layout:fixed;width:100%}.apiKeyManager .keyRosterTable{min-width:780px;font-size:.72rem}.apiKeyManager .keyRequestTable td,.apiKeyManager .keyRequestTable th,.apiKeyManager .keyRosterTable td,.apiKeyManager .keyRosterTable th{text-align:left;vertical-align:middle;border-top:1px solid #ffffff13;padding:7px 8px}.apiKeyManager .keyRosterTable th:first-child{width:170px}.apiKeyManager .keyRosterTable th:nth-child(4){width:112px}.apiKeyManager .keyRosterTable th:nth-child(5){width:48px}.apiKeyManager .keyRosterTable th:nth-child(6){width:90px}.apiKeyManager .keyRosterTable th:nth-child(7){width:84px}.apiKeyManager .keyRosterTable th:nth-child(8),.apiKeyManager .keyRosterTable th:nth-child(9){width:72px}.apiKeyManager .keyRosterTable tr.isSelected td{background:#0ea5b816;box-shadow:inset 3px 0 #14c2d6}.apiKeyManager .keyRosterSelectButton{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:4px;display:grid}.apiKeyManager .keyRosterSelectButton strong{color:#f5f9fa;font-size:.78rem}.apiKeyManager .keyRosterSelectButton span{color:#87929c;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.apiKeyManager .keyStatusPill,.apiKeyManager .requestStatusPill{border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:4px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.apiKeyManager .keyStatusPill.active,.apiKeyManager .requestStatusPill.accepted{color:#94f0c2;background:#26c78117;border-color:#26c78147}.apiKeyManager .keyStatusPill.limited,.apiKeyManager .requestStatusPill.rejected{color:#ffd38a;background:#f5ad421a;border-color:#f5ad4247}.apiKeyManager .keyStatusPill.revoked,.apiKeyManager .requestStatusPill.failed{color:#ff9c9c;background:#ff5b5b1a;border-color:#ff5b5b47}.apiKeyManager .keyRpmCell{gap:6px;display:grid}.apiKeyManager .keyModelBarTrack,.apiKeyManager .keyRpmMeter{background:#ffffff13;border-radius:999px;height:6px;overflow:hidden}.apiKeyManager .keyModelBarTrack span,.apiKeyManager .keyRpmMeter span{border-radius:inherit;background:#14c2d6;height:100%;display:block}.apiKeyManager .keySparkline{width:56px;max-width:100%;height:26px;display:block}.apiKeyManager .keySparkline path{fill:none;stroke:#14c2d6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.apiKeyManager .keyDetailEmpty,.apiKeyManager .keyRosterEmpty,.apiKeyManager .keyUsageEmpty{color:#aab4bd;justify-items:start;gap:10px;padding:18px;display:grid}.apiKeyManager .keyDetailActions,.apiKeyManager .keyDetailSection,.apiKeyManager .keySelectedHeader{border-top:1px solid #ffffff14}.apiKeyManager .keySelectedHeader{border-top:0;align-items:flex-start}.apiKeyManager .keySelectedTitle{min-width:0}.apiKeyManager .keySelectedTitle span{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.73rem}.apiKeyManager .keyDetailSectionHeader,.apiKeyManager .keyInlineEdit,.apiKeyManager .keySelectedActions{align-items:center;gap:8px;display:flex}.apiKeyManager .keyDetailSectionHeader{justify-content:space-between}.apiKeyManager .keyDetailStatGrid,.apiKeyManager .keyPolicyGrid{background:#ffffff13;border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.apiKeyManager .keyDetailStatGrid>div,.apiKeyManager .keyPolicyGrid>div{background:#0c0f11f0;min-width:0;padding:12px 14px}.apiKeyManager .keyDetailStatGrid dd,.apiKeyManager .keyPolicyGrid dd{color:#f6fafb;overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem;font-weight:700}.apiKeyManager .keyModelChips,.apiKeyManager .keyPolicyChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.apiKeyManager .keyModelChips span,.apiKeyManager .keyPolicyChips span{color:#c9f7ff;background:#0ea5b814;border:1px solid #0ea5b83d;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:700}.apiKeyManager .keyPolicyEditor{grid-template-columns:minmax(0,1fr) 112px auto;align-items:end;gap:10px;margin-top:12px;display:grid}.apiKeyManager .keyErrorList,.apiKeyManager .keyTimeline{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.apiKeyManager .keyErrorList li,.apiKeyManager .keyTimeline li{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.apiKeyManager .keyErrorList span{color:#ffb3b3;text-transform:uppercase;font-size:.72rem;font-weight:800}.apiKeyManager .keyErrorList strong,.apiKeyManager .keyTimeline strong{color:#f3f7f8;overflow-wrap:anywhere;min-width:0;font-size:.78rem}.apiKeyManager .keyUsageReadouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 14px 14px;display:grid}.apiKeyManager .keyUsageReadouts>div{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;padding:10px 12px}.apiKeyManager .keyUsageReadouts strong{color:#f8fbfc;margin-top:5px;font-size:1.02rem;display:block}.apiKeyManager .keyRangeControl{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.apiKeyManager .keyRangeControl button{color:#99a6ae;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:800}.apiKeyManager .keyRangeControl button[aria-pressed=true]{color:#041114;background:#14c2d6}.apiKeyManager .keyUsageChartFrame{background:#03060873;border:1px solid #ffffff13;border-radius:8px;margin:0 14px 10px}.apiKeyManager .keyUsageChart{width:100%;height:245px;display:block}.apiKeyManager .keyUsageGridLines line{stroke:#ffffff13;stroke-width:1px}.apiKeyManager .keyUsageBars rect{fill:#14c2d6b8}.apiKeyManager .keyUsageBars text{fill:#81909a;text-anchor:middle;font-size:12px}.apiKeyManager .keyUsageLine{fill:none;stroke:#e7f9ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.apiKeyManager .keyUsageDots circle{stroke:#070b0d;stroke-width:2px}.apiKeyManager .keyUsageDots .rejected{fill:#ffd38a}.apiKeyManager .keyUsageDots .failed{fill:#ff7b7b}.apiKeyManager .keyModelBarList{gap:12px;display:grid}.apiKeyManager .keyModelBarRow{gap:8px;display:grid}.apiKeyManager .keyModelBarRow>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.apiKeyManager .keyModelBarRow strong{color:#f5f9fa;font-size:.82rem}.apiKeyManager .keyRequestTable{font-size:.74rem}.apiKeyManager .keyRequestTable th{color:#8f9aa3;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.apiKeyManager .keyRequestTable td{color:#dfe7ea}@media (max-width:1500px){.apiKeyManager .keyConsoleSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.apiKeyManager .keyConsoleMain,.apiKeyManager .keyConsoleMain.keyConsoleSplit{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.apiKeyManager .keySelectedPanel{position:static}.apiKeyManager .keyTrafficPanels{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable,.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable tbody,.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable tr,.dashboardAuthenticatedShell .dashboardActivity table.compactTable,.dashboardAuthenticatedShell .dashboardActivity table.compactTable tbody,.dashboardAuthenticatedShell .dashboardActivity table.compactTable tr,.dashboardAuthenticatedShell .dashboardLimits table.compactTable,.dashboardAuthenticatedShell .dashboardLimits table.compactTable tbody,.dashboardAuthenticatedShell .dashboardLimits table.compactTable tr{width:100%;display:block}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable,.dashboardAuthenticatedShell .dashboardActivity table.compactTable,.dashboardAuthenticatedShell .dashboardLimits table.compactTable{min-width:0}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable thead,.dashboardAuthenticatedShell .dashboardActivity table.compactTable thead,.dashboardAuthenticatedShell .dashboardLimits table.compactTable thead{display:none}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td,.dashboardAuthenticatedShell .dashboardActivity table.compactTable td,.dashboardAuthenticatedShell .dashboardLimits table.compactTable td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:10px;width:100%;padding:7px 0;font-size:.8rem;display:grid}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td:before,.dashboardAuthenticatedShell .dashboardActivity table.compactTable td:before,.dashboardAuthenticatedShell .dashboardLimits table.compactTable td:before{content:attr(data-label);color:#9aa3b2;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboardAuthenticatedShell .dashboardSnippet{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}}@media (max-width:480px){.dashboardAuthenticatedShell .apiKeyManager .keyRosterCreate{display:none}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td{grid-template-columns:1fr;gap:4px}.dashboardAuthenticatedShell .apiKeyManager table.keyRosterTable td:before{margin-bottom:1px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}