:root{color:#e6edf7;font-synthesis:none;background:#0a1020;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{color:#e6edf7;background:radial-gradient(circle at top,#172554 0,#0a1020 42rem);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{min-height:100vh}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#0d1629cc;border-bottom:1px solid #263550;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;font-size:1.1rem;font-weight:800}.brand:before{content:"✦";color:#67e8f9;margin-right:.5rem}.site-nav{color:#b8c6db;align-items:center;gap:.35rem;display:flex}.site-nav a{border-radius:.5rem;padding:.55rem .75rem}.site-nav a:hover{color:#fff;background:#1c2a44}.content-container{width:min(100% - 2rem,1050px);margin:0 auto;padding:3rem 0 5rem}.page-header{margin-bottom:1.5rem}.eyebrow{color:#67e8f9;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.page-header h1{letter-spacing:-.055em;margin:.35rem 0 .7rem;font-size:clamp(2rem,5vw,3.4rem)}.muted{color:#9fb0c9;line-height:1.6}.card,.auth-card,.docs-section{background:#111c31;border:1px solid #263550;border-radius:1rem;padding:1.4rem;box-shadow:0 16px 40px #02061755}.auth-card{width:min(100%,470px);margin:2rem auto}.form-field{color:#cdd8e8;gap:.5rem;margin:1rem 0;font-weight:600;display:grid}.form-field input{color:#fff;background:#0b1426;border:1px solid #334763;border-radius:.6rem;width:100%;padding:.75rem .85rem}.form-field input:focus{border-color:#818cf8;outline:3px solid #4f46e566}.button,button{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;display:inline-flex}.button:hover,button:hover{background:#818cf8}.button-secondary{color:#dbeafe;background:#1e2d48}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.status-badge{color:#a5f3fc;background:#164e63;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.key-row{border-bottom:1px solid #263550;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.network-status-row{border-bottom:1px solid #263550;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.network-status-metadata .muted{margin:.25rem 0 0}.network-status-state,.network-status-action{justify-self:end}.secret-card{background:#0f2940;border:1px solid #67e8f9;margin-top:1.25rem}.code-block{color:#c4f1ff;background:#07101f;border:1px solid #263550;border-radius:.75rem;padding:1rem;overflow:auto}.docs-section{margin-bottom:1rem}.notice{background:#12304a;border-left:3px solid #67e8f9;border-radius:.4rem;padding:.8rem 1rem}@media (width<=620px){.site-header{flex-direction:column;align-items:flex-start}.site-nav{flex-wrap:wrap}.content-container{padding:2rem 0 3rem}.grid{grid-template-columns:1fr}.network-status-row{grid-template-columns:1fr;gap:.65rem}.network-status-state,.network-status-action{justify-self:start}}a{color:#a5b4fc;border-bottom:1px solid #0000;font-weight:650;text-decoration:none;transition:color .16s,border-color .16s}a:hover,a:focus-visible{color:#c7d2fe;border-bottom-color:currentColor}.brand,.site-nav a,.button{border-bottom:0}.brand{color:inherit}.model-table{border-collapse:collapse;background:#111c31;border:1px solid #263550;border-radius:1rem;width:100%;overflow:hidden}.model-table th,.model-table td{text-align:left;border-bottom:1px solid #263550;padding:1rem}.model-table th{color:#9fb0c9;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.model-table tr:last-child td{border-bottom:0}.latency-value{font-variant-numeric:tabular-nums;color:#a5f3fc}.model-usage-row td:first-child{align-items:center;gap:.75rem;display:flex}.endpoint-toggle{color:#dbeafe;background:#1e2d48;padding:.35rem .55rem;font-size:.75rem}.endpoint-usage-row td{background:#0d1629}.endpoint-usage-row td:first-child{padding-left:2rem}.earnings-table-wrapper{border-radius:1rem;overflow-x:auto}.earnings-table{min-width:1050px}.earnings-table-wrapper:focus-visible{outline-offset:3px;outline:3px solid #4f46e566}.endpoint-identity{gap:.2rem;display:grid}.endpoint-name{font-weight:700}.endpoint-url{color:#9fb0c9;overflow-wrap:anywhere;font-size:.85rem}.account-menu{position:relative}.account-menu-trigger{color:#a5f3fc;background:#164e63;padding:.25rem .6rem;font-size:.8rem}.account-menu-panel{background:#111c31;border:1px solid #263550;border-radius:.6rem;min-width:9rem;padding:.4rem;display:none;position:absolute;top:100%;right:0;box-shadow:0 16px 40px #02061788}.account-menu:hover .account-menu-panel,.account-menu:focus-within .account-menu-panel,.account-menu-open .account-menu-panel{gap:.2rem;display:grid}.account-menu-panel .account-menu-action{text-align:left;color:#e6edf7;width:100%;min-height:2.4rem;font:inherit;background:0 0;border:0;border-radius:.4rem;justify-content:flex-start;align-items:center;padding:.55rem .7rem;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.account-menu-panel .account-menu-action:hover,.account-menu-panel .account-menu-action:focus-visible{color:#fff;background:#1c2a44}.provider-device-list{gap:1rem;display:grid}.provider-device-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.provider-device-filters button{color:#dbeafe;background:#1e2d48}.provider-device-filters button[aria-pressed=true]{color:#fff;background:#4f46e5}.provider-device-card h2,.provider-device-card h3{margin:0}.provider-device-header,.provider-device-actions,.provider-device-details{justify-content:space-between;gap:1rem;display:flex}.provider-device-actions{flex-wrap:wrap;align-items:flex-start}.provider-device-details{border-top:1px solid #263550;border-bottom:1px solid #263550;margin:1rem 0;padding:1rem 0}.provider-device-details div{gap:.35rem;display:grid}.provider-device-details dd{margin:0}.provider-device-section+.provider-device-section{margin-top:1.25rem}.provider-model-list{margin:.6rem 0 0;padding-left:1.2rem}.status-online{color:#a5f3fc;background:#164e63}.status-offline{color:#f5d0fe;background:#3f2a45}.account-divider{border-top:1px solid #263550;margin:2rem 0}.wallet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.wallet-balance{color:#a5f3fc;font-variant-numeric:tabular-nums;margin:.45rem 0;font-size:2rem;font-weight:800}.wallet-funds-card{align-content:start;gap:.8rem;display:grid}.wallet-funds-card h2,.wallet-funds-card p{margin:0}.wallet-section{margin-top:2rem}.currency-value{color:#a5f3fc;font-variant-numeric:tabular-nums}.ledger-pager,.wallet-dialog-actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.wallet-payment-dialog{z-index:20;width:min(100% - 2rem,480px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=800px){.wallet-summary-grid{grid-template-columns:1fr}}@media (width<=620px){.provider-device-header,.provider-device-details{flex-direction:column}}.beta-notice{color:#473711;background:#fff5d6;border-bottom:1px solid #d9b85a;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.85rem max(1rem,50% - 600px);font-size:.9rem;line-height:1.5;display:flex}.beta-notice strong{flex-shrink:0}.docs-languages{gap:1rem;margin:.7rem 0;display:flex}.docs-languages a[aria-current=page]{color:#a5f3fc;font-weight:750}.guide-steps li{margin-bottom:.8rem;line-height:1.7}.guide-limits summary{cursor:pointer;font-weight:750}.user-guide .model-table td{overflow-wrap:anywhere}
