@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=VT323&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0c0b0a;--surface:#121110;--surface-raised:#181614;--border:#2a2724;--border-soft:#e2ddd41f;--shadow:#1a1917;--text:#e2ddd4;--strong:#f0ebe3;--secondary:#b9a890;--muted:#979288;--quiet:#6f6a62;--accent:#c96b55;--accent-dark:#8e4333;--danger:#d47661;--success:#91a780;--chart-clay:#c96b55;--chart-sand:#c5a77d;--chart-sage:#8fa07a;--chart-sky:#7894a0;--chart-rose:#a66f7e;--chart-ochre:#b98e4e;--chart-lilac:#8b7c9f;--chart-stone:#706b64;--chart-moss:#66785d;--chart-denim:#58778c;--chart-brick:#985746;--chart-honey:#c1a35f;--chart-plum:#795d70;--chart-steel:#727d87;--chart-fern:#788f70;--chart-rust:#ac684f;--chart-beige:#b9a68d;--chart-teal:#668b86;--chart-mauve:#9b7784;--chart-smoke:#8a847c;--paper:#f0ebe3;--paper-ink:#0c0b0a;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--font-terminal:"VT323", "IBM Plex Mono", monospace;--hard-shadow:5px 5px 0 var(--shadow);--small-shadow:3px 3px 0 var(--shadow);--content-width:1240px}*,:before,:after{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-mono);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5;position:relative;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--accent);color:var(--paper-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-loading{min-height:100vh;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-button{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:500;line-height:1;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.ui-button:hover:not(:disabled){transform:translate(-1px,-1px)}.ui-button:active:not(:disabled){transform:translate(1px,1px)}.ui-button:disabled{opacity:.45;cursor:not-allowed}.ui-button--primary{background:var(--paper);border-color:var(--paper);color:var(--paper-ink);box-shadow:3px 3px 0 var(--accent-dark)}.ui-button--primary:hover:not(:disabled){background:#fffaf2}.ui-button--secondary{background:var(--surface);border-color:var(--text);color:var(--text);box-shadow:var(--small-shadow)}.ui-button--ghost{min-height:32px;color:var(--secondary);background:0 0;border-color:#0000;padding:6px 8px}.ui-button--ghost:hover:not(:disabled){background:var(--border);color:var(--strong)}.ui-button--danger{border-color:var(--danger);color:var(--danger);background:0 0}.ui-button--small{min-height:32px;padding:7px 10px;font-size:11px}.ui-button--large{min-height:46px;padding:12px 18px;font-size:13px}.ui-button--full{width:100%}.ui-field{gap:8px;display:grid}.ui-field__label,.ui-code-field__label{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;font-size:17px;line-height:1}.ui-field__control,.ui-select{border:1px solid var(--border);background:var(--ink);width:100%;min-height:44px;color:var(--text);border-radius:0;outline:none;padding:11px 13px;font-size:13px}.ui-field__control::placeholder{color:var(--quiet)}.ui-field__control:focus,.ui-select:focus{border-color:var(--secondary);box-shadow:3px 3px 0 var(--shadow)}.ui-field[data-invalid] .ui-field__control{border-color:var(--danger)}.ui-field__description{color:var(--quiet);font-size:11px}.ui-field__error{color:var(--danger);font-size:11px}.ui-switch-field{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex}.ui-switch-field__copy{gap:5px;display:grid}.ui-switch-field__label{color:var(--strong);font-size:13px}.ui-switch-field__description{color:var(--muted);font-size:11px;line-height:1.5}.ui-switch{border:1px solid var(--border);background:var(--ink);cursor:pointer;border-radius:0;flex:none;width:40px;height:22px;padding:2px}.ui-switch[data-checked]{background:var(--paper);border-color:var(--paper)}.ui-switch__thumb{background:var(--quiet);width:16px;height:16px;transition:transform .14s,background-color .14s;display:block}.ui-switch[data-checked] .ui-switch__thumb{background:var(--accent);transform:translate(18px)}.ui-checkbox-field{color:var(--secondary);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.ui-checkbox{border:1px solid var(--border);background:var(--ink);width:18px;height:18px;color:var(--paper-ink);border-radius:0;padding:0}.ui-checkbox[data-checked]{background:var(--paper);border-color:var(--paper)}.ui-checkbox__indicator{place-items:center;display:grid}.ui-dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;transition:opacity .16s;position:fixed;inset:0}.ui-dialog__viewport{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.ui-dialog__popup{border:1px solid var(--border);background:var(--surface);border-radius:0;width:min(560px,100%);min-width:0;padding:24px;box-shadow:7px 7px #050505}.ui-dialog__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ui-dialog__title{color:var(--strong);text-transform:uppercase;margin:0;font-size:20px;line-height:1.25}.ui-dialog__description{color:var(--muted);margin:7px 0 0;font-size:12px}.ui-icon-button{border:1px solid var(--border);width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.ui-select{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-select__positioner{z-index:100;outline:0}.ui-select__popup{min-width:var(--anchor-width);border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);padding:5px}.ui-select__item{min-height:36px;color:var(--secondary);cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:12px;display:flex}.ui-select__item[data-highlighted]{background:var(--paper);color:var(--paper-ink)}.ui-select__option{align-items:center;gap:9px;display:inline-flex}.ui-select__option small{min-width:30px;font-family:var(--font-terminal);text-align:center;border:1px solid;padding:1px 4px;font-size:12px;line-height:1}.ui-segmented-control{border:1px solid var(--border);background:var(--surface);min-height:40px;box-shadow:var(--small-shadow);align-items:stretch;padding:2px;display:inline-flex}.ui-segmented-control__item{min-width:64px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:14px}.ui-segmented-control__item:hover:not(:disabled){color:var(--strong)}.ui-segmented-control__item[data-pressed]{background:var(--paper);color:var(--paper-ink)}.ui-segmented-control__item:disabled{opacity:.28;cursor:not-allowed}.ui-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow)}.ui-panel__label{border-bottom:1px solid var(--border);min-height:43px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:17px;display:flex}.ui-notice{border:1px solid var(--border);background:var(--ink);color:var(--muted);padding:11px 13px;font-size:12px;line-height:1.5}.ui-notice--success{border-color:var(--success);color:var(--success)}.ui-notice--danger{border-color:var(--danger);color:var(--danger)}.ui-spinner{color:var(--muted);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:17px;display:inline-flex}.ui-spinner__mark{background:var(--accent);width:9px;height:9px;animation:.8s steps(2,jump-none) infinite ui-blink}@keyframes ui-blink{50%{opacity:.25}}.ui-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:32px;display:flex}.ui-empty-state__mark{background:var(--accent);width:10px;height:10px;margin-bottom:6px}.ui-empty-state strong{color:var(--strong);text-transform:uppercase;font-size:14px}.ui-empty-state p{max-width:400px;color:var(--muted);margin:0 0 10px;font-size:12px}.ui-code-field{gap:8px;min-width:0;display:grid}.ui-code-field__row{border:1px solid var(--border);background:var(--ink);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:46px;padding:6px 7px 6px 13px;display:flex}.ui-code-field code{min-width:0;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;overflow:hidden}.docs-copy-button{border:1px solid var(--border);background:var(--ink);min-height:27px;color:var(--secondary);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:inline-flex}.docs-copy-button:hover{border-color:var(--secondary);color:var(--strong)}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand__inference-logo{flex:none;width:112px;height:auto;display:block}.brand__product-name{border-left:1px solid var(--border);color:var(--strong);font-family:var(--font-terminal);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:12px;font-size:17px;line-height:1}.terminal-window{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow)}.terminal-window__chrome{border-bottom:1px solid var(--border);min-height:43px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 15px;font-size:17px;display:flex}.terminal-window__body{padding:24px}.eyebrow{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:18px;line-height:1;display:flex}.eyebrow>span{background:var(--accent);width:8px;height:8px}.site-header{border-bottom:1px solid var(--border-soft);width:100%;height:86px;padding:0 max(32px, calc((100vw - var(--content-width)) / 2));background:var(--ink);align-items:center;gap:32px;display:flex}.site-header__nav,.site-header__actions{align-items:center;display:flex}.site-header__nav{color:var(--secondary);gap:28px;margin-left:auto;font-size:12px}.site-header__nav a{align-items:center;gap:8px;transition:color .12s;display:inline-flex}.site-header__nav a:hover,.site-header__nav a.is-active{color:var(--strong)}.site-header__nav a:before{content:"";background:var(--accent);opacity:0;flex:0 0 6px;width:6px;height:6px}.site-header__nav a.is-active:before{opacity:1}.site-header__actions{justify-content:flex-end;gap:10px;min-width:190px}.site-header__actions--authenticated{min-width:0}@media (width<=1020px){.site-header__nav{display:none}.site-header__actions{margin-left:auto}}@media (width<=720px){.site-header{height:72px;padding:0 18px}.site-header .brand__product-name,.site-header__actions .ui-button--secondary{display:none}.site-header__actions{min-width:0}}.marketing-shell{background:var(--ink);min-height:100vh}.marketing-hero{width:min(var(--content-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(480px,598px);align-items:center;gap:clamp(52px,7vw,100px);min-height:600px;margin:0 auto;padding:80px 0 112px;display:grid;overflow:visible}.marketing-hero__copy{min-width:0}.marketing-hero h1{color:var(--text);letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 22px;font-size:clamp(42px,4vw,52px);font-weight:500;line-height:1.06}.marketing-hero h1 span{color:var(--secondary);display:block}.marketing-hero__copy>p{max-width:590px;color:var(--muted);margin:0;font-size:18px;line-height:1.72}.marketing-hero__actions{align-items:center;gap:14px;margin-top:34px;display:flex}.marketing-hero__note{color:var(--quiet);align-items:center;gap:7px;margin-top:22px;font-size:13px;line-height:18px;display:flex}.marketing-hero__note a{color:inherit;text-decoration:none}.marketing-hero>.hero-terminal-stage{--hero-pace-slot:168px;width:calc(100% + var(--hero-pace-slot));max-width:calc(598px + var(--hero-pace-slot));min-width:0;padding-left:var(--hero-pace-slot);pointer-events:none;justify-self:end;overflow:visible}.hero-terminal-stage{position:relative;overflow:visible}.hero-terminal,.hero-terminal__pace-wrap,.hero-terminal__pace-switch{pointer-events:auto}.hero-terminal{--hero-terminal-light:#c8c2b8;--hero-terminal-accent-width:3px;--hero-terminal-command-gap:12px;--hero-terminal-gutter:28px;border:1px solid var(--border);background:var(--surface);width:100%;max-width:598px;height:442px;box-shadow:var(--hard-shadow);flex-direction:column;flex-shrink:0;display:flex;overflow:clip}.hero-terminal__bar,.hero-terminal__input,.hero-terminal__status{flex-shrink:0;align-items:center;display:flex}.hero-terminal__bar{border-bottom:1px solid var(--border);justify-content:space-between;height:45px;padding-inline:17px}.hero-terminal__lights{flex-shrink:0;align-items:center;gap:5px;width:72px;display:flex}.hero-terminal__light{flex-shrink:0;width:7px;height:7px}.hero-terminal__light--close{background:var(--hero-terminal-light)}.hero-terminal__light--min{background:var(--secondary)}.hero-terminal__light--max{background:var(--accent)}.hero-terminal__title,.hero-terminal__clock,.hero-terminal__host{font-family:var(--font-terminal);font-size:16px;line-height:20px}.hero-terminal__title{color:var(--strong);letter-spacing:.12em}.hero-terminal__clock{width:72px;color:var(--muted);letter-spacing:.12em;text-align:right;flex-shrink:0}.hero-terminal__transcript{min-height:0;padding:16px var(--hero-terminal-gutter) 8px;background:var(--ink);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex;overflow:hidden}.hero-terminal__command{align-items:flex-start;gap:var(--hero-terminal-command-gap);border-left:var(--hero-terminal-accent-width) solid var(--accent);min-height:32px;padding:7px var(--hero-terminal-command-gap);background:var(--surface);color:var(--text);font-family:var(--font-mono);flex-shrink:0;font-size:13px;font-weight:500;line-height:18px;display:flex}.hero-terminal__command-text{overflow-wrap:anywhere;min-width:0}.hero-terminal__think,.hero-terminal__tool,.hero-terminal__final{font-family:var(--font-mono);flex-shrink:0}.hero-terminal__think{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.hero-terminal__think-head,.hero-terminal__tool-head,.hero-terminal__tool-result{align-items:center;gap:8px;display:flex}.hero-terminal__think-head{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-terminal);font-size:16px;line-height:16px}.hero-terminal__think-time{letter-spacing:0;text-transform:none;color:var(--quiet);font-family:var(--font-mono);font-size:12px;line-height:16px}.hero-terminal__think-mark,.hero-terminal__tool-mark,.hero-terminal__busy-mark{background:var(--accent);flex-shrink:0;width:8px;height:8px}.hero-terminal__think-mark--spin,.hero-terminal__tool-mark--spin,.hero-terminal__busy-mark{animation:.64s steps(4,end) infinite hero-terminal-spin}.hero-terminal__think-body,.hero-terminal__final{margin:0}.hero-terminal__think-body{color:var(--quiet);overflow-wrap:anywhere;font-style:italic}.hero-terminal__think--done .hero-terminal__think-body{opacity:.78}.hero-terminal__tool{flex-direction:column;gap:3px;font-size:12px;line-height:16px;display:flex}.hero-terminal__tool-name{color:var(--text);flex-shrink:0;font-weight:500}.hero-terminal__tool-arg{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-terminal__tool-result{color:var(--quiet);padding-left:16px}.hero-terminal__tool-pipe{color:var(--muted);flex-shrink:0}.hero-terminal__tool-running{color:var(--muted);font-style:italic}.hero-terminal__final{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.hero-terminal__stream-caret{vertical-align:-1px;background:var(--muted);width:6px;height:13px;margin-left:2px;animation:.72s steps(2,jump-none) infinite ui-blink;display:inline-block}.hero-terminal__typed{min-width:0;color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:500;line-height:16px}.hero-terminal__cursor--steady{opacity:1;animation:none}.hero-terminal__interrupt{color:var(--muted);font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.hero-terminal__elapsed{color:var(--quiet);font-variant-numeric:tabular-nums}@keyframes hero-terminal-spin{to{transform:rotate(360deg)}}.hero-terminal__prompt,.hero-terminal__caret{width:16px;color:var(--accent);font-family:var(--font-mono);flex-shrink:0;font-weight:500}.hero-terminal__prompt{font-size:13px;line-height:18px}.hero-terminal__input{align-items:center;gap:var(--hero-terminal-command-gap);border-top:1px solid var(--border);min-height:48px;padding:0 var(--hero-terminal-gutter) 0 calc(var(--hero-terminal-gutter) + var(--hero-terminal-accent-width) + var(--hero-terminal-command-gap))}.hero-terminal__caret{font-size:12px;line-height:16px}.hero-terminal__cursor{vertical-align:-1px;background:var(--text);width:6px;height:12px;margin-left:1px;animation:.9s steps(2,jump-none) infinite ui-blink;display:inline-block}.hero-terminal__status{border-top:1px solid var(--border);background:var(--ink);justify-content:space-between;height:44px;padding-inline:16px}.hero-terminal__status-left{align-items:center;gap:16px;display:flex}.hero-terminal__model{background:var(--paper);height:24px;color:var(--paper-ink);font-family:var(--font-mono);letter-spacing:.08em;flex-shrink:0;justify-content:center;align-items:center;padding-inline:10px;font-size:13px;font-weight:600;line-height:16px;display:flex}.hero-terminal__host{color:var(--muted);letter-spacing:.1em}.hero-terminal__pace-wrap{z-index:2;width:var(--hero-pace-slot);box-sizing:border-box;color:var(--paper);justify-content:flex-end;align-items:flex-end;padding-right:12px;display:flex;position:absolute;bottom:-60px;left:-80px}.hero-terminal__pace-wrap:hover{color:var(--strong)}.hero-terminal__pace-wrap--fast{color:var(--accent)}.hero-terminal__pace{transform-origin:100% 100%;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;display:inline-flex;transform:rotate(-8deg)}.hero-terminal__pace-switch{left:var(--hero-pace-slot);z-index:2;margin-top:10px;position:absolute;top:100%}.hero-terminal__pace-copy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:22px;font-weight:500}.hero-terminal__pace-arrow{pointer-events:none;width:48px;height:22px;position:absolute;bottom:10px;left:calc(100% - 12px);overflow:visible}.value-section,.models-section,.pricing-section,.faq-section{padding:96px max(32px, calc((100vw - var(--content-width)) / 2))}.value-section{border-top:1px solid var(--border-soft);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.value-mode{flex-direction:column;min-width:0;display:flex}.value-mode__eyebrow{color:var(--text);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:18px;line-height:22px}.value-capture{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);overflow:hidden}.value-capture--chart{z-index:1;position:relative;overflow:visible}.value-capture--chart:hover{z-index:2}.value-capture__bar{border-bottom:1px solid var(--border-soft);height:38px;color:var(--quiet);justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;line-height:14px;display:flex}.value-capture__body{background:var(--ink);flex-direction:column;gap:8px;min-height:180px;padding:16px 14px;display:flex}.value-capture__body--rows{gap:10px}.value-capture__body--chart{flex-direction:column;gap:0;height:180px;padding:0;display:flex}.value-capture__readout{flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px 0;display:flex}.value-capture__readout span{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.value-capture__readout strong{color:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:500}.value-capture__plot{flex-direction:column;flex:1;min-height:0;display:flex}.value-capture__plot .usage-chart-scroll--compact,.value-capture__plot .usage-chart--compact{flex:1;height:100%;min-height:0}.value-capture__mark{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--paper);flex:0 0 32px;place-items:center;display:grid}.value-capture__mark svg{fill:currentColor;width:16px;height:16px}.value-capture__mark svg.lucide{fill:none;stroke:currentColor;stroke-width:1.75px}.value-capture__mark--live{border-color:var(--success);color:var(--success);box-shadow:0 0 0 1px #91a78059}.value-evals,.value-catalog{flex-direction:column;flex:1;min-height:0;display:flex}.value-evals{gap:10px;padding:14px}.value-evals__lanes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.value-evals__lane{min-width:0;font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;line-height:14px;display:flex}.value-evals__lane--kimi{color:var(--success)}.value-evals__lane--opus{color:var(--secondary);justify-content:flex-end}.value-evals__lane .value-capture__mark,.value-catalog__model .value-capture__mark{flex-basis:20px;width:20px;height:20px}.value-evals__lane .value-capture__mark svg,.value-catalog__model .value-capture__mark svg{width:12px;height:12px}.value-evals__rows{flex:1;gap:5px;margin:0;padding:0;list-style:none;display:grid}.value-evals__row{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.value-evals__label{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:12px}.value-evals__meter{align-items:center;gap:6px;min-width:0;display:flex}.value-evals__score{width:26px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;flex:0 0 26px;font-size:10px;line-height:12px}.value-evals__meter--kimi .value-evals__score{color:var(--success);text-align:right}.value-evals__meter--opus .value-evals__score{color:var(--secondary)}.value-evals__track{background:#f0ebe314;flex:1;min-width:0;height:4px;display:flex}.value-evals__meter--opus .value-evals__track{justify-content:flex-end}.value-evals__fill{background:var(--chart-steel);height:100%;display:block}.value-evals__fill--kimi{background:var(--success)}.value-catalog{grid-template-columns:1fr 1fr;padding:14px 10px;display:grid}.value-catalog__lane{flex-direction:column;min-width:0;padding:0 8px;display:flex}.value-catalog__lane+.value-catalog__lane{border-left:1px solid var(--border-soft)}.value-catalog__kind{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;line-height:12px}.value-catalog__lane--open .value-catalog__kind{color:var(--success)}.value-catalog__lane ul{flex:1;gap:2px;margin:0;padding:0;list-style:none;display:grid}.value-catalog__model{min-width:0;min-height:32px;color:var(--paper);font-family:var(--font-terminal);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;line-height:14px;display:flex}.value-catalog__model span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-capture__line,.value-capture__line--muted{color:var(--muted);font-size:12px;line-height:18px}.value-capture__line--text{color:var(--text)}.value-capture__line--secondary{color:var(--secondary)}.value-capture__line--quiet{color:var(--quiet)}.value-capture__line--accent{color:var(--accent)}.value-capture__row{justify-content:space-between;gap:12px;display:flex}.value-mode h2{color:var(--text);text-transform:uppercase;margin:22px 0 0;font-size:22px;font-weight:500;line-height:25px}.value-mode>p:not(.value-mode__eyebrow){color:var(--muted);flex:1;margin:12px 0 22px;font-size:13px;line-height:21px}.value-mode .ui-button{align-self:flex-start}.section-heading h2,.agents-section h2,.privacy-section h2{color:var(--strong);letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.12}.agents-section{width:min(var(--content-width), calc(100% - 64px));grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;margin:0 auto;padding:112px 0;display:grid}.agents-section__visual{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);border:1px solid var(--border);background-size:28px 28px;padding:26px 26px 31px}.agent-log{min-height:260px;color:var(--muted);gap:15px;font-size:12px;display:grid}.agent-log div span{color:var(--quiet);margin-right:16px}.agent-log b,.agent-log em{color:var(--secondary);font-style:normal;font-weight:400}.agent-log__done{border-top:1px solid var(--border);color:var(--success);font-family:var(--font-terminal);letter-spacing:.08em;align-self:end;padding-top:18px;font-size:18px}.agents-section__copy>p,.privacy-section__copy>p{color:var(--muted);margin:24px 0 28px;font-size:15px;line-height:1.8}.text-link{color:var(--secondary);text-underline-offset:5px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:inline-flex}.models-section{border-top:1px solid var(--border-soft);background:var(--ink);flex-direction:column;gap:44px;min-height:970px;display:flex}.models-section__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.models-section .eyebrow{color:var(--text);line-height:22px}.models-section .eyebrow>span{flex:0 0 10px;width:10px;height:10px}.models-section__copy{flex-direction:column;align-items:flex-start;gap:28px;width:100%;display:flex}.models-section__copy h2{color:var(--text);text-transform:uppercase;margin:0;font-size:42px;font-weight:500;line-height:45px}.models-section__copy p{width:min(720px,100%);color:var(--muted);margin:0;font-size:18px;line-height:32px}.models-section__copy .ui-button{border-color:var(--text);min-height:40px;box-shadow:none;color:var(--text);background:0 0}.pricing-section{border-top:1px solid var(--border-soft);flex-direction:column;gap:44px;min-height:833px;display:flex}.pricing-section__intro{flex-direction:column;gap:16px;display:flex}.pricing-section__intro>span{color:var(--text);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;font-size:18px;line-height:22px}.pricing-section__intro h2{color:var(--text);text-transform:uppercase;margin:0;font-size:42px;font-weight:500;line-height:45px}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 6px 6px 0;display:grid}.pricing-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:507px;box-shadow:var(--hard-shadow);flex-direction:column;gap:28px;padding:28px;display:flex}.pricing-card--light{border-color:var(--paper-ink);background:var(--text);color:var(--paper-ink)}.pricing-card--selected{border-color:var(--accent)}.pricing-card__header{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.pricing-card__header h3{color:var(--text);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:400;line-height:22px;display:flex}.pricing-card__header h3 i,.pricing-card__features i{background:var(--accent);flex:0 0 8px;width:8px;height:8px;display:block}.pricing-card--dark .pricing-card__header h3 i{background:var(--muted)}.pricing-card__header>span{border:1px solid var(--border);height:32px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;padding:0 12px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.pricing-card--light .pricing-card__header h3,.pricing-card--light .pricing-card__header>span{color:var(--paper-ink)}.pricing-card--light .pricing-card__header>span{border-color:var(--paper-ink);background:var(--paper)}.pricing-card__summary{flex-direction:column;gap:12px;display:flex}.pricing-card__price{color:var(--strong);letter-spacing:0;align-items:flex-end;gap:10px;margin:0;font-size:64px;font-weight:500;line-height:64px;display:flex}.pricing-card__price small{color:var(--muted);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px;font-size:18px;font-weight:400;line-height:22px}.pricing-card__credit,.pricing-card__description{margin:0;font-size:16px;line-height:24px}.pricing-card__credit{color:var(--text)}.pricing-card__description{color:var(--muted)}.pricing-card__features{border-top:1px solid var(--border-soft);color:var(--text);flex-direction:column;flex:1;gap:12px;margin:0;padding:8px 0 0;font-size:16px;line-height:22px;list-style:none;display:flex}.pricing-card__features li{align-items:flex-start;gap:10px;display:flex}.pricing-card__features li i{margin:7px 4px 0}.pricing-card--light .pricing-card__price,.pricing-card--light .pricing-card__credit,.pricing-card--light .pricing-card__features{color:var(--paper-ink)}.pricing-card--light .pricing-card__price small{color:#6b645c}.pricing-card--light .pricing-card__description{color:#3a3632}.pricing-card--light .pricing-card__features{border-color:#0c0b0a33}.pricing-card .pricing-card__action{border-color:var(--text);min-height:40px;box-shadow:none;color:var(--text);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:12px;line-height:16px}.pricing-card--light .pricing-card__action{border-color:var(--paper-ink);background:var(--paper-ink);color:var(--text)}.pricing-card .pricing-card__action:hover:not(:disabled){transform:translate(-1px,-1px)}.pricing-card--dark .pricing-card__action:hover:not(:disabled){background:var(--surface-raised)}.pricing-card--light .pricing-card__action:hover:not(:disabled){background:#1a1917}.privacy-section{border-block:1px solid var(--border);background:var(--surface);padding:100px max(32px, calc((100vw - var(--content-width)) / 2));grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.privacy-grid{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.privacy-grid>div{border:1px solid var(--border);min-height:170px;padding:22px}.privacy-grid span{color:var(--accent);font-family:var(--font-terminal);font-size:17px;display:block}.privacy-grid strong{color:var(--strong);text-transform:uppercase;margin-top:35px;font-size:13px;font-weight:500;display:block}.privacy-grid p{color:var(--muted);margin:8px 0 0;font-size:11px}.faq-section{border-top:1px solid var(--border-soft);flex-direction:column;gap:44px;min-height:1028px;display:flex}.faq-section__label{width:100%;color:var(--text);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;font-size:18px;line-height:22px}.faq-section__intro{flex-direction:column;gap:18px;width:100%;display:flex}.faq-section__intro h2{text-transform:uppercase;flex-direction:column;width:760px;margin:0;font-size:42px;font-weight:500;line-height:45px;display:flex}.faq-section__intro h2 span:first-child{color:var(--text)}.faq-section__intro h2 span:last-child{color:var(--secondary)}.faq-section__intro>p{width:760px;color:var(--muted);margin:0;font-size:18px;line-height:32px}.faq-window{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--hard-shadow);flex-direction:column;display:flex;overflow:hidden}.faq-window__chrome{border-bottom:1px solid var(--border-soft);height:38px;color:var(--quiet);flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;line-height:14px;display:flex}.faq-list{flex-direction:column;width:100%;display:flex}.faq-item{border-bottom:1px solid var(--border);width:100%}.faq-item[data-open]{flex-direction:column;padding:18px 17px 22px 0;display:flex}.faq-item__heading{margin:0}.faq-item__trigger{width:100%;height:63px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:18px 17px 0 0;display:flex}.faq-item[data-open] .faq-item__trigger{height:24px;padding:0}.faq-item__number{width:54px;color:var(--muted);text-align:center;flex:0 0 54px;padding-top:5px;font-size:11px;line-height:14px}.faq-item__question{min-width:0;color:var(--text);flex:1 1 0;font-size:16px;font-weight:500;line-height:24px}.faq-item__toggle{width:24px;color:var(--quiet);text-align:center;flex:0 0 24px;font-size:16px;line-height:24px}.faq-item__toggle:before{content:"+"}.faq-item[data-open] .faq-item__toggle:before{content:"−"}.faq-item__answer{width:920px;margin-top:12px;padding-left:54px}.faq-item__answer p{color:var(--muted);margin:0;font-size:15px;line-height:26px}.sdk-strip{background:var(--paper);min-height:68px;color:var(--paper-ink);white-space:nowrap;justify-content:space-around;align-items:center;gap:26px;padding:18px 30px;display:flex;overflow:hidden}.sdk-strip span{color:var(--accent)}.sdk-strip code{font-family:var(--font-mono);font-size:12px}.marketing-footer{min-height:443px;padding:72px max(32px, calc((100vw - var(--content-width)) / 2)) 40px;flex-direction:column;display:flex}.marketing-footer__top{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;padding-bottom:40px;display:flex}.marketing-footer__brand{flex-direction:column;flex:0 0 320px;gap:18px;width:320px;display:flex}.marketing-footer__brand .brand{gap:12px}.marketing-footer__brand .brand__product-name{color:var(--text);font-size:17px}.marketing-footer__brand>p{width:300px;color:var(--muted);margin:0;font-size:13px;line-height:20px}.marketing-footer__socials{border:1px solid var(--border);align-items:center;width:fit-content;height:36px;display:flex}.marketing-footer__socials a{height:34px;color:var(--text);align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.marketing-footer__socials a:first-child{border-right:1px solid var(--border)}.marketing-footer__socials svg{fill:currentColor;flex:none;width:12px;height:12px}.marketing-footer__socials a:first-child svg{width:14px;height:14px}.marketing-footer__socials a:hover,.marketing-footer__bottom a:hover,.marketing-footer__bottom button:hover{color:var(--strong)}.marketing-footer__soc{border:1px solid var(--border);align-items:center;gap:12px;width:160px;height:56px;padding:10px 12px;display:flex}.marketing-footer__soc-icon{border:1px solid var(--border);background:var(--surface);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:3px 3px #2a2724}.marketing-footer__soc-icon svg{width:14px;height:14px}.marketing-footer__soc-icon path:first-child{fill:var(--accent)}.marketing-footer__soc-icon path:last-child{fill:none;stroke:var(--text);stroke-width:1.8px}.marketing-footer__soc-copy{flex-direction:column;gap:2px;display:flex}.marketing-footer__soc-copy strong{color:var(--text);font-size:12px;font-weight:500;line-height:16px}.marketing-footer__soc-copy small{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;font-size:14px;line-height:16px}.marketing-footer__links{flex:0 0 656px;align-items:flex-start;gap:48px;width:656px;display:flex}.marketing-footer__links>div{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.marketing-footer__links>div:first-child,.marketing-footer__links>div:nth-child(3){width:180px}.marketing-footer__links>div:nth-child(2){width:200px}.marketing-footer__links>div>strong{border-bottom:1px solid var(--border-soft);width:100%;color:var(--muted);font-family:var(--font-terminal);letter-spacing:.12em;text-transform:uppercase;padding-bottom:12px;font-size:16px;font-weight:400;line-height:20px;display:block}.marketing-footer__links>div>div{flex-direction:column;display:flex}.marketing-footer__links a{height:34px;color:var(--text);font-size:14px;line-height:34px}.marketing-footer__links a:hover{color:var(--strong)}.marketing-footer__bottom{border-top:1px solid var(--border-soft);width:100%;color:var(--quiet);justify-content:space-between;align-items:center;padding-top:28px;font-size:12px;line-height:16px;display:flex}.marketing-footer__bottom>div{color:var(--muted);align-items:center;gap:24px;display:flex}.marketing-footer__bottom a,.marketing-footer__bottom button{color:inherit;font:inherit}.marketing-footer__bottom button{cursor:pointer;background:0 0;border:0;padding:0}.not-found{place-content:center;justify-items:start;min-height:100vh;padding:32px;display:grid}.not-found span{color:var(--accent);font-family:var(--font-terminal);font-size:20px}.not-found h1{text-transform:uppercase;margin:8px 0 24px;font-size:42px}.not-found a{color:var(--secondary);text-decoration:underline}.marketing-subpage__hero{width:min(var(--content-width), calc(100% - 64px));margin:0 auto;padding:88px 0 76px}.marketing-subpage__hero h1{color:var(--strong);letter-spacing:-.055em;margin:24px 0 20px;font-size:clamp(44px,5vw,66px);font-weight:500;line-height:1.02}.marketing-subpage__hero h1 span{color:var(--secondary)}.marketing-subpage__hero>p,.coding-page__hero>div>p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.8}.catalog-section{border-top:1px solid var(--border);background:var(--surface);padding:64px max(32px, calc((100vw - var(--content-width)) / 2)) 112px}.catalog-search{border:1px solid var(--border);background:var(--ink);width:min(620px,100%);min-height:48px;box-shadow:var(--small-shadow);color:var(--quiet);align-items:center;gap:12px;padding:0 14px;display:flex}.catalog-search input{width:100%;color:var(--text);font-family:var(--font-terminal);letter-spacing:.06em;background:0 0;border:0;outline:0;font-size:17px}.catalog-loading,.catalog-empty{border:1px solid var(--border);min-height:240px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;place-items:center;margin-top:30px;font-size:17px;display:grid}.coding-page__hero{grid-template-columns:1fr .9fr;align-items:center;gap:90px;min-height:650px;display:grid}.coding-page__hero .ui-button{margin-top:30px}.benchmark{display:grid}.benchmark>div{border-bottom:1px solid var(--border);min-height:68px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.benchmark>div:last-child{border-bottom:0}.benchmark b{color:var(--success);font-size:13px;font-weight:400}.agent-setup{border-block:1px solid var(--border);background:var(--surface);padding:100px max(32px, calc((100vw - var(--content-width)) / 2));grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.agent-setup h2{color:var(--strong);letter-spacing:-.045em;margin:22px 0;font-size:42px;font-weight:500;line-height:1.1}.agent-setup>div>p{color:var(--muted);font-size:14px;line-height:1.8}.agent-setup__steps{border:1px solid var(--border);background:var(--ink);box-shadow:var(--hard-shadow)}.agent-setup__steps>div{border-bottom:1px solid var(--border);min-height:160px;padding:22px}.agent-setup__steps>div:last-child{border-bottom:0}.agent-setup__steps>div>span{color:var(--accent);font-family:var(--font-terminal);font-size:17px}.agent-setup__steps strong{color:var(--strong);text-transform:uppercase;margin:14px 0 8px;display:block}.agent-setup__steps p{color:var(--muted);margin:0;font-size:11px}.agent-setup__steps .ui-code-field{margin-top:14px}.agent-tools{padding:92px max(32px, calc((100vw - var(--content-width)) / 2))}.agent-tools__grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.agent-tools__grid>div{border:1px solid var(--border);min-height:90px;color:var(--strong);text-transform:uppercase;align-items:center;gap:12px;padding:20px;display:flex}.agent-tools__grid svg{color:var(--accent)}@media (width<=1020px){.marketing-hero{grid-template-columns:1fr}.marketing-hero>.hero-terminal-stage{justify-self:stretch;width:100%;max-width:598px;padding-bottom:52px;padding-left:0}.hero-terminal-stage{width:100%;max-width:598px;padding-bottom:52px}.hero-terminal__pace-wrap{width:auto;padding-right:0;bottom:6px;left:100px}.hero-terminal__pace{transform-origin:0 100%}.hero-terminal__pace-switch{margin-top:0;top:auto;bottom:20px;left:0}.hero-terminal__pace-arrow{bottom:12px;left:auto;right:calc(100% + 8px);transform:scaleX(-1)}.marketing-hero__copy{max-width:720px}.agents-section,.privacy-section,.coding-page__hero,.agent-setup{grid-template-columns:1fr;gap:56px}.marketing-footer__top{flex-direction:column}.marketing-footer__links{flex-basis:auto;width:100%}}@media (width<=720px){.marketing-hero{gap:56px;width:calc(100% - 36px);padding:64px 0 92px}.marketing-hero h1{font-size:40px}.marketing-hero__copy>p{font-size:15px;line-height:1.7}.marketing-hero__actions{flex-direction:column;align-items:stretch}.marketing-hero__actions .ui-button{width:100%}.terminal-window__body{padding:18px}.hero-terminal{height:360px}.hero-terminal__host{display:none}.value-section,.models-section,.pricing-section,.faq-section,.privacy-section{padding:72px 18px}.value-section,.pricing-plans,.privacy-grid{grid-template-columns:1fr}.pricing-section,.models-section{min-height:0}.models-section__copy h2{font-size:34px;line-height:40px}.models-section__copy p{font-size:15px;line-height:26px}.faq-section{gap:28px;min-height:1134px;padding:56px 20px}.faq-section__intro h2{width:100%;font-size:28px;line-height:32px}.faq-section__intro>p{width:100%;font-size:16px;line-height:26px}.faq-item:not([data-open]) .faq-item__trigger{height:auto;padding:18px 17px 14px 0}.faq-item__answer{width:100%}.pricing-section__intro h2{font-size:34px;line-height:40px}.agents-section{width:calc(100% - 36px);padding:72px 0}.agents-section__visual{padding:14px 14px 19px}.agent-log{font-size:9px}.marketing-footer{min-height:1306px;padding:48px 20px 32px}.marketing-footer__top{gap:32px;padding-bottom:40px}.marketing-footer__brand{flex-basis:auto}.marketing-footer__links{flex-direction:column;gap:28px}.marketing-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.marketing-footer__bottom>div{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.sdk-strip{justify-content:flex-start}.marketing-subpage__hero{width:calc(100% - 36px);padding:72px 0 64px}.catalog-section,.agent-setup,.agent-tools{padding:72px 18px}.agent-tools__grid{grid-template-columns:1fr}}.pricing-page{min-height:100vh}.pricing-page__hero{width:min(var(--content-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(380px,462px);align-items:center;gap:clamp(56px,8vw,118px);min-height:620px;margin:0 auto;padding:88px 0 96px;display:grid}.pricing-page__hero-copy h1{color:var(--text);letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 22px;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:.98}.pricing-page__hero-copy h1 span{color:var(--secondary);display:block}.pricing-page__hero-copy>p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.pricing-page__actions{align-items:center;gap:12px;margin-top:32px;display:flex}.pricing-ledger{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow)}.pricing-ledger>header,.pricing-ledger>footer{min-height:48px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:15px;display:flex}.pricing-ledger>header{border-bottom:1px solid var(--border)}.pricing-ledger dl{margin:0}.pricing-ledger dl>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center;gap:24px;min-height:68px;padding:0 18px;display:grid}.pricing-ledger dt,.pricing-ledger dd{margin:0}.pricing-ledger dt{color:var(--muted);text-transform:uppercase;font-size:11px}.pricing-ledger dd{color:var(--strong);text-align:right;font-size:12px}.pricing-ledger>footer{color:var(--secondary);justify-content:flex-start}.pricing-ledger>footer i{background:var(--accent);flex:0 0 7px;width:7px;height:7px}.pricing-page__plans,.pricing-page__flow{padding:96px max(32px, calc((100vw - var(--content-width)) / 2))}.pricing-page__plans{border-block:1px solid var(--border)}.pricing-page__plans>header{max-width:760px;margin-bottom:48px}.pricing-page__plans h2,.pricing-page__flow h2{color:var(--strong);letter-spacing:-.04em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.12}.pricing-page__plans>header>p{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.7}.pricing-page__flow{border-bottom:1px solid var(--border-soft)}.pricing-page__flow>header{margin-bottom:44px}.pricing-flow{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-flow article{background:var(--ink);flex-direction:column;justify-content:space-between;gap:36px;min-height:210px;padding:22px;display:flex;position:relative}.pricing-flow article>span{color:var(--accent);font-family:var(--font-terminal);font-size:17px}.pricing-flow h3,.pricing-flow p{margin:0}.pricing-flow h3{color:var(--strong);text-transform:uppercase;font-size:14px;font-weight:500}.pricing-flow p{max-width:300px;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.pricing-flow article>i{border:1px solid var(--quiet);width:9px;height:9px;position:absolute;top:24px;right:22px}@media (width<=900px){.pricing-page__hero{grid-template-columns:1fr;gap:56px}.pricing-ledger{max-width:620px}}@media (width<=720px){.pricing-page__hero{width:calc(100% - 36px);min-height:0;padding:64px 0 72px}.pricing-page__hero-copy h1{font-size:42px}.pricing-page__hero-copy>p{font-size:15px}.pricing-page__actions{flex-direction:column;align-items:stretch}.pricing-page__actions .ui-button{width:100%}.pricing-ledger dl>div{grid-template-columns:minmax(0,1fr) minmax(110px,auto)}.pricing-page__plans,.pricing-page__flow{padding:72px 18px}.pricing-page__plans>header{margin-bottom:36px}.pricing-flow{grid-template-columns:1fr}.pricing-flow article{min-height:178px}}.auth-page{grid-template-columns:minmax(540px,.95fr) minmax(520px,1.05fr);min-height:100vh;display:grid}.auth-page__form-side{flex-direction:column;min-height:100vh;padding:32px clamp(24px,5vw,40px) 48px;display:flex}.auth-page__topbar{align-items:center;display:flex}.auth-form-wrap{width:min(430px,100%);margin:auto;padding:56px 0}.auth-form-heading>span{color:var(--accent);font-family:var(--font-terminal);letter-spacing:.12em;font-size:18px}.auth-form-heading h1{color:var(--strong);letter-spacing:-.04em;margin:14px 0 12px;font-size:38px;font-weight:500;line-height:1.1}.auth-form-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.auth-socials{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.auth-socials .ui-button{white-space:nowrap;padding-inline:10px}.auth-socials .ui-button svg{flex:0 0 16px;width:16px;height:16px}.auth-divider{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;align-items:center;gap:12px;margin:26px 0;font-size:14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-form{gap:19px;display:grid}.auth-form__switch{color:var(--quiet);text-align:center;margin:25px 0 0;font-size:11px}.auth-form__switch a{color:var(--secondary);text-underline-offset:4px;text-decoration:underline}.auth-page__visual{border-left:1px solid var(--border);background:var(--surface);place-items:center;min-height:100vh;padding:64px 48px 88px;display:grid;overflow:hidden}.auth-quote{width:min(520px,100%);margin:0}.auth-quote blockquote{margin:0}.auth-quote__mark{color:var(--quiet);font-family:var(--font-terminal);-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:96px;line-height:.7;display:block}.auth-quote p{color:var(--strong);letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.28}.auth-quote__author{align-items:center;gap:14px;display:flex}.auth-quote__avatar{border:1px solid var(--border);background:var(--surface-raised);object-fit:cover;flex:none;width:48px;height:48px}.auth-quote__author strong{color:var(--strong);font-size:14px;font-weight:500;display:block}.auth-quote__author span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}@media (width<=980px){.auth-page{justify-content:center;display:flex}.auth-page__form-side{width:min(540px,100%)}.auth-page__visual{display:none}}@media (width<=600px){.auth-page__form-side{padding:22px 18px 32px}.auth-page__topbar .brand__product-name{display:none}.auth-socials{grid-template-columns:1fr}}.device-page{background-color:var(--surface);background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:30px 30px;grid-template-rows:auto 1fr auto;place-items:center;gap:36px;min-height:100vh;padding:30px clamp(18px,5vw,72px);display:grid}.device-page__brand{justify-content:space-between;align-items:center;width:min(100%,1100px);display:flex}.device-page__brand>span,.device-page__footnote{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.1em;font-size:14px}.device-card{background:var(--paper);width:min(100%,520px);box-shadow:14px 14px 0 var(--ink);padding:clamp(28px,5vw,52px)}.device-card__icon{border:1px solid var(--ink);width:64px;height:64px;color:var(--accent);background:var(--ink);place-items:center;margin-bottom:30px;display:grid}.device-card__heading>span,.device-card__result>span{color:var(--accent);font-family:var(--font-terminal);letter-spacing:.1em;font-size:16px}.device-card h1{color:var(--strong);letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,6vw,40px);font-weight:500;line-height:1}.device-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.device-code{border:1px solid var(--border-strong);background:var(--ink);gap:8px;margin:30px 0 24px;padding:20px;display:grid}.device-code small,.device-code i{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:13px;font-style:normal}.device-code strong{color:var(--paper);font-family:var(--font-terminal);letter-spacing:.18em;font-size:clamp(26px,7vw,38px);font-weight:400}.device-card__actions{grid-template-columns:1.45fr .75fr;gap:12px;margin-top:24px;display:grid}.device-card__result{padding:10px 0 18px}.device-page__footnote{text-align:center;letter-spacing:.04em;max-width:520px;margin:0;line-height:1.6}.device-page__footnote code{color:var(--accent)}@media (width<=560px){.device-page{gap:24px;padding:20px 16px 28px}.device-page__brand>span{display:none}.device-card{box-shadow:8px 8px 0 var(--ink)}.device-card__actions{grid-template-columns:1fr}}.onboarding-page{background:var(--ink);min-height:100vh}.onboarding-header{justify-content:space-between;align-items:flex-start;height:104px;padding:32px 80px 0;display:flex}.onboarding-header>span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.12em;padding-top:7px;font-size:17px}.onboarding-main{place-items:center;min-height:calc(100vh - 104px);padding:30px 32px 72px;display:grid}.onboarding-step{flex-direction:column;align-items:stretch;width:min(560px,100%);display:flex}.onboarding-step--funding{width:min(1180px,100%)}.onboarding-step--setup{width:min(760px,100%)}.onboarding-heading{text-align:center;margin-bottom:32px}.onboarding-heading>span,.onboarding-runway-panel__head>div:first-child>span,.onboarding-test-request>span{color:var(--accent);font-family:var(--font-terminal);letter-spacing:.12em;font-size:16px;line-height:1}.onboarding-heading h1{max-width:760px;color:var(--strong);letter-spacing:-.035em;text-transform:uppercase;margin:12px auto 10px;font-size:32px;font-weight:500;line-height:1.25}.onboarding-heading p{max-width:620px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.6}.use-case-list{gap:16px;margin-bottom:24px;display:grid}.use-case-option{border:1px solid var(--border);background:var(--surface);min-height:92px;box-shadow:var(--hard-shadow);color:var(--secondary);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:28px 1fr 28px;align-items:center;gap:16px;padding:18px 20px;display:grid}.use-case-option:hover,.use-case-option.is-selected{border-color:var(--paper);background:var(--paper);color:var(--paper-ink)}.use-case-option>span{gap:6px;display:grid}.use-case-option strong{text-transform:uppercase;font-size:14px;font-weight:500}.use-case-option small{color:var(--muted);font-size:11px;line-height:1.5}.use-case-option.is-selected small{color:#554f49}.use-case-option i{color:var(--accent);place-items:center;font-style:normal;display:grid}.onboarding-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.onboarding-plan-grid .pricing-card{min-height:420px;box-shadow:var(--hard-shadow);gap:18px;padding:22px}.onboarding-plan-grid .pricing-card__summary{gap:8px}.onboarding-plan-grid .pricing-card__price{font-size:48px;line-height:48px}.onboarding-plan-grid .pricing-card__price small{padding-bottom:5px;font-size:14px}.onboarding-plan-grid .pricing-card__credit,.onboarding-plan-grid .pricing-card__description,.onboarding-plan-grid .pricing-card__features{font-size:12px;line-height:18px}.onboarding-plan-grid .pricing-card__features{gap:8px}.onboarding-plan-grid .pricing-card__header>span{letter-spacing:.06em;padding:0 8px;font-size:11px}.onboarding-runway-panel,.onboarding-loading-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow)}.onboarding-runway-panel{margin-top:24px}.onboarding-runway-panel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 20px;display:flex}.onboarding-runway-panel__head>div:first-child{gap:7px;display:grid}.onboarding-runway-panel__head>div:first-child>span{color:var(--quiet)}.onboarding-runway-panel__head strong{color:var(--strong);font-size:14px;font-weight:500}.onboarding-runway-panel__head small{color:var(--muted);font-size:11px}.onboarding-continuity-options{border:1px solid var(--border);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-continuity-options>button{border:0;border-right:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.03em;cursor:pointer;padding:0 14px;font-size:12px}.onboarding-continuity-options>button:last-child{border-right:0}.onboarding-continuity-options>button:hover,.onboarding-continuity-options>button.is-selected{background:var(--surface-raised)}.onboarding-continuity-options>button.is-selected{background:var(--paper);color:var(--paper-ink);box-shadow:3px 3px 0 var(--accent-dark)}.onboarding-auto-top-up-settings{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-auto-top-up-settings>div{border-right:1px solid var(--border);align-content:center;gap:7px;min-height:116px;padding:18px 20px;display:grid}.onboarding-auto-top-up-settings>div:last-child{border-right:0}.onboarding-auto-top-up-settings span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:12px}.onboarding-auto-top-up-settings strong{color:var(--strong);font-size:24px;font-weight:500}.onboarding-auto-top-up-settings small,.onboarding-auto-top-up-paused span{color:var(--muted);font-size:11px}.onboarding-auto-top-up-paused{align-items:center;gap:14px;min-height:92px;padding:18px 20px;display:flex}.onboarding-auto-top-up-paused strong{color:var(--strong);text-transform:uppercase;font-size:13px;font-weight:500}.onboarding-phone-dialog{gap:22px;display:grid}.onboarding-phone-dialog__form{gap:12px;display:grid}.onboarding-phone-dialog__form>.ui-button:last-child:not(:first-child){justify-self:start}.onboarding-phone-dialog__skip{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.onboarding-phone-dialog__skip>span{max-width:320px;color:var(--muted);font-size:10px;line-height:1.55}.onboarding-loading-panel{place-items:center;min-height:260px;display:grid}.onboarding-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.onboarding-actions--funding>div{justify-items:end;gap:9px;display:grid}.onboarding-checkout-terms{max-width:430px;color:var(--quiet);text-align:right;font-size:10px;line-height:1.5}.onboarding-free-path{align-self:center;margin-top:12px}.setup-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow)}.setup-panel__chrome{border-bottom:1px solid var(--border);min-height:45px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 16px;font-size:17px;display:flex}.setup-panel__body{gap:24px;padding:28px;display:grid}.setup-project{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.setup-project span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:16px}.setup-project strong{color:var(--strong);font-size:12px;font-weight:500}.onboarding-balance-readout{border-bottom:1px solid var(--border-soft);grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;padding-bottom:18px;display:grid}.onboarding-balance-readout>span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:14px}.onboarding-balance-readout strong{color:var(--strong);font-size:20px;font-weight:500}.onboarding-balance-readout small{color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.setup-generate{justify-content:space-between;align-items:center;gap:24px;display:flex}.setup-generate p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.onboarding-test-request{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.onboarding-test-request>span{color:var(--quiet)}.onboarding-test-request>.ui-notice{width:100%}@media (width<=1050px){.onboarding-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.onboarding-header{height:84px;padding:22px 18px 0}.onboarding-header .brand__product-name{display:none}.onboarding-main{min-height:calc(100vh - 84px);padding:26px 18px 56px}.onboarding-heading h1{font-size:27px}.onboarding-plan-grid,.onboarding-auto-top-up-settings{grid-template-columns:1fr}.onboarding-runway-panel__head{flex-direction:column;align-items:stretch}.onboarding-continuity-options{width:100%}.onboarding-auto-top-up-settings>div,.onboarding-auto-top-up-settings>div:last-child{border-right:0;border-bottom:1px solid var(--border)}.onboarding-auto-top-up-settings>div:last-child{border-bottom:0}.onboarding-phone-dialog__skip{flex-direction:column;align-items:flex-start}.onboarding-actions--funding{flex-direction:column-reverse;align-items:flex-start}.onboarding-actions--funding>div{justify-items:stretch;width:100%}.onboarding-actions--funding>div>.ui-button{width:100%}.onboarding-checkout-terms{text-align:left}.setup-panel__body{padding:20px}.setup-generate{flex-direction:column;align-items:stretch}.onboarding-balance-readout{grid-template-columns:1fr auto}.onboarding-balance-readout small{text-align:left;grid-column:1/-1}}.dashboard-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid var(--border);background:var(--surface);z-index:20;flex-direction:column;width:248px;height:100vh;padding:32px 20px 28px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar .brand{gap:8px}.dashboard-sidebar .brand__inference-logo{width:88px}.dashboard-sidebar .brand__product-name{padding-left:8px;font-size:14px}.dashboard-nav{gap:4px;margin-top:54px;display:grid}.dashboard-nav__label{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.1em;margin:0 12px 9px;font-size:15px}.dashboard-nav a{min-height:38px;color:var(--muted);align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex}.dashboard-nav a:hover{color:var(--strong)}.dashboard-nav a.is-active{background:var(--paper);color:var(--paper-ink);box-shadow:3px 3px 0 var(--accent-dark)}.dashboard-sidebar__footer{margin-top:auto}.dashboard-nav--admin{margin-top:30px}.dashboard-sidebar__footer .dashboard-nav{margin-top:0;padding-bottom:14px}.dashboard-workspace{border-top:1px solid var(--border);gap:8px;min-width:0;padding:14px 3px;display:grid}.dashboard-workspace strong,.dashboard-workspace .ui-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-workspace strong{color:var(--strong);font-size:11px;font-weight:500}.dashboard-workspace .ui-button{height:auto;min-height:0;color:var(--quiet);justify-content:flex-start;padding:0;font-size:9px}.dashboard-main{grid-column:2;min-width:0;min-height:100vh;padding:40px 48px 72px}.dashboard-page{width:100%;max-width:var(--content-width);margin:0 auto}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.dashboard-page-header h1{color:var(--strong);letter-spacing:-.045em;margin:0;font-size:42px;font-weight:500;line-height:1.07}.dashboard-page-header p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.4}.dashboard-page-header__actions{align-items:center;gap:10px;display:flex}.dashboard-integrations .coding-agents-grid{box-shadow:var(--hard-shadow)}.dashboard-integration-guide{padding-top:40px}.dashboard-integration-guide__layout{width:100%;max-width:728px;margin:0 auto}.dashboard-table-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);overflow:hidden}.dashboard-loading{place-items:center;min-height:270px;display:grid}.dashboard-table{min-width:850px}.dashboard-table__row{border-top:1px solid var(--border);min-height:64px;color:var(--muted);align-items:center;padding:0 20px;font-size:11px;display:grid}.dashboard-table--keys .dashboard-table__row{grid-template-columns:200px minmax(240px,1fr) 160px 150px 100px}.dashboard-table__head{min-height:45px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:16px}.dashboard-table__row>span{min-width:0}.dashboard-table__row>span:first-child{color:var(--strong);align-items:center;gap:9px;display:flex}.dashboard-table__row code{color:var(--secondary);font-size:11px}.dialog-stack{gap:20px;display:grid}.dialog-code-example{gap:8px;min-width:0;display:grid}.dialog-code-example .docs-code-block{box-shadow:none;margin:0}.key-scope-summary{border:1px solid var(--border);background:var(--ink);grid-template-columns:110px 1fr;gap:10px 20px;padding:15px;font-size:11px;display:grid}.key-scope-summary span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;font-size:15px}.key-scope-summary strong{color:var(--secondary);font-weight:400}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.usage-range-controls{align-items:center;gap:10px;display:flex}.usage-range-select{background:var(--surface);width:190px;min-height:40px;box-shadow:var(--small-shadow);color:var(--secondary);padding:7px 10px}.usage-range-select .ui-select__option{width:100%}.usage-range-select .ui-select__option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-stats,.billing-overview{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.usage-stats article,.billing-overview article{border:1px solid var(--border);background:var(--surface);min-height:132px;box-shadow:var(--hard-shadow);flex-direction:column;justify-content:center;padding:20px;display:flex}.usage-stats article>span,.billing-overview article>span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:16px}.usage-stats strong,.billing-overview strong{color:var(--strong);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:7px 0 3px;font-size:27px;font-weight:500;line-height:1.2;overflow:hidden}.usage-stats small,.billing-overview small{color:var(--success);font-family:var(--font-terminal);letter-spacing:.06em;font-size:14px}.billing-page>.ui-notice{margin:0 0 20px}.billing-overview--commercial{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.billing-overview--commercial article{min-height:148px;padding:18px}.billing-overview--commercial article>span{font-size:14px}.billing-overview--commercial strong{font-size:clamp(21px,2vw,27px)}.billing-overview--commercial small{min-height:17px;color:var(--secondary);font-size:12px;line-height:1.2}.billing-overview__meter{background:var(--ink);height:5px;margin-top:12px;overflow:hidden}.billing-overview__meter>i{background:var(--accent);height:100%;transition:width .18s;display:block}.billing-subscription{margin-bottom:24px}.billing-subscription__body{padding:20px}.billing-subscription__intro{max-width:680px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.billing-subscription__status{border:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.billing-subscription__status>div{gap:6px;min-width:0;padding:13px 14px;display:grid}.billing-subscription__status>div+div{border-left:1px solid var(--border-soft)}.billing-subscription__status span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.07em;font-size:13px}.billing-subscription__status strong{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.billing-pricing-plans{gap:16px;padding:0}.billing-pricing-plans .pricing-card{gap:20px;min-height:410px;padding:22px}.billing-pricing-plans .pricing-card__price{font-size:52px;line-height:52px}.billing-subscription__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.billing-funding{margin-bottom:24px}.billing-funding__body{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);display:grid}.billing-funding__intro,.billing-funding__workspace{min-width:0;padding:24px}.billing-funding__intro{background:var(--ink);flex-direction:column;justify-content:space-between;gap:32px;display:flex}.billing-funding__workspace{border-left:1px solid var(--border);background:var(--surface-raised)}.billing-funding__balance{gap:8px;display:grid}.billing-funding__balance>span,.billing-funding__choice>span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:14px}.billing-funding__balance>strong{color:var(--strong);font-size:34px;font-weight:500;line-height:1.1}.billing-funding__balance>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.billing-funding__choice{gap:10px;display:grid}.billing-funding__choice .ui-segmented-control{width:100%;box-shadow:none}.billing-funding__choice .ui-segmented-control__item{flex:1}.billing-funding__form{flex-direction:column;gap:18px;min-height:364px;margin:0;display:flex}.billing-funding__copy{gap:7px;display:grid}.billing-funding__copy>span,.billing-funding__rule>span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:14px}.billing-funding__copy>strong{color:var(--strong);font-size:15px;font-weight:500;line-height:1.4}.billing-funding__copy>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.billing-credit-presets{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-credit-presets button{background:var(--ink);min-height:38px;color:var(--muted);font-family:var(--font-mono);cursor:pointer;border:0;font-size:11px;transition:background-color .12s,color .12s}.billing-credit-presets button+button{border-left:1px solid var(--border)}.billing-credit-presets button:hover,.billing-credit-presets button[aria-pressed=true]{background:var(--paper);color:var(--paper-ink)}.billing-credit-presets button:focus-visible{outline:1px solid var(--secondary);outline-offset:-3px}.billing-funding__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-funding__fields .ui-field__label{align-items:flex-end;min-height:30px;font-size:14px;line-height:1.05;display:flex}.billing-funding__rule{border:1px solid var(--border-soft);background:var(--ink);gap:6px;padding:13px 14px;display:grid}.billing-funding__rule>strong{color:var(--success);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4}.billing-funding__cap-status{border:1px solid var(--border-soft);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-funding__cap-status>div{gap:7px;min-width:0;padding:12px 14px;display:grid}.billing-funding__cap-status>div+div{border-left:1px solid var(--border-soft)}.billing-funding__cap-status span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;font-size:11px}.billing-funding__cap-status strong{color:var(--secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.billing-funding__form>.ui-button{margin-top:auto}.billing-funding__payment{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 24px;display:grid}.billing-funding__payment>span,.billing-funding__payment>small{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;font-size:12px}.billing-funding__payment>strong{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.billing-funding__payment>small{color:var(--secondary);text-align:right}@media (width<=1100px){.billing-overview--commercial{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-chart-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);margin-bottom:24px}.usage-panel-heading{border-bottom:1px solid var(--border);min-height:46px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;display:flex}.usage-panel-heading small{color:var(--quiet);font-size:14px}.usage-chart-legend{border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--quiet) transparent;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;min-height:44px;max-height:84px;padding:12px 18px;display:flex;overflow-y:auto}.usage-chart-legend span{max-width:220px;color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:9px;display:flex;overflow:hidden}.usage-chart-legend i,.usage-chart-tooltip__models i{flex:none;width:8px;height:8px;display:block}.usage-chart-scroll{scrollbar-width:thin;scrollbar-color:var(--quiet) transparent;width:100%;overflow:auto hidden}.usage-chart{width:100%;min-width:640px;height:340px;padding:12px 10px 8px 0}.usage-chart-scroll--compact{overflow:hidden}.usage-chart--compact{min-width:0;height:148px;padding:2px 4px 0 0}.usage-chart .recharts-wrapper,.usage-chart .recharts-surface{outline:none}.usage-chart .recharts-cartesian-grid line{shape-rendering:crispedges}.usage-chart .recharts-cartesian-axis-tick text{font-family:var(--font-terminal);letter-spacing:.025em}.usage-chart .recharts-bar-rectangle{filter:saturate(.88);shape-rendering:geometricprecision}.usage-chart .recharts-tooltip-cursor{shape-rendering:crispedges}.usage-chart .recharts-tooltip-wrapper{z-index:10;outline:none}.usage-chart-tooltip{border:1px solid var(--paper);width:min(340px,100vw - 32px);max-height:310px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0b0af5;overflow:hidden;box-shadow:4px 4px #00000073}.usage-chart-tooltip--compact{width:min(196px,100vw - 48px);max-height:none}.usage-chart-tooltip--compact header{border-bottom:0;padding:8px 10px 9px}.usage-chart-tooltip header{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:3px 14px;padding:12px 13px 10px;display:grid}.usage-chart-tooltip header span{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.06em;font-size:15px}.usage-chart-tooltip header strong{color:var(--paper);font-family:var(--font-mono);font-size:11px;font-weight:500}.usage-chart-tooltip header small{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.05em;grid-column:1/-1;font-size:13px}.usage-chart-tooltip__models{max-height:205px;padding:6px 0;overflow-y:auto}.usage-chart-tooltip__models>div{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 13px;display:grid}.usage-chart-tooltip__models span{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.usage-chart-tooltip__models strong,.usage-chart-tooltip__models small{color:var(--secondary);font-family:var(--font-mono);white-space:nowrap;font-size:9px;font-weight:400}.usage-chart-tooltip__models small{color:var(--quiet)}.usage-models,.billing-invoices{margin-top:24px}.dashboard-table--usage .dashboard-table__row{grid-template-columns:minmax(260px,1fr) 140px 140px 140px 140px}.dashboard-table--usage .dashboard-table__head{background:var(--ink);min-height:36px;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:14px}.dashboard-table--usage .dashboard-table__head>span:not(:first-child){text-align:right}.dashboard-table--usage .dashboard-table__row:not(.dashboard-table__head){background:var(--surface);min-height:72px;transition:background .12s}.dashboard-table--usage .dashboard-table__row:not(.dashboard-table__head):hover{background:var(--surface-raised)}.usage-model-cell{align-items:center;gap:12px;min-width:0;display:flex}.usage-model-maker{border:1px solid var(--border);background:var(--ink);width:32px;height:32px;color:var(--paper);flex:0 0 32px;place-items:center;display:grid}.usage-model-maker svg{fill:currentColor;stroke-width:1.5px;width:18px;height:18px}.usage-model-maker svg.lucide{fill:none;stroke:currentColor}.usage-model-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.usage-model-meta strong{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.usage-model-meta small{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:16px;overflow:hidden}.usage-model-metric{color:var(--text);font-family:var(--font-mono);text-align:right;font-size:13px;font-weight:500;line-height:18px}.usage-model-cost{color:var(--secondary)}.dashboard-search{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--quiet);align-items:center;gap:11px;margin-bottom:18px;padding:0 13px;display:flex}.dashboard-search input{width:100%;color:var(--text);font-family:var(--font-terminal);letter-spacing:.07em;background:0 0;border:0;outline:0;font-size:16px}.dashboard-table--models .dashboard-table__row{grid-template-columns:minmax(350px,1fr) 160px 160px 160px}.dashboard-table--models .dashboard-table__row>span:first-child{gap:4px;display:grid}.dashboard-table--models strong{font-weight:500}.dashboard-table--models code{color:var(--quiet);font-size:10px}.billing-credit-activity__loading{place-items:center;min-height:132px;display:grid}.dashboard-table--credit-activity .dashboard-table__row{grid-template-columns:minmax(260px,1fr) 150px 150px 130px}.dashboard-table--credit-activity .dashboard-table__row:not(.dashboard-table__head){min-height:72px}.dashboard-table--credit-activity .dashboard-table__row>.billing-credit-activity__description{align-items:initial;gap:4px;display:grid}.billing-credit-activity__description strong{color:var(--strong);font-size:12px;font-weight:500}.billing-credit-activity__description small{color:var(--quiet);font-size:10px}.billing-credit-activity__amount--credit{color:var(--success)}.dashboard-table--invoices .dashboard-table__row{grid-template-columns:200px minmax(300px,1fr) 170px 160px}@media (width<=820px){.dashboard-shell{display:block}.dashboard-sidebar{grid-template-columns:auto 1fr;align-items:center;width:100%;height:auto;padding:13px 16px;display:grid;position:sticky}.dashboard-sidebar .brand__product-name,.dashboard-sidebar__footer,.dashboard-nav__label{display:none}.dashboard-nav{justify-content:flex-end;gap:3px;margin:0;display:flex;overflow-x:auto}.dashboard-nav a{flex:none}.dashboard-nav a span{display:none}.dashboard-main{min-height:calc(100vh - 67px);padding:32px 18px 56px}.dashboard-page{max-width:100%}.dashboard-page-header{flex-direction:column;align-items:flex-start}.dashboard-page-header__actions,.usage-range-controls{width:100%}.usage-range-controls{flex-direction:column;align-items:stretch}.usage-range-controls .ui-segmented-control,.usage-range-select{width:100%}.ui-segmented-control__item{flex:1}.dashboard-page-header h1{font-size:36px}.dashboard-table-panel{overflow-x:auto}.usage-stats,.billing-overview{grid-template-columns:1fr}.billing-overview--commercial{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-subscription__status,.billing-pricing-plans,.billing-funding__body,.billing-funding__fields{grid-template-columns:1fr}.billing-subscription__status>div+div{border-top:1px solid var(--border-soft);border-left:0}.billing-funding__cap-status{grid-template-columns:1fr}.billing-funding__cap-status>div+div{border-top:1px solid var(--border-soft);border-left:0}.billing-subscription__actions{justify-content:stretch}.billing-subscription__actions .ui-button{flex:1}.billing-funding__workspace{border-top:1px solid var(--border);border-left:0}.billing-funding__payment{grid-template-columns:1fr;gap:5px}.billing-funding__payment>small{text-align:left}.billing-funding__copy>p,.billing-funding__fields .ui-field__label{min-height:0}.usage-chart{min-width:560px;height:320px}}@media (width<=400px){.billing-overview--commercial{grid-template-columns:1fr}}.promo-admin .ui-notice+.ui-notice,.promo-admin>.ui-notice+*{margin-top:12px}.promo-admin-hub{grid-template-columns:minmax(0,560px);display:grid}.promo-admin-hub>a{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);color:var(--muted);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;transition:border-color .12s,transform .12s;display:grid}.promo-admin-hub>a:hover{border-color:var(--secondary);transform:translate(-2px,-2px)}.promo-admin-hub__icon{border:1px solid var(--border);background:var(--ink);width:48px;height:48px;color:var(--secondary);place-items:center;display:grid}.promo-admin-hub small,.promo-admin-hub strong,.promo-admin-hub p{display:block}.promo-admin-hub small{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:14px}.promo-admin-hub strong{color:var(--strong);margin-top:5px;font-size:17px;font-weight:500}.promo-admin-hub p{margin:7px 0 0;font-size:11px;line-height:1.55}.promo-ops-strip{border:1px solid var(--border);background:var(--ink);min-height:42px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.07em;border-bottom:0;align-items:center;gap:13px;padding:0 17px;font-size:13px;display:flex}.promo-ops-strip i{background:var(--border);width:32px;height:1px}.dashboard-table--promo-campaigns{min-width:1080px}.dashboard-table--promo-campaigns .dashboard-table__row{grid-template-columns:minmax(230px,1.5fr) 120px 120px 150px 120px 110px 32px}.promo-table-link{color:var(--muted);transition:background-color .1s}.promo-table-link:hover{background:var(--ink)}.promo-table-link>span:first-child>span{gap:3px;min-width:0;display:grid}.promo-table-link strong{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.promo-table-link small{color:var(--quiet);font-family:var(--font-mono);font-size:9px}.promo-table-link>span:last-child{color:var(--quiet);text-align:right}.promo-status{border:1px solid var(--border);min-height:23px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:3px 7px;font-size:13px;font-style:normal;line-height:1;display:inline-flex}.promo-status--active{border-color:color-mix(in srgb, var(--success) 55%, var(--border));color:var(--success)}.promo-status--pending{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.promo-status--danger{border-color:var(--danger);color:var(--danger)}.promo-status--disabled{opacity:.66}.promo-pagination{color:var(--quiet);justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.promo-panel-message{align-items:center;min-height:160px;padding:24px;display:grid}.ui-dialog__popup:has(.promo-create-form){width:min(820px,100%)}.promo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.promo-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-back-link{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;font-size:14px;display:inline-flex}.promo-back-link:hover{color:var(--strong)}.promo-detail>.ui-notice{margin-bottom:14px}.promo-detail-status{border:1px solid var(--border);background:var(--surface);box-shadow:var(--hard-shadow);grid-template-columns:.85fr 1.65fr 1fr;margin-bottom:20px;display:grid}.promo-detail-status>div{border-left:1px solid var(--border);flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.promo-detail-status>div:first-child{border-left:0}.promo-detail-status span,.promo-parameters span{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;font-size:14px}.promo-detail-status strong{color:var(--strong);align-items:center;gap:12px;margin-top:9px;font-size:22px;font-weight:500;display:flex}.promo-detail-status strong small{color:var(--quiet);font-family:var(--font-terminal);font-size:14px;font-weight:400}.promo-detail-status>div>small{color:var(--quiet);margin-top:5px;font-size:10px}.promo-mint-progress>i{background:var(--border);height:5px;margin-top:13px;display:block;overflow:hidden}.promo-mint-progress>i>b{background:var(--secondary);height:100%;display:block}.promo-parameters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.promo-parameters article{border:1px solid var(--border);background:var(--ink);flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex}.promo-parameters strong{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;font-weight:500;overflow:hidden}.promo-parameters small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.promo-ledger-section+.promo-ledger-section{margin-top:38px}.promo-ledger-heading{border:1px solid var(--border);background:var(--ink);border-bottom:0;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:9px 14px 9px 18px;display:flex}.promo-ledger-heading>div{gap:2px;display:grid}.promo-ledger-heading span{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;font-size:16px}.promo-ledger-heading small{color:var(--quiet);font-size:9px}.dashboard-table--promo-codes{min-width:1100px}.dashboard-table--promo-codes .dashboard-table__row{grid-template-columns:minmax(190px,1.2fr) 130px 75px minmax(210px,1.3fr) 80px minmax(220px,1.4fr)}.dashboard-table--promo-codes .dashboard-table__row>span:last-child,.dashboard-table--promo-redemptions .dashboard-table__row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-table--promo-redemptions{min-width:1160px}.dashboard-table--promo-redemptions .dashboard-table__row{grid-template-columns:160px minmax(180px,1.2fr) minmax(190px,1.2fr) 110px 110px 120px 90px}.promo-refunded{color:var(--danger);font-family:var(--font-terminal);text-transform:uppercase;font-size:13px;font-style:normal}@media (width<=820px){.promo-detail-status,.promo-parameters{grid-template-columns:1fr}.promo-detail-status>div{border-top:1px solid var(--border);border-left:0}.promo-detail-status>div:first-child{border-top:0}.promo-form-grid,.promo-form-grid--three{grid-template-columns:1fr}.promo-ops-strip{flex-direction:column;align-items:flex-start;padding-block:12px}.promo-ops-strip i{display:none}}.model-catalog-window{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--hard-shadow);overflow-x:auto}.model-catalog-window__inner{width:100%;min-width:0}.model-catalog-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:73px;padding:16px 20px;display:flex}.model-catalog-featured-toolbar{border-bottom:1px solid var(--border-soft);height:38px;color:var(--quiet);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;line-height:14px;display:flex}.model-catalog-search{border:1px solid var(--border);background:var(--ink);width:320px;height:40px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.model-catalog-search input{width:100%;min-width:0;color:var(--text);font-family:var(--font-mono);background:0 0;border:0;outline:0;font-size:13px;line-height:18px}.model-catalog-search input::placeholder{color:var(--quiet);opacity:1}.model-catalog-sort{border-color:var(--border);background:var(--ink);width:auto;min-width:140px;min-height:40px;color:var(--muted);font-family:var(--font-mono);box-shadow:none;flex:none;justify-content:space-between;gap:10px;padding:0 12px;font-size:13px}.model-catalog-count{color:var(--muted);font-family:var(--font-terminal);letter-spacing:.08em;margin-left:auto;font-size:16px;line-height:20px}.model-catalog-table{grid-template-columns:4px minmax(0,1fr) 80px 96px 80px max-content max-content 4px;column-gap:16px;display:grid}.model-catalog-header,.model-catalog-family,.model-catalog-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.model-catalog-header,.model-catalog-row{align-items:center}.model-catalog-header>:first-child,.model-catalog-row>:first-child{grid-column:2}.model-catalog-header{border-bottom:1px solid var(--border);background:var(--ink);height:36px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}.model-catalog-header>span:nth-child(2),.model-catalog-header>span:nth-child(3),.model-catalog-header>span:nth-child(4){text-align:right}.model-catalog-family{border-bottom:1px solid var(--border)}.model-catalog-family:last-child{border-bottom:0}.model-catalog-window--featured .model-catalog-family:last-child{border-bottom:1px solid var(--border)}.model-catalog-row{background:var(--surface);cursor:pointer;min-height:68px;transition:background .12s}.model-catalog-row:hover,.model-catalog-row:focus-visible{background:var(--surface-raised)}.model-catalog-row:focus-visible{outline-offset:-2px}.model-catalog-model{align-items:center;gap:12px;min-width:0;display:flex}.model-catalog-maker{border:1px solid var(--border);background:var(--ink);width:32px;height:32px;color:var(--paper);flex:0 0 32px;place-items:center;display:grid}.model-catalog-maker svg{fill:currentColor;stroke-width:1.5px;width:18px;height:18px}.model-catalog-maker svg.lucide{fill:none;stroke:currentColor}.model-catalog-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.model-catalog-meta>strong{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.model-catalog-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.model-catalog-badges small{border:1px solid var(--border);height:20px;color:var(--muted);font-family:var(--font-terminal);white-space:nowrap;align-items:center;padding:0 8px;font-size:14px;font-weight:400;line-height:16px;display:flex}.model-catalog-price{color:var(--text);font-family:var(--font-mono);text-align:right;font-size:13px;font-weight:500;line-height:18px}.model-catalog-id{border:1px solid var(--border);background:var(--ink);min-width:0;height:32px;color:var(--muted)}.model-catalog-id button{width:100%;min-width:0;height:100%;color:inherit;cursor:copy;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;display:flex}.model-catalog-id code{min-width:0;font-family:var(--font-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;line-height:16px;overflow:hidden}.model-catalog-id svg{flex:none;margin-left:auto}.model-catalog-id button:hover,.model-catalog-id button:focus-visible{background:var(--surface-raised);color:var(--text)}.model-catalog-actions{align-items:center;gap:8px;display:flex}.model-catalog-actions button{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;border-radius:0;flex:none;padding:0 13px;font-size:12px;font-weight:500;line-height:16px}.model-catalog-actions button:first-child{min-width:6.75rem}.model-catalog-actions button:hover,.model-catalog-actions button:focus-visible{border-color:var(--muted);background:var(--paper);color:var(--paper-ink);outline:0}.model-catalog-code{border-top:1px solid var(--border);background:var(--ink);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.model-catalog-code__example,.model-catalog-code__integrations{border:1px solid var(--border);background:var(--surface);overflow:hidden}.model-catalog-code__integrations{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.model-catalog-code__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 15px;display:flex}.model-catalog-code__heading span{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;font-size:16px}.model-catalog-code__heading strong{color:var(--quiet);font-family:var(--font-mono);font-size:10px;font-weight:400}.model-catalog-code__example .model-quickstart__panel{height:260px}.model-catalog-code__example .model-quickstart__code{min-width:560px}.model-catalog-code__integrations .coding-agents-grid--compact{grid-template-rows:repeat(3,minmax(0,1fr));height:100%}.model-catalog-code__integrations .coding-agents-grid--compact .coding-agent-card{min-height:0}.model-catalog-state{min-height:220px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;grid-column:1/-1;place-items:center;font-size:16px;display:grid}.model-catalog-window--featured .model-catalog-state{min-height:414px}@media (width<=1080px){.model-catalog-code{grid-template-columns:1fr}}@media (width<=820px){.model-catalog-window{box-shadow:var(--small-shadow)}.model-catalog-code{padding:14px}.model-catalog-code__heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:10px}}.model-detail-shell{--model-detail-gutter:max(32px, calc((100vw - var(--content-width)) / 2))}.model-detail-shell>main .ui-button{box-shadow:none}.model-detail-shell>main .ui-button:hover:not(:disabled),.model-detail-shell>main .ui-button:active:not(:disabled){transform:none}.model-detail-shell>main .ui-button--secondary{border-color:var(--border);background:0 0}.model-detail-shell>main .ui-button--secondary:hover:not(:disabled){border-color:var(--muted);background:var(--surface-raised)}.model-detail-hero,.model-detail-overview,.model-detail-related,.model-detail-cta{padding-inline:var(--model-detail-gutter)}.model-detail-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 549px;align-items:center;gap:100px;min-height:593px;padding-block:80px 92px;display:grid}.model-detail-hero__copy{min-width:0}.model-detail-logo{aspect-ratio:4/3;isolation:isolate;background:var(--ink);justify-self:end;width:min(549px,100%);overflow:hidden}.model-detail-logo video{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block}.model-detail-chips{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.model-detail-chips span{border:1px solid var(--border);min-height:24px;color:var(--muted);font-family:var(--font-terminal);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:3px 8px;font-size:14px;line-height:16px;display:inline-flex}.model-detail-hero h1{color:var(--strong);letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 18px;font-size:48px;font-weight:500;line-height:56px}.model-detail-hero__copy>p{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:24px}.model-detail-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.model-detail-api-id{border:1px solid var(--border);background:var(--surface);min-width:120px;height:46px;color:var(--muted);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;display:inline-flex}.model-detail-api-id:hover{border-color:var(--muted);color:var(--text)}.model-detail-api-id code{font-family:var(--font-mono);font-size:12px}.model-detail-spec,.model-quickstart{border:1px solid var(--border);background:var(--surface);overflow:hidden}.model-detail-window-bar{border-bottom:1px solid var(--border);height:45px;color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:15px;line-height:18px;display:grid}.model-detail-window-controls{align-items:center;gap:6px;display:flex}.model-detail-window-controls i{background:var(--quiet);width:7px;height:7px;display:block}.model-detail-window-controls i:nth-child(2){background:var(--secondary)}.model-detail-window-controls i:nth-child(3){background:var(--accent)}.model-detail-spec{background:var(--ink);width:100%;height:375px}.model-detail-spec dl{margin:0}.model-detail-spec dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:47px;padding:0 17px;display:flex}.model-detail-spec dl>div:last-child{border-bottom:0}.model-detail-spec dt,.model-detail-spec dd{margin:0;font-size:12px;line-height:16px}.model-detail-spec dt{color:var(--muted)}.model-detail-spec dd{color:var(--text);text-align:right}.model-detail-overview{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:360px minmax(0,800px);align-items:start;gap:80px;min-height:810px;padding-block:80px 92px;display:grid}.model-detail-overview__aside{flex-direction:column;gap:20px;width:360px;display:flex}.model-detail-pricing{border:1px solid var(--border);background:var(--ink);width:100%;overflow:hidden}.model-detail-pricing__body{padding:16px 20px 20px}.model-detail-pricing__unit{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;margin:0 0 8px;font-size:13px;display:block}.model-detail-pricing dl{margin:0}.model-detail-pricing dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;height:37px;display:flex}.model-detail-pricing dt,.model-detail-pricing dd{margin:0;font-size:12px}.model-detail-pricing dt{color:var(--muted)}.model-detail-pricing dd{color:var(--text);font-variant-numeric:tabular-nums}.model-detail-pricing__link{color:var(--text);text-underline-offset:3px;align-items:center;gap:7px;margin-top:16px;font-size:11px;text-decoration:underline;display:inline-flex}.model-detail-overview__main{min-width:0}.model-detail-overview__copy{gap:16px;margin:24px 0 30px;display:grid}.model-detail-overview__copy p{color:var(--muted);margin:0;font-size:14px;line-height:24px}.model-quickstart{width:100%;height:361px}.model-quickstart__toolbar{border-bottom:1px solid var(--border);background:var(--ink);justify-content:space-between;align-items:center;gap:12px;height:40px;padding-right:7px;display:flex}.model-quickstart__tab-list{align-items:stretch;height:100%;display:flex}.model-quickstart__tab{border:0;border-right:1px solid var(--border);min-width:104px;color:var(--quiet);cursor:pointer;background:0 0;border-radius:0;padding:0 15px;font-size:11px}.model-quickstart__tab[data-active]{background:var(--surface);color:var(--text)}.model-quickstart__panel{background:var(--ink);outline:none;height:274px;overflow:auto}.model-quickstart__code{min-width:650px}.model-quickstart__code pre{color:var(--text);tab-size:2;margin:0;padding:14px 0;font-size:12px;line-height:22px}.model-quickstart__code pre code{color:inherit;font-family:var(--font-mono);white-space:pre;padding-inline:18px;display:block}.model-quickstart__code .hljs{background:0 0}.model-quickstart__code .hljs-comment,.model-quickstart__code .hljs-quote{color:var(--quiet)}.model-quickstart__code .hljs-keyword,.model-quickstart__code .hljs-selector-tag,.model-quickstart__code .hljs-addition{color:var(--accent)}.model-quickstart__code .hljs-string,.model-quickstart__code .hljs-regexp{color:var(--chart-sand)}.model-quickstart__code .hljs-number,.model-quickstart__code .hljs-literal{color:var(--chart-sky)}.model-quickstart__code .hljs-title,.model-quickstart__code .hljs-title.class_,.model-quickstart__code .hljs-title.function_{color:var(--chart-sage)}.model-quickstart__code .hljs-type{color:var(--chart-lilac)}.model-quickstart__code .hljs-attr,.model-quickstart__code .hljs-variable,.model-quickstart__code .hljs-property{color:var(--chart-honey)}.model-quickstart__code .hljs-built_in,.model-quickstart__code .hljs-builtin-name{color:var(--secondary)}.model-detail-integrations{border:1px solid var(--border);background:var(--surface);margin-top:44px;overflow:hidden}.model-detail-integrations .coding-agents-grid{border:0}.model-detail-panel-action.ui-button--secondary{border-color:var(--border);background:var(--ink);min-height:28px;color:var(--secondary);padding:6px 9px;font-size:10px}.model-detail-integrations .coding-agent-card{min-height:150px;padding:18px}.model-detail-integrations .coding-agent-card p{font-size:12px;line-height:18px}.model-detail-integrations .coding-agent-card code{text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.model-detail-related{border-bottom:1px solid var(--border);min-height:486px;padding-block:78px 86px}.model-detail-related__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.model-detail-related .model-catalog-window{box-shadow:none}.model-detail-related .model-catalog-header{background:var(--surface)}.model-detail-cta{border-bottom:1px solid var(--border);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:377px;padding-block:64px;display:flex}.model-detail-cta h2{color:var(--strong);letter-spacing:-.035em;margin:22px 0 14px;font-size:36px;font-weight:500;line-height:44px}.model-detail-cta p{color:var(--muted);margin:0;font-size:13px}.model-detail-cta>div:last-child{gap:10px;margin-top:28px;display:flex}.model-detail-status{place-items:center;min-height:800px;display:grid}.model-detail-status--missing{padding-inline:var(--model-detail-gutter);align-content:center;justify-items:start;gap:18px}.model-detail-status--missing h1,.model-detail-status--missing p{margin:0}.model-detail-status--missing h1{font-size:42px;font-weight:500}.model-detail-status--missing p{color:var(--muted)}@media (width<=1120px){.model-detail-hero{grid-template-columns:1fr;gap:56px}.model-detail-spec{height:auto}.model-detail-overview{grid-template-columns:280px minmax(0,1fr);gap:48px}.model-detail-overview__aside{width:280px}}@media (width<=820px){.model-detail-shell{--model-detail-gutter:18px}.model-detail-hero{min-height:0;padding-block:64px 72px}.model-detail-logo{order:-1;justify-self:center}.model-detail-hero h1{font-size:40px;line-height:46px}.model-detail-overview{grid-template-columns:1fr;min-height:0;padding-block:64px 72px}.model-detail-overview__aside{width:100%}.model-detail-related{min-height:0;padding-block:64px 72px}.model-detail-related .model-catalog-window{overflow-x:auto}.model-detail-cta{min-height:340px}.model-detail-cta h2{font-size:28px;line-height:36px}}@media (width<=560px){.model-detail-hero__actions,.model-detail-cta>div:last-child{flex-direction:column;align-items:stretch;width:100%}.model-detail-hero__actions .ui-button,.model-detail-cta .ui-button,.model-detail-api-id{width:100%}.model-detail-window-bar{grid-template-columns:auto 1fr auto;gap:12px}.model-detail-window-bar>span:nth-child(2){justify-self:start}.model-detail-related__heading{flex-direction:column;align-items:flex-start}}.coding-agents-shell{--model-detail-gutter:max(32px, calc((100vw - var(--content-width)) / 2))}.coding-agents-registry{border-top:1px solid var(--border-soft);min-height:922px;padding:96px var(--model-detail-gutter,max(32px, calc((100vw - var(--content-width)) / 2)));flex-direction:column;gap:44px;display:flex}.coding-agents-registry__intro{flex-direction:column;gap:16px;display:flex}.coding-agents-registry .eyebrow{color:var(--text);line-height:22px}.coding-agents-registry .eyebrow>span{flex-basis:10px;width:10px;height:10px}.coding-agents-registry__intro h1,.coding-agents-registry__intro h2{color:var(--text);letter-spacing:0;text-transform:uppercase;margin:0;font-size:42px;font-weight:500;line-height:45px}.coding-agents-registry__intro>p{width:min(720px,100%);color:var(--muted);margin:0;font-size:18px;line-height:32px}.coding-agents-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.coding-agent-card{background:var(--surface);align-items:flex-start;gap:12px;min-width:0;min-height:162px;padding:20px;transition:background-color .12s;display:flex}.coding-agent-card:hover{background:var(--surface-raised)}a.coding-agent-card{cursor:pointer}.coding-agent-card__icon{border:1px solid var(--border);background:var(--ink);flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.coding-agent-card__icon svg{width:18px;height:18px;fill:var(--text)}.coding-agent-card__copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.coding-agent-card h2,.coding-agent-card h3,.coding-agent-card p{margin:0}.coding-agent-card h2,.coding-agent-card h3{color:var(--strong);font-size:16px;font-weight:500;line-height:22px}.coding-agent-card p{width:100%;color:var(--muted);font-size:14px;line-height:20px}.coding-agent-card code{border:1px solid var(--border);min-height:24px;color:var(--text);font-family:var(--font-terminal);white-space:nowrap;align-items:center;padding:1px 8px;font-size:16px;line-height:20px;display:inline-flex}.coding-agents-grid--compact{border:0}.coding-agents-grid--compact .coding-agent-card{align-items:center;min-height:84px;padding:13px 15px}.coding-agents-grid--compact .coding-agent-card__copy{gap:3px}.coding-agents-grid--compact .coding-agent-card h2,.coding-agents-grid--compact .coding-agent-card h3{font-size:13px;line-height:18px}.coding-agents-grid--compact .coding-agent-card p{display:none}.coding-agents-grid--compact .coding-agent-card code{min-height:0;color:var(--quiet);text-overflow:ellipsis;border:0;padding:0;font-size:13px;line-height:16px;overflow:hidden}.coding-agents-cta{border-top:1px solid var(--border-soft);min-height:377px;padding:72px var(--model-detail-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.coding-agents-cta h2,.coding-agents-cta p{margin:0}.coding-agents-cta h2{color:var(--text);letter-spacing:-.02em;text-transform:uppercase;font-size:32px;font-weight:500;line-height:40px}.coding-agents-cta p{width:min(640px,100%);color:var(--muted);font-size:16px;line-height:28px}.coding-agents-cta>div{gap:12px;display:flex}.coding-agents-cta .ui-button{border-color:var(--text);color:var(--text);background:0 0}.coding-agents-cta .ui-button:hover:not(:disabled){border-color:var(--text);background:var(--surface-raised)}@media (width<=1020px){.coding-agents-registry{min-height:0}.coding-agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.coding-agents-shell{--model-detail-gutter:18px}.coding-agents-registry{gap:36px;padding-block:64px 72px}.coding-agents-registry__intro h1{font-size:34px;line-height:40px}.coding-agents-registry__intro>p{font-size:15px;line-height:26px}.coding-agents-grid{grid-template-columns:1fr}.coding-agents-registry--homepage{gap:36px;padding:56px 20px}.coding-agents-registry--homepage .coding-agents-registry__intro h2{font-size:28px;line-height:32px}.coding-agents-registry--homepage .coding-agents-registry__intro>p{font-size:16px;line-height:26px}.coding-agents-registry--homepage .coding-agent-card{min-height:0}.coding-agents-cta{min-height:350px;padding-block:64px}.coding-agents-cta h2{font-size:27px;line-height:34px}}@media (width<=440px){.coding-agent-card{padding:18px}.coding-agents-registry--homepage .coding-agent-card{padding:20px}.coding-agents-cta>div{flex-direction:column;align-items:stretch;width:100%}.coding-agents-cta .ui-button{width:100%}}.guides-index,.guide-page main{min-height:70vh}.guides-index__hero{width:min(var(--content-width), calc(100% - 64px));border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:72px;margin:0 auto;padding:88px 0 64px;display:grid}.guides-index__hero h1{color:var(--strong);letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:.98}.guides-index__hero h1 span{color:var(--secondary)}.guides-index__hero>p{max-width:410px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.75}.guides-grid{width:min(var(--content-width), calc(100% - 64px));border-top:1px solid var(--border);border-left:1px solid var(--border);box-shadow:var(--hard-shadow);grid-template-columns:repeat(3,minmax(0,1fr));margin:64px auto 112px;display:grid}.guide-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;transition:background-color .14s,transform .14s;display:flex}.guide-card:hover{z-index:1;background:var(--surface-raised);transform:translate(-3px,-3px)}.guide-card:focus-visible{z-index:2}.guide-card__visual{border-bottom:1px solid var(--border);background:linear-gradient(var(--border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--border-soft) 1px, transparent 1px), var(--ink);background-size:28px 28px;height:210px;position:relative;overflow:hidden}.guide-card__visual:before,.guide-card__visual:after{content:"";background:var(--secondary);position:absolute}.guide-card__visual:before{width:1px;top:53px;bottom:43px;right:36px}.guide-card__visual:after{height:1px;bottom:43px;left:38px;right:36px}.guide-card__number,.guide-card__read{z-index:1;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.1em;font-size:15px;line-height:1;position:absolute}.guide-card__number{color:var(--secondary);top:18px;left:19px}.guide-card__read{bottom:17px;right:18px}.guide-card__signal{z-index:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:84px;display:grid;position:absolute;bottom:37px;left:32px;right:30px}.guide-card__signal i{border:1px solid var(--border);background:var(--surface);border-bottom:0;display:block}.guide-card__signal i:first-child{border-color:var(--chart-sand);height:31%}.guide-card__signal i:nth-child(2){border-color:var(--chart-sage);height:57%}.guide-card__signal i:nth-child(3){border-color:var(--chart-sky);height:44%}.guide-card__signal i:nth-child(4){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));height:82%}.guide-card__body{flex-direction:column;flex:1;min-height:315px;padding:25px 26px 27px;display:flex}.guide-card__meta{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.guide-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guide-card h2{color:var(--strong);letter-spacing:-.035em;margin:28px 0 14px;font-size:21px;font-weight:500;line-height:1.28}.guide-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.guide-card__link{color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:16px;display:inline-flex}.guide-card:hover .guide-card__link{color:var(--strong)}.guide-hero{border-bottom:1px solid var(--border);min-height:420px;padding:78px max(32px, calc((100vw - var(--content-width)) / 2));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.guide-hero:before,.guide-hero:after{content:"";background:var(--border-soft);width:1px;position:absolute;top:0;bottom:0}.guide-hero:before{left:max(32px, calc((100vw - var(--content-width)) / 2))}.guide-hero:after{right:max(32px, calc((100vw - var(--content-width)) / 2))}.guide-hero__signal{pointer-events:none;position:absolute;inset:0}.guide-hero__signal span{background:var(--accent);width:5px;height:5px;position:absolute}.guide-hero__signal span:first-child{top:44px;left:calc(50% - 338px)}.guide-hero__signal span:nth-child(2){background:var(--chart-sage);bottom:58px;right:calc(50% - 415px)}.guide-hero__signal span:nth-child(3){background:var(--secondary);top:96px;right:calc(50% - 280px)}.guide-hero__meta{z-index:1;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.guide-hero__meta>span:first-child{color:var(--secondary)}.guide-hero__meta i{background:var(--accent);width:5px;height:5px}.guide-hero h1{z-index:1;max-width:900px;color:var(--strong);letter-spacing:-.055em;margin:25px 0 18px;font-size:clamp(40px,5vw,60px);font-weight:500;line-height:1.04;position:relative}.guide-hero>p{z-index:1;max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.7;position:relative}.guide-hero__author{z-index:1;color:var(--secondary);align-items:center;gap:10px;margin-top:26px;display:inline-flex;position:relative}.guide-hero__author>span{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;font-family:var(--font-terminal);place-items:center;font-size:14px;display:grid}.guide-hero__author strong{font-size:11px;font-weight:500}.guide-layout{grid-template-columns:270px 1px minmax(0,728px);justify-content:space-between;align-items:stretch;gap:40px;width:min(1120px,100% - 64px);margin:0 auto;padding:64px 0 72px;display:grid}.guide-layout__rail{align-self:start;gap:28px;display:grid;position:sticky;top:28px}.guide-layout__separator{background:var(--border);width:1px;height:100%}.guide-sidebar-cta{border:1px solid var(--border);background:var(--surface);box-shadow:var(--small-shadow);padding:20px}.guide-sidebar-cta__index{color:var(--accent);font-family:var(--font-terminal);letter-spacing:.11em;font-size:14px;display:block}.guide-sidebar-cta h2{color:var(--strong);text-transform:uppercase;margin:17px 0 9px;font-size:15px;font-weight:500;line-height:1.35}.guide-sidebar-cta p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.guide-sidebar-cta__actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.guide-sidebar-cta__pending{background:var(--border-soft);width:100%;height:32px;margin-top:18px}.guide-toc{min-width:0}.guide-toc__label{color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:11px;font-size:15px;display:flex}.guide-toc__label span{background:var(--secondary);width:6px;height:6px}.guide-toc ol{margin:0;padding:0;list-style:none}.guide-toc>ol{border-top:1px solid var(--border)}.guide-toc>ol>li{border-bottom:1px solid var(--border-soft)}.guide-toc__section-row{grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid}.guide-toc a{color:var(--quiet);padding:9px 8px;font-size:10px;line-height:1.45;transition:color .12s;display:block}.guide-toc a:hover,.guide-toc a.is-active{color:var(--strong)}.guide-toc__section-row>a.is-active{box-shadow:inset 2px 0 0 var(--accent)}.guide-toc button{width:24px;height:24px;color:var(--quiet);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.guide-toc button:hover{color:var(--strong)}.guide-toc__children{border-top:1px solid var(--border-soft);border-left:1px solid var(--border);padding:4px 0 6px!important}.guide-toc__children a{padding:5px 12px}.guide-toc__children a.is-active{border-left:2px solid var(--accent);margin-left:-1px}.guide-article{min-width:0;color:var(--muted);font-size:14px;line-height:1.85;overflow-x:hidden}.guide-article>:first-child{margin-top:0}.guide-article h2,.guide-article h3,.guide-article h4,.guide-article h5,.guide-article h6{color:var(--strong);letter-spacing:-.035em;scroll-margin-top:32px;font-weight:500;position:relative}.guide-article h2{border-top:1px solid var(--border);margin:60px 0 18px;padding-top:30px;font-size:26px;line-height:1.22}.guide-article h3{margin:37px 0 13px;font-size:18px;line-height:1.35}.guide-article h4,.guide-article h5,.guide-article h6{margin:28px 0 10px;font-size:15px}.guide-heading-anchor{color:var(--accent);opacity:0;font-weight:400;transition:opacity .12s;position:absolute;right:calc(100% + 10px)}.guide-article h2:hover .guide-heading-anchor,.guide-article h3:hover .guide-heading-anchor,.guide-heading-anchor:focus-visible{opacity:1}.guide-article p{margin:0 0 21px}.guide-article strong{color:var(--text);font-weight:500}.guide-article a:not(.guide-heading-anchor){color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--secondary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--secondary) 45%, transparent);text-underline-offset:4px}.guide-article a:not(.guide-heading-anchor):hover{color:var(--strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.guide-article ul,.guide-article ol{margin:0 0 24px;padding-left:25px}.guide-article li+li{margin-top:8px}.guide-article li::marker{color:var(--accent)}.guide-article blockquote{border-left:3px solid var(--secondary);color:var(--secondary);margin:28px 0;padding:5px 0 5px 20px}.guide-article table{border-collapse:collapse;width:100%;margin:28px 0 34px;font-size:11px;display:block;overflow-x:auto}.guide-article th,.guide-article td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:115px;padding:11px 12px}.guide-article th{background:var(--surface-raised);color:var(--secondary);font-family:var(--font-terminal);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:400}.guide-article__figure{margin:32px 0}.guide-article__figure img{border:1px solid var(--border);width:100%;display:block}.guide-article__figure figcaption{color:var(--quiet);text-align:center;margin-top:9px;font-size:10px}.guide-inline-cta{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 55%), var(--surface);box-shadow:var(--small-shadow);margin:36px 0;padding:24px}.guide-inline-cta__index{color:var(--accent);font-family:var(--font-terminal);letter-spacing:.11em;font-size:14px;display:block}.guide-article .guide-inline-cta h3{color:var(--strong);margin:18px 0 10px;font-size:20px}.guide-article .guide-inline-cta p{max-width:590px;margin-bottom:18px}.guide-mermaid{border:1px solid var(--border);background:var(--ink);margin:32px 0;padding:24px;overflow-x:auto}.guide-mermaid svg{width:100%;min-width:520px;height:auto;margin:0 auto;display:block}.guide-mermaid--loading{min-height:220px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:15px;display:grid}.guide-mermaid--error{color:var(--muted)}.guide-mermaid--error pre{white-space:pre;margin:16px 0 0;overflow-x:auto}.guide-article__loading{min-height:240px;color:var(--quiet);font-family:var(--font-terminal);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:16px;display:grid}.guide-back{border-top:1px solid var(--border);justify-content:center;width:min(1120px,100% - 64px);margin:0 auto;padding:38px 0 96px;display:flex}@media (width<=1080px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{grid-template-columns:minmax(0,1fr);max-width:780px}.guide-layout__rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;position:static}.guide-layout__separator{display:none}}@media (width<=760px){.guides-index__hero,.guides-grid,.guide-layout,.guide-back{width:calc(100% - 32px)}.guides-index__hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:60px 0 42px}.guides-index__hero h1{font-size:clamp(38px,12vw,50px)}.guides-grid{grid-template-columns:minmax(0,1fr);margin-top:40px;margin-bottom:72px}.guide-card__body{min-height:280px}.guide-hero{min-height:390px;padding:58px 24px}.guide-hero__meta{flex-wrap:wrap;justify-content:center;font-size:14px}.guide-hero h1{font-size:clamp(35px,10vw,46px)}.guide-hero:before,.guide-hero:after,.guide-hero__signal{display:none}.guide-layout{padding-top:40px}.guide-layout__rail{grid-template-columns:minmax(0,1fr)}.guide-article{font-size:13px}.guide-article h2{font-size:23px}.guide-heading-anchor{display:none}.guide-back{padding-bottom:72px}}
