.api-switch-ii{max-width:max-content;margin-bottom:35px}
.api-language-choice{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin:22px 0 15px}.api-language-choice select{width:auto;min-height:35px;padding:6px 30px 6px 10px;font:500 12px Public,sans-serif}.api-switch-ii [aria-pressed=true]{background:var(--tint);color:var(--accent)}@media(max-width:720px){.api-language-choice{font-size:12px}.api-language-choice select{min-height:44px}}
#ii-recovery-form{display:grid;gap:18px}#ii-recovery-form .field{margin:0}#ii-recovery-form .file-error:empty{display:none}.recovery-note{margin-top:22px;font-size:12px!important}
.running-panel{padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.running-panel h2{font-size:26px;margin:25px 0 15px;letter-spacing:-.7px}.running-panel>p{font-size:13px;line-height:1.8;max-width:65ch}.running-totals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:35px 0}.running-totals strong{font-size:35px;letter-spacing:-1px;font-weight:550}.running-totals small{font-size:17px;font-weight:400}.running-totals span{display:block;font-size:11px;color:var(--muted);margin-top:10px}.running-foot{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:22px;font-size:11px;color:var(--muted)}.running-foot strong{font-size:11px;font-weight:500;color:var(--body)}.running-next{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:30px 0;border-block:1px solid var(--line)}.running-next h2{font-size:19px}.running-next p{font-size:12px;max-width:60ch;margin-top:12px}.snapshot-note{font-size:10px!important;color:var(--muted);margin-top:25px}@media(max-width:720px){.running-panel{padding:23px}.running-panel h2{font-size:24px}.running-totals{grid-template-columns:1fr 1fr;gap:22px}.running-totals>div:last-child{grid-column:1/-1}.running-totals strong{font-size:33px}.running-foot{flex-direction:column;align-items:start;gap:13px;line-height:1.7}.running-next{flex-direction:column;align-items:start;gap:22px}.running-next p{font-size:13px;line-height:1.8}}
.developer-layout-ii{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:60px;padding-bottom:35px}
.developer-label{display:block;font-size:10px;color:var(--accent);margin:7px 0 17px}.developer-layout-ii h2{font-size:23px}.developer-layout-ii #api-description{font-size:13px;margin:14px 0 23px;max-width:53ch}.developer-layout-ii .code-top{font-size:10px}.developer-layout-ii .code-top .text-link{font-size:10px}.developer-layout-ii .code-block pre{font-size:12px;min-height:160px;padding:25px}.example-response-control{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.example-response-control>span{font-size:10px;color:var(--muted)}.example-response-control .text-link{font-size:11px}.connection-guide{padding-top:10px}.connection-guide>h2{font-size:18px;line-height:1.4}.connection-guide ol{list-style:none;margin:25px 0 0;padding:0}.connection-guide li{display:flex;gap:15px;margin-bottom:28px}.connection-guide li>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line);border-radius:50%;font-size:10px;color:var(--accent);flex-shrink:0}.connection-guide strong{font-size:12px;font-weight:550}.connection-guide p{font-size:11px;line-height:1.8;margin-top:8px}.keys-ii{margin-top:8px;padding-top:32px}.keys-ii .section-heading h2{font-size:18px}.keys-ii .section-heading p{font-size:12px}.keys-ii .table-wrap{border-radius:8px}.keys-ii table{min-width:600px}.keys-ii .text-link{font-size:11px}.keys-ii code{font-size:11px}.no-keys{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 20px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--subtle)}.no-keys>span{display:grid;place-items:center;width:45px;height:45px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--accent);margin-bottom:22px}.no-keys h3{font-size:17px}.no-keys p{font-size:12px;margin:13px 0 22px;max-width:45ch}.tools-details summary{display:flex;gap:15px;font-size:12px;align-items:center}.tools-details summary>span{font-size:10px;color:var(--muted)}.tools-details .tool-grid{font-size:12px;padding:22px;gap:18px}.tools-details code{font-size:11px}.new-demo-key{font-size:12px;padding:20px;background:var(--subtle);border:1px solid var(--line);border-radius:8px;margin:25px 0}
.account-layout-ii{display:grid;grid-template-columns:170px minmax(0,660px);gap:55px}.account-nav-ii{display:flex;flex-direction:column;gap:7px}.account-nav-ii a{padding:11px 13px;border-radius:7px;font-size:12px;color:var(--body)}.account-nav-ii a[aria-current]{background:var(--tint);color:var(--accent);font-weight:550}.account-nav-ii a:hover{background:var(--subtle)}.account-sections-ii>section{padding:0 0 38px;margin-bottom:36px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.account-sections-ii>section>h2{margin-bottom:12px}.account-sections-ii>section>p{font-size:12px;line-height:1.8}.account-sections-ii .profile-intro{margin:24px 0 30px}.account-sections-ii .profile-intro strong{font-size:14px}.account-sections-ii .profile-intro p{font-size:11px}.account-sections-ii form{display:grid;gap:22px;max-width:450px}.account-sections-ii form>.button{justify-self:start}.account-sections-ii .field input{font-size:14px}.theme-card-options{display:flex;gap:18px;margin-top:25px}.theme-card{display:grid;gap:13px;border:1px solid var(--line-strong);background:var(--surface);padding:13px;border-radius:10px;width:175px;text-align:left}.theme-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-card>span:last-child{display:flex;align-items:center;gap:8px;font-size:12px}.theme-card>span:last-child svg{width:15px;height:15px}.theme-swatch{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:15px 1fr;gap:8px;padding:12px;min-height:88px;border-radius:6px;background:#f2f5f3;border:1px solid #dbe3dd}.theme-swatch i{display:block;border-radius:3px;background:#d7e3da}.theme-swatch i:first-child{grid-row:1/3;background:#cbd9cf}.theme-swatch i:nth-child(2){width:80%;background:#becfc3}.theme-swatch i:last-child{background:#e1e9e3}.theme-card-dark .theme-swatch{background:#18241d;border-color:#3a4d40}.theme-card-dark .theme-swatch i:first-child{background:#2d4335}.theme-card-dark .theme-swatch i:nth-child(2){background:#5e7d69}.theme-card-dark .theme-swatch i:last-child{background:#354e3e}.available-balance{display:flex;gap:13px;align-items:baseline;margin:25px 0 28px}.available-balance strong{font-size:41px;letter-spacing:-1.4px;font-weight:550}.available-balance>span{font-size:12px;color:var(--muted)}.balance-breakdown{display:flex;gap:55px;margin:25px 0}.balance-breakdown>div>span{font-size:11px;color:var(--muted);display:block}.balance-breakdown strong{display:block;font-size:15px;font-weight:550;margin-top:9px}.credit-activity{margin:30px 0}.credit-activity summary{font-size:12px}.credit-activity>div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.credit-activity strong{font-weight:550;white-space:nowrap}.account-sections-ii #usage>.text-link{margin-top:15px;font-size:12px}.account-sections-ii #usage>.small{font-size:11px}.account-sections-ii .setting-row strong{font-size:13px}.account-sections-ii .setting-row p{font-size:11px;margin-top:8px}.account-sections-ii .setting-row .button{font-size:12px}.free-account-state>.small-tag{margin:0 0 18px}.free-scope-note{font-size:11px!important;max-width:65ch!important;margin-top:30px;line-height:1.8!important}
@media(max-width:1050px){.developer-layout-ii{gap:30px;grid-template-columns:1.3fr 1fr}.connection-guide>h2{font-size:17px}.developer-layout-ii .code-block pre{font-size:11px;padding:20px}.example-response-control{flex-direction:column;align-items:start;gap:10px}.account-layout-ii{gap:30px;grid-template-columns:150px minmax(0,1fr)}}
@media(max-width:850px){.developer-layout-ii{grid-template-columns:1fr;gap:30px}.connection-guide{border-top:1px solid var(--line);padding-top:25px}.connection-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.connection-guide li{display:block;margin:0}.connection-guide li>span{margin-bottom:14px}.keys-ii{margin-top:0}.account-layout-ii{grid-template-columns:1fr;gap:25px}.account-nav-ii{flex-direction:row;overflow:auto;padding-bottom:14px;border-bottom:1px solid var(--line)}.account-nav-ii a{white-space:nowrap;font-size:11px;padding:10px}.account-sections-ii{max-width:660px}}
@media(max-width:720px){.api-switch-ii{margin-bottom:30px;width:100%;max-width:100%}.api-switch-ii button{font-size:10px!important;padding:12px 6px!important;min-height:44px}.developer-layout-ii h2{font-size:24px}.developer-label{font-size:10px;margin-bottom:15px}.developer-layout-ii #api-description{font-size:13px;line-height:1.8}.developer-layout-ii .code-block pre{font-size:11px;padding:20px;min-height:150px}.connection-guide ol{grid-template-columns:1fr;gap:22px}.connection-guide li{display:flex;gap:14px}.connection-guide li>span{margin:0;flex-shrink:0}.connection-guide strong{font-size:13px}.connection-guide p{font-size:12px}.keys-ii .section-heading{align-items:start;flex-direction:column}.keys-ii .section-heading p{font-size:12px}.keys-ii table{min-width:580px}.keys-ii .table-wrap th{font-size:11px}.keys-ii .table-wrap td{font-size:12px}.no-keys{padding:28px 20px}.no-keys p{font-size:13px;line-height:1.8}.no-keys h3{font-size:17px}.no-keys .button{min-height:44px}.tools-details summary{min-height:44px;font-size:12px}.tools-details .tool-grid{grid-template-columns:1fr}.account-nav-ii a{min-height:44px;font-size:11px}.theme-card-options{gap:13px}.theme-card{width:calc(50% - 7px);padding:11px}.theme-swatch{min-height:83px}.theme-card>span:last-child{font-size:12px}.available-balance strong{font-size:38px}.available-balance span{font-size:12px}.balance-breakdown{gap:25px}.balance-breakdown>div{flex:1}.balance-breakdown>div>span{font-size:11px;line-height:1.7}.balance-breakdown strong{font-size:14px}.account-sections-ii form{gap:20px}.account-sections-ii .field input{font-size:16px}.account-sections-ii .setting-row strong{font-size:14px}.account-sections-ii .setting-row p{font-size:12px;line-height:1.8}.account-sections-ii .setting-row .button{font-size:12px;min-height:44px}.free-scope-note{font-size:12px!important}}
