:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;font-synthesis:none;letter-spacing:0;--background:#f5f5f7;--surface:#fff;--surface-muted:#f5f5f7;--glass:#ffffffbd;--text:#1d1d1f;--secondary:#6e6e73;--tertiary:#86868b;--separator:#00000014;--separator-strong:#0000001f;--accent:#0071e3;--accent-hover:#0077ed;--accent-soft:#0071e31a;--success:#248a3d;--success-bright:#34c759;--warning:#b25000;--warning-bright:#ff9f0a;--danger:#d70015;--danger-bright:#ff3b30;--shadow-card:0 1px 1px #00000008, 0 6px 20px #0000000d;--shadow-raised:0 12px 40px #00000029;background:#f5f5f7;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit;letter-spacing:0}button{cursor:pointer}code{color:#445049;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.loading{min-height:100vh;color:var(--accent);place-items:center;display:grid}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}aside{background:var(--glass);height:100vh;color:var(--text);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border-right:1px solid var(--separator);z-index:20;flex-direction:column;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand>div{display:grid}.brand strong{white-space:nowrap;font-size:14px;font-weight:600}.brand span{color:var(--secondary);font-size:12px}.command-mark{background:var(--text);border-radius:8px;flex:none;place-content:center;gap:3px;width:30px;height:30px;display:inline-grid}.command-mark i{background:#fff;border-radius:999px;width:13px;height:2px;display:block}.command-mark i:nth-child(2){width:9px}.command-mark i:nth-child(3){width:5px}aside nav{gap:6px;margin-top:48px;display:grid}aside nav button,.logout{min-height:42px;color:var(--secondary);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;transition:background .2s,color .2s;display:flex}aside nav button:hover{color:var(--text);background:#0000000d}aside nav button.active{color:var(--accent);background:var(--accent-soft);font-weight:600}.logout{width:100%;margin-top:auto}.logout:hover{color:var(--text);background:#0000000d}.main-shell{min-width:0}.main-shell main{width:min(1180px,100%);margin:0 auto;padding:48px 48px 88px}.mobile-header{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:72px;margin-bottom:32px;display:flex}.page-heading h1{margin:4px 0 0;font-size:36px;font-weight:700;line-height:1.2}.eyebrow{color:var(--secondary);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.actions,.modal-actions,.row-actions{align-items:center;gap:10px;display:flex}.button{border:1px solid var(--separator);background:var(--surface);min-height:40px;color:var(--text);border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.button:hover{background:var(--surface-muted);border-color:var(--separator-strong)}.button.primary{color:#fff;background:var(--accent);border-color:#0000}.button.primary:hover{background:var(--accent-hover)}.button:disabled{opacity:.58;cursor:wait}.icon-button{border:1px solid var(--separator);background:var(--surface);width:36px;height:36px;color:var(--secondary);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-grid}.icon-button:hover{color:var(--text);background:var(--surface-muted);border-color:var(--separator-strong)}.icon-button.danger:hover{color:var(--danger);border-color:#ff3b3040}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.stat{background:var(--surface);border:1px solid var(--separator);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex}.stat-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.stat div:last-child{min-width:0;display:grid}.stat span,.stat small{color:var(--secondary);font-size:12px}.stat strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:24px;font-weight:650;overflow:hidden}.section-block{border-bottom:1px solid var(--separator);padding:36px 0 44px}.section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.section-title h2{margin:0;font-size:24px;font-weight:650;line-height:1.25}.section-title p{color:var(--secondary);margin:5px 0 0;font-size:14px}.status-dot,.tag{min-height:25px;color:var(--success);white-space:nowrap;background:#34c7591f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.tag.subtle{color:var(--secondary);background:#0000000d;margin-left:8px}.quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quota-meter{background:var(--surface);border:1px solid var(--separator);box-shadow:var(--shadow-card);border-radius:14px;padding:20px}.quota-heading,.quota-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.quota-heading span{color:var(--secondary);font-size:13px}.quota-heading small{color:var(--warning);background:#ff9f0a1f;border-radius:999px;margin-left:8px;padding:2px 6px}.quota-heading strong{font-size:14px;font-weight:600}.meter{background:#00000014;border-radius:999px;height:8px;margin:16px 0 10px;overflow:hidden}.meter i{background:var(--accent);border-radius:inherit;height:100%;transition:width .25s;display:block}.quota-foot{color:var(--tertiary);font-size:11px}.credit-strip{color:var(--secondary);flex-wrap:wrap;gap:16px 32px;margin-top:20px;font-size:13px;display:flex}.credit-strip strong{color:var(--text);margin-left:6px;font-weight:600}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.chart-panel{background:var(--surface);border:1px solid var(--separator);min-width:0;box-shadow:var(--shadow-card);border-radius:18px;padding:24px}.recharts-text{fill:var(--tertiary);font-size:11px}.empty{min-height:180px;color:var(--tertiary);border:1px dashed var(--separator-strong);background:#ffffffa3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.notice{color:var(--text);background:#ff3b3014;border:0;border-radius:12px;margin-top:16px;padding:13px 16px;font-size:13px}.notice.success{color:var(--success);background:#34c7591f;margin:0 0 20px}.bad{color:var(--danger);font-weight:600}.good{color:var(--success);font-weight:600}.account-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.account-card{background:var(--surface);border:1px solid var(--separator);min-width:0;color:var(--text);box-shadow:var(--shadow-card);border-radius:18px;padding:22px;transition:box-shadow .2s,transform .2s}.account-card:hover{box-shadow:0 8px 32px #00000014}.account-card.off{background:#ffffffa8}.account-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-card-head>div{gap:7px;min-width:0;display:grid}.account-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.3;overflow:hidden}.account-card code{max-width:100%;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;background:#0000000a;border-radius:999px;padding:4px 8px;overflow:hidden}.status-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill.ok{color:var(--success);background:#34c7591f}.status-pill.warn{color:var(--warning);background:#ff9f0a1f}.status-pill.error{color:var(--danger);background:#ff3b301a}.status-pill.default{background:var(--accent-soft);color:var(--accent)}.status-pill.muted{color:var(--secondary);background:#0000000d}.account-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.plan-pill{background:var(--surface-muted);max-width:100%;min-height:25px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.account-credits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.account-credits span{background:var(--surface-muted);min-width:0;color:var(--secondary);border-radius:10px;gap:5px;padding:11px 12px;font-size:11px;display:grid}.account-credits strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:15px;font-weight:650;overflow:hidden}.account-meters{display:grid}.account-meter+.account-meter{border-top:1px solid var(--separator);margin-top:16px;padding-top:16px}.account-meter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-meter-head span{min-width:0;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-meter-head small{color:var(--warning);margin-left:7px;font-size:10px}.account-meter-head strong{flex:none;font-size:13px;font-weight:600}.account-meter-head strong.ok{color:var(--success)}.account-meter-head strong.warn{color:var(--warning)}.account-meter-head strong.danger{color:var(--danger)}.account-meter-track{background:#00000014;border-radius:999px;height:8px;margin:10px 0 8px;overflow:hidden}.account-meter-track i{border-radius:inherit;height:100%;transition:width .25s;display:block}.account-meter-track i.ok{background:var(--success-bright)}.account-meter-track i.warn{background:var(--warning-bright)}.account-meter-track i.danger{background:var(--danger-bright)}.account-meter-foot{color:var(--tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.account-meter-foot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-error{color:var(--danger);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.account-card-foot{justify-content:space-between;align-items:center;gap:14px;min-height:40px;margin-top:20px;display:flex}.account-card-foot span{min-width:0;color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-actions{border-top:1px solid var(--separator);margin-top:14px;padding-top:14px}.toolbar-line{border-bottom:1px solid var(--separator);min-height:58px;color:var(--secondary);justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.table-wrap{border-top:1px solid var(--separator);width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{height:44px;color:var(--secondary);text-align:left;font-size:12px;font-weight:600}td{border-top:1px solid var(--separator);white-space:nowrap;height:64px;padding:8px 14px 8px 0}th:last-child,td:last-child{text-align:right;padding-right:0}.account-cell{align-items:center;gap:12px;display:flex}.account-cell>div{display:grid}.account-cell small{color:var(--tertiary);margin-top:3px}.avatar{background:var(--surface-muted);width:34px;height:34px;color:var(--secondary);border-radius:50%;place-items:center;display:grid}.avatar.active{background:var(--accent-soft);color:var(--accent)}.switch{width:42px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;position:absolute}.switch i{background:#00000029;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch input:checked+i{background:var(--success-bright)}.switch input:checked+i:after{transform:translate(18px)}.segmented{background:var(--surface-muted);border:0;border-radius:10px;gap:2px;padding:2px;display:flex;overflow:hidden}.segmented button{min-height:34px;color:var(--secondary);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001a}.system-list{border-top:1px solid var(--separator);max-width:780px}.system-list>div{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.system-list span{color:var(--secondary);font-size:13px}.system-list strong{font-size:13px;font-weight:600}.settings-section{border-top:1px solid var(--separator);max-width:880px;padding:32px 0 40px}.settings-section+.settings-section{margin-top:12px}.settings-section>.section-title svg{color:var(--tertiary)}.credential-line{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.credential-line>div{gap:6px;display:grid}.credential-line span,.credential-line small{color:var(--secondary);font-size:12px}.credential-line code{color:var(--text);font-size:14px}.security-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;display:grid}.security-form.inline{grid-template-columns:minmax(220px,360px) auto;justify-content:start}.security-form.key-create{grid-template-columns:minmax(240px,1fr) auto;margin-top:24px}.security-form .button{min-height:42px}.key-list{border-top:1px solid var(--separator)}.key-row{border-bottom:1px solid var(--separator);grid-template-columns:minmax(180px,1fr) minmax(230px,1fr) auto auto;align-items:center;gap:18px;min-height:72px;display:grid}.key-identity,.key-meta{gap:5px;min-width:0;display:grid}.key-identity strong{font-size:13px;font-weight:600}.key-identity code{text-overflow:ellipsis;overflow:hidden}.key-meta{color:var(--secondary);grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px}.key-row .icon-button:disabled{opacity:.45;cursor:wait}.modal-copy{color:var(--secondary);margin:-10px 0 22px;font-size:13px;line-height:1.6}.secret-output{background:var(--surface-muted);border:1px solid var(--separator);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.secret-output code{overflow-wrap:anywhere;color:var(--text)}.terminal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:18px;display:flex}.terminal-search{flex:1;max-width:520px;display:block;position:relative}.terminal-search svg{color:var(--tertiary);pointer-events:none;position:absolute;top:13px;left:14px}.terminal-search input{background:var(--surface);height:44px;padding-left:40px;box-shadow:0 1px 2px #0000000a}.model-account{flex:0 250px;min-width:200px}.model-account select{border:1px solid var(--separator-strong);background:var(--surface);height:44px;color:var(--text);border-radius:10px;padding:0 36px 0 12px;box-shadow:0 1px 2px #0000000a}.model-account-note{color:var(--secondary);margin:-8px 0 18px;font-size:12px}.model-pricing-note{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:5px;margin:-10px 0 18px;font-size:11px;display:flex}.model-pricing-note svg{color:var(--tertiary);flex:none}.model-pricing-note a{color:var(--accent);text-decoration:none}.model-pricing-note a:hover{text-decoration:underline}.model-usage-strip{background:var(--separator);border:1px solid var(--separator);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:-4px 0 20px;display:grid;overflow:hidden}.model-usage-strip span{background:var(--surface);gap:5px;min-width:0;padding:13px 15px;display:grid}.model-usage-strip small{color:var(--secondary);font-size:10px}.model-usage-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.model-usage-strip strong.muted{color:var(--tertiary);font-size:12px;font-weight:500}.model-test-panel{background:var(--surface);border:1px solid var(--separator);box-shadow:var(--shadow-card);border-radius:14px;margin:-4px 0 20px;padding:16px 18px}.model-test-head,.model-test-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.model-test-head strong{font-size:13px;font-weight:650}.model-test-head span,.model-test-foot{color:var(--secondary);font-size:11px}.model-test-track{background:#00000014;border-radius:999px;height:7px;margin:12px 0 9px;overflow:hidden}.model-test-track i{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.model-test-panel.failed .model-test-track i{background:var(--danger-bright)}.terminal-panel{background:#0d0d0f;border:1px solid #ffffff14;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #00000029}.terminal-head{color:#ebebf5b8;background:#ffffff0b;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 18px;font-size:12px;display:flex}.terminal-head span:first-child{align-items:center;gap:8px;display:inline-flex}.live-dot,.live-dot.paused{background:var(--success-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34c75929}.live-dot.paused{background:var(--warning-bright);box-shadow:0 0 0 4px #ff9f0a24}.terminal-log{min-height:380px;max-height:min(68vh,720px);padding:10px 12px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.terminal-line{color:#ebebf5d1;border-bottom:1px solid #ffffff0e;grid-template-columns:82px 58px minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px 6px;display:grid}.terminal-line:last-child{border-bottom:0}.terminal-time{color:#ebebf570;white-space:nowrap;font-size:11px}.terminal-kind{color:#9fd0ff;text-align:center;background:#0071e333;border-radius:6px;padding:2px 6px;font-size:10px;line-height:1.6}.terminal-line.error .terminal-kind{color:#ff9d94;background:#ff453a2e}.terminal-line.warn .terminal-kind{color:#ffcb74;background:#ff9f0a29}.terminal-line.completed .terminal-kind{color:#98e8ad;background:#34c75926}.terminal-copy{min-width:0}.terminal-copy p{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.terminal-copy small{color:#ebebf573;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.terminal-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:360px;display:flex}.terminal-metrics span{color:#ebebf5a3;white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:10px}.terminal-empty{color:#ebebf55c;place-items:center;min-height:280px;font-size:13px;display:grid}.model-table-wrap{background:var(--surface);border:1px solid var(--separator);max-height:min(68vh,760px);box-shadow:var(--shadow-card);border-radius:16px;overflow:auto}.model-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1010px}.model-table th{z-index:1;border-bottom:1px solid var(--separator);height:42px;color:var(--secondary);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#fffffff0;padding:0 18px;font-size:11px;font-weight:600;position:sticky;top:0}.model-table td{border-top:1px solid var(--separator);height:54px;color:var(--secondary);text-align:left;white-space:nowrap;padding:0 18px;font-size:12px}.model-table tbody tr:first-child td{border-top:0}.model-table tbody tr{transition:background .18s}.model-table tbody tr:hover{background:#00000006}.model-col-id{width:30%}.model-col-state{width:10%}.model-col-price{width:20%}.model-col-tokens,.model-col-credits{width:12%}.model-col-owner,.model-col-tested{width:10%}.model-col-action{width:6%}.model-id-cell{min-width:0;color:var(--secondary);align-items:center;gap:10px;display:flex}.model-id-cell code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-owner,.model-tested{text-overflow:ellipsis;overflow:hidden}.model-price-stack{gap:3px;min-width:0;display:grid}.model-price-stack strong{color:var(--text);text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.model-price-stack small{color:var(--tertiary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.model-price-empty{color:var(--tertiary)}.model-credits{color:var(--text);font-variant-numeric:tabular-nums}.model-state{border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:0 9px;font-size:10px;font-weight:650;line-height:24px;display:inline-flex}.model-state.available{color:var(--success);background:#34c7591f}.model-state.unavailable{color:var(--danger);background:#ff3b301a}.model-state.unknown{color:var(--warning);background:#ff9f0a1f}.model-state.untested{color:var(--secondary);background:#0000000d}.routing-select{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.routing-select select{border:1px solid var(--separator-strong);background:var(--surface);height:34px;color:var(--text);border-radius:9px;padding:0 28px 0 10px}.routing-note{color:var(--secondary);font-size:12px}.model-row.unavailable{background:#ffffff94}.model-row.unavailable .model-id-cell code{color:var(--secondary);text-decoration:line-through}.model-copy{width:32px;height:32px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-shell{background:var(--background);place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{background:var(--surface);border:1px solid var(--separator);width:min(400px,100%);box-shadow:var(--shadow-card);border-radius:20px;padding:40px}.brand-mark{margin-bottom:30px}.login-panel h1{margin:6px 0 30px;font-size:32px;font-weight:700;line-height:1.2}label{color:var(--secondary);gap:8px;font-size:12px;font-weight:600;display:grid}input{border:1px solid var(--separator-strong);background:var(--surface);width:100%;height:42px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;transition:border-color .2s,box-shadow .2s}input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0071e32e}.login-panel .button{width:100%;margin-top:20px}.form-error{color:var(--danger);margin-top:12px;font-size:12px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1d1d1f5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--separator);width:min(500px,100%);box-shadow:var(--shadow-raised);border-radius:18px;padding:30px;position:relative}.modal h2{margin:6px 0 26px;font-size:24px;font-weight:650;line-height:1.25}.modal label+label{margin-top:18px}.modal .close{position:absolute;top:18px;right:18px}.modal-actions{justify-content:flex-end;margin-top:28px}.toast{z-index:80;max-width:min(380px,100vw - 48px);color:var(--text);border:1px solid var(--separator);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border-radius:14px;padding:13px 16px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0000001f}.toast.error{border-color:#ff3b3040}.scrim{display:none}@media (width<=1000px){.stats-grid,.terminal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-grid,.chart-grid{grid-template-columns:1fr}}@media (width<=720px){.app-shell{display:block}aside{width:240px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}aside.open{transform:translate(0)}.scrim{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d1d1f59;border:0;display:block;position:fixed;inset:0}.mobile-header{z-index:10;border-bottom:1px solid var(--separator);background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.mobile-header .brand{gap:10px}.mobile-header .command-mark{width:26px;height:26px}.main-shell main{padding:28px 20px 56px}.page-heading{align-items:center;margin-bottom:26px}.page-heading h1{font-size:28px}.actions{flex-wrap:wrap;justify-content:flex-end}.stats-grid{grid-template-columns:1fr}.toolbar-line{align-items:flex-start;padding:12px 0}.credit-strip{gap:12px 24px}.login-panel{padding:30px 24px}.segmented button{padding:0 8px}.security-form,.security-form.inline,.security-form.key-create{grid-template-columns:1fr}.key-row{grid-template-columns:1fr auto auto;padding:14px 0}.key-meta{grid-area:2/1/auto/-1}.account-grid{grid-template-columns:1fr}.account-credits{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-toolbar{flex-direction:column;align-items:stretch}.model-account{flex-basis:auto}.terminal-panel{border-radius:14px}.terminal-line{grid-template-columns:1fr;gap:8px}.terminal-time,.terminal-kind{width:fit-content}.terminal-copy p,.terminal-copy small{white-space:normal}.terminal-metrics{justify-content:flex-start;max-width:none}.model-table-wrap{max-height:62vh}.model-table{min-width:0}.model-table col.model-col-owner,.model-table col.model-col-tested,.model-table th:nth-child(6),.model-table td:nth-child(6),.model-table th:nth-child(7),.model-table td:nth-child(7){display:none}.model-col-id{width:38%}.model-col-state{width:16%}.model-col-price{width:24%}.model-col-tokens{width:14%}.model-col-credits{width:18%}.model-col-action{width:8%}.model-table th,.model-table td{padding:0 12px}.model-price-stack small{display:none}.model-id-cell code{max-width:43vw}.model-usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.model-usage-strip span:nth-last-child(-n+2){grid-column:1/-1}}.request-pricing-note{margin:-24px 0 18px}.request-credits{color:var(--text);font-variant-numeric:tabular-nums;font-weight:550}
