@font-face{font-family:Open Sans;src:url(/pixel-site/fonts/open-sans-latin.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/pixel-site/fonts/source-han-sans-sc-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/pixel-site/fonts/source-han-sans-sc-600.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}:root{--page:#fff;--ink:#0b0b0b;--muted:#686868;--line:#ddd;--soft:#f4f4f4;--signal:#00dbac;--night:#0a0a0a;--night-soft:#141414;--night-line:#343434;--night-muted:#969696;--white:#fff;--cjk:"Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--sans:"Open Sans", Arial, sans-serif;--serif:"Open Sans", Arial, sans-serif;--mono:"Open Sans", Arial, sans-serif;--code:"SFMono-Regular", Menlo, Consolas, monospace;--max:1440px;--gutter:48px;--header-height:76px;--radius-sm:6px;--radius-md:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}html.language-switching{overflow-anchor:none;scroll-behavior:auto!important}body{color:var(--ink);background:var(--page);font-family:var(--sans);letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}code,pre{font-family:var(--code)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 3px var(--signal)}::selection{color:var(--ink);background:var(--signal)}[id]{scroll-margin-top:var(--header-height)}.shell{width:min(100%, var(--max));padding-inline:var(--gutter);margin:0 auto}.eyebrow,.index-label{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:13px;font-weight:600;line-height:1.4}.index-label:before{background:var(--signal);content:"";border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.button{border:1px solid var(--ink);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 19px;font-size:15px;font-weight:700;line-height:1;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.button svg,.button>img{stroke-width:1.7px;width:16px;height:16px}.button-primary{border-color:var(--signal);color:var(--ink);background:var(--signal)}.button-primary:hover{border-color:var(--ink);background:var(--signal)}.button-ink{border-color:var(--ink);color:var(--white);background:var(--ink)}.button-ink>img{filter:invert()}.button-ink:hover{background:#2a2a2a;border-color:#2a2a2a}.text-link{border-bottom:2px solid var(--signal);min-height:44px;color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:700;transition:border-color .18s;display:inline-flex}.text-link:hover{border-color:var(--ink)}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #0b0b0b1f;position:sticky;top:0}.header-row{min-height:var(--header-height);align-items:center;gap:30px;display:flex}.brand{flex:none;align-items:center;min-height:44px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.brand-mark{object-fit:contain;image-rendering:auto;flex:0 0 34px;width:34px;height:34px;margin-right:9px}.brand-word{display:inline-block}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a,.login-link{color:#525252;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex}.desktop-nav a:hover,.login-link:hover{color:var(--ink)}.header-actions{align-items:center;gap:15px;display:flex}.header-cta{min-height:44px;padding-inline:15px;font-size:14px}.menu-button{border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background-color .18s;display:none}.menu-button:hover{background:var(--soft)}.menu-button svg,.menu-button img{stroke-width:1.6px;width:21px;height:21px}.mobile-nav{display:none}.hero{padding:36px 0 48px}.hero-topline{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.hero-topline .eyebrow{grid-column:1/span 4}.hero-note{color:var(--muted);text-align:right;grid-column:9/-1;margin:0;font-size:13px;line-height:1.5}.hero-title{white-space:nowrap;max-width:100%;margin:46px 0 52px;font-size:160px;font-weight:800;line-height:.82;overflow:hidden}.hero-title span{animation:.78s cubic-bezier(.2,.7,.2,1) 80ms forwards title-in;display:inline-block;transform:translateY(110%)}@keyframes title-in{to{transform:translateY(0)}}.hero-bottom{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.hero-proof{flex-direction:column;grid-column:1/span 4;justify-content:flex-end;align-self:stretch;display:flex}.provider-proof{align-items:center;gap:20px;margin-top:22px;display:flex}.provider-proof span{color:#444;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.provider-proof img{opacity:.78;width:17px;height:17px}.hero-message{grid-column:6/-1}.hero-message h2{max-width:780px;font-family:var(--serif);margin:0;font-size:47px;font-weight:700;line-height:1.28}.hero-message h2 em{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:9px;font-style:normal;text-decoration-thickness:2px}.hero-copy-row{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:34px;margin-top:28px;padding-top:22px;display:grid}.hero-copy{max-width:540px;color:var(--muted);margin:0;font-size:16px}.hero-actions{align-items:center;gap:20px;display:flex}.api-stage{color:var(--ink);background:var(--signal)}.api-stage .index-label:before{background:var(--ink)}.stage-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:48px;padding-bottom:39px;display:grid}.stage-heading .index-label{color:#303030;grid-column:1/span 4}.stage-heading h2{grid-column:5/-1;margin:0;font-size:34px;font-weight:700;line-height:1.25}.stage-heading h2 code{color:#303030;margin-top:10px;font-size:16px;font-weight:500;display:block}.api-console{color:#f4f4f4;background:var(--night);border:1px solid var(--night);border-radius:var(--radius-md);overflow:hidden}.console-bar{border-bottom:1px solid var(--night-line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:72px;padding:0 18px;display:grid}.model-tabs{scrollbar-width:none;align-self:stretch;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex;overflow-x:auto}.model-tabs::-webkit-scrollbar{display:none}.model-tab{border:1px solid var(--night-line);border-radius:var(--radius-sm);min-width:max-content;min-height:44px;color:var(--night-muted);background:var(--night-soft);font-family:var(--mono);padding:0 18px;font-size:13px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s}.model-tab:hover{color:var(--white);border-color:#666}.model-tab[aria-pressed=true]{border-color:var(--signal);color:var(--ink);background:var(--signal);font-weight:700}.console-meta{color:var(--night-muted);font-family:var(--mono);white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:inline-flex}.status-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;display:inline-block}.console-grid{grid-template-columns:minmax(0,7fr) minmax(330px,5fr);display:grid}.request-panel,.response-panel{min-width:0}.request-panel{border-right:1px solid var(--night-line)}.panel-head{border-bottom:1px solid var(--night-line);min-height:52px;color:var(--night-muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;font-size:13px;display:flex}.request-panel .panel-head{padding-left:0}.copy-button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--night-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s;display:inline-flex}.copy-control{align-items:center;gap:8px;display:flex}.copy-status{min-width:88px;color:var(--signal);font-family:var(--mono);text-align:right;white-space:nowrap;font-size:10px;line-height:1}.copy-status[data-state=error]{color:#ff9d8f}.copy-button:hover{color:var(--white);background:var(--night-soft)}.copy-button svg,.copy-button img{stroke-width:1.6px;width:16px;height:16px}.copy-button img{filter:invert();opacity:.68}.copy-button:hover img,.copy-button:focus-visible img{opacity:1}.copy-button:disabled{cursor:wait;opacity:.6}.code-wrap{grid-template-columns:42px minmax(0,1fr);min-height:386px;padding:29px 30px 32px 0;display:grid;overflow:auto}.line-numbers{color:#565656;font-family:var(--code);text-align:right;-webkit-user-select:none;user-select:none;margin:0;padding:0 12px 0 0;font-size:13px;line-height:2}.code-body{color:#e4e4e4;white-space:pre;min-width:610px;margin:0;font-size:13px;line-height:2}.code-keyword{color:var(--signal)}.code-property{color:#c5c5c5}.code-string{color:#d7d7d2}.code-muted{color:#858585}.response-panel{flex-direction:column;display:flex}.response-content{flex:1;min-height:258px;padding:30px 24px}.response-provider{color:var(--night-muted);font-family:var(--mono);align-items:center;gap:9px;margin:0 0 32px;font-size:13px;display:flex}.response-provider img{filter:invert();opacity:.7;width:17px;height:17px}.response-text{color:#f4f4f4;min-height:100px;font-family:var(--serif);margin:0;font-size:21px;font-weight:600;line-height:1.75}.response-metrics{border-top:1px solid var(--night-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.response-metrics>div{border-right:1px solid var(--night-line);flex-direction:column;justify-content:center;min-height:74px;padding:12px 22px;display:flex}.response-metrics>div:nth-child(2n){border-right:0}.response-metrics>div:nth-child(n+3){border-top:1px solid var(--night-line)}.response-metrics small{color:var(--night-muted);font-family:var(--mono);text-transform:uppercase;font-size:12px}.response-metrics strong{color:#f0f0f0;font-family:var(--mono);margin-top:4px;font-size:14px;font-weight:600}.console-note{color:#303030;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 0 28px;display:grid}.console-note strong{font-family:var(--mono);text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.console-note p{margin:0;font-size:14px}.statement{padding:150px 0 140px}.statement-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.statement-grid .index-label{grid-column:1/span 3}.statement-main{grid-column:4/-1}.statement-main h2{max-width:960px;margin:-15px 0 76px;font-size:76px;font-weight:700;line-height:1.18}.statement-main h2 span{font-family:var(--serif);font-weight:800}.principles{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle{border-right:1px solid var(--line);min-height:205px;padding:22px 28px 0 0}.principle+.principle{padding-left:28px}.principle:last-child{border-right:0;padding-right:0}.principle span{color:var(--muted);font-family:var(--mono);font-size:12px}.principle h3{margin:40px 0 12px;font-size:21px;font-weight:700}.principle p{max-width:260px;color:var(--muted);margin:0;font-size:16px}.models{background:var(--soft);padding:70px 0 92px}.models-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:75px;display:grid}.models-heading .index-label{grid-column:1/span 3;align-self:start}.models-heading h2{grid-column:4/span 7;margin:-11px 0 0;font-size:68px;font-weight:700;line-height:1.15}.models-heading p{color:var(--muted);grid-column:11/-1;margin:0;font-size:14px;font-weight:600}.table-scroller{border:1px solid var(--line);border-top-color:var(--ink);border-radius:var(--radius-md);scrollbar-color:#aeaeae var(--soft);overflow-x:auto}.model-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1000px}.model-table .column-primary{width:20%}.model-table .column-metric{width:12%}.model-table th,.model-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #cecece;padding-inline:18px}.model-table tbody tr:last-child td{border-bottom:0}.model-table th:first-child,.model-table td:first-child,.model-table th:nth-child(2),.model-table td:nth-child(2){text-align:left}.model-table th:first-child,.model-table td:first-child{padding-inline-start:24px}.model-table th:last-child,.model-table td:last-child{padding-inline-end:24px}.model-table th{height:54px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:12px;font-weight:700}.model-table td{height:86px;font-family:var(--mono);font-size:15px;font-weight:600}.model-table .model-name{width:auto;font-family:var(--sans);font-size:21px;font-weight:700}.provider-cell{color:var(--muted)}.provider-cell span{align-items:center;gap:9px;display:inline-flex}.provider-cell img{opacity:.65;width:17px;height:17px}.rate{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.models-footnote{color:var(--muted);justify-content:space-between;gap:30px;margin-top:18px;font-size:13px;display:flex}.plans{padding:145px 0 150px}.plans-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:76px;display:grid}.plans-heading .index-label{grid-column:1/span 3}.plans-heading h2{grid-column:4/span 7;margin:-14px 0 0;font-size:68px;font-weight:700;line-height:1.14}.plans-heading p{color:var(--muted);grid-column:11/-1;align-self:end;margin:0;font-size:14px;font-weight:600}.plan-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.plans-status{border:2px solid var(--ink);background:var(--white);text-align:center;border-radius:8px;place-items:center;min-height:220px;padding:36px;display:grid}.plans-status p{color:var(--muted);margin:0;font-size:16px;font-weight:600}.plans-status-error{border-color:var(--peach);align-content:center;gap:18px}.plans-status .button{min-width:132px}.plan{border-right:1px solid var(--line);min-width:0;padding:25px 30px 0 0}.plan+.plan{padding-left:30px}.plan:last-child{border-right:0;padding-right:0}.plan-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:45px;display:flex}.plan h3{margin:0;font-size:23px;font-weight:700}.plan-badge{color:var(--ink);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.plan-badge:before{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px}.plan-price{align-items:baseline;gap:9px;min-height:102px;margin:6px 0 0;display:flex}.plan-price strong{font-size:57px;font-weight:700;line-height:1}.plan-featured .plan-price strong{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:7px;text-decoration-thickness:4px}.plan-price span{color:var(--muted);font-family:var(--mono);font-size:12px}.plan dl{margin:0 0 28px}.plan dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:49px;display:flex}.plan dt,.plan dd{margin:0;font-size:14px}.plan dt{color:var(--muted)}.plan dd{font-family:var(--mono);font-weight:600}.plan .button{width:100%}.faq-section{color:var(--ink);background:var(--page)}.faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:110px;padding-bottom:126px;display:grid}.faq-heading{grid-column:1/span 4}.faq-heading .index-label{color:var(--muted)}.faq-heading h2{font-family:var(--serif);margin:46px 0 0;font-size:48px;font-weight:700;line-height:1.35}.faq-list{border-top:1px solid var(--ink);grid-column:6/-1}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-question{width:100%;min-height:78px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:0;display:grid}.faq-number{color:var(--muted);font-family:var(--mono);font-size:12px}.faq-question strong{font-size:17px;font-weight:700}.faq-icon{border-radius:50%;width:44px;height:44px;transition:background-color .18s;position:relative}.faq-question:hover .faq-icon{background:var(--soft)}.faq-icon:before,.faq-icon:after{content:"";background:#777;width:18px;height:1px;transition:transform .18s;position:absolute;top:21px;left:13px}.faq-icon:after{transform:rotate(90deg)}.faq-question[aria-expanded=true] .faq-icon:after{transform:rotate(0)}.faq-answer{padding:0 54px 28px 42px}.faq-answer p{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.closing-section{color:var(--ink);background:var(--signal)}.closing{border-top:1px solid #0b0b0b47;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;padding-top:64px;padding-bottom:68px;display:grid}.closing-main{flex-direction:column;grid-column:1/span 8;display:flex}.closing .index-label{color:#303030;margin-bottom:38px}.closing .index-label:before{background:var(--ink)}.closing h2{margin:0;font-size:68px;font-weight:800;line-height:1.08}.closing-action{border-left:1px solid #0b0b0b47;flex-direction:column;grid-column:9/-1;align-self:stretch;align-items:flex-start;padding:4px 0 4px 30px;display:flex}.closing-kicker{text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.closing-copy{max-width:360px;margin:0;font-size:17px;line-height:1.65}.closing-endpoint{color:#303030;margin-top:20px;font-size:13px;font-weight:600}.closing-action .button{margin-top:28px}.site-footer{color:#303030;background:var(--signal)}.footer-row{border-top:1px solid #0b0b0b47;justify-content:space-between;align-items:center;gap:30px;min-height:92px;font-size:13px;display:flex}.footer-row p{font-family:var(--mono);margin:0}.footer-links{align-items:center;gap:24px;display:flex}.footer-links a{align-items:center;min-height:44px;transition:color .18s;display:inline-flex}.footer-links a:hover{color:var(--ink)}@media (min-width:1500px){.hero-title{font-size:178px}}@media (max-width:1199px){:root{--gutter:34px}.hero-title{font-size:120px}.hero-message h2{font-size:40px}.statement-main h2,.models-heading h2,.plans-heading h2{font-size:58px}.closing h2{font-size:60px}.closing-action{padding-left:24px}.closing-copy{font-size:16px}}@media (max-width:899px){:root{--gutter:26px}.desktop-nav,.login-link,.header-cta{display:none}.header-actions{margin-left:auto}.menu-button{display:inline-flex}.mobile-nav{top:var(--header-height);z-index:49;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:26px var(--gutter) 40px;overscroll-behavior:contain;background:var(--page);visibility:hidden;flex-direction:column;transition:transform .22s,visibility .22s;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-112%)}.mobile-nav.is-open{visibility:visible;transform:translateY(0)}.mobile-nav>a:not(.button){border-bottom:1px solid var(--line);align-items:center;min-height:67px;font-size:24px;font-weight:600;display:flex}.mobile-nav .button{margin-top:auto}.hero{padding-top:30px;padding-bottom:44px}.hero-topline .eyebrow{grid-column:1/span 6}.hero-note{grid-column:7/-1}.hero-title{margin:40px 0 48px;font-size:88px}.hero-proof{grid-column:1/span 4}.hero-message{grid-column:5/-1}.hero-message h2{font-size:31px}.hero-copy-row{grid-template-columns:1fr;gap:22px}.hero-actions{justify-content:flex-start}.stage-heading .index-label{grid-column:1/span 4}.stage-heading h2{grid-column:5/-1}.console-grid{grid-template-columns:1fr}.request-panel{border-right:0;border-bottom:1px solid var(--night-line)}.code-wrap{min-height:340px}.response-content{min-height:245px}.statement{padding:110px 0}.statement-grid .index-label{grid-column:1/span 3}.statement-main{grid-column:4/-1}.statement-main h2{font-size:47px}.principles{grid-template-columns:1fr}.principle,.principle+.principle{border-right:0;border-bottom:1px solid var(--line);min-height:150px;padding:22px 0}.principle h3{margin-top:24px}.models-heading .index-label,.plans-heading .index-label{grid-column:1/span 3}.models-heading h2,.plans-heading h2{grid-column:4/-1;font-size:48px}.plans-heading p{display:none}.models-heading p{grid-column:4/-1;margin-top:16px}.faq-heading{grid-column:1/span 4}.faq-list{grid-column:5/-1}.closing{padding-top:70px;padding-bottom:72px;display:block}.closing-main{max-width:720px}.closing h2{font-size:54px}.closing-action{border-top:1px solid #0b0b0b47;border-left:0;max-width:560px;margin-top:48px;padding:28px 0 0}.closing-action .button{margin-top:30px}}@media (max-width:679px){:root{--gutter:20px}.hero{padding:20px 0 26px}.hero-topline{justify-content:space-between;gap:20px;display:flex}.hero-note{max-width:135px;font-size:12px}.hero-title{margin:32px 0 34px;font-size:50px;line-height:.9}.hero-bottom{display:block}.hero-proof{display:none}.hero-message h2{max-width:340px;font-size:30px;line-height:1.35}.hero-copy-row{margin-top:20px;padding-top:18px}.hero-copy{font-size:16px;line-height:1.75}.hero-actions{grid-template-columns:1fr auto;gap:14px;display:grid}.hero-actions .button{min-width:0}.stage-heading{padding-top:34px;padding-bottom:26px;display:block}.stage-heading h2{margin-top:26px;font-size:25px}.stage-heading h2 code{overflow-wrap:anywhere;font-size:13px}.console-bar{padding-inline:18px;display:block}.model-tabs{gap:8px;padding:10px 0}.model-tab{min-height:44px;padding:0 16px}.console-meta{border-top:1px solid var(--night-line);width:calc(100% + 36px);min-height:45px;margin-inline:-18px;padding-inline:18px}.panel-head{min-height:49px;padding-inline:0}.response-panel .panel-head{padding-inline:18px}.code-wrap{min-height:308px;padding-top:22px;padding-right:18px}.code-body{min-width:580px;font-size:13px}.line-numbers{font-size:13px}.response-content{min-height:230px;padding:24px 18px}.response-provider{margin-bottom:25px}.response-text{font-size:18px}.response-metrics>div{padding-inline:18px}.console-note{grid-template-columns:1fr;gap:6px;padding:20px 0 28px}.statement{padding:88px 0 82px}.statement-grid{display:block}.statement-main h2{margin:42px 0 56px;font-size:39px;line-height:1.25}.principle{min-height:142px}.models{padding:52px 0 66px}.models-heading,.plans-heading{margin-bottom:46px;display:block}.models-heading h2,.plans-heading h2{margin:38px 0 0;font-size:40px;line-height:1.2}.models-heading p{margin-top:18px;font-size:16px;line-height:1.65}.model-table .model-name{z-index:2;background:var(--soft);width:20%;font-size:18px;position:sticky;left:0}.model-table th:first-child{z-index:3;background:var(--soft);position:sticky;left:0}.models-footnote{display:block}.models-footnote span{margin-top:7px;display:block}.models-footnote{font-size:14px;line-height:1.7}.plans{padding:88px 0 92px}.plan-grid{grid-template-columns:1fr}.plan,.plan+.plan{border-right:0;border-bottom:1px solid var(--line);padding:25px 0 35px}.plan-price{min-height:91px}.plan-price span,.plan-badge{font-size:12px}.plan dl div{min-height:54px}.plan dt,.plan dd{font-size:16px}.principle p,.faq-answer p{max-width:none;font-size:16px;line-height:1.75}.faq{padding-top:76px;padding-bottom:88px;display:block}.faq-heading h2{margin:33px 0 58px;font-size:37px}.faq-question{grid-template-columns:26px minmax(0,1fr) 44px;min-height:72px}.faq-question strong{font-size:17px}.faq-answer{padding-left:36px;padding-right:0}.closing{padding:58px 0 62px}.closing .index-label{margin-bottom:30px}.closing h2{font-size:43px;line-height:1.18}.closing-action{margin-top:40px;padding-top:24px}.closing-copy{font-size:16px;line-height:1.75}.closing-endpoint{margin-top:18px}.closing-action .button{width:100%;margin-top:28px}.footer-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:130px;font-size:14px}.footer-links{gap:18px;width:100%;overflow-x:auto}.footer-links a{flex:none}}@media (max-width:389px){.hero-title{font-size:43px}.hero-actions{grid-template-columns:1fr}.hero-actions .text-link{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--page:#fff;--ink:#080b0a;--muted:#4d5753;--line:#080b0a;--soft:#eef3f1;--signal:#00dbac;--night:#080b0a;--night-soft:#171c1a;--night-line:#4a5651;--night-muted:#abb8b3;--white:#fff;--mono:var(--sans);--radius-sm:0;--radius-md:0}html{image-rendering:auto}body{background:var(--page)}img{image-rendering:auto}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 4px var(--signal)}.brand,.desktop-nav a,.login-link,.mobile-nav>a,.button,.text-link,.eyebrow,.index-label,.hero-title,.hero-message h2,.stage-heading h2,.model-tab,.console-meta,.panel-head,.response-provider,.response-metrics small,.console-note strong,.statement-main h2,.principle span,.principle h3,.models-heading h2,.models-heading p,.model-table th,.model-table .model-name,.plans-heading h2,.plans-heading p,.plan h3,.plan-badge,.plan-price strong,.plan-price span,.faq-heading h2,.faq-number,.faq-question strong,.closing h2,.closing-kicker,.footer-row{font-family:var(--sans)}.brand,.hero-title,.hero-message h2,.stage-heading h2,.statement-main h2,.models-heading h2,.plans-heading h2,.faq-heading h2,.closing h2{font-family:var(--sans);font-weight:700}.hero-title,.hero-message h2,.stage-heading h2,.statement-main h2,.models-heading h2,.plans-heading h2,.faq-heading h2,.closing h2{text-shadow:2px 2px 0 var(--signal)}.closing h2{text-shadow:2px 2px 0 var(--white)}.button{border:2px solid var(--ink);min-height:52px;box-shadow:4px 4px 0 var(--ink);border-radius:0;padding-inline:18px;font-size:11px;line-height:1.5;transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.button:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.button-primary{border-color:var(--ink);color:var(--ink);background:var(--signal)}.button-primary:hover{border-color:var(--ink);background:var(--signal)}.button-ink{border-color:var(--ink);color:var(--white);background:var(--ink);box-shadow:4px 4px 0 var(--white)}.button-ink:hover{border-color:var(--ink);background:var(--ink);box-shadow:6px 6px 0 var(--white)}.text-link{border-bottom:4px solid var(--signal);font-size:11px}.text-link:hover{border-color:var(--ink)}.eyebrow,.index-label{color:var(--muted);font-size:11px;line-height:1.8}.index-label:before{width:8px;height:8px;box-shadow:4px 0 0 var(--ink);border-radius:0;margin-right:10px}.site-header{border-bottom:2px solid var(--ink);background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none}.header-row{min-height:var(--header-height)}.brand{font-size:20px;line-height:1.4}.desktop-nav a,.login-link{color:var(--ink);font-size:10px}.header-cta{min-height:46px;font-size:10px}.menu-button{border:2px solid var(--ink);background:var(--signal);box-shadow:3px 3px 0 var(--ink);border-radius:0}.mobile-nav{border-bottom:2px solid var(--ink);background:var(--page)}.mobile-nav>a:not(.button){border-bottom:2px solid var(--ink);font-size:15px}.hero{border-bottom:2px solid var(--ink);padding-top:46px;padding-bottom:72px;position:relative}.hero-topline{border-bottom:2px solid var(--ink);padding-bottom:22px}.hero-note{color:var(--muted);font-family:var(--sans);font-size:10px;line-height:1.8}.hero-title{white-space:normal;text-shadow:5px 5px 0 var(--signal);margin:48px 0 60px;font-size:150px;line-height:1.08;overflow:visible}.hero-title span{animation:.56s 80ms forwards title-reveal}@keyframes title-reveal{to{transform:translateY(0)}}.provider-proof{gap:18px}.provider-proof span{color:var(--ink);font-family:var(--sans);font-size:10px}.provider-proof img{opacity:1;width:20px;height:20px}.hero-message h2{max-width:820px;font-size:27px;line-height:1.55}.hero-message h2 em{text-underline-offset:10px;text-decoration-thickness:5px}.hero-copy-row{border-top:2px solid var(--ink);margin-top:32px;padding-top:26px}.hero-copy{color:var(--muted);font-size:16px;line-height:1.75}.api-stage{border-bottom:2px solid var(--ink)}.stage-heading{padding-top:56px;padding-bottom:44px}.stage-heading .index-label{color:var(--ink)}.stage-heading h2{font-size:23px;line-height:1.6}.stage-heading h2 code{color:var(--ink);text-shadow:none;margin-top:14px;font-size:14px}.api-console{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:0}.console-bar{border-bottom:2px solid var(--night-line);min-height:78px}.model-tab{border:2px solid var(--night-line);border-radius:0;min-height:46px;font-size:10px}.model-tab:hover{border-color:var(--white)}.model-tab[aria-pressed=true]{border-color:var(--signal);box-shadow:3px 3px 0 var(--white)}.console-meta,.panel-head,.response-provider{font-size:10px}.status-dot{border-radius:0;width:8px;height:8px}.request-panel{border-right-width:2px}.panel-head{border-bottom-width:2px;min-height:56px}.copy-button{border:2px solid #0000;border-radius:0}.copy-button:hover{border-color:var(--night-line)}.code-wrap{min-height:402px}.line-numbers,.code-body{font-size:13px;line-height:2.1}.response-text{font-family:var(--sans);font-size:20px;line-height:1.75}.response-metrics{border-top-width:2px}.response-metrics>div{border-right-width:2px;min-height:82px}.response-metrics>div:nth-child(n+3){border-top-width:2px}.response-metrics small{font-size:10px;line-height:1.6}.response-metrics strong{font-size:15px}.console-note{padding:28px 0 34px}.console-note strong{font-size:10px}.console-note p{font-size:15px}.statement{border-bottom:2px solid var(--ink);padding:124px 0 118px}.statement-main h2{max-width:1050px;font-size:45px;line-height:1.5}.statement-main h2 span{font-family:var(--sans);font-weight:700}.principles{border-top:0;gap:22px}.principle,.principle+.principle{border:2px solid var(--ink);min-height:252px;box-shadow:6px 6px 0 var(--signal);padding:24px}.principle span{font-size:10px}.principle h3{margin-top:42px;font-size:15px;line-height:1.6}.principle p{max-width:300px;color:var(--muted);font-size:16px;line-height:1.7}.models{border-bottom:2px solid var(--ink);background:var(--soft);padding:86px 0 104px}.models-heading h2,.plans-heading h2{font-size:41px;line-height:1.5}.models-heading p,.plans-heading p{color:var(--ink);font-size:10px;line-height:1.8}.table-scroller{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--signal);border-radius:0}.model-table th,.model-table td{border-bottom:2px solid var(--ink)}.model-table th{height:62px;color:var(--signal);background:var(--ink);font-size:10px}.model-table td{background:var(--white);height:92px;font-size:15px}.model-table .model-name{font-size:13px;line-height:1.5}.provider-cell{color:var(--ink)}.provider-cell img{opacity:1}.model-table .rate{color:var(--ink);background:var(--signal);text-decoration:none}.models-footnote{color:var(--ink);font-family:var(--sans);margin-top:26px;font-size:10px;line-height:1.8}.plans{border-bottom:2px solid var(--ink);padding:118px 0 126px}.plan-grid{border-top:0;gap:24px}.plan,.plan+.plan{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:26px}.plan-featured{background:var(--signal);box-shadow:9px 9px 0 var(--ink);transform:translateY(-8px)}.plan h3{font-size:18px}.plan-badge{font-size:10px}.plan-badge:before{background:var(--ink);border-radius:0;width:8px;height:8px}.plan-price strong{font-size:43px;line-height:1.25}.plan-featured .plan-price strong{text-underline-offset:8px;text-decoration-thickness:5px;-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.plan-price span{color:var(--ink);font-size:10px}.plan dl div{border-top:2px solid var(--ink);min-height:56px}.plan dt,.plan dd{font-size:14px}.faq-section{border-bottom:2px solid var(--ink);background:var(--soft)}.faq{padding-top:108px;padding-bottom:116px}.faq-heading h2{font-size:31px;line-height:1.65}.faq-list{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--signal)}.faq-item{border-bottom:2px solid var(--ink);background:var(--white)}.faq-item:last-child{border-bottom:0}.faq-question{min-height:86px;padding-inline:18px}.faq-number{font-size:10px}.faq-question strong{font-size:12px;line-height:1.7}.faq-icon{border:2px solid var(--ink);background:var(--signal);border-radius:0}.faq-question:hover .faq-icon{background:var(--signal);box-shadow:3px 3px 0 var(--ink)}.faq-icon:before,.faq-icon:after{background:var(--ink);height:3px}.faq-answer{padding-bottom:32px}.faq-answer p{color:var(--muted);font-size:16px;line-height:1.8}.closing-section{border-bottom:2px solid var(--ink)}.closing{border-top:0;padding-top:72px;padding-bottom:78px}.closing .index-label{color:var(--ink)}.closing h2{font-size:43px;line-height:1.5}.closing-action{border-left:3px solid var(--ink);padding-left:32px}.closing-kicker{font-size:10px}.closing-copy{color:var(--ink);font-size:16px}.closing-endpoint{color:var(--ink);font-size:13px}.site-footer{color:var(--ink);background:var(--signal)}.footer-row{border-top:2px solid var(--ink);min-height:104px;font-size:10px;line-height:1.8}.footer-links{gap:20px}.footer-links a{border-bottom:3px solid #0000}.footer-links a:hover{border-bottom-color:var(--ink)}@media (min-width:1500px){.hero-title{font-size:176px}}@media (max-width:1199px){.hero-title{font-size:115px}.hero-message h2{font-size:23px}.statement-main h2{font-size:38px}.models-heading h2,.plans-heading h2{font-size:34px}.closing h2{font-size:36px}}@media (max-width:899px){.mobile-nav>a:not(.button){font-size:14px}.hero-title{font-size:82px}.hero-message h2{font-size:20px}.stage-heading h2{font-size:19px}.request-panel{border-bottom-width:2px;border-right:0}.statement-main h2{font-size:31px}.principle,.principle+.principle{min-height:0}.models-heading h2,.plans-heading h2{font-size:29px}.closing-action{border-top:3px solid var(--ink);border-left:0;padding-left:0}}@media (max-width:679px){:root{--gutter:18px}.brand{font-size:16px}.brand-mark{flex-basis:28px;width:28px;height:28px;margin-right:7px}.hero{padding-top:26px;padding-bottom:52px}.hero-topline{gap:14px;padding-bottom:18px}.hero-note{max-width:145px;font-size:10px}.hero-title{margin:34px 0 42px;font-size:49px}.hero-message h2{font-size:18px;line-height:1.65}.hero-actions{grid-template-columns:1fr}.hero-actions .text-link{justify-self:start}.stage-heading{padding-top:42px;padding-bottom:30px}.stage-heading h2{font-size:16px}.stage-heading h2 code{font-size:12px}.model-tab,.console-meta,.panel-head,.response-provider{font-size:10px}.line-numbers,.code-body{font-size:12px}.statement{padding:82px 0 78px}.statement-main h2{font-size:25px;line-height:1.6}.principles{gap:18px}.principle,.principle+.principle{padding:22px}.models{padding:66px 0 78px}.models-heading h2,.plans-heading h2{font-size:24px;line-height:1.65}.model-table .model-name{background:var(--white);font-size:11px}.model-table th:first-child{background:var(--ink)}.models-footnote{font-size:10px}.plans{padding:82px 0 90px}.plan-grid{gap:24px}.plan,.plan+.plan{padding:24px}.plan-featured{transform:none}.plan h3{font-size:16px}.faq{padding-top:76px;padding-bottom:86px}.faq-heading h2{font-size:24px}.faq-question{padding-inline:12px}.faq-question strong{font-size:10px}.closing{padding:62px 0 68px}.closing h2{font-size:27px;line-height:1.65}.closing-action{padding-top:28px}.footer-row{font-size:10px}}@media (max-width:389px){.hero-title{font-size:41px}}.button,.text-link,.eyebrow,.index-label,.desktop-nav a,.login-link,.header-cta,.hero-note,.provider-proof span,.model-tab,.console-meta,.panel-head,.response-provider,.response-metrics small,.console-note strong,.principle span,.models-heading p,.plans-heading p,.model-table th,.models-footnote,.plan-badge,.plan-price span,.faq-number,.closing-kicker,.footer-row{font-size:12px}.model-table .model-name{font-size:13px}.faq-question strong{font-size:14px}html[lang]{--sans:"Open Sans", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:var(--sans)}.language-switcher{flex:none;position:relative}.language-trigger{border:2px solid var(--ink);background:var(--page);min-width:66px;min-height:44px;font-family:var(--sans);letter-spacing:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1;transition:background-color .16s,box-shadow .16s;display:inline-flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:var(--soft);box-shadow:inset 0 -3px 0 var(--signal)}.language-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;display:block;transform:translateY(-2px)rotate(45deg)}.language-trigger[aria-expanded=true] .language-chevron{transform:translateY(2px)rotate(225deg)}.language-menu{z-index:70;border:2px solid var(--ink);background:var(--page);width:168px;box-shadow:5px 5px 0 var(--signal);display:grid;position:absolute;top:calc(100% + 8px);right:0}.language-menu[hidden]{display:none}.language-option{border:0;border-bottom:1px solid var(--ink);background:var(--page);min-height:46px;font-family:var(--sans);letter-spacing:0;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:14px;font-weight:700;line-height:1.35;display:flex;position:relative}.language-option:last-child{border-bottom:0}.language-option:after{content:"";border:1px solid var(--ink);background:var(--page);flex:0 0 8px;width:8px;height:8px}.language-option:hover,.language-option[aria-checked=true]{background:var(--soft)}.language-option[aria-checked=true]:after{background:var(--signal);box-shadow:inset 0 0 0 1px var(--page)}.mobile-language{display:none}@media (min-width:900px) and (max-width:999px){.desktop-nav,.login-link,.header-cta{display:none}.header-actions{margin-left:auto}.menu-button{display:inline-flex}.mobile-nav{top:var(--header-height);z-index:49;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:26px var(--gutter) 40px;overscroll-behavior:contain;background:var(--page);visibility:hidden;flex-direction:column;transition:transform .22s,visibility .22s;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-112%)}.mobile-nav.is-open{visibility:visible;transform:translateY(0)}.mobile-nav>a:not(.button){border-bottom:2px solid var(--ink);align-items:center;min-height:67px;font-size:15px;font-weight:600;display:flex}.mobile-nav .button{margin-top:auto}}@media (max-width:999px){.desktop-language{display:none}.mobile-language{border-top:2px solid var(--ink);gap:10px;margin:18px 0 22px;padding-top:18px;display:grid}.mobile-language-label{font-family:var(--sans);font-size:11px;font-weight:700;line-height:1.4}.mobile-language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-language-option{border:2px solid var(--ink);background:var(--page);min-width:0;min-height:48px;font-family:var(--sans);letter-spacing:0;border-radius:0;padding:10px 8px;font-size:13px;font-weight:700;line-height:1.3}.mobile-language-option:hover,.mobile-language-option[aria-pressed=true]{background:var(--soft);box-shadow:inset 0 -3px 0 var(--signal)}}@media (max-width:389px){.mobile-language-option{font-size:12px}}
