@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4a860e{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_4a860e{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}:root{--surface:#fff;--sans:var(--font-inter),"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--sans)}button,input{font:inherit}a{color:inherit;text-decoration:none}.eyebrow{font:700 11px/1.2 var(--mono);letter-spacing:.16em;color:#7a7a74}.brand{display:inline-flex;align-items:center;gap:10px}.brand img{border-radius:9px}.brand span{display:flex;flex-direction:column}.brand strong{font-size:21px;letter-spacing:-.04em}.brand small{letter-spacing:.18em;margin-top:2px}.brand--compact span small{display:none}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(390px,1.02fr) minmax(430px,.98fr)}.auth-story{position:relative;overflow:hidden;padding:42px clamp(38px,5vw,84px);background:#0c0c0c;color:#f8f8f4;display:flex;flex-direction:column;justify-content:space-between}.auth-story:after{content:"";position:absolute;width:520px;height:520px;border:1px solid #252525;border-radius:50%;right:-270px;bottom:-200px;box-shadow:0 0 0 70px #111,0 0 0 71px #202020,0 0 0 145px #101010,0 0 0 146px #1c1c1c}.auth-story .brand{position:relative;z-index:1}.auth-story .brand img{filter:brightness(0) invert(1)}.auth-story .brand small,.auth-story .eyebrow{color:#8e8e87}.auth-story__copy{position:relative;z-index:1;max-width:640px;margin-top:70px}.auth-story__copy h1{font-size:clamp(42px,5.3vw,74px);line-height:1.02;letter-spacing:-.065em;margin:18px 0 24px}.auth-story__copy p{font-size:16px;line-height:1.8;color:#aaa9a2;max-width:510px}.code-card{position:relative;z-index:1;background:#151515;border:1px solid #2a2a2a;border-radius:14px;max-width:590px;margin:44px 0 30px;box-shadow:0 24px 70px #0008}.code-card__bar{height:44px;border-bottom:1px solid #272727;display:flex;align-items:center;padding:0 15px;gap:7px;color:#777;font:11px var(--mono)}.code-card__bar i{width:7px;height:7px;border-radius:50%;background:#3b3b3b}.code-card__bar span{margin-left:9px}.code-card pre{margin:0;padding:24px 28px 28px;overflow:auto;font:13px/1.85 var(--mono);color:#b7b7ae}.code-card b{color:#d7a9ff}.code-card em{color:#b8e994;font-style:normal}.code-card strong{color:#8fd3ff}.auth-story__note{position:relative;z-index:1;color:#72726d;font:11px var(--mono);letter-spacing:.1em}.auth-panel{background:var(--surface);padding:40px clamp(28px,6vw,100px) 22px;display:flex;flex-direction:column;justify-content:center}.auth-panel__inner{width:100%;max-width:450px;margin:auto}.auth-panel__heading h2{font-size:36px;line-height:1.1;margin:14px 0 10px}.auth-panel__heading p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 34px}.auth-form{display:grid;gap:18px}.auth-form label{font-size:12px;font-weight:700;display:grid;gap:9px}.auth-form input:not([type=checkbox]){width:100%;height:50px;border:1px solid var(--line);border-radius:9px;padding:0 15px;background:#fff;outline:none;transition:.2s}.auth-form input:not([type=checkbox]):focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.auth-form input::placeholder{color:#aaa}.check-row{grid-template-columns:17px 1fr!important;align-items:start!important;font-weight:400!important;line-height:1.6}.check-row input{margin:2px 0;width:15px;height:15px;accent-color:#111}.button{border:0;border-radius:9px;min-height:50px;padding:0 18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.button:disabled{opacity:.55;cursor:wait}.button--dark{background:#0b0b0b;color:#fff;box-shadow:0 8px 24px #00000012}.button--dark span{font-size:18px}.button.compact{min-height:42px;padding:0 17px;font-size:12px}.form-error{margin:0;background:#fff2f0;border:1px solid #ffd3cf;color:var(--danger);padding:10px 12px;border-radius:8px;font-size:12px}.form-switch{text-align:center;color:var(--muted);font-size:12px;margin:4px 0 0}.auth-panel footer{text-align:center;color:#a0a09a;font-size:11px;margin-top:40px}.dashboard-shell{display:grid;grid-template-columns:220px 1fr;background:#f6f6f3}.sidebar{position:sticky;top:0;height:100vh;background:#111;color:#aaa;padding:25px 15px 18px;display:flex;flex-direction:column;border-right:1px solid #222}.sidebar .brand{padding:0 10px 26px;color:#fff}.sidebar .brand img{filter:brightness(0) invert(1)}.sidebar nav{display:grid;gap:3px;border-top:1px solid #252525;padding-top:18px}.sidebar nav a,.sidebar__bottom a{height:42px;padding:0 12px;border-radius:8px;display:flex;align-items:center;gap:11px;font-size:12px;position:relative}.sidebar nav a span,.sidebar__bottom a span{width:18px;text-align:center;font-size:15px;color:#777}.sidebar nav a.active,.sidebar nav a:hover,.sidebar__bottom a:hover{background:#202020;color:#fff}.sidebar nav a.active:before{content:"";position:absolute;left:-15px;height:20px;background:#fff}.sidebar nav a small{margin-left:auto;background:#2c2c2c;border-radius:20px;padding:2px 7px;font-size:11px}.sidebar__bottom{margin-top:auto;display:grid;gap:2px;border-top:1px solid #252525;padding-top:13px}.dashboard__topbar{height:64px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;box-shadow:0 0 0 4px #23865318}.profile-button{border:0;background:transparent;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;cursor:pointer}.profile-button span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#111;color:#fff;font-size:11px}.profile-button i{font-style:normal}.dashboard__content{padding:36px clamp(20px,4vw,48px) 60px;margin:0 auto}.welcome-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.welcome-row h1{font-size:30px;letter-spacing:-.04em;margin:10px 0 7px}.welcome-row p{margin:0;color:var(--muted);font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:12px;overflow:hidden;margin-bottom:18px}.metric-grid article{padding:22px 24px;display:flex;flex-direction:column;min-height:132px;border-right:1px solid var(--line)}.metric-grid article:last-child{border:0}.metric-grid article>span{color:var(--muted);font-size:11px}.metric-grid strong{font-size:27px;margin:16px 0 8px}.metric-grid small{color:#92928d;font-size:11px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel__heading{height:67px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 21px}.panel__heading>div{display:flex;flex-direction:column;gap:5px}.panel__heading span{font-size:13px;font-weight:700}.panel__heading small{font:11px var(--mono);color:#999}.panel__heading a,.panel__heading button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 10px;color:var(--muted);font-size:11px}.empty-chart{height:260px;padding:28px 25px;justify-content:flex-end}.chart-lines,.empty-chart{display:flex;flex-direction:column}.chart-lines{height:145px;justify-content:space-between}.chart-lines i{height:1px;background:#eeeeea;position:relative}.chart-lines i:before{content:"";position:absolute;left:0;right:0;top:-1px;border-top:1px dashed #e5e5e0}.empty-chart p{text-align:center;margin:28px 0 0;color:#a0a09a;font-size:11px}.quick-panel ol{list-style:none;margin:0;padding:7px 20px 14px}.quick-panel li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:65px;border-bottom:1px solid #efefeb}.quick-panel li:last-child{border:0}.quick-panel li>b{width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:11px;color:#888}.quick-panel li.done>b{background:#111;color:#fff;border-color:#111}.quick-panel li div{display:flex;flex-direction:column;gap:4px}.quick-panel li strong{font-size:11px}.quick-panel li div span{font-size:11px;color:#999}.quick-panel li em{font-style:normal;font-size:11px;font-weight:700}.models-panel .panel__heading a{border:0;padding-right:0}.model-list{display:grid;grid-template-columns:repeat(3,1fr)}.model-list>div{padding:20px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;border-right:1px solid var(--line)}.model-list>div:last-child{border:0}.model-list i{font-style:normal;width:38px;height:38px;background:#f0f0ec;border-radius:9px;display:grid;place-items:center;font:700 11px var(--mono)}.model-list span{display:flex;flex-direction:column;gap:5px}.model-list strong{font-size:11px}.model-list small{font-size:11px;color:#999}.model-list b{font-size:11px;color:var(--success);font-weight:600}@media (max-width:980px){.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100vh}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-grid,.model-list{grid-template-columns:1fr}.model-list>div{border-right:0;border-bottom:1px solid var(--line)}.model-list>div:last-child{border:0}}@media (max-width:700px){.dashboard-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:10;left:0;right:0;bottom:0;top:auto;height:62px;padding:7px 8px;background:#111;display:block}.sidebar .brand,.sidebar__bottom{display:none}.sidebar nav{border:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.sidebar nav a{height:48px;justify-content:center;flex-direction:column;gap:2px;padding:3px;font-size:11px}.sidebar nav a:nth-child(n+5){display:none}.sidebar nav a span{font-size:15px}.sidebar nav a.active:before{left:auto;top:-7px;width:20px;height:2px}.sidebar nav a small{display:none}.dashboard__topbar{padding:0 16px}.dashboard__content{padding:26px 14px 90px}.welcome-row{align-items:flex-start;flex-direction:column}.welcome-row h1{font-size:25px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:18px 16px;min-height:116px}.metric-grid strong{font-size:22px}.model-list>div{grid-template-columns:38px 1fr}.model-list b{grid-column:2}.profile-button i{display:none}}@media (max-width:420px){.auth-panel{padding:28px 20px 18px}.auth-panel__heading h2{font-size:30px}.metric-grid{grid-template-columns:1fr}.metric-grid article{border-right:0;border-bottom:1px solid var(--line)!important}.metric-grid article:last-child{border-bottom:0!important}.panel__heading{padding:0 15px}.quick-panel ol{padding:7px 13px}.quick-panel li{grid-template-columns:28px 1fr}.quick-panel li em{display:none}}.auth-field-note{display:block;margin-top:7px;font-size:11px;line-height:1.55;color:var(--muted)}.mobile-nav{display:none}.wallet-cards--balances{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-ledger-meta{margin:-10px 0 18px;font-size:11px;color:var(--muted)}.referral-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-overview-grid{margin-top:18px}.referral-rule-list{display:grid;gap:0;margin:0}.referral-rule-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.referral-rule-list>div:last-child{border-bottom:0}.referral-rule-list dt{color:var(--muted)}.referral-rule-list dd{margin:0;font-weight:700}.billing-recharges,.referral-settlement-panel{margin-top:18px}.referral-identity,.settlement-status{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--body);font-size:11px;font-weight:700}.ledger-scope,.settlement-note{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:700px){.sidebar{display:none}.mobile-nav{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);border-top:1px solid var(--line)}.mobile-nav>a,.mobile-nav>details>summary{min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:11px}.mobile-nav summary{list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-more-panel{position:fixed;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(280px,calc(100vw - 20px));display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px}.mobile-more-panel>a{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:7px}.mobile-more-panel__logout{padding-top:6px;border-top:1px solid var(--line)}.mobile-more-panel__logout .profile-button{width:100%;justify-content:flex-start}.referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.referral-metrics,.wallet-cards--balances{grid-template-columns:1fr}}.check-row a{text-decoration:underline;text-underline-offset:2px;color:#222}.error-page{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:620px;margin:auto;padding:40px 24px}.error-page h1{font-size:clamp(34px,6vw,58px);letter-spacing:-.055em;margin:18px 0 12px}.error-page p{line-height:1.7;margin:0 0 28px}.error-page .button{width:max-content}.label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.label-row a{font-size:11px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.verification-row{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:9px}.secondary-button{height:50px;border:1px solid var(--line);border-radius:9px;background:#f7f7f4;color:#222;font-size:11px;font-weight:700;padding:0 10px;cursor:pointer}.secondary-button:disabled{cursor:not-allowed;color:#999}.form-success{margin:0;background:#effaf3;border:1px solid #bde8ca;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55}.form-hint{margin:-6px 0 0;font-size:11px;line-height:1.65}@media (max-width:420px){.verification-row{grid-template-columns:1fr}.secondary-button{width:100%}}.captcha-box{min-height:65px;max-width:100%;overflow:hidden}.keys-content{display:grid;gap:20px;max-width:1440px;margin:0 auto}.keys-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:end;gap:32px}.keys-heading h1{font-size:34px;line-height:1.08;letter-spacing:-.045em;margin:12px 0 8px}.keys-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.key-create{display:grid;gap:8px}.key-create label{font-size:11px;font-weight:700}.key-create>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.key-create input{min-width:0;height:42px;border:1px solid var(--line);border-radius:9px;padding:0 13px;background:#fff;outline:none;font-size:12px}.key-create input:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.key-summary{min-height:46px;padding:0 16px;background:#111;color:#aaa;border-radius:10px;display:flex;align-items:center;gap:0;font-size:11px}.key-summary span{padding:0 18px;border-right:1px solid #2b2b2b;line-height:1.5}.key-summary span:first-child{padding-left:0;color:#fff}.key-summary span:last-child{border:0}.key-summary b{font-size:14px;margin-right:3px}.key-error{margin-top:-8px}.keys-panel{overflow:hidden}.keys-empty{min-height:220px;display:grid;place-content:center;text-align:center;padding:32px}.keys-empty b{font-size:14px}.keys-empty p{max-width:420px;margin:9px auto 0;color:var(--muted);font-size:11px;line-height:1.7}.key-list{display:grid}.key-list article{min-width:0;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(310px,1fr) auto;align-items:center;gap:24px;padding:20px;border-bottom:1px solid var(--line)}.key-list article:last-child{border-bottom:0}.key-list article.revoked{background:#fafaf8;color:#777}.key-main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px}.key-icon{width:38px;height:38px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;background:#f5f5f1;font-size:16px}.key-main>div{min-width:0;display:grid;gap:6px}.key-main strong{font-size:12px;overflow-wrap:anywhere}.key-main code{min-width:0;color:#777;font:11px/1.4 var(--mono);overflow-wrap:anywhere}.key-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;color:#888;font-size:11px}.status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-weight:700}.status-pill.active{background:#eaf7ef;color:var(--success)}.status-pill.revoked{background:#f0f0ed;color:#777}.danger-button{min-width:64px;min-height:36px;border:1px solid #efc8c4;border-radius:8px;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.danger-button:hover:not(:disabled){background:#fff5f4}.danger-button:disabled{cursor:not-allowed;color:#aaa;border-color:var(--line);background:#f5f5f2}.key-security-note{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;padding:18px 20px;border:1px solid #e8dfc8;border-radius:10px;background:#fffcf4}.key-security-note b{font-size:11px}.key-security-note p{margin:0;color:#756b55;font-size:11px;line-height:1.7}.key-modal-backdrop{position:fixed;z-index:100;inset:0;padding:20px;background:#0009;display:grid;place-items:center}.key-modal{width:min(100%,560px);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:14px;padding:32px;box-shadow:0 28px 90px #0005;text-align:center}.key-modal__icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:#eaf7ef;font-weight:700}.key-modal h2{font-size:24px;letter-spacing:-.035em;margin:0 0 9px}.key-modal>p{font-size:11px;line-height:1.7;margin:0 auto;max-width:420px}.revealed-key{margin:22px 0 14px;border:1px solid #cfcfca;border-radius:10px;background:#f7f7f4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;text-align:left;overflow:hidden}.revealed-key code{min-width:0;padding:15px;overflow-wrap:anywhere;word-break:break-all;font:11px/1.65 var(--mono);-webkit-user-select:all;user-select:all}.revealed-key button{border:0;border-left:1px solid #d9d9d4;background:#fff;padding:0 18px;font-size:11px;font-weight:700;cursor:pointer}.key-modal .key-modal__warning{color:#9b5f28;margin-bottom:20px}.key-modal>.button{width:100%}@media (max-width:980px){.keys-heading{grid-template-columns:1fr;align-items:start;gap:20px}.key-create{max-width:620px}.key-list article{grid-template-columns:minmax(210px,1fr) minmax(250px,1fr) auto;gap:16px}}@media (max-width:700px){.keys-content{gap:16px}.keys-heading h1{font-size:28px}.key-summary{align-items:stretch;flex-direction:column;padding:3px 14px}.key-summary span{padding:9px 0;border-right:0;border-bottom:1px solid #292929}.key-summary span:last-child{border:0}.key-list article{grid-template-columns:1fr;gap:14px;padding:17px}.key-meta{padding-left:50px}.danger-button{width:100%;min-height:42px}.key-security-note{grid-template-columns:1fr;gap:7px}.key-modal-backdrop{padding:12px}.key-modal{max-height:calc(100vh - 24px);padding:24px 18px}.revealed-key{grid-template-columns:1fr}.revealed-key button{min-height:42px;border-left:0;border-top:1px solid #d9d9d4}}@media (max-width:420px){.key-create>div{grid-template-columns:1fr}.key-create .button,.key-create input{width:100%;min-height:46px}.key-list article{padding:15px}.key-meta{padding-left:0}.keys-panel .panel__heading{min-height:58px}.keys-panel .panel__heading>small{display:none}.key-modal h2{font-size:21px}}.account-content{max-width:1080px}.account-settings{display:grid;gap:22px}.account-heading h1{font-size:34px;letter-spacing:-.045em;margin:10px 0 8px}.account-heading p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.account-profile{overflow:hidden}.account-profile dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile dl>div{min-width:0;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.account-profile dl>div:nth-child(2n){border-right:0}.account-profile dl>div:nth-last-child(-n+2){border-bottom:0}.account-profile dt{color:var(--muted);font-size:11px;margin-bottom:8px}.account-profile dd{margin:0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.account-password{overflow:hidden}.account-password__body{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(320px,1.25fr);gap:36px;padding:26px}.account-security-copy{padding:18px;border:1px solid #e8dfc8;border-radius:10px;background:#fffcf4;align-self:start}.account-security-copy b{font-size:12px}.account-security-copy p{margin:8px 0 0;color:#756b55;font-size:11px;line-height:1.75}.account-password form{display:grid;gap:17px}.account-password form label{display:grid;gap:8px;font-size:11px;font-weight:700}.account-password input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:9px;padding:0 14px;background:#fff;outline:none}.account-password input:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.account-password label small{font-size:11px;font-weight:400;line-height:1.5}.account-password .button{justify-self:start;min-width:170px}@media (max-width:760px){.account-password__body{gap:20px}.account-password__body,.account-profile dl{grid-template-columns:1fr}.account-profile dl>div{border-right:0}.account-profile dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.account-profile dl>div:last-child{border-bottom:0}}@media (max-width:420px){.account-heading h1{font-size:28px}.account-password__body{padding:18px 15px}.account-password .button{width:100%;min-height:46px}.account-profile dl>div{padding:17px 15px}}.billing-content{max-width:1120px}.billing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.billing-heading h1{font-size:34px;letter-spacing:-.045em;margin:10px 0 8px}.billing-heading p{max-width:690px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.billing-pending{flex:0 0 auto;border:1px solid #ddd7c6;background:#fffcf4;color:#74694f;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.billing-error{margin-top:18px}.wallet-cards{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin:24px 0}.wallet-cards article{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;display:grid;gap:10px}.wallet-cards article>span{color:var(--muted);font-size:11px}.wallet-cards strong{font-size:25px;letter-spacing:-.035em;overflow-wrap:anywhere}.wallet-cards small{color:var(--muted);font-size:11px;line-height:1.55}.wallet-cards .wallet-primary{background:#111;color:#fff;border-color:#111}.wallet-cards .wallet-primary small,.wallet-cards .wallet-primary>span{color:#999}.billing-ledger{overflow:hidden}.billing-table-wrap{overflow-x:auto}.billing-table-wrap:focus-visible,.table-wrap:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.billing-table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.billing-table-wrap td,.billing-table-wrap th{text-align:left;padding:15px 18px;border-top:1px solid var(--line);font-size:11px}.billing-table-wrap th{font-size:11px;font-weight:600;background:#fafaf8}.billing-table-wrap code{font:11px/1.4 var(--mono)}.billing-table-wrap td,.metric-grid strong,.wallet-cards strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-recharge-table{min-width:480px!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ledger-type{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f1f1ed;font-weight:700}.billing-table-wrap .positive{color:var(--success);font-weight:700}.billing-table-wrap .negative{color:var(--danger);font-weight:700}.billing-empty{text-align:center;padding:54px 20px}.billing-empty b{font-size:13px}.billing-empty p{max-width:560px;margin:10px auto 0;color:var(--muted);font-size:11px;line-height:1.7}.billing-note{margin-top:16px;padding:18px 20px;border:1px solid #e8dfc8;border-radius:10px;background:#fffcf4}.billing-note b{font-size:11px}.billing-note p{margin:7px 0 0;color:#756b55;font-size:11px;line-height:1.7}@media (max-width:900px){.wallet-cards{grid-template-columns:1fr 1fr}.wallet-cards .wallet-primary{grid-column:1/-1}}@media (max-width:620px){.billing-heading{display:grid}.billing-pending{justify-self:start}.wallet-cards{grid-template-columns:1fr}.wallet-cards .wallet-primary{grid-column:auto}.billing-heading h1{font-size:28px}.wallet-cards article{padding:18px 16px}}.status-pill.pending{background:#eef3fb;color:#3563a8}.status-pill.claimable{background:#fdf6e5;color:#946200}.status-pill.failed{background:#fdefee;color:#b3423a}.key-notice{margin:0 0 14px;padding:10px 14px;border:1px solid #d8e4d9;border-radius:10px;background:#f2f8f3;color:#2c6e3f;font-size:12px}.key-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.key-actions .button{white-space:nowrap}@media (max-width:640px){.key-actions{flex-direction:row;flex-wrap:wrap}}.checkout-page{min-height:100vh;background:#f5f5f1;color:#111;padding:0 clamp(20px,5vw,72px);position:relative;overflow:hidden}.checkout-page:before{content:"";position:absolute;inset:0 0 auto;background:linear-gradient(135deg,#fff,#f3f4f0 68%,#e9eee8);border-bottom:1px solid #e3e4de;z-index:0}.checkout-footer,.checkout-grid,.checkout-header,.checkout-intro,.checkout-steps{position:relative;z-index:1;max-width:1220px;margin-left:auto;margin-right:auto}.checkout-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfda}.checkout-header__actions{display:flex;gap:9px}.checkout-header__actions a{height:38px;padding:0 14px;border:1px solid #deded8;border-radius:8px;background:#ffffffb8;display:flex;align-items:center;font-size:12px;font-weight:700;color:#575751}.checkout-header__actions a:hover{border-color:#aaa;background:#fff}.checkout-intro{padding:42px 0 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.checkout-intro h1{font-size:clamp(38px,5vw,60px);line-height:1;letter-spacing:-.06em;margin:14px 0}.checkout-intro p{margin:0;color:#66665f;font-size:14px;line-height:1.8}.checkout-review-badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 13px;border:1px solid #d6dfd6;border-radius:999px;background:#f5faf5;color:#37724d;font-size:11px;font-weight:700}.checkout-review-badge i{width:7px;height:7px;border-radius:50%;background:#2f995c;box-shadow:0 0 0 4px #dff1e5}.checkout-steps{list-style:none;margin-top:0;margin-bottom:24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e1e1dc;border-radius:12px;background:#fff;box-shadow:0 12px 40px #1111110a}.checkout-steps li{min-height:76px;display:flex;align-items:center;gap:12px;padding:14px 20px;position:relative}.checkout-steps li+li{border-left:1px solid #e8e8e3}.checkout-steps li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eeeeea;color:#777;font:700 11px var(--mono)}.checkout-steps li.done>span{background:#111;color:#fff}.checkout-steps li.active>span{background:#eaf2ff;color:#1677ff}.checkout-steps li div{display:grid;gap:4px}.checkout-steps b{font-size:12px}.checkout-steps small{font-size:11px;color:#888881}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:24px;align-items:start;padding-bottom:34px}.checkout-order,.checkout-payment{background:#fff;border:1px solid #e1e1dc;border-radius:16px;box-shadow:0 18px 60px #1111110b}.checkout-order{padding:30px}.checkout-section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #ecece7}.checkout-section-heading h2{font-size:25px;letter-spacing:-.04em;margin:7px 0 0}.checkout-section-heading>span{font:700 11px var(--mono);letter-spacing:.12em;color:#8b8b84;background:#f4f4f0;padding:8px 10px;border-radius:7px}.checkout-product{margin:0;padding:8px 0 12px}.checkout-product>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:14px 0;border-bottom:1px dashed #e6e6e1}.checkout-product dt{font-size:11px;color:#85857f}.checkout-product dd{margin:0;font-size:12px;line-height:1.6}.checkout-product dd b{display:block;font-size:14px;margin-bottom:2px}.checkout-product dd small{display:block;color:#777771}.checkout-product code{font:11px var(--mono);color:#555;background:#f5f5f1;padding:5px 7px;border-radius:6px}.checkout-block{padding-top:22px}.checkout-block__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.checkout-block__title b{font-size:13px}.checkout-block__title small{font-size:11px;color:#888}.checkout-amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.checkout-amounts button{height:54px;border:1px solid #deded8;border-radius:9px;background:#fff;color:#222;cursor:pointer;font-size:17px;font-weight:700;transition:.18s}.checkout-amounts button span{font-size:11px;margin-right:3px;color:#777}.checkout-amounts button:hover{border-color:#999;transform:translateY(-1px)}.checkout-amounts button.active{border-color:#111;background:#111;color:#fff;box-shadow:0 8px 20px #1112}.checkout-amounts button.active span{color:#bbb}.checkout-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-methods button{min-height:72px;border:1px solid #deded8;border-radius:11px;background:#fff;cursor:pointer;padding:12px 14px;display:grid;grid-template-columns:38px 1fr 16px;align-items:center;text-align:left;gap:10px;position:relative;transition:.18s}.checkout-methods button:hover{border-color:#aaa}.checkout-methods button.active.method-alipay{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff12}.checkout-methods button.active.method-wechat{border-color:#07c160;box-shadow:0 0 0 3px #07c16012}.checkout-methods button>span:nth-child(2){display:grid;gap:4px}.checkout-methods button b{font-size:13px}.checkout-methods button small{font-size:11px;color:#888}.checkout-methods button i{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;position:relative}.checkout-methods button.active i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#111}.payment-mark{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:18px;box-shadow:inset 0 0 0 1px #ffffff24}.payment-mark--alipay{background:#1677ff}.payment-mark--wechat{background:#07c160}.checkout-agreement{font-size:11px;color:#85857e;line-height:1.7;margin:20px 0 0}.checkout-agreement a{color:#111;text-decoration:underline;text-underline-offset:3px}.checkout-payment{overflow:hidden;position:sticky;top:18px}.checkout-payment:before{content:"";display:block;height:4px;background:#1677ff}.checkout-payment--wechat:before{background:#07c160}.checkout-payment__top{display:grid;grid-template-columns:40px 1fr auto;gap:11px;align-items:center;padding:22px 24px;border-bottom:1px solid #ecece7}.checkout-payment__top div{display:grid;gap:3px}.checkout-payment__top div span{font-size:11px;color:#888}.checkout-payment__top div b{font-size:15px}.checkout-payment__top>small{font-size:11px;background:#f3f3ef;padding:6px 8px;border-radius:6px;color:#777}.checkout-payable{text-align:center;padding:24px 20px 14px}.checkout-payable>span{font-size:11px;color:#777}.checkout-payable strong{display:block;font-size:44px;letter-spacing:-.04em;margin:7px 0 3px}.checkout-payable strong small{font-size:17px;margin-right:5px}.checkout-payable p{font-size:11px;color:#999;margin:0}.checkout-qr-wrap{text-align:center;padding:10px 24px 20px}.checkout-qr{width:176px;height:176px;margin:0 auto 14px;padding:12px;background-color:#fff;color:#111;background-image:repeating-linear-gradient(0deg,currentColor 0 5px,transparent 5px 10px),repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 10px);border:10px solid #fff;outline:1px solid #ddd;box-shadow:0 10px 30px #00000012;display:grid;place-items:center;position:relative}.checkout-payment--wechat .checkout-qr{color:#184d2e}.checkout-qr:after{content:"";position:absolute;inset:17px;background:#fff8}.checkout-qr span{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;background:#111;color:#fff;display:grid;place-content:center;font-size:12px;font-weight:700;box-shadow:0 0 0 7px #fff}.checkout-payment--wechat .checkout-qr span{background:#087c43}.checkout-qr span small{display:block;font-size:11px;color:#bbb;margin-top:4px}.checkout-qr-wrap p{font-size:12px;font-weight:700;margin:0 0 5px}.checkout-qr-wrap>small{display:block;font-size:11px;color:#999;line-height:1.6}.checkout-submit{width:calc(100% - 48px);height:50px;margin:0 24px;border:0;border-radius:9px;background:#1677ff;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #1677ff33}.checkout-payment--wechat .checkout-submit{background:#07c160;box-shadow:0 10px 28px #07c16033}.checkout-submit span{font-size:17px;margin-left:8px}.checkout-submit:hover{filter:brightness(.96);transform:translateY(-1px)}.checkout-safety{display:flex;gap:10px;margin:18px 24px 0;padding:13px;border-radius:9px;background:#f6f7f3;color:#555}.checkout-safety>span{width:22px;height:22px;border-radius:50%;background:#e1eee4;color:#25804a;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.checkout-safety p{margin:0;display:grid;gap:3px}.checkout-safety b{font-size:11px}.checkout-safety small{font-size:11px;line-height:1.6;color:#85857e}.checkout-demo-notice{margin:14px 24px 0;padding:11px 12px;border:1px solid #f0d9a4;border-radius:8px;background:#fff9e9;color:#805e16;font-size:11px;line-height:1.6}.checkout-contract{display:block;text-align:center;margin:14px 0 18px;color:#aaa;font:11px var(--mono)}.checkout-footer{min-height:76px;border-top:1px solid #deded8;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:#898982;font-size:11px}.checkout-footer nav{display:flex;gap:17px}.checkout-footer>span:last-child{text-align:right}.billing-heading__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.billing-heading__actions .button{white-space:nowrap}@media (max-width:960px){.checkout-grid{grid-template-columns:1fr}.checkout-payment{position:relative;top:auto;max-width:560px;width:100%;margin:0 auto}.checkout-amounts{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.checkout-page{padding:0 14px}.checkout-header{height:70px}.checkout-header__actions a:first-child{display:none}.checkout-intro{padding:30px 0 24px;align-items:start;flex-direction:column}.checkout-intro h1{font-size:38px}.checkout-steps li{padding:12px 9px;min-height:66px}.checkout-steps li>span{width:25px;height:25px}.checkout-steps small{display:none}.checkout-grid{gap:14px}.checkout-order{padding:21px 17px}.checkout-product>div{grid-template-columns:88px 1fr}.checkout-amounts{grid-template-columns:repeat(3,1fr)}.checkout-footer,.checkout-methods{grid-template-columns:1fr}.checkout-footer{text-align:center;padding:22px 0}.checkout-footer nav{justify-content:center}.checkout-footer>span:last-child{text-align:center}.billing-heading__actions{align-items:flex-start}}@media (max-width:420px){.checkout-section-heading>span{display:none}.checkout-product>div{grid-template-columns:1fr;gap:5px}.checkout-amounts{grid-template-columns:repeat(2,1fr)}.checkout-payment__top{padding:18px}.checkout-submit{width:calc(100% - 36px)}.checkout-demo-notice,.checkout-safety,.checkout-submit{margin-left:18px;margin-right:18px}}.docs-shell,.public-shell{min-height:100vh}.public-header{min-height:72px;padding:14px clamp(16px,5vw,72px);border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-header nav{display:flex;align-items:center;gap:18px;font-size:12px}.public-brand{font-size:20px;letter-spacing:-.04em}.public-hero{padding:clamp(48px,8vw,96px) clamp(16px,5vw,72px) 36px;max-width:1440px;margin:0 auto}.docs-content>header h1,.public-hero h1{font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-.06em;margin:14px 0}.docs-content>header p,.public-hero p{max-width:680px;line-height:1.8}.model-grid{max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,72px) 72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-state,.docs-callout,.docs-section,.model-card,.model-detail{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff}.model-card{padding:24px;display:grid;gap:16px}.model-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.model-card__top small,.tag-list span{border-radius:999px;background:var(--soft);padding:6px 9px;font-size:11px}.model-card h2{font-size:24px;letter-spacing:-.04em;margin:0}.model-alias,.model-card code{font:11px/1.6 var(--mono);overflow-wrap:anywhere}.detail-grid,.model-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.detail-grid div,.model-card dl div{min-width:0;background:#fff;padding:12px}.detail-grid dt,.model-card dt{font-size:11px}.detail-grid dd,.model-card dd{margin:6px 0 0;font-size:11px;overflow-wrap:anywhere}.tag-list{display:flex;flex-wrap:wrap;gap:7px}.back-link,.text-link{font-size:11px;font-weight:700}.console-entry-grid a,.quick-panel li>a,.text-link{display:inline-flex;align-items:center;gap:5px}.catalog-state{max-width:1296px;margin:0 auto 72px;padding:48px clamp(18px,5vw,52px);text-align:center}.catalog-state h1,.catalog-state h2{margin:0 0 10px}.catalog-state p{margin:0;color:var(--muted)}.model-detail{max-width:980px;margin:48px auto 72px;padding:clamp(24px,5vw,56px)}.model-detail h1{font-size:clamp(36px,6vw,64px);letter-spacing:-.06em;margin:14px 0}.detail-section p,.model-detail>p{line-height:1.8}.detail-grid{margin:30px 0}.detail-section{margin-top:30px}.detail-actions,.docs-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.button--outline{background:#fff;color:#111;border:1px solid var(--line);box-shadow:none}.playground-content{max-width:1440px;margin:0 auto}.playground-shell{display:grid;gap:24px}.playground-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.playground-heading h1{font-size:34px;letter-spacing:-.045em;margin:10px 0 8px}.playground-heading p{max-width:700px;color:var(--muted);font-size:12px;line-height:1.7;margin:0}.playground-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:18px}.playground-form{padding:22px;display:grid;gap:17px}.playground-form label{display:grid;gap:8px;font-size:11px;font-weight:700}.playground-form input,.playground-form select,.playground-form textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;padding:12px;font:12px/1.6 inherit;outline:none}.playground-form input,.playground-form select{min-height:46px}.playground-form textarea{resize:vertical}.playground-form input:focus,.playground-form select:focus,.playground-form textarea:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.playground-output{min-width:0}.playground-output pre{min-height:360px;margin:0;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.75 var(--mono)}.playground-empty{min-height:360px;padding:24px;display:grid;place-content:center;text-align:center;color:var(--muted)}.playground-empty span{font-size:30px}.playground-empty p{max-width:420px}.docs-header{position:sticky;z-index:4;top:0}.docs-layout{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding:42px clamp(16px,5vw,72px) 80px}.docs-nav{position:sticky;top:114px;align-self:start;display:grid;gap:5px}.docs-nav strong{padding:8px 10px 14px;font-size:12px}.docs-nav a{min-height:38px;padding:0 10px;border-radius:8px;display:flex;align-items:center;font-size:11px}.docs-nav a.active,.docs-nav a:hover{background:#111;color:#fff}.docs-content{min-width:0;max-width:900px}.docs-content>header{padding-bottom:24px;border-bottom:1px solid var(--line)}.docs-content>header h1{font-size:clamp(36px,5vw,58px)}.docs-callout,.docs-section{margin-top:20px;padding:clamp(20px,4vw,34px)}.docs-callout h2,.docs-section h2{margin:0 0 14px;font-size:22px;letter-spacing:-.035em}.docs-section h3{margin:10px 0}.docs-callout p,.docs-section li,.docs-section p{font-size:12px;line-height:1.8}.docs-section li+li{margin-top:8px}.docs-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.docs-card-grid article{min-width:0;padding:18px;border-radius:10px;background:var(--soft)}.docs-card-grid article>span{font:11px var(--mono);color:var(--muted)}.docs-card-grid code,.docs-section code{overflow-wrap:anywhere}.docs-callout{background:#111;color:#fff;border-color:#111}.docs-callout p{color:#aaa}.docs-callout--warning{background:#fff9e9;color:#5f4510;border-color:#efd89c}.docs-callout--warning p{color:#7a5b1b}.docs-code{margin:16px 0;overflow:hidden;border-radius:11px;background:#111;color:#ddd}.docs-code>div{padding:10px 14px;border-bottom:1px solid #2b2b2b;color:#888;font:11px var(--mono)}.docs-code pre{margin:0;max-width:100%;overflow:auto;padding:18px}.docs-code code{font:11px/1.75 var(--mono)}.docs-table{overflow:auto;border:1px solid var(--line);border-radius:10px}.docs-table>[role=row]{min-width:480px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:11px}.docs-table>[role=row]:last-child{border-bottom:0}@media (max-width:980px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.playground-grid{grid-template-columns:1fr}}@media (max-width:700px){.public-header{min-height:64px}.public-header nav{gap:10px}.public-header nav>a:not(.button){display:none}.model-grid{grid-template-columns:1fr;padding-bottom:88px}.model-detail{margin:24px 14px 88px}.playground-heading{align-items:flex-start;flex-direction:column}.docs-layout{grid-template-columns:1fr;padding-top:20px}.docs-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:18px;border-bottom:1px solid var(--line)}.docs-nav strong{grid-column:1/-1}.docs-nav a{border:1px solid var(--line)}.docs-card-grid{grid-template-columns:1fr}.docs-content{max-width:none}.docs-table>[role=row]{min-width:420px}}@media (max-width:420px){.public-header{padding:10px 14px}.public-brand{font-size:17px}.public-header .button.compact{min-height:40px;padding:0 12px}.public-hero{padding-top:40px}.public-hero h1{font-size:38px}.docs-callout,.docs-section,.model-card,.model-detail{border-radius:11px}.detail-grid,.model-card dl{grid-template-columns:1fr}.detail-actions .button,.docs-actions .button{width:100%}.playground-form{padding:16px}.playground-empty,.playground-output pre{min-height:260px}.docs-layout{padding-left:12px;padding-right:12px}.docs-nav{grid-template-columns:1fr}.docs-content>header h1{font-size:36px}.docs-callout,.docs-section{padding:18px 15px}.docs-code{margin-left:-5px;margin-right:-5px}.docs-table>[role=row]{min-width:360px;grid-template-columns:92px minmax(0,1fr)}}.console-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.console-entry-grid article{min-width:0;padding:24px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border-right:1px solid var(--line)}.console-entry-grid article:last-child{border-right:0}.console-entry-grid article>span{width:42px;height:42px;border-radius:10px;background:var(--soft);display:grid;place-items:center}.console-entry-grid strong{font-size:13px}.console-entry-grid p{font-size:11px;line-height:1.7}.console-entry-grid a{font-size:11px;font-weight:700}@media (max-width:700px){.console-entry-grid{grid-template-columns:1fr}.console-entry-grid article{border-right:0;border-bottom:1px solid var(--line)}.console-entry-grid article:last-child{border-bottom:0}}.referral-code{padding:20px 0}.referral-code code{display:block;padding:14px;border:1px dashed var(--line);background:var(--soft);font:700 18px var(--mono);overflow-wrap:anywhere}.referral-code p,.referral-notice p{color:var(--muted);font-size:11px;line-height:1.7}.referral-empty{padding:28px 0;color:var(--muted);font-size:12px}.referral-list{display:grid}.referral-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.referral-row:last-child{border-bottom:0}.referral-row strong{display:block;font-size:13px}.referral-row small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.referral-notice{margin-top:18px;padding:18px;background:#fff9e9;border-color:#efd89c}.referral-notice strong{font-size:12px;color:#6d5114}.referral-notice p{margin:7px 0 0;color:#7a5b1b}.referral-code{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line,#d9dee7);background:var(--surface-muted,#f6f8fb)}.referral-code code{font-size:20px;letter-spacing:.08em;color:var(--ink,#182230)}.empty-state,.muted,.referral-code span{color:var(--muted,#6b7280);font-size:13px}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.table-wrap td,.table-wrap th{padding:10px 8px;border-bottom:1px solid var(--line,#e5e7eb);text-align:left;white-space:nowrap}@media (max-width:640px){.referral-content .dashboard-grid{grid-template-columns:1fr}.referral-content .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.referral-content .metric-grid{grid-template-columns:1fr}}.models-content{max-width:1440px;margin:0 auto}.models-heading{margin-bottom:28px}.models-heading h1{font-size:34px;letter-spacing:-.045em;margin:10px 0 8px}.models-heading p{max-width:700px;color:var(--muted);font-size:12px;line-height:1.7;margin:0}.models-filter{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap;align-items:center}.models-filter select{height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;font:12px inherit;cursor:pointer;outline:none}.models-filter select:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.models-inner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:980px){.models-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.models-inner-grid{grid-template-columns:1fr}}@media (max-width:420px){.models-heading h1{font-size:28px}.models-filter{flex-direction:column;align-items:stretch}}:root{color-scheme:light;--bg:#eeefe9;--surface:#ffffff;--surface-raised:#ffffff;--surface-quiet:#f7f8f2;--surface-muted:#f4f5ee;--fg:#23251d;--ink:#23251d;--body:#4d4f46;--muted:#6c6e63;--muted-strong:#4d4f46;--ash:#9b9c92;--line:#dcdfd2;--line-strong:#bfc1b7;--soft:#e5e7e0;--signal:#f7a501;--signal-strong:#dd9001;--signal-ink:#8a6100;--signal-soft:rgb(247 165 1/0.12);--success:#2c8c66;--success-soft:#d9eddf;--danger:#cd4239;--danger-soft:#f7d6d3;--warning:#946200;--warning-soft:#fdf6e5;--info-soft:#dceaf6;--info-ink:#1d4ed8;--surface-dark:#23251d;--surface-dark-line:#3a3b32;--on-dark:#eeefe9;--on-dark-muted:#9b9c92;--shadow:0 24px 70px rgb(35 37 29/0.1);--mono:var(--font-jetbrains-mono),"Cascadia Mono",Consolas,"Liberation Mono",monospace}*{scrollbar-color:var(--line-strong) var(--bg)}body,html{background:var(--bg)}body{min-width:320px;color:var(--body);font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}::selection{background:rgb(247 165 1/.24);color:var(--ink)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:3px}button,input,select,textarea{font:inherit}.brand{gap:12px;color:var(--ink)}.brand img{width:98px;height:auto;object-fit:contain}.brand span{gap:3px}.brand strong{color:var(--ink)}.brand small{color:var(--muted);font:600 11px/1.2 var(--mono);letter-spacing:.16em}.brand--compact img{width:94px}.sidebar .brand{color:var(--on-dark)}.auth-story .brand img,.sidebar .brand img{filter:brightness(0) invert(1)}.auth-story .brand small,.sidebar .brand small{color:var(--on-dark-muted)}.eyebrow{color:var(--ash);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.17em}.button,.danger-button,.profile-button,.secondary-button{border-radius:7px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:active,.danger-button:active,.profile-button:active,.secondary-button:active{transform:translateY(1px) scale(.99)}.button--dark{border:1px solid transparent;background:var(--signal);color:var(--ink);box-shadow:0 10px 28px rgb(247 165 1/.18)}.button--dark:hover:not(:disabled){background:var(--signal-strong);box-shadow:0 12px 34px rgb(247 165 1/.24)}.button--outline,.secondary-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:none}.button--outline:hover,.secondary-button:hover{border-color:var(--signal);color:var(--signal-ink);background:var(--signal-soft)}.button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.back-link,.form-switch a,.panel__heading a,.text-link{color:var(--signal-ink)}.back-link:hover,.form-switch a:hover,.text-link:hover{color:var(--signal-strong)}.billing-error,.form-error,.key-error{color:var(--danger);background:var(--danger-soft);border-color:rgb(205 66 57/.35)}.form-success{color:var(--success);background:var(--success-soft);border-color:rgb(44 140 102/.3)}.auth-toast{background:var(--surface);border:1px solid var(--line);padding:.65rem .8rem}.auth-toast,.form-hint{color:var(--muted)}.auth-shell{background:var(--bg)}.auth-story{isolation:isolate;border-right:1px solid var(--surface-dark-line);background:var(--surface-dark);color:var(--on-dark)}.auth-story:after{opacity:0}.auth-story .brand,.auth-story__copy,.auth-story__note,.code-card{position:relative;z-index:1}.auth-story__copy h1{max-width:720px;color:var(--on-dark);font-size:clamp(48px,5.4vw,82px);font-weight:600;letter-spacing:-.07em;line-height:.98}.auth-story__copy p,.auth-story__note{color:var(--on-dark-muted)}.code-card{overflow:hidden;border:1px solid var(--surface-dark-line);border-radius:8px;background:#1b1d16;box-shadow:var(--shadow)}.code-card__bar{border-bottom-color:var(--surface-dark-line);background:#20221a;color:var(--on-dark-muted)}.code-card__bar i{background:var(--surface-dark-line)}.code-card b,.code-card__bar i:first-child{color:var(--signal);background:var(--signal)}.code-card pre{color:#d6d8cb}.code-card em{color:#a9ab9c}.code-card strong{color:var(--signal)}.auth-panel{border-left:0;background:var(--bg)}.auth-panel__inner{width:min(100%,460px)}.auth-panel__heading h2{color:var(--ink);font-weight:600;letter-spacing:-.045em}.auth-panel footer,.auth-panel__heading p,.form-switch{color:var(--muted)}.auth-form label{color:var(--muted-strong)}.account-settings input,.auth-form input:not([type=checkbox]),.key-create input,.playground-form input,.playground-form select,.playground-form textarea{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink)}.auth-form input:not([type=checkbox])::placeholder,.key-create input::placeholder,.playground-form input::placeholder,.playground-form textarea::placeholder{color:var(--ash)}.account-settings input:focus,.auth-form input:not([type=checkbox]):focus,.key-create input:focus,.models-filter select:focus,.playground-form input:focus,.playground-form select:focus,.playground-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.check-row{color:var(--muted)}.check-row input{accent-color:var(--signal)}.captcha-box{border-color:var(--line);background:var(--surface)}.dashboard-shell{min-height:100vh;background:var(--bg)}.sidebar{width:236px;border-right:1px solid var(--surface-dark-line);background:var(--surface-dark);color:var(--on-dark-muted)}.sidebar .brand{min-height:78px;border-bottom:1px solid var(--surface-dark-line)}.sidebar .brand img{width:92px}.sidebar nav{padding:24px 13px;border-top-color:var(--surface-dark-line)}.sidebar nav:before{content:"CONTROL PLANE";display:block;margin:0 12px 13px;color:#7d7e73;font:600 11px/1 var(--mono);letter-spacing:.16em}.sidebar nav a,.sidebar__bottom a{min-height:42px;border:1px solid transparent;border-radius:6px;color:var(--on-dark-muted)}.sidebar nav a span,.sidebar__bottom a span{width:26px;color:#7d7e73;display:inline-flex;align-items:center;justify-content:center}.sidebar nav a:hover,.sidebar__bottom a:hover{background:rgb(255 255 255/.06);color:var(--on-dark)}.sidebar nav a.active,.sidebar__bottom a.active{border-color:var(--surface-dark-line);background:rgb(247 165 1/.1);color:var(--on-dark)}.sidebar nav a.active:before{width:2px;left:-14px;background:var(--signal);box-shadow:0 0 14px rgb(247 165 1/.55)}.sidebar nav a.active span{color:var(--signal)}.sidebar nav a small{background:rgb(255 255 255/.08)}.sidebar__bottom{border-top:1px solid var(--surface-dark-line)}.dashboard{min-width:0;background:transparent}.dashboard__topbar{min-height:64px;border-bottom:1px solid var(--line);background:rgb(255 255 255/.82);color:var(--muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard__topbar>div{font:600 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.status-dot{background:var(--success);box-shadow:0 0 0 4px rgb(44 140 102/.12)}.profile-button{border:1px solid var(--line);background:var(--surface);color:var(--muted-strong)}.profile-button:hover{border-color:var(--line-strong);color:var(--ink);background:var(--surface-quiet)}.profile-button span{background:var(--signal-soft);color:var(--signal-ink)}.dashboard__content{max-width:1480px;padding:clamp(28px,4vw,58px)}.account-heading h1,.billing-heading h1,.keys-heading h1,.models-heading h1,.playground-heading h1,.welcome-row h1{color:var(--ink);font-weight:600;letter-spacing:-.055em}.account-heading p,.billing-heading p,.keys-heading p,.models-heading p,.playground-heading p,.welcome-row p{color:var(--muted)}.metric-grid{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.metric-grid article{border-color:var(--line);background:transparent}.metric-grid article:last-child{border-color:transparent}.metric-grid article>span,.metric-grid small{color:var(--muted)}.metric-grid strong{color:var(--ink);font-weight:600;letter-spacing:-.04em}.account-password,.account-profile,.catalog-state,.docs-callout,.docs-section,.keys-panel,.model-card,.model-detail,.panel,.playground-form,.playground-output{border-color:var(--line);background:var(--surface)}.panel{border-radius:8px}.panel__heading{border-color:var(--line)}.panel__heading span,.panel__heading strong{color:var(--ink)}.panel__heading small{color:var(--ash);font-family:var(--mono);letter-spacing:.12em}.panel__heading a,.panel__heading button{border-color:var(--line);background:var(--surface-quiet);color:var(--muted-strong)}.panel__heading a:hover,.panel__heading button:hover{border-color:var(--signal);color:var(--signal-ink)}.empty-chart{background:linear-gradient(180deg,rgb(247 165 1/.03),transparent);color:var(--muted)}.chart-lines i{border-color:var(--line)}.chart-lines i:before{background:linear-gradient(90deg,transparent,rgb(247 165 1/.4),transparent)}.quick-panel li{border-color:var(--line)}.quick-panel li>b{border-color:var(--line-strong);background:var(--surface-quiet);color:var(--muted)}.quick-panel li.done>b{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-ink)}.quick-panel li strong{color:var(--ink)}.quick-panel li div span,.quick-panel li em{color:var(--muted)}.console-entry-grid article{border-color:var(--line);background:var(--surface-quiet)}.console-entry-grid article>span{border-color:var(--line-strong);color:var(--signal-ink);background:var(--signal-soft)}.console-entry-grid p{color:var(--muted)}.billing-note,.checkout-demo-notice,.key-notice,.key-security-note{border-color:rgb(247 165 1/.3);background:var(--warning-soft);color:var(--muted-strong)}.key-summary{background:var(--surface-dark)}.key-summary,.key-summary span{border-color:var(--surface-dark-line)}.key-summary span{color:var(--on-dark-muted)}.key-summary b,.key-summary span:first-child{color:var(--on-dark)}.key-create{background:var(--surface-quiet)}.key-create,.key-list,.key-list>article{border-color:var(--line)}.key-list>article{background:var(--surface)}.key-list>article:hover{background:var(--surface-quiet)}.key-list article.revoked{background:var(--surface-muted);color:var(--muted)}.key-icon{border-color:var(--line-strong);background:var(--signal-soft);color:var(--signal-ink)}.key-main p,.key-meta{color:var(--muted)}.key-main strong{color:var(--ink)}.key-meta code,.model-alias,.model-card code,.revealed-key code{color:var(--body);font-family:var(--mono)}.key-actions{border-color:var(--line)}.danger-button{border:1px solid rgb(205 66 57/.32);background:rgb(205 66 57/.06);color:var(--danger)}.danger-button:hover{border-color:var(--danger);background:rgb(205 66 57/.1)}.billing-empty,.keys-empty,.playground-empty{color:var(--muted)}.key-modal-backdrop{background:rgb(35 37 29/.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.key-modal{border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:0 34px 110px rgb(35 37 29/.3)}.key-modal h2{color:var(--ink)}.key-modal>p{color:var(--muted)}.key-modal__icon{border-color:rgb(44 140 102/.35);background:var(--success-soft);color:var(--success)}.key-modal .key-modal__warning,.key-modal__warning{border:1px solid rgb(148 98 0/.28);background:var(--warning-soft);color:var(--warning)}.revealed-key{border-color:var(--line-strong);background:var(--surface-quiet)}.revealed-key button{min-width:78px;border-left-color:var(--line);background:var(--signal-soft);color:var(--signal-ink)}.revealed-key button:hover{background:rgb(247 165 1/.18);color:var(--signal-strong)}.wallet-cards{gap:1px;border:1px solid var(--line);background:var(--line)}.wallet-cards article{background:var(--surface)}.wallet-cards span{color:var(--muted)}.wallet-cards strong{color:var(--ink)}.wallet-cards .wallet-primary{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--on-dark)}.wallet-cards .wallet-primary small,.wallet-cards .wallet-primary>span{color:var(--on-dark-muted)}.wallet-cards .wallet-primary strong{color:var(--on-dark)}.billing-table-wrap,.docs-table{border-color:var(--line)}.billing-table-wrap th{background:var(--surface-quiet);color:var(--muted)}.billing-table-wrap td,.billing-table-wrap th{border-color:var(--line)}.billing-table-wrap td{color:var(--muted-strong)}.billing-table-wrap code{color:var(--body)}.billing-ledger [role=row],.docs-table>[role=row]{border-color:var(--line)}.billing-ledger [role=row]:not(:first-child):hover{background:var(--surface-quiet)}.billing-ledger [role=columnheader]{color:var(--muted);background:var(--surface-quiet)}.billing-ledger [role=cell],.ledger-type{color:var(--muted-strong)}.ledger-type{border-color:var(--line-strong);background:var(--surface-quiet)}.billing-pending{border-color:rgb(148 98 0/.3);background:var(--warning-soft);color:var(--warning)}.account-profile{background:var(--surface)}.account-password__body,.account-profile>div{border-color:var(--line)}.account-profile span,.account-security-copy p{color:var(--muted)}.account-profile strong{color:var(--ink)}.account-security-copy{border-color:rgb(148 98 0/.3);background:var(--warning-soft)}.account-security-copy b{color:var(--warning)}.account-password form label,.account-security-copy p{color:var(--muted-strong)}.account-password label small{color:var(--muted)}.playground-form label{color:var(--muted-strong)}.playground-output{overflow:hidden}.docs-code,.playground-output pre{background:var(--surface-dark);color:#d6d8cb;font-family:var(--mono)}.playground-empty{background:linear-gradient(180deg,rgb(247 165 1/.03),transparent)}.playground-empty span{color:var(--signal-ink)}.docs-shell,.public-shell{background:var(--bg)}.public-header{min-height:68px;border-color:var(--line);background:rgb(255 255 255/.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand{color:var(--ink);font-weight:700;letter-spacing:-.045em}.public-header nav{color:var(--muted-strong)}.public-header nav a:hover:not(.button){color:var(--signal-ink)}.docs-content>header h1,.public-hero h1{color:var(--ink);font-weight:600}.docs-content>header p,.public-hero p{color:var(--muted)}.model-grid{gap:12px}.model-card{border-radius:8px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.model-card:hover{border-color:var(--line-strong);background:var(--surface-quiet);transform:translateY(-2px)}.model-card__top{color:var(--muted)}.model-card__top small,.tag-list span{border:1px solid var(--line);border-radius:4px;background:var(--surface-quiet);color:var(--muted-strong)}.model-card h2,.model-detail h1{color:var(--ink)}.detail-grid,.model-card dl{background:var(--line)}.detail-grid div,.model-card dl div{background:var(--surface-quiet)}.detail-grid dt,.model-card dt{color:var(--muted)}.detail-grid dd,.model-card dd{color:var(--ink)}.catalog-state,.model-detail{border-radius:8px}.detail-section p,.model-detail>p{color:var(--muted)}.models-filter select{border-color:var(--line);background:var(--surface);color:var(--ink)}.docs-header{box-shadow:0 1px var(--line)}.docs-nav strong{color:var(--ink)}.docs-nav a{border:1px solid transparent;color:var(--muted)}.docs-nav a.active,.docs-nav a:hover{border-color:var(--line);background:var(--signal-soft);color:var(--ink)}.docs-nav a.active{box-shadow:inset 2px 0 var(--signal)}.docs-content>header{border-color:var(--line)}.docs-section{border-radius:8px}.docs-callout h2,.docs-section h2,.docs-section h3{color:var(--ink)}.docs-callout p,.docs-section li,.docs-section p{color:var(--muted)}.docs-card-grid article{border:1px solid var(--line);border-radius:6px;background:var(--surface-quiet)}.docs-card-grid article>span{color:var(--signal-ink)}.docs-callout{border-radius:8px;background:var(--surface-dark);color:var(--on-dark);border-color:var(--surface-dark)}.docs-callout p{color:var(--on-dark-muted)}.docs-callout--warning{border-color:rgb(148 98 0/.3);background:var(--warning-soft);color:var(--warning)}.docs-callout--warning p{color:var(--warning)}.docs-code{border:1px solid var(--surface-dark-line);border-radius:6px}.docs-code>div{border-color:var(--surface-dark-line);background:#20221a;color:var(--on-dark-muted)}.docs-code__tabbar{display:flex;gap:2px;padding:4px 4px 0;border-bottom:1px solid var(--surface-dark-line);background:#20221a}.docs-code__tabbar button{padding:5px 12px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;background:transparent;color:var(--on-dark-muted);font:11px var(--mono);cursor:pointer;transition:color .15s ease,background .15s ease}.docs-code__tabbar button:hover{color:#d6d8cb}.docs-code__tabbar button.active{background:var(--surface-dark);border-color:var(--surface-dark-line);color:var(--signal);margin-bottom:-1px}.docs-code--tabs pre{margin-top:0}.checkout-page{background:var(--bg);color:var(--ink)}.checkout-page:before{height:360px;border-color:var(--line);background:linear-gradient(135deg,#fff,#f6f7f1 68%,#ecefe4)}.checkout-header{border-color:var(--line);background:transparent}.checkout-header__actions a{border-color:var(--line);background:rgb(255 255 255/.72);color:var(--muted-strong)}.checkout-header__actions a:hover{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-ink)}.checkout-intro h1,.checkout-payable strong,.checkout-product strong,.checkout-section-heading h2{color:var(--ink)}.checkout-contract,.checkout-intro p,.checkout-order dt,.checkout-product p,.checkout-section-heading p{color:var(--muted)}.checkout-review-badge{border-color:rgb(44 140 102/.3);background:var(--success-soft);color:var(--success)}.checkout-review-badge i{background:var(--success);box-shadow:0 0 0 4px rgb(44 140 102/.12)}.checkout-steps{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow)}.checkout-steps li{color:var(--muted)}.checkout-steps li+li{border-color:var(--line)}.checkout-steps li:before,.checkout-steps li>span{border-color:var(--line-strong);background:var(--surface-quiet);color:var(--muted)}.checkout-steps li.active,.checkout-steps li.done{color:var(--ink)}.checkout-steps li.active:before,.checkout-steps li.active>span,.checkout-steps li.done:before,.checkout-steps li.done>span{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-ink)}.checkout-steps b{color:var(--ink)}.checkout-steps small{color:var(--muted)}.checkout-block,.checkout-grid,.checkout-order,.checkout-payment,.checkout-safety{border-color:var(--line);background:var(--surface)}.checkout-order,.checkout-payment{box-shadow:var(--shadow)}.checkout-block__title,.checkout-footer,.checkout-payment__top{border-color:var(--line)}.checkout-block__title b{color:var(--ink)}.checkout-block__title small{color:var(--muted)}.checkout-section-heading{border-color:var(--line)}.checkout-section-heading>span{background:var(--surface-quiet);color:var(--muted)}.checkout-product>div{border-color:var(--line-strong)}.checkout-product dt{color:var(--muted)}.checkout-product dd,.checkout-product dd b{color:var(--ink)}.checkout-product dd small{color:var(--muted)}.checkout-product code{background:var(--surface-quiet);color:var(--body)}.checkout-amounts button,.checkout-methods button{border-color:var(--line);background:var(--surface-quiet);color:var(--muted-strong)}.checkout-amounts button:hover,.checkout-methods button:hover{border-color:var(--line-strong);color:var(--ink)}.checkout-amounts button.active,.checkout-methods button.active,.checkout-methods button.active.method-alipay,.checkout-methods button.active.method-wechat{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-ink);box-shadow:0 0 0 3px rgb(247 165 1/.08)}.checkout-amounts button span{color:var(--muted)}.checkout-amounts button.active span{color:var(--signal-ink)}.checkout-methods button b{color:var(--ink)}.checkout-methods button small{color:var(--muted)}.checkout-methods button i{border-color:var(--line-strong)}.checkout-methods button.active i:after{background:var(--signal)}.checkout-qr-wrap{border-block:1px solid var(--line);background:var(--surface-quiet);color:var(--ink)}.checkout-qr-wrap>small{color:var(--muted)}.checkout-submit{background:var(--signal);color:var(--ink);box-shadow:0 12px 34px rgb(247 165 1/.2)}.checkout-submit:hover:not(:disabled){background:var(--signal-strong)}.checkout-agreement{color:var(--muted)}.checkout-agreement input{accent-color:var(--signal)}.checkout-agreement a{color:var(--signal-ink)}.checkout-payment--wechat:before,.checkout-payment:before{background:var(--signal)}.checkout-payment__top div span{color:var(--muted)}.checkout-payment__top div b{color:var(--ink)}.checkout-payment__top>small{background:var(--surface-quiet);color:var(--muted-strong)}.checkout-payable p,.checkout-payable>span{color:var(--muted)}.checkout-safety{background:var(--surface-quiet);color:var(--muted-strong)}.checkout-safety>span{background:var(--success-soft);color:var(--success)}.checkout-contract,.checkout-footer,.checkout-safety small{color:var(--muted)}.error-page{background:var(--bg);color:var(--ink)}.error-page p{color:var(--muted)}@media (max-width:980px){.sidebar{width:206px}.dashboard__content{padding:32px 24px 52px}.auth-story__copy h1{font-size:clamp(44px,7vw,66px)}}@media (max-width:700px){.auth-panel,.auth-shell{background:var(--bg)}.auth-panel{min-height:100vh;padding-top:22px}.auth-panel:before{content:"UnaAPI / SECURE ACCESS";display:block;width:min(100%,460px);margin:0 auto 34px;color:var(--signal-ink);font:600 11px/1 var(--mono);letter-spacing:.15em}.dashboard-shell{display:block}.sidebar{position:sticky;z-index:9;top:0;width:100%;min-height:auto;border-right:0;border-bottom:1px solid var(--surface-dark-line);background:var(--surface-dark)}.sidebar .brand{min-height:58px;padding:0 16px;border-bottom:0}.sidebar .brand img{width:86px}.sidebar nav{display:flex;gap:6px;overflow-x:auto;padding:8px 10px 10px;scrollbar-width:none;border-top:0}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav:before{display:none}.sidebar nav a{flex:0 0 auto;min-height:36px;padding:0 11px}.sidebar nav a:nth-child(n+5){display:flex}.sidebar nav a.active:before{inset:auto 10px -11px;left:auto;width:auto;height:2px}.sidebar__bottom{display:none}.dashboard__topbar{position:static;min-height:54px;padding:0 14px}.dashboard__topbar>div{font-size:11px;letter-spacing:.04em}.dashboard__content{padding:28px 14px 58px}.metric-grid{border-radius:8px}.public-header{padding-inline:14px}.public-brand{font-size:17px}.model-card:hover{transform:none}.docs-nav a.active{box-shadow:inset 0 -2px var(--signal)}.checkout-header{padding-inline:14px}}@media (max-width:420px){.brand img,.brand--compact img{width:86px}.auth-panel{padding-inline:18px}.auth-panel:before{margin-bottom:28px}.auth-panel__heading h2{font-size:32px}.button{min-height:45px}.sidebar nav a span{display:none}.sidebar nav a{font-size:11px}.dashboard__content{padding-inline:12px}.account-heading h1,.billing-heading h1,.keys-heading h1,.playground-heading h1,.welcome-row h1{font-size:30px}.key-summary,.metric-grid,.wallet-cards{display:grid;grid-template-columns:1fr}.key-summary article,.metric-grid article,.wallet-cards article{border-right:0;border-bottom:1px solid var(--line)}.key-summary article:last-child,.metric-grid article:last-child,.wallet-cards article:last-child{border-bottom:0}.key-modal{border-radius:8px}.public-hero{padding-top:48px}.model-card{padding:19px}.checkout-intro h1{font-size:32px}.quick-panel li{grid-template-columns:28px minmax(0,1fr) auto}.quick-panel li>a{white-space:nowrap;font-size:11px}.checkout-header__actions a{padding-inline:10px}.checkout-steps b{line-height:1.2}.revealed-key button{border-top-color:var(--line)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wallet-promo,.withdrawal-review-note{background:var(--warning-soft)}.withdrawal-review-note{border-color:var(--warning);color:var(--warning)}@media (max-width:700px){.sidebar{display:none}.dashboard__content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-nav{background:var(--surface);box-shadow:var(--shadow)}.mobile-nav>a,.mobile-nav>details>summary{color:var(--muted)}.mobile-nav>a.active,.mobile-nav>details.active>summary{color:var(--signal-ink);background:var(--signal-soft)}.mobile-more-panel{background:var(--surface);box-shadow:var(--shadow)}.mobile-more-panel>a{color:var(--muted-strong)}.mobile-more-panel>a.active,.mobile-more-panel>a:hover{background:var(--signal-soft);color:var(--signal-ink)}}