:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9e9ef;background:#090b10;font-synthesis:none;--bg: #090b10;--surface: #10131a;--surface-2: #151923;--line: #252a36;--muted: #8b91a1;--violet: #9b87f5;--violet-2: #7158d9;--cyan: #50c9d4;--green: #69d59d;--amber: #e5b35c;--red: #ed7474}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button{color:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;color:var(--muted)}.logo-mark{width:40px;height:40px;flex:0 0 auto;display:block;border-radius:10px;box-shadow:0 8px 30px #8f79eb26}.brand-name{color:#f3f1f8;white-space:nowrap}.brand-name>span{color:#b6a6f5}.boot .logo-mark{width:56px;height:56px;border-radius:14px}.mobile-header .brand{gap:9px;font-size:15px}.mobile-header .logo-mark{width:30px;height:30px;border-radius:8px}.brand{display:flex;align-items:center;gap:12px;font:700 17px ui-sans-serif,system-ui;letter-spacing:-.02em}.eyebrow{display:block;color:var(--violet);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:13px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.08fr) minmax(420px,.92fr)}.auth-story{padding:42px 7vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 72% 40%,#755bd431 0,transparent 27%),radial-gradient(circle at 40% 64%,#344a7825,transparent 35%),linear-gradient(145deg,#10131b,#0b0d13);border-right:1px solid #20232c}.auth-story:after{content:"";position:absolute;width:440px;height:440px;right:-210px;top:20%;border:1px solid #ac97f31c;border-radius:50%;box-shadow:0 0 0 80px #ac97f30b,0 0 0 160px #ac97f307}.story-copy{max-width:640px;position:relative;z-index:1}.story-copy h1{margin:0 0 28px;font:600 clamp(42px,5vw,72px)/1.02 ui-sans-serif,system-ui;letter-spacing:-.055em;color:#f3f1f8}.story-copy h1 em{font-style:normal;color:#aa96f1}.story-copy>p{color:#a7acba;max-width:530px;font-size:17px;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px}.feature-grid div{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #282d38;border-radius:13px;background:#1518219c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-grid svg{width:20px;color:var(--violet);margin-bottom:9px}.feature-grid strong{font-size:13px}.feature-grid span{font-size:11px;color:var(--muted)}.story-foot{color:#656b79;font-size:12px}.auth-panel{display:grid;place-items:center;padding:50px;background:#0b0d12}.auth-card{width:min(100%,410px);display:grid;gap:21px}.auth-card h2,.modal h2{margin:0 0 8px;font:600 30px ui-sans-serif,system-ui;letter-spacing:-.035em}.auth-card>div>p,.modal p{margin:0;color:var(--muted);line-height:1.55}.auth-card label,.modal label{display:grid;gap:8px;color:#c8cbd4;font-size:13px;font-weight:600}input,select,textarea{width:100%;color:#ececf2;border:1px solid var(--line);border-radius:9px;background:#11141b;outline:none;padding:12px 13px;transition:border .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#8170d5;box-shadow:0 0 0 3px #8170d51c}input::placeholder{color:#555b69}.primary{border:0;border-radius:9px;background:linear-gradient(135deg,#8e79e7,#6953ca);color:#fff;min-height:41px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;cursor:pointer;box-shadow:0 7px 20px #7057d128}.primary:hover{filter:brightness(1.08)}.primary:disabled{opacity:.45;cursor:not-allowed}.primary svg{width:16px}.secondary-link{text-decoration:none;background:#1a1e29;border:1px solid #343a49;box-shadow:none}.wide{width:100%;min-height:46px}.auth-links{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.auth-links button{padding:0;border:0;background:none;color:#a895ef;cursor:pointer}.notice{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:8px;font-size:13px;line-height:1.4}.notice svg{width:17px;flex:0 0 auto}.notice.success{background:#183528;color:#8fe0b4;border:1px solid #285b42}.notice.error{background:#3b2023;color:#f3a5a5;border:1px solid #6b3037}.notice.warning{align-items:flex-start;background:#302817;color:#d9bb78;border:1px solid #65522b}.notice.warning span{display:grid;gap:3px}.notice.warning small{color:#ae996d;font-weight:400}.mobile-brand{display:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px 1fr}.sidebar{height:100vh;position:sticky;top:0;padding:27px 17px 19px;border-right:1px solid #20242e;background:#0d1016;display:flex;flex-direction:column;z-index:30}.sidebar-brand{padding:0 11px 28px}.sidebar nav{display:grid;gap:4px}.nav-item{width:100%;border:0;border-radius:8px;background:none;color:#838999;padding:10px 12px;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left;font-size:13px;font-weight:600}.nav-item svg{width:17px}.nav-item:hover{color:#cccfd8;background:#151922}.nav-item.active{color:#e9e6f8;background:linear-gradient(90deg,#7964d72c,#7964d710);box-shadow:inset 2px 0 #9a86ec}.sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:7px;padding-top:18px;border-top:1px solid var(--line)}.user-chip{min-width:0;flex:1;display:flex;gap:10px;align-items:center}.user-chip>span{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#26213c;color:#b5a5f2;font-size:10px;font-weight:700}.user-chip div{min-width:0;display:grid}.user-chip strong{overflow:hidden;text-overflow:ellipsis;font-size:11px}.user-chip small{color:var(--muted);font-size:10px;margin-top:2px}.icon-button{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.icon-button:hover{color:#eee;background:var(--surface-2);border-color:var(--line)}.icon-button svg{width:16px}.icon-button.danger:hover{color:var(--red);border-color:#563033;background:#2b191c}.workspace{min-width:0}.page{max-width:1440px;margin:0 auto;padding:58px clamp(30px,5vw,76px) 80px}.mobile-header{display:none}.approval-banner{margin:20px 30px 0;border:1px solid #65522b;background:#302817;color:#d9bb78;padding:12px 16px;border-radius:9px;font-size:13px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:34px}.page-head h1{margin:0 0 8px;font:600 clamp(29px,3vw,40px) ui-sans-serif,system-ui;letter-spacing:-.045em}.page-head p{margin:0;color:var(--muted);font-size:14px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.metric,.panel,.model-card{border:1px solid var(--line);background:linear-gradient(145deg,#12151c,#0f1218);border-radius:12px}.metric{padding:18px;display:flex;gap:14px}.metric-icon{width:37px;height:37px;flex:0 0 auto;border-radius:9px;background:#27213f;color:#a995ef;display:grid;place-items:center}.metric-icon svg{width:17px}.metric div{display:grid}.metric small{color:var(--muted);font-size:11px}.metric strong{font:600 23px ui-sans-serif,system-ui;margin:3px 0 1px}.metric div span{color:#696f7e;font-size:10px}.live-controls{display:flex;align-items:center;gap:5px}.live-state{min-width:128px;display:flex;align-items:center;gap:9px;margin-right:5px;padding:7px 11px;border:1px solid #28543d;border-radius:9px;background:#12291e}.live-state>div{display:grid}.live-state strong{color:var(--green);font-size:11px}.live-state small{color:#72927f;font-size:9px;margin-top:1px}.live-state.stale{border-color:#65343a;background:#2e1b1e}.live-state.stale strong{color:var(--red)}.live-state.paused{border-color:#63522d;background:#2e2718}.live-state.paused strong{color:var(--amber)}.live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #69d59d18;animation:live-pulse 2s ease-out infinite}.stale .live-dot{background:var(--red);box-shadow:0 0 0 4px #ed747418;animation:none}.paused .live-dot{background:var(--amber);box-shadow:none;animation:none}.spinning svg{animation:spin .8s linear infinite}.live-dot.idle{background:#565c69;box-shadow:none;animation:none}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.live-metrics .metric{min-width:0}.metric-warning{border-color:#66552d;background:linear-gradient(145deg,#2d2618,#15130f)}.metric-warning .metric-icon{color:var(--amber);background:#3c311c}.usage-chart{margin:16px 0}.usage-chart .chart-tooltip{min-height:78px}.chart-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-output{border-color:#285b42;background:linear-gradient(145deg,#14251d,#0f1514)}.metric-output .metric-icon{color:var(--green);background:#18362a}.live-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px}.live-layout>.panel,.token-panel-stack>.panel:first-child{margin-top:0}.token-panel-stack{min-width:0}.token-panel-stack>.panel+.panel{margin-top:16px}.period{display:inline-flex;align-items:center;gap:6px}.period svg{width:12px;color:var(--green)}.period .live-dot{width:6px;height:6px}.window-picker{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.window-picker select{width:auto;min-width:112px;border:0;padding:0 2px;background:transparent;box-shadow:none;color:var(--muted);font-size:11px;cursor:pointer}.window-picker select:focus{box-shadow:none;color:#d7d9e0}.service-status-panel{overflow:hidden}.service-hero{display:flex;align-items:center;gap:12px;margin:18px 20px 13px;padding:13px;border:1px solid #29563f;border-radius:10px;background:#142a20}.service-hero>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--green);background:#1c3a2c}.service-hero svg{width:17px}.service-hero div{min-width:0;display:grid}.service-hero strong{font-size:12px}.service-hero small{color:#7e9a89;font-size:10px;margin-top:3px}.service-hero.partial{border-color:#66552d;background:#2d2618}.service-hero.partial>span{color:var(--amber);background:#3c311c}.service-hero.partial small{color:#aa976c}.service-hero.down{border-color:#65343a;background:#2f1c1f}.service-hero.down>span{color:var(--red);background:#3b2226}.service-hero.down small{color:#a77a7e}.service-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 20px 18px}.service-facts>span{min-width:0;display:grid;grid-template-columns:17px 1fr;align-items:center;padding:9px;border:1px solid var(--line);border-radius:8px;background:#0e1117}.service-facts svg{width:13px;color:var(--violet);grid-row:1 / 3}.service-facts small{color:var(--muted);font-size:8px}.service-facts strong{font-size:13px}.backend-live-list{max-height:158px;overflow:auto;border-top:1px solid var(--line)}.backend-live{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 20px;border-bottom:1px solid #1c2029}.backend-live:last-child{border-bottom:0}.backend-live div{min-width:0;display:grid}.backend-live strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.backend-live small{color:var(--muted);font-size:8px;margin-top:2px}.backend-live b{color:#aaa0d6;font-size:9px}.health-light{width:7px;height:7px;border-radius:50%;background:var(--red)}.health-light.healthy{background:var(--green);box-shadow:0 0 7px #69d59d88}.health-light.degraded,.health-light.unknown{background:var(--amber)}.health-light.disabled{background:#565c69}.live-requests{margin-top:16px}.live-requests .panel-title{border-bottom:0}.fresh-request{animation:fresh-row 4s ease-out}.request-key-name{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-feed-scroll{overflow-x:auto}.request-feed-scroll:focus-visible{outline:1px solid var(--violet);outline-offset:-2px}.request-backend-name{display:block;min-width:110px;max-width:200px;white-space:normal;overflow-wrap:anywhere}.monitoring-page .monitoring-backends table{min-width:1000px}.monitoring-backends td:first-child{min-width:170px}.monitoring-backends .backend-filter-link{max-width:230px}.model-card h3 a{color:inherit;text-decoration:none}.model-card h3 a:hover{color:var(--violet)}.online.unavailable{color:#b4a5a8}.model-backend-chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 9px}.model-backend-chips>span{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow-wrap:anywhere;padding:6px 9px;border:1px solid var(--line);border-radius:6px;color:#babecb;font-size:11px}.model-backend-count{color:var(--muted)}.model-backend-chips .health-light{flex-shrink:0}.health-light.unknown,.health-light.draining{background:#7c8090}.monitoring-back{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#aaa3c0;padding:0;margin-bottom:22px;cursor:pointer;font-size:12px}.monitoring-back svg{width:15px}.monitoring-back:hover{color:#eee6ff}.monitoring-controls{display:flex;align-items:center;gap:8px}.monitoring-controls select,.monitoring-section-title select{background:#161923;border:1px solid var(--line);border-radius:8px;color:#ddd9ea;padding:9px 12px}.monitoring-freshness{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;line-height:1.6;margin:15px 0}.monitoring-page .page-head{margin-bottom:16px}.model-detail-meta{padding:22px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px}.model-detail-meta>div{min-width:0}.model-detail-meta strong,.model-detail-meta small{display:block}.model-detail-meta strong{margin-top:8px;font-size:15px}.model-detail-meta small{color:var(--muted);font-size:11px}.model-detail-meta .chips{grid-column:1 / -1}.model-copy{display:flex;align-items:center;gap:8px;margin-top:5px}.model-copy code{color:#b5a3e9;font-size:13px;overflow-wrap:anywhere}.monitoring-backends{margin-top:18px;overflow-x:auto}.monitoring-backends table{min-width:900px}.backend-filter-link{background:transparent;border:0;padding:0;cursor:pointer;color:#c3b1f3;display:inline-flex;align-items:center;gap:8px;text-align:left;text-decoration:none;font-size:inherit;overflow-wrap:anywhere}.backend-filter-link:hover{color:#eee7ff}.backend-filter-link svg{width:15px;flex-shrink:0}.selected-backend{background:#211c30}.monitoring-section-title{margin:34px 0 18px;display:flex;justify-content:space-between;align-items:end;gap:20px}.monitoring-section-title h2{font-size:20px;margin:5px 0 0}.monitoring-section-title label{color:var(--muted);font-size:11px;display:grid;gap:6px}.monitoring-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.monitoring-fact{padding:19px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#191721,#10131b);display:grid;gap:9px;min-width:0}.monitoring-fact small{color:#a4a5b7;font-size:11px}.monitoring-fact strong{font-size:24px;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere}.monitoring-fact span{color:var(--muted);font-size:10px;line-height:1.5}.monitoring-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.monitoring-chart-wide{grid-column:1 / -1}.monitoring-chart{margin-top:0;padding:20px;min-width:0}.monitoring-chart-heading{display:flex;align-items:start;justify-content:space-between;gap:15px}.monitoring-chart-heading h3{margin:0;font-size:15px}.monitoring-chart-heading p{font-size:11px;color:var(--muted);line-height:1.6;margin:6px 0 0}.chart-table-toggle{border:0;background:transparent;color:#baa4ef;cursor:pointer;font-size:10px;white-space:nowrap;padding:2px}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0 10px}.chart-legend button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#b7b8c9;font-size:10px;padding:0;cursor:pointer}.chart-legend button[aria-pressed=false]{opacity:.4}.chart-legend i{width:8px;height:8px;border-radius:3px}.chart-canvas{width:100%;min-width:0}.chart-canvas svg{display:block;width:100%;height:auto;outline-offset:2px}.chart-gridline{stroke:#282b37;stroke-dasharray:2 4}.chart-axis{fill:#888a9e;font-size:10px}.chart-empty{fill:#888a9e;font-size:12px}.chart-cursor{stroke:#9291a7;stroke-dasharray:3 3}.chart-tooltip{min-height:61px;border-top:1px solid var(--line);padding-top:11px;display:flex;flex-direction:column;gap:5px;font-size:10px;line-height:1.6;color:#aaaabd}.chart-tooltip strong{color:#ded9ee;font-weight:500}.chart-tooltip small{color:var(--muted)}.chart-data{max-height:330px;overflow:auto;margin-top:12px}.chart-data caption{text-align:left;color:var(--muted);font-size:11px;padding:10px}.monitoring-note{color:#9194a8;line-height:1.8;font-size:11px;margin:24px 0 10px}.backend-monitoring-meta{padding:20px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.backend-monitoring-meta code{color:#b8a7df;overflow-wrap:anywhere}.backend-monitoring-meta small{color:var(--muted)}.backend-monitoring-meta p{width:100%;margin:0;font-size:12px}.health-observations{padding-bottom:15px;margin-bottom:18px}.health-strip{display:flex;gap:2px;height:32px;margin:0 20px;overflow:hidden;border-radius:5px}.health-strip span{flex:1;min-width:1px;background:#353845}.health-strip .healthy{background:#42ae93}.health-strip .degraded{background:#bf9452}.health-strip .unhealthy{background:#c96479}.health-observations p{color:var(--muted);margin:10px 20px 0;font-size:10px}@media(max-width:1100px){.monitoring-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-chart-grid{grid-template-columns:minmax(0,1fr)}.model-detail-meta{grid-template-columns:1fr 1fr}.model-detail-meta>div:first-child{grid-column:1 / -1}}@media(max-width:600px){.usage-chart .monitoring-chart-heading{flex-wrap:wrap}.monitoring-section-title{flex-direction:column;align-items:stretch}.monitoring-chart,.monitoring-fact{padding:14px}.monitoring-fact strong{font-size:20px}.monitoring-freshness{flex-wrap:wrap}.monitoring-controls{width:100%}.monitoring-controls select{flex:1}}.request-open{width:100%;min-width:0;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.request-open>span{min-width:0}.request-open code{overflow:hidden;text-overflow:ellipsis}.request-open svg{width:15px;flex:0 0 auto;color:var(--muted);transition:color .15s,transform .15s}.request-open:hover svg,.request-open:focus-visible svg{color:var(--violet);transform:translate(2px)}.request-open:focus-visible{outline:1px solid var(--violet);outline-offset:5px;border-radius:2px}.modal-backdrop.request-detail-backdrop{padding:14px}.modal.request-detail-modal{width:min(1200px,100%);padding:0}.request-detail-heading{padding:27px 30px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.request-detail-heading>div{min-width:0;overflow-wrap:anywhere}.request-detail-heading h2{margin:5px 0 4px;overflow-wrap:anywhere;font-size:22px}.request-detail-heading p{font-size:11px}.request-detail-heading>.status{margin-right:38px;flex-shrink:0}.request-detail-loading{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--muted)}.request-detail-loading svg{width:25px;color:var(--violet)}.spin-icon,.request-detail-refreshing svg{animation:spin .8s linear infinite}.request-detail-modal>.notice{margin:16px 24px 0}.request-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.request-detail-facts>span{min-width:0;padding:14px 18px;display:grid;align-content:start;gap:4px;background:#0e1117}.request-detail-facts>.detail-fact-wide{grid-column:span 2}.request-detail-facts small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.request-detail-facts strong{white-space:normal;overflow-wrap:anywhere;color:#dfe1e7;font-size:13px;line-height:1.5}.request-detail-section{padding:20px 24px 0}.request-detail-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.request-detail-section-title h3{margin:3px 0 0;font-size:15px}.request-detail-section-title>strong{color:#dfe1e7;font-size:12px}.request-token-grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.request-token-grid>span{min-width:0;display:grid;gap:3px;padding:13px;border-right:1px solid var(--line);background:#0e1117}.request-token-grid>span:last-child{border-right:0}.request-token-grid small{color:var(--muted);font-size:9px;text-transform:uppercase}.request-token-grid strong{color:#e2e3e8;font-size:17px}.request-token-grid b{overflow:hidden;text-overflow:ellipsis;color:#746c96;font-size:8px;font-weight:500;text-transform:uppercase}.request-attempts{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.request-attempts table{width:100%;border-collapse:collapse}.request-attempts th,.request-attempts td{padding:9px 12px;border-top:1px solid var(--line);text-align:left;font-size:10px}.request-attempts th{border-top:0;color:var(--muted);background:#0e1117;text-transform:uppercase}.request-attempts td strong,.request-attempts td small{display:block}.request-attempts td small{margin-top:2px;color:var(--muted)}.request-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px 24px}.request-content{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0b0e13}.request-content>div{min-height:44px;padding:8px 13px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#11141b}.request-content-meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.request-content>div small{color:var(--muted);font-size:8px}.content-view-toggle{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:6px;background:#0b0e13}.content-view-toggle button{border:0;padding:3px 6px;border-radius:4px;color:var(--muted);background:transparent;font-size:8px;cursor:pointer}.content-view-toggle button.active{color:#e1dafa;background:#31294d}.request-content pre{height:330px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.request-content pre.readable-output{padding:18px;white-space:pre-wrap}.request-content pre.readable-output code{color:#d9dbe2;font:12px/1.7 ui-sans-serif,system-ui}.request-content code{color:#bfc2cd;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.request-content p{height:330px;margin:0;display:grid;place-items:center;color:var(--muted);font-size:11px}.request-content-expired{margin:-8px 24px 24px;padding:11px 13px;border:1px solid #554827;border-radius:8px;color:#c4a96d;background:#292216;font-size:10px;line-height:1.5}.request-detail-refreshing{position:absolute;right:18px;bottom:8px;display:flex;gap:5px;align-items:center;color:var(--muted);font-size:8px}.request-detail-refreshing svg{width:10px}.live-token-note{display:flex;align-items:center;gap:9px;margin:-3px 22px 18px;padding:9px 11px;border:1px solid #554827;border-radius:8px;background:#292216;color:#c4a96d;font-size:10px}.live-token-note .live-dot{background:var(--amber);box-shadow:none}@keyframes live-pulse{0%{box-shadow:0 0 #69d59d55}70%,to{box-shadow:0 0 0 7px #69d59d00}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fresh-row{0%{background:#302951}to{background:transparent}}.panel{margin-top:16px}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:20px 22px 17px;border-bottom:1px solid var(--line)}.panel-title .eyebrow{margin-bottom:6px}.panel h3{margin:0;font:600 17px ui-sans-serif,system-ui}.period{color:var(--muted);font-size:11px;border:1px solid var(--line);padding:7px 10px;border-radius:7px}.token-bars{padding:9px 22px 19px}.token-row{display:grid;grid-template-columns:28px 82px 1fr 80px;align-items:center;gap:10px;padding:9px 0;font-size:12px}.token-row.prominent{padding:13px 0}.token-row.prominent>strong{color:#e4e5eb;font-size:13px}.token-row>b{text-align:right;font-size:11px}.token-row.prominent>b{color:#e4e5eb;font-size:14px}.token-row.prominent .bar{height:8px}.token-secondary{margin-top:5px;padding-top:5px;border-top:1px solid #20242e;opacity:.68}.token-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px}.token-icon svg{width:14px}.token-icon.violet{color:var(--violet);background:#2d2745}.token-icon.cyan{color:var(--cyan);background:#17383c}.token-icon.amber{color:var(--amber);background:#3b301d}.token-icon.green{color:var(--green);background:#18362a}.bar{height:6px;border-radius:10px;background:#242833;overflow:hidden}.bar span{display:block;height:100%;border-radius:inherit}.bar .violet{background:var(--violet)}.bar .cyan{background:var(--cyan)}.bar .amber{background:var(--amber)}.bar .green{background:var(--green)}.quickstart{display:grid;grid-template-columns:1fr minmax(360px,.9fr);gap:28px;align-items:center;padding:24px}.quickstart .eyebrow{margin-bottom:7px}.quickstart p{color:var(--muted);font-size:13px}.quickstart pre{margin:0;background:#090b0f;border:1px solid #242833;border-radius:9px;padding:17px;color:#bdb4e5;font-size:11px;line-height:1.65;overflow:auto}.table-panel{overflow:hidden}.table-panel table{width:100%;border-collapse:collapse}.table-panel th{padding:12px 17px;color:#737988;background:#12151d;text-align:left;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.table-panel td{border-top:1px solid var(--line);padding:14px 17px;font-size:12px;color:#aeb2bd;vertical-align:middle}.table-panel td strong,.table-panel td code,.table-panel td small{display:block}.table-panel td strong{color:#e1e2e8}.table-panel td code{color:#a99aeb;margin-top:3px}.table-panel td small{color:var(--muted);margin-top:3px}.table-panel select{min-width:110px;padding:7px;font-size:11px}.row-actions{display:flex;justify-content:flex-end;gap:2px}.empty{padding:65px 25px;display:grid;justify-items:center;text-align:center}.empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#8b79df;background:#252038}.empty svg{width:22px}.empty strong{margin-top:14px}.empty p{margin:5px 0 0;color:var(--muted);font-size:12px}.search{max-width:410px;position:relative;margin-bottom:18px}.search svg{position:absolute;left:12px;top:12px;width:17px;color:var(--muted)}.search input{padding-left:39px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.model-card{padding:19px}.model-top{display:flex;justify-content:space-between;align-items:center}.model-icon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#282340;color:#aa96ef}.model-icon svg{width:18px}.online{display:flex;gap:5px;align-items:center;color:var(--green);font-size:10px}.online svg{width:10px}.model-card h3{margin:18px 0 4px}.model-card>code{color:var(--violet);font-size:11px}.model-card p{color:var(--muted);min-height:36px;font-size:12px;line-height:1.5}.chips{display:flex;flex-wrap:wrap;gap:5px}.chips span{padding:4px 7px;border-radius:5px;color:#aeb2c0;background:#1d212b;border:1px solid #292e3a;font-size:9px}.chips.compact span{padding:2px 5px}.model-card footer{margin-top:17px;padding-top:13px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.model-card footer strong{color:#c8cad2}.model-card footer+footer{margin-top:11px;padding-top:11px}.model-prices{margin-top:11px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.model-prices dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:9px 0 0}.model-prices dl div{display:flex;justify-content:space-between;gap:8px;min-width:0}.model-prices dd{margin:0;color:#c8cad2;font-weight:600;white-space:nowrap}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:16px}.tabs button{display:flex;flex-shrink:0;white-space:nowrap;align-items:center;gap:7px;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);cursor:pointer;font-size:12px}.tabs button svg{width:15px}.tabs button.active{color:#ddd8f3;border-bottom-color:var(--violet)}.tabs b{min-width:16px;padding:1px 4px;border-radius:10px;background:#713d49;color:#ffc2ce;font-size:9px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:-12px 0 20px}.admin-kpis span{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.admin-kpis small{color:var(--muted)}.admin-kpis strong{font-size:17px}.status{width:fit-content;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:10px;font-size:9px;text-transform:capitalize}.status svg{width:11px}.status.ok{color:var(--green);background:#183528}.status.warn{color:var(--amber);background:#382e1a}.status.bad{color:var(--red);background:#3b2023}.error-text{color:var(--red)!important;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#05060abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal{width:min(600px,100%);max-height:90vh;overflow:auto;position:relative;border:1px solid #303543;border-radius:14px;background:#11141b;padding:28px;box-shadow:0 30px 100px #000a}.modal form{display:grid;gap:18px}.modal-close{position:absolute;top:15px;right:15px}.modal fieldset{border:0;padding:0;margin:0}.modal legend{margin-bottom:9px;color:#c8cbd4;font-size:13px;font-weight:600}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;padding:9px;border:1px solid var(--line);border-radius:8px;background:#0e1117;cursor:pointer}.check input{width:auto}.check input:disabled+span{opacity:.45}.check span{display:grid}.check small{color:var(--muted);font-weight:400}.all-models-check{margin-bottom:9px;border-color:#493e70;background:#171323}.model-access-loading{padding:13px;border:1px dashed var(--line);border-radius:8px;text-align:center;font-size:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.secret{margin:19px 0;padding:12px;display:flex;align-items:center;gap:5px;border:1px solid #493e70;background:#171323;border-radius:9px}.secret code{flex:1;word-break:break-all;color:#c1b4ee;font-size:11px}.limits-modal{width:min(440px,100%)}.limits-modal label small{color:var(--muted);font-weight:400}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-card{margin-top:0;padding:23px}.settings-heading{display:flex;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--line)}.settings-heading>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--violet);background:#292341}.settings-heading svg{width:18px}.settings-heading p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.settings-card form{display:grid;gap:16px;padding-top:20px}.settings-card label{display:grid;gap:7px;color:#c8cbd4;font-size:12px;font-weight:600}.settings-card .primary{justify-self:start}.pending-change{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #675628;border-radius:9px;color:var(--amber);background:#2a2417}.pending-change>svg{width:17px;flex:0 0 auto}.pending-change span{min-width:0;flex:1;display:grid}.pending-change strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.pending-change small{color:#ae996d;margin-top:3px;line-height:1.35}.profile-usage{margin-top:16px}.profile-usage>.notice{margin:16px 20px}.profile-token-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 20px;border-bottom:1px solid var(--line)}.profile-token-kpis span{min-width:0;display:grid;grid-template-columns:28px 1fr;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px;background:#0e1117}.profile-token-kpis svg{width:16px;color:var(--violet);grid-row:1 / 3}.profile-token-kpis small{color:var(--muted);font-size:9px}.profile-token-kpis strong{overflow:hidden;text-overflow:ellipsis;font-size:16px}.account-meta{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 22px}.account-meta span{display:grid;gap:4px}.account-meta small{color:var(--muted)}.account-meta strong{font-size:13px;text-transform:capitalize}@media(min-width:1051px){.service-status-panel{align-self:stretch;display:flex;flex-direction:column;contain:size}.service-status-panel>:not(.backend-live-list){flex-shrink:0}.service-status-panel .backend-live-list{flex:1;min-height:0;max-height:none}}@media(max-width:1050px){.metric-grid,.live-metrics,.model-grid{grid-template-columns:repeat(2,1fr)}.live-layout,.feature-grid{grid-template-columns:1fr}.feature-grid div{display:grid;grid-template-columns:24px 1fr}.feature-grid svg{grid-row:1/3}.feature-grid span{grid-column:2}}@media(max-width:760px){.auth-shell{display:block}.auth-story{display:none}.auth-panel{min-height:100vh;padding:30px 22px}.mobile-brand{display:flex;margin-bottom:30px}.app-shell{display:block}.sidebar{position:fixed;width:244px;transform:translate(-102%);transition:transform .2s;box-shadow:20px 0 60px #0009}.sidebar.open{transform:translate(0)}.mobile-header{height:56px;padding:0 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:#0c0f15ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-header svg{width:17px;color:var(--muted)}.page{padding:35px 18px 60px}.page-head{align-items:flex-start;flex-direction:column}.metric-grid,.model-grid,.quickstart{grid-template-columns:1fr}.token-row{grid-template-columns:28px 65px 1fr 55px}.table-panel{overflow-x:auto}.table-panel table{min-width:650px}.tabs{overflow-x:auto}.form-row,.check-grid{grid-template-columns:1fr}.live-controls{width:100%}.live-state{flex:1}.live-requests table{min-width:840px}.admin-kpis,.profile-token-kpis{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr}.account-meta{grid-template-columns:1fr;gap:15px}.profile-usage table{min-width:760px}.request-detail-facts{grid-template-columns:repeat(2,1fr)}.request-token-grid{grid-template-columns:repeat(3,1fr)}.request-token-grid>span:nth-child(3){border-right:0}.request-token-grid>span:nth-child(-n+3){border-bottom:1px solid var(--line)}.request-content-grid{grid-template-columns:1fr}.request-detail-heading{padding:24px 60px 20px 20px;flex-direction:column;gap:12px}.request-detail-heading>.status{margin-right:0}.request-detail-section,.request-content-grid{padding-left:16px;padding-right:16px}}.delete-account{margin-top:24px;border-color:#633039}.delete-account .settings-heading>span{background:#321e24;color:#ed7474}.deletion-note{color:#a7acba;font-size:13px;line-height:1.65;max-width:720px}.profile-usage>.deletion-note{margin:16px 20px}.delete-account form{max-width:600px}.delete-actions{display:flex;flex-wrap:wrap;gap:12px}.danger-button{border:1px solid #934551;border-radius:8px;background:#642c37;color:#fff;padding:12px 16px;font-weight:600;cursor:pointer}.danger-button:hover{background:#7c3342}.danger-button:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.live-dot,.spinning svg,.fresh-request{animation:none}}.router-limits{max-width:820px}.router-limits form small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.router-limits form p{margin:0;line-height:1.6;font-size:12px}.table-scroll{overflow-x:auto}.table-scroll table{min-width:760px}
