@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{font-family:Inter,Noto Sans SC,system-ui,sans-serif;color:#161715;background:#f7f8f5;font-synthesis:none;--bg:#f7f8f5;--surface:#fff;--subtle:#f1f2ee;--ink:#161715;--muted:#6b7069;--line:#e1e4dd;--radius:16px;--control:8px;--accent:#287453;--shadow:0 2px 5px #17201404}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.65}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{line-height:1.3;font-weight:650;letter-spacing:-.035em}h1{font-size:40px}h2{font-size:28px}h3{font-size:19px}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;background:none;border:0}button:disabled{cursor:not-allowed;opacity:.5}a,button{touch-action:manipulation}input,select{width:100%;min-width:0;border:1px solid #d8ddd4;background:var(--surface);color:var(--ink);border-radius:var(--control);padding:10px 12px;min-height:44px}input:focus,select:focus{border-color:#848f7e}input[aria-invalid=true]{border-color:#c95549}input::placeholder{color:#92968f}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500}form>label+label{margin-top:20px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}main:focus{outline:none}svg{flex-shrink:0;stroke-width:1.65}::selection{background:#d7e7db}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.page{padding-top:64px;padding-bottom:80px;min-height:65vh}.section{padding-top:72px;padding-bottom:72px}.divided{border-top:1px solid var(--line)}.eyebrow{display:block;font-size:12px;letter-spacing:.14em;font-weight:600;color:var(--muted);margin-bottom:16px}.fine{font-size:12px;color:var(--muted)}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.tag{display:inline-flex;align-items:center;border:1px solid var(--line);padding:3px 8px;border-radius:5px;font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.full{width:100%}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--ink);color:#fff;padding:12px 20px;border-radius:8px}.skip:focus{top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border:1px solid transparent;border-radius:var(--control);padding:11px 18px;font-size:12px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s;white-space:nowrap}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 1px 2px #0001}.btn.secondary{background:var(--surface);border-color:#d8ddd4}.btn.ghost{background:transparent;min-height:36px;padding:7px 10px}.btn.danger{color:#fff;background:#b33329}.btn.compact{min-height:36px;padding:8px 13px;font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:8px;padding:8px;color:var(--muted)}.icon-button:hover{background:var(--subtle);color:var(--ink)}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:500;padding:0}.text-link:hover{color:var(--accent)}.danger-text{color:#b33329}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:750;letter-spacing:-.7px;white-space:nowrap}.brand-mark{position:relative;width:25px;height:26px;display:inline-block}.brand-mark i{position:absolute;display:block;background:var(--ink)}.brand-mark i:nth-child(1){width:8px;height:24px;left:0;top:1px}.brand-mark i:nth-child(2){width:14px;height:8px;left:11px;top:1px}.brand-mark i:nth-child(3){width:8px;height:8px;left:11px;top:12px}.topbar{border-bottom:1px solid var(--line);background:var(--bg)}.nav-inner{display:flex;align-items:center;gap:48px;height:76px}.desktop-nav{display:flex;gap:28px;font-size:12px;color:var(--muted)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.menu-toggle,.mobile-nav{display:none}.hero{text-align:center;padding:78px 0 68px;border-bottom:1px solid var(--line);background-image:radial-gradient(#d5dbd1 .65px,transparent .65px);background-size:22px 22px}.hero-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);margin-bottom:28px}.demo-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.hero h1{font-size:58px;font-weight:750;line-height:1.2;letter-spacing:-2.5px}.hero p{font-size:15px;line-height:1.9;margin-top:24px}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.hero small{display:block;font-size:12px;color:var(--muted);margin-top:20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.section-heading p{font-size:12px;margin-top:12px}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.model-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.model-card:hover{border-color:#b6c3b2;box-shadow:0 5px 20px #17201405}.model-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.provider-mark{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;background:#fcfdfa;border:1px solid var(--line);border-radius:7px;font-size:14px;font-weight:600}.model-prices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.model-prices dt{font-size:12px;color:var(--muted)}.model-prices dd{font-size:21px;font-weight:500;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:8px}.section-note{margin-top:16px}.billing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.billing-explainer h2,.integration h2{font-size:34px;line-height:1.4}.billing-explainer>div>p{margin-top:20px;line-height:1.9}.billing-explainer .text-link{margin-top:28px}.cost-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.cost-card header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.detail-list{margin:20px 0}.detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.detail-list dt{color:var(--muted)}.detail-list dt small{display:block;font-size:12px;margin-top:5px}.detail-list dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.detail-list .total-row{border-bottom:0;padding-bottom:0}.total-row dd{font-size:28px;letter-spacing:-1px;font-weight:600}.integration{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.steps{margin:28px 0}.steps>div{display:flex;gap:16px;margin-bottom:24px}.steps>div>span{display:flex;align-items:center;justify-content:center;background:var(--surface);width:36px;height:36px;border:1px solid var(--line);border-radius:10px;flex-shrink:0}.steps strong{font-size:13px;font-weight:500}.steps p{font-size:12px;margin-top:3px}.code-panel{min-width:0;overflow:hidden;background:#181c18;color:#d3dad0;border-radius:12px;border:1px solid #2b3429}.code-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #30372e;gap:8px}.code-tabs{display:flex;gap:4px}.code-tabs button{padding:8px 12px;border-radius:5px;color:#9da598;font-size:12px}.code-tabs button.selected{background:#2c3529;color:#fff}.code-panel .icon-button{color:#adb5a8}.code-panel .icon-button:hover{background:#30392d}.code-panel pre{margin:0;padding:28px;font:13px/1.9 ui-monospace,Consolas,monospace;overflow-x:auto;tab-size:2}.code-footer{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #30372e;font-size:12px;color:#939e8f}.bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line)}.bottom-cta h2{font-size:26px}.bottom-cta p{font-size:13px;margin-top:10px}.footer{padding-top:40px;padding-bottom:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.footer p{font-size:12px;margin-top:12px}.footer nav{display:flex;gap:24px;font-size:12px;color:var(--muted)}.footer-bottom{width:100%;display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.page-heading p{font-size:14px;margin-top:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:14px;letter-spacing:0}.count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;margin-left:6px;border-radius:5px;background:var(--subtle);font-size:12px;padding:2px 5px;font-weight:400;color:var(--muted)}.catalog-toolbar{display:flex;gap:16px;align-items:center}.search-input{display:flex;align-items:center;flex-direction:row;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:0 12px;flex:1;color:var(--muted)}.search-input input{border:0;background:none;padding-left:0;outline-offset:-2px}.inline-field{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--muted);white-space:nowrap}.inline-field select{font-size:12px;width:auto}.filter-row{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:28px 0 20px}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs button{padding:7px 13px;border-radius:6px;color:var(--muted);font-size:12px}.filter-tabs button.selected{background:var(--ink);color:#fff}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:12px;font-weight:500;color:var(--muted);padding:14px 24px;background:#fafbf8}td{font-size:12px;padding:20px 24px;border-top:1px solid var(--line)}td strong{font-weight:500}td small{display:block;margin-top:5px;font-size:12px;color:var(--muted)}tr:hover td{background:#fbfcf9}.model-name{display:flex;align-items:center;gap:14px}.model-name strong{font-size:13px}.model-table td,.model-table th{padding-left:20px;padding-right:20px}.calculator{margin-top:48px;padding:32px;display:grid;grid-template-columns:.9fr 1.5fr .8fr;gap:32px;align-items:center}.calculator h2{font-size:23px}.calculator p{font-size:12px;margin-top:12px}.calculator-form{display:grid;gap:16px}.calc-total{padding-left:28px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.calc-total>span,.calc-total small{font-size:12px;color:var(--muted)}.calc-total strong{font-size:28px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.docs-layout{display:grid;grid-template-columns:208px 1fr;gap:64px;border-top:1px solid var(--line);padding-top:40px}.docs-nav{position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;gap:18px;font-size:12px;color:var(--muted)}.docs-nav .eyebrow{margin:0}.docs-nav a:hover{color:var(--ink)}.docs-note{margin-top:16px;background:var(--subtle);border-radius:12px;padding:20px;display:grid;gap:10px}.docs-note strong{color:var(--ink);font-size:12px;font-weight:500}.docs-note p{font-size:12px}.docs-content{min-width:0}.docs-section{display:flex;gap:20px;margin-bottom:40px;scroll-margin-top:24px}.docs-section>div{min-width:0;flex:1}.step-number{font-size:12px;color:var(--muted);margin-top:6px}.docs-section h2{font-size:23px}.docs-section p{font-size:13px;margin:14px 0 20px}.docs-section .fine{font-size:12px;line-height:1.8}.config-table{margin:24px 0}.config-table>div{display:flex;gap:20px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;min-height:52px}.config-table>div:last-child{border:0}.config-table code{width:85px;flex-shrink:0}.config-table span{color:var(--muted);overflow-wrap:anywhere;min-width:0}.config-table .icon-button{margin-left:auto}.check-line{display:flex;align-items:center;gap:8px;font-size:12px;margin:20px 0;color:var(--accent)}.faq-page{max-width:960px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px 0;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list small{font-size:12px;color:var(--muted);margin-right:24px}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{padding:0 0 24px 38px;line-height:1.9;font-size:13px}.console-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 20px;border-right:1px solid var(--line);background:#f8f9f6}.sidebar .brand{font-size:20px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:36px;background:var(--surface)}.workspace strong{font-size:12px;font-weight:500;display:block}.workspace small{font-size:12px;color:var(--muted)}.workspace>svg{margin-left:auto;color:var(--muted)}.avatar{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;font-size:12px;background:#edf0e8;border:1px solid #dde2d7;border-radius:8px}.avatar.small{width:28px;height:28px;font-size:12px}.sidebar-label{font-size:12px;color:var(--muted);margin:30px 12px 12px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a,.sidebar-bottom>a,.sidebar-bottom>button{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);padding:11px 12px;border-radius:7px;min-height:42px;text-align:left}.sidebar nav a.active{color:var(--ink);background:#e9ede3;font-weight:500}.sidebar nav a:hover,.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{background:var(--subtle)}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:4px}.console-body{min-width:0;background:#fcfdfb}.console-top{height:76px;border-bottom:1px solid var(--line);padding:0 36px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.console-top>span,.console-top>div{display:flex;align-items:center;gap:16px}.console-content{padding:28px 36px 60px;max-width:1500px;margin:auto}.demo-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f3f5ee;border:1px solid #e2e7d9;border-radius:8px;font-size:12px;margin-bottom:32px}.demo-banner>span:last-child{color:var(--muted);margin-left:8px}.console-content .page-heading h1{font-size:30px}.console-content .page-heading p{font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stats article{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:24px;min-height:155px}.stats article.balance-stat{background:#f3f6ee}.stats article>span{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.stats article>span small{font-size:12px}.stats article>strong{display:block;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-1.4px;margin:20px 0 12px;font-variant-numeric:tabular-nums}.stats article em{font-style:normal;font-size:13px;color:var(--muted);letter-spacing:0;margin-left:4px;font-weight:400}.stats article>small,.stats article>a{font-size:12px;color:var(--muted)}.stats article>a{display:flex;align-items:center;gap:12px}.chart-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px}.bars{display:flex;gap:28px;padding:50px 36px 24px;height:247px;align-items:flex-end}.bar-column{flex:1;text-align:center}.bar-track{height:146px;display:flex;align-items:flex-end;justify-content:center;background:repeating-linear-gradient(to top,transparent 0,transparent 47px,#f1f3ed 48px)}.bar-track>div{position:relative;width:70%;max-width:58px;background:#cad3c2;border-radius:5px 5px 0 0;min-height:4px}.bar-column:last-child .bar-track>div{background:#374c30}.bar-track span{position:absolute;left:50%;transform:translate(-50%);top:-26px;font-size:12px;white-space:nowrap;color:var(--muted)}.bar-column>small{display:block;font-size:12px;color:var(--muted);margin-top:14px}.ranking{padding:24px}.ranking>div+div{margin-top:20px}.ranking>div>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:12px}.ranking strong{font-weight:400;color:var(--muted)}.ranking span{display:flex;align-items:center;gap:8px}.rank-dot{display:inline-block;width:7px;height:7px;border-radius:2px;background:#46593e}.rank-1{background:#809074}.rank-2{background:#a9b39f}.rank-3{background:#c6cebd}.rank-track{height:3px;background:var(--subtle);border-radius:4px;margin-top:10px;overflow:hidden}.rank-track>i{display:block;height:100%;background:#7c9070;border-radius:4px}.status{display:inline-flex;align-items:center;gap:6px;color:#387143;font-size:12px;background:#f0f7ec;border:1px solid #e0ebd8;padding:3px 7px;border-radius:5px}.status i{width:4px;height:4px;border-radius:50%;background:currentColor}.status.disabled{background:var(--subtle);color:var(--muted);border-color:var(--line)}.quickstart{display:flex;align-items:center;gap:18px;background:#f4f6ef;border:1px solid var(--line);border-radius:12px;padding:24px;margin-top:24px}.quickstart>svg:last-child{margin-left:auto}.quickstart strong{font-size:13px;font-weight:500}.quickstart p{font-size:12px;margin-top:4px}.row-actions{display:flex;gap:8px;align-items:center}.info-note{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.8;margin-top:22px}.billing-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:28px}.recharge,.order-summary{padding:28px}.wallet-balance{padding:24px;background:#f3f6ee;border:1px solid #e3e8db;border-radius:12px;margin-bottom:28px}.wallet-balance>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.wallet-balance strong{display:block;font-size:38px;letter-spacing:-1.5px;line-height:1.3;margin:16px 0 10px}.wallet-balance small{font-size:12px;color:var(--muted)}.recharge h2,.order-summary h2{font-size:16px}.amount-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 24px}.amount-options button{min-height:52px;border:1px solid var(--line);border-radius:8px;font-size:18px}.amount-options button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.recharge>p{margin-top:8px}.order-summary{align-self:start}.order-summary>p:last-child{text-align:center;margin-top:16px}.order-summary .detail-list{margin-top:28px}.order-summary .total-row{padding:24px 0 8px}.empty{padding:48px 24px;text-align:center}.empty h3{font-size:18px}.empty p{margin:12px 0 24px;font-size:13px}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--muted);font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}dialog{border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:32px;box-shadow:0 24px 100px #10181030}dialog::backdrop{background:#15201166;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog h2{font-size:24px;padding-right:24px}dialog>p{font-size:13px;margin:16px 0 24px}dialog .fine{font-size:12px}dialog form{margin-top:24px}.modal-close{position:absolute;top:16px;right:16px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.inline-tags{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:var(--muted)}.field-label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.copy-field{display:flex;gap:12px;align-items:center;background:var(--subtle);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.copy-field code{font-size:12px;overflow-wrap:anywhere;min-width:0;flex:1;-webkit-user-select:all;user-select:all}.form-error{color:#b33329;font-size:12px;min-height:18px;margin:14px 0}.checkout-amount{font-size:44px;font-weight:600;letter-spacing:-2px;padding:16px 0}.receipt{display:flex;flex-direction:column;gap:10px;background:var(--subtle);padding:24px;border-radius:12px;margin:20px 0}.receipt span,.receipt small{font-size:12px;color:var(--muted)}.receipt strong{font-size:30px}.success-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--accent);background:#eff6e9;margin-top:24px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px);background:var(--ink);color:#fff;font-size:12px;border-radius:10px;padding:12px 20px;z-index:100;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);transition:opacity .15s,transform .15s}.toast.visible{opacity:1;transform:translate(-50%)}@media(min-width:1500px){.container{max-width:1280px}.hero h1{font-size:64px}.hero{padding:90px 0 80px}}@media(max-width:1100px){.container{padding-left:32px;padding-right:32px}.nav-inner{gap:32px}.hero h1{font-size:49px}.model-grid{gap:20px}.model-card{padding:24px}.model-card h3{font-size:17px}.model-prices dd{font-size:19px}.billing-explainer{gap:56px}.integration{gap:40px}.console-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding:24px 14px}.console-content{padding:24px}.console-top{padding:0 24px}.stats{gap:12px}.stats article{padding:20px}.stats article>strong{font-size:26px}.calculator{grid-template-columns:1fr 1.4fr}.calc-total{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.docs-layout{gap:40px;grid-template-columns:176px 1fr}.chart-grid{gap:16px}.chart-grid .panel-heading,.ranking{padding:20px}.bars{gap:16px;padding-left:24px;padding-right:24px}}@media(max-width:820px){.hero h1 br{display:block}.hero h1{font-size:49px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card h3{font-size:21px}.model-prices dd{font-size:23px}.desktop-nav{gap:16px;font-size:12px}.demo-tag{display:none}.billing-explainer,.integration{gap:32px}.billing-explainer h2,.integration h2{font-size:30px}.code-panel pre{padding:24px 18px;font-size:12px}.console-shell{grid-template-columns:176px minmax(0,1fr)}.sidebar .brand{font-size:17px}.workspace{padding:10px 8px}.workspace>svg{display:none}.workspace strong{font-size:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid,.billing-grid{grid-template-columns:1fr}.demo-banner{flex-wrap:wrap;gap:8px}.demo-banner>span:last-child{display:block;flex-basis:100%;margin-left:14px;font-size:12px}.catalog-toolbar{flex-wrap:wrap}.search-input{flex-basis:100%}.filter-row{align-items:start;flex-direction:column;gap:12px}.docs-layout{grid-template-columns:1fr}.docs-nav{display:none}.model-table table{min-width:760px}.panel-heading{padding:20px}.console-content .page-heading{align-items:start;gap:16px}.console-content .page-heading .btn{font-size:12px;padding:10px 12px}}@media(max-width:600px){.container{padding-left:24px;padding-right:24px}.nav-inner{height:68px;gap:12px}.brand{font-size:20px}.desktop-nav{display:none}.menu-toggle{display:inline-flex}.nav-actions{gap:6px}.mobile-nav{display:flex;padding:16px 24px 24px;border-top:1px solid var(--line);gap:24px;font-size:12px}.hero{padding:52px 0 46px}.hero-label{font-size:12px;margin-bottom:24px}.hero h1{font-size:37px;line-height:1.28;letter-spacing:-1.6px}.hero p{font-size:13px;margin-top:20px}.hero p br{display:none}.hero-actions{gap:8px;margin-top:26px}.hero-actions .btn{font-size:12px;gap:12px;padding:11px 14px}.hero small{font-size:12px}.section{padding-top:48px;padding-bottom:48px}.section-heading{gap:16px;margin-bottom:24px}.section-heading h2{font-size:25px}.section-heading .text-link{font-size:12px;gap:8px;white-space:nowrap}.section-heading p{font-size:12px}.eyebrow{font-size:12px;margin-bottom:12px}.model-grid{gap:16px}.model-card{padding:20px;border-radius:16px}.model-card-top{margin-bottom:20px}.model-card h3{font-size:17px}.model-prices{gap:12px;margin-top:24px}.model-prices dd{font-size:19px}.billing-explainer,.integration{grid-template-columns:1fr;gap:32px}.billing-explainer h2 br{display:none}.billing-explainer h2,.integration h2{font-size:28px}.billing-explainer>div>p{font-size:13px;margin-top:16px}.cost-card{padding:24px}.cost-card header{font-size:12px;gap:8px}.cost-card header .tag{font-size:12px}.bottom-cta{display:block;padding-top:40px;padding-bottom:40px}.bottom-cta h2{font-size:24px}.bottom-cta p{font-size:12px}.bottom-cta .btn{margin-top:24px}.footer{padding-top:32px;gap:28px}.footer nav{font-size:12px;gap:24px}.footer-bottom{gap:16px;flex-wrap:wrap;margin-top:0;font-size:12px}.page{padding-top:40px;padding-bottom:56px}.page-heading h1{font-size:32px}.page-heading p{font-size:13px}.page-heading{margin-bottom:28px}.catalog-toolbar{gap:12px}.inline-field{gap:6px;font-size:12px}.inline-field select{font-size:12px}.filter-tabs{gap:4px}.filter-tabs button{font-size:12px;padding:7px 10px}.calculator{grid-template-columns:1fr;padding:24px;gap:24px}.calculator h2{font-size:23px}.calculator .two-cols,.docs-section{gap:12px}.docs-section h2{font-size:22px}.docs-section p{font-size:12px}.config-table>div{gap:10px;padding:10px 12px;font-size:12px;flex-wrap:wrap}.config-table code{width:70px}.config-table span{flex-basis:60%;font-size:12px}.config-table .icon-button{display:none}.code-toolbar{padding:8px}.code-tabs button{padding:8px;font-size:12px}.code-panel pre{font-size:12px;padding:20px 16px}.code-footer{font-size:12px;flex-wrap:wrap;gap:4px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list small{margin-right:12px}.faq-list p{font-size:12px;padding-left:26px}.console-shell{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:20px 16px 0}.sidebar .brand{font-size:21px}.workspace,.sidebar-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;gap:2px;margin-top:20px;overflow-x:auto;padding-bottom:12px}.sidebar nav a{font-size:12px;gap:6px;padding:10px 9px;white-space:nowrap;min-height:40px}.sidebar nav svg{width:15px}.console-top{height:52px;padding:0 20px;font-size:12px}.console-top .tag{font-size:12px}.console-content{padding:20px 16px 40px}.demo-banner{margin-bottom:28px}.console-content .page-heading h1{font-size:27px}.console-content .page-heading p{font-size:12px}.console-content .page-heading{flex-wrap:wrap;gap:20px}.stats{gap:12px}.stats article{padding:20px;min-height:145px}.stats article>strong{font-size:28px}.stats article>span{font-size:12px}.stats article>small,.stats article>a{font-size:12px}.panel-heading{padding:20px 16px;gap:12px}.panel-heading h2{font-size:13px}.panel-heading .fine{font-size:12px}td,th{padding-left:18px;padding-right:18px}.chart-grid{gap:20px}.quickstart{padding:20px;gap:12px}.quickstart strong,.quickstart p{font-size:12px}.recharge,.order-summary{padding:24px}.amount-options{gap:8px}.amount-options button{font-size:17px}.wallet-balance{padding:20px}.wallet-balance strong{font-size:34px}.info-note{font-size:12px;align-items:start}.info-note svg{margin-top:2px}dialog{padding:28px 24px;border-radius:16px}.toast{font-size:12px}}@media(max-width:480px){.model-grid{grid-template-columns:1fr}.model-card{padding:24px}.model-card h3{font-size:21px}.model-card-top{margin-bottom:16px}.model-prices dd{font-size:23px}.model-prices dt{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{font-family:Manrope,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #fafafa;--subtle: #f3f4f3;--ink: #171918;--muted: #606761;--line: #e2e5e3;color:var(--ink);background:var(--bg)}body{font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:500;letter-spacing:-.025em;text-wrap:balance}h1{font-size:40px;line-height:1.3}h2{font-size:30px;line-height:1.4}h3{font-size:20px;line-height:1.45}p{text-wrap:pretty}::selection{color:#103c2b;background:#c8efdb;text-shadow:none}.brand{font-size:21px;font-weight:700;letter-spacing:-.7px}.nav-inner{height:72px}.desktop-nav,.footer nav,.mobile-nav{font-size:14px}.btn,.btn.compact,.text-link{font-size:14px;font-weight:500}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:16px}.fine,.tag,.footer-bottom{font-size:13px;line-height:1.65}.section{padding-top:80px;padding-bottom:80px}.section-heading{margin-bottom:36px}.section-heading p{font-size:14px;margin-top:12px}.hero{text-align:center;padding:78px 0 68px;background-image:none}.hero-label{font-size:13px;margin-bottom:24px}.hero h1{font-size:clamp(40px,4.1vw,56px);line-height:1.25;font-weight:500;letter-spacing:-.035em}.hero h1 br{display:none}.hero h1 span{color:var(--accent)}.hero p{font-size:16px;line-height:1.85;margin:24px auto 0;max-width:36em}.hero-actions{justify-content:center;margin-top:32px}.model-card h3{font-size:20px;font-weight:500;letter-spacing:-.025em}.model-prices dt{font-size:13px}.model-prices dd{font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.3}.billing-explainer h2,.integration h2{font-size:34px;line-height:1.4;font-weight:500}.billing-explainer>div>p{font-size:15px;line-height:1.85}.cost-card header,.detail-list>div{font-size:14px}.detail-list dt small{font-size:13px}.steps strong,.quickstart strong{font-size:15px;font-weight:500}.steps p,.quickstart p,.bottom-cta p,.footer p{font-size:14px;line-height:1.75}.page-heading{margin-bottom:40px}.page-heading p,.console-content .page-heading p{font-size:15px;line-height:1.8}.docs-layout{grid-template-columns:192px minmax(0,1fr);gap:64px;padding-top:48px}.docs-nav{font-size:14px;gap:20px}.docs-nav a{line-height:1.6}.docs-note{padding:20px}.docs-note strong,.docs-note p{font-size:13px;line-height:1.8}.docs-content{max-width:760px}.docs-section{gap:20px;margin-bottom:52px}.step-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;margin-top:7px}.docs-section h2{font-size:26px;font-weight:500;letter-spacing:-.025em}.docs-section p{font-size:15px;line-height:1.85;margin:14px 0 24px}.docs-section .fine{font-size:13px;line-height:1.8}.config-table>div,.config-table span,.copy-field code{font-size:13px;line-height:1.75}.config-table>div{padding:14px 18px}.config-table code{font-family:inherit;font-weight:500;letter-spacing:normal}.code-panel{background:#171a19;color:#e3e9e5;border-color:#303834}.code-panel pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.8;letter-spacing:0;padding:28px}.code-panel code{font-family:inherit}.code-panel::selection,.code-panel *::selection{color:#ecfff4;background:#286447;text-shadow:none}.code-tabs button,.code-footer{font-size:13px}.code-tabs button{color:#aebbb3}.code-tabs button.selected{background:#303b35;color:#f4fff8}.code-footer{color:#afbbb3;padding:14px 20px}.check-line{font-size:14px}.faq-list summary{font-size:16px}.faq-list p{font-size:15px}label,.field-label,.filter-tabs button,.inline-field,.inline-field select{font-size:14px}th,td small,.count,.status,.info-note{font-size:13px}td,.model-name strong,.panel-heading h2{font-size:14px}.sidebar nav a,.sidebar-bottom>a,.sidebar-bottom>button{font-size:14px}.workspace strong,.workspace small,.sidebar-label,.console-top{font-size:13px}.console-content .page-heading h1{font-size:32px;font-weight:500}.stats article>span,.stats article>small,.stats article>a{font-size:13px}.stats article>strong{font-weight:500;letter-spacing:-.04em}.ranking>div>div:first-child,.calculator p{font-size:14px}.bottom-cta h2{font-size:28px}@media(max-width:1100px){.hero h1{font-size:40px}.hero p{font-size:15px}.model-card h3{font-size:18px}.model-prices dd{font-size:22px}.docs-layout{gap:40px;grid-template-columns:168px minmax(0,1fr)}}@media(max-width:820px){.hero h1 br{display:block}.hero h1{font-size:48px}.hero p{margin-top:24px;max-width:36em}.hero{padding:64px 0}.docs-layout{grid-template-columns:1fr}.code-panel pre{font-size:13px;padding:24px 20px}}@media(max-width:600px){.nav-inner{height:68px}.hero{padding:48px 0}.hero h1{font-size:clamp(30px,8vw,42px);line-height:1.35;letter-spacing:-.03em}.hero p{font-size:15px;line-height:1.85;margin-top:20px}.hero-actions{margin-top:28px}.hero-actions .btn,.console-content .page-heading .btn,.nav-actions .btn{font-size:13px}.section{padding-top:48px;padding-bottom:48px}.section-heading h2{font-size:26px}.section-heading .text-link{font-size:13px}.billing-explainer h2,.integration h2,.bottom-cta h2{font-size:28px}.model-card h3{font-size:20px}.model-prices dd{font-size:24px}.page-heading h1,.console-content .page-heading h1{font-size:30px}.docs-layout{padding-top:32px}.docs-section{gap:12px;margin-bottom:40px}.docs-section h2{font-size:23px}.docs-section p{font-size:15px}.docs-section .fine{font-size:13px}.config-table>div{padding:12px}.code-panel pre{font-size:13px;padding:20px 16px}.code-tabs button{padding:8px}.code-footer{padding:12px 16px}.sidebar nav a{font-size:13px;padding:10px 8px}.panel-heading{flex-wrap:wrap}.panel-heading h2{font-size:14px}.faq-list summary{font-size:15px}}:root{--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-fast: .18s;--motion-soft: .32s}.btn{position:relative;isolation:isolate;overflow:hidden}.hero-actions .btn{height:44px;min-height:44px;padding-block:0;line-height:20px}.hero-actions .btn:is(:hover,:focus-visible,:active):not(:disabled):not([aria-busy=true]){transform:none}@media(prefers-reduced-motion:no-preference){.icon-button,.amount-options button,.filter-tabs button,.code-tabs button{transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.btn svg:not(.spin),.text-link svg,.quickstart>svg:last-child,.sidebar nav svg{transition:transform var(--motion-soft) var(--motion-ease),color .18s ease}.btn{transition:box-shadow .24s ease,transform 80ms ease}.model-grid .model-card.spotlight-card,.cost-card,.stats article,.quickstart{transition:transform var(--motion-soft) var(--motion-ease),border-color .24s ease,box-shadow var(--motion-soft) ease,background .24s ease}.spotlight-card .provider-mark{transition:transform var(--motion-soft) var(--motion-ease),color .2s ease,background .2s ease,border-color .2s ease}.btn:focus-visible:not(:disabled):not([aria-busy=true]){box-shadow:0 5px 12px #0000001f}.btn:focus-visible:not(:disabled) .lucide-arrow-up-right,.text-link:focus-visible .lucide-arrow-up-right{transform:translate(3px,-3px)}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled):not([aria-busy=true]){box-shadow:0 5px 12px #0000001f}.btn:hover:not(:disabled) .lucide-arrow-up-right,.text-link:hover .lucide-arrow-up-right,.quickstart:hover>svg:last-child{transform:translate(3px,-3px)}.icon-button:hover:not(:disabled){transform:translateY(-1px)}.model-grid .model-card.spotlight-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px -12px #0000002e}.stats article:hover,.cost-card:hover{transform:translateY(-3px);border-color:#c5d6c8;box-shadow:0 10px 24px -14px #1f513138}.quickstart:hover{transform:translateY(-3px);background:#eef4e8;border-color:#bed1b5;box-shadow:0 8px 20px -12px #1f513133}.amount-options button:hover:not(:disabled){transform:translateY(-2px)}.filter-tabs button:hover:not(:disabled),.code-tabs button:hover:not(:disabled){transform:translateY(-1px)}.sidebar nav a:hover svg{transform:translate(2px)}}.btn:active:not(:disabled):not([aria-busy=true]),.icon-button:active:not(:disabled),.amount-options button:active:not(:disabled),.filter-tabs button:active:not(:disabled),.code-tabs button:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:none;transition-duration:80ms}}
