body.is-signed-in:not(.is-admin) .user-topbar-v3{display:none}
body.is-signed-in:not(.is-admin) #account{display:block;padding:0 28px 38px}
.usage-dashboard{padding:30px 0 20px;color:#111318}
.usage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--line)}
.usage-eyebrow{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.1em}
.usage-balance{margin-top:7px;font-size:58px;line-height:1;font-weight:750;letter-spacing:-.06em}
.usage-balance small{margin-left:10px;color:var(--muted);font-size:15px;font-weight:550;letter-spacing:0}
.usage-summary{display:flex;gap:12px;flex-wrap:wrap;margin-top:17px;color:#697084;font-size:13px}
.usage-summary span+span:before{content:"·";margin-right:12px;color:#b3b7c2}
.usage-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.usage-pill{min-height:38px;margin:0;padding:0 17px;border:1px solid #dfe1e8;border-radius:999px;background:#fff;color:#191b20;font-size:13px}
.usage-pill:hover{border-color:#15171c;background:#f6f6f7;color:#15171c}
.usage-pill.is-active{border-color:#111318;background:#111318;color:#fff}
.usage-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.85fr);gap:18px;margin-top:22px}
.usage-main,.usage-side{display:grid;gap:18px;align-content:start}
.usage-card{overflow:hidden;border:1px solid #e1e3e9;border-radius:17px;background:rgba(255,255,255,.52);box-shadow:none}
.usage-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 22px 0;color:#747b8d;font-size:12px}
.usage-card-head strong{color:#1c1f26;font-size:14px}
.usage-chart-wrap{height:285px;padding:14px 18px 14px}
.usage-chart{width:100%;height:100%;display:block}
.usage-chart .grid{stroke:#e3e5eb;stroke-width:1}
.usage-chart .area{fill:rgba(24,27,34,.09)}
.usage-chart .line{fill:none;stroke:#17191f;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}
.usage-chart .dot{fill:#17191f}
.usage-chart text{fill:#8a90a0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}
.usage-empty{display:grid;place-items:center;height:100%;color:#969baa;font-size:12px}
.usage-models{display:grid;grid-template-columns:165px minmax(0,1fr);gap:22px;align-items:center;min-height:255px;padding:16px 22px 22px}
.usage-donut{width:130px;height:130px;margin:auto;border-radius:50%;background:conic-gradient(#1b1d22 0 var(--m1),#565a63 var(--m1) var(--m2),#90949c var(--m2) var(--m3),#c7c9ce var(--m3) 100%);position:relative}
.usage-donut:after{content:"";position:absolute;inset:25px;border-radius:50%;background:#f8f8fa}
.usage-model-list{display:grid;gap:10px}
.usage-model-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center;color:#606778;font-size:12px}
.usage-model-row i{width:7px;height:7px;border-radius:50%;background:#1b1d22}
.usage-model-row:nth-child(2) i{background:#565a63}.usage-model-row:nth-child(3) i{background:#90949c}.usage-model-row:nth-child(n+4) i{background:#c7c9ce}
.usage-model-row b{overflow:hidden;color:#31353e;font-weight:560;text-overflow:ellipsis;white-space:nowrap}
.usage-model-row span{font-variant-numeric:tabular-nums}
.usage-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.usage-metric{min-height:102px;padding:18px;border:1px solid #e1e3e9;border-radius:15px;background:rgba(255,255,255,.48)}
.usage-metric span{display:block;color:#828899;font-size:11px}
.usage-metric strong{display:block;margin-top:13px;color:#15171c;font-size:23px;line-height:1.1}
.usage-metric small{display:block;margin-top:6px;color:#9a9fad;font-size:10px}
.usage-notices{min-height:235px;padding:8px 18px 18px}
.usage-notice{padding:14px 0;border-bottom:1px solid #e5e6eb;color:#292d35;font-size:12px;line-height:1.5}
.usage-notice:last-child{border-bottom:0}
.usage-notice span{display:inline-block;margin-right:8px;padding:3px 8px;border:1px solid #d8dbe2;border-radius:999px;color:#777e8e;font-size:10px}
.usage-original{margin-top:18px}
body.is-signed-in:not(.is-admin) #account.usage-ready>section:not(.usage-dashboard){display:none}
body.is-signed-in:not(.is-admin) #account.show-recharge .recharge-v3,
body.is-signed-in:not(.is-admin) #account.show-key .balance-v3,
body.is-signed-in:not(.is-admin) #account.show-key .key-v3,
body.is-signed-in:not(.is-admin) #account.show-redeem .redeem-v3,
body.is-signed-in:not(.is-admin) #account.show-records .orders-v3,
body.is-signed-in:not(.is-admin) #account.show-records .history-v3{display:block;margin-top:18px}
@media(max-width:1050px){.usage-grid{grid-template-columns:1fr}.usage-side{grid-template-columns:1fr 1fr}.usage-notice-card{grid-column:1/-1}}
@media(max-width:780px){body.is-signed-in:not(.is-admin) #account{padding:0 16px 30px}.usage-dashboard{padding-top:22px}.usage-head{align-items:flex-start;flex-direction:column}.usage-actions{justify-content:flex-start}.usage-balance{font-size:46px}.usage-side{grid-template-columns:1fr}.usage-models{grid-template-columns:1fr}.usage-donut{width:115px;height:115px}.usage-chart-wrap{height:245px}}
@media(max-width:480px){.usage-balance{font-size:40px}.usage-summary{display:grid;gap:7px}.usage-summary span+span:before{display:none}.usage-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.usage-pill{padding:0 10px}.usage-metrics{grid-template-columns:1fr 1fr}.usage-metric{padding:14px}.usage-metric strong{font-size:20px}}

 #account .account-download393{margin:18px 0 24px;padding:22px;background:#fff;border:1px solid #dce3ee;border-radius:18px;box-shadow:0 4px 16px #17233c05}
 #account .account-download393 h2{margin:0 0 6px;font-size:20px;color:#17243d}
 #account .account-download393 .download-intro{margin:0 0 16px;color:#64748b;font-size:14px}
 #account .account-download393 .download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 #account .account-download393 article{padding:18px;border:1px solid #e0e5ee;border-radius:14px;background:#f8fafc;min-width:0}
 #account .account-download393 h3{margin:0 0 6px;font-size:17px;color:#17243d}
 #account .account-download393 p{margin:6px 0 12px;color:#64748b;font-size:14px;line-height:1.5}
 #account .account-download393 a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;background:#5552dc;color:#fff;font-size:14px;font-weight:600;text-decoration:none;min-height:42px;box-sizing:border-box}
 #account .account-download393 a:hover{background:#433fc3}
 #account .account-download393 a:focus-visible{outline:3px solid #afaef5;outline-offset:3px}
 #account .account-download393 [hidden]{display:none!important}
 #account .account-download393 details{margin-top:12px;font-size:13px;color:#475569}
 #account .account-download393 summary{cursor:pointer}
 #account .account-download393 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;max-height:180px;overflow:auto}
 #account .account-download393 .download-tip{margin:14px 0 0;font-size:12px}
 @media(max-width:640px){#account .account-download393{padding:16px}#account .account-download393 .download-grid{grid-template-columns:1fr}#account .account-download393 a{width:100%}}
 