@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02070c;--bg-soft:#050d16;--panel:#07111ec7;--panel-strong:#0a192be6;--line:#94b3de29;--ink:#fff;--muted:#a0afc2;--brand:#126bff;--brand-dark:#0b5df0;--brand-soft:#126bff21;--success:#00dc79;--warning:#ffc44d;--danger:#ff6b61;--shadow:0 28px 90px #00000057;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;color:var(--ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11";letter-spacing:0;background:radial-gradient(circle at 82% -8%,#126bff33,#0000 30rem),radial-gradient(circle at 4% 18%,#00dc7912,#0000 22rem),linear-gradient(145deg,#02070c 0%,#030b13 52%,#061322 100%);margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.login{grid-template-columns:minmax(0,1.08fr) minmax(380px,480px);min-height:100vh;display:grid}.loginHero{color:#fff;background-color:#0000;background-image:linear-gradient(145deg,#02070cf0,#020a12d1),url(https://images.unsplash.com/photo-1551434678-e076c223a692?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative}.loginHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 24%,#126bff57,#0000 22rem),linear-gradient(#0000 0%,#02070cd1 100%);position:absolute;inset:0}.loginHero>*{z-index:1;position:relative}.loginHero h1{max-width:740px;margin:0 0 18px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.98}.loginHero h1 strong,.pageTitle h1 strong{color:var(--brand)}.loginHero p{color:#ffffffd6;max-width:600px;font-size:18px;line-height:1.7}.loginCard{background:radial-gradient(circle at 100% 0,#126bff1a,#0000 18rem),#02070ceb;align-content:center;padding:44px;display:grid}.loginCard form,.panel,.metric{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px}.loginCard form{background:#07111ea8;border-color:#94b3de38}.loginCard form,.formPanel{gap:18px;padding:34px;display:grid}label{color:#dce8fb;text-transform:uppercase;gap:9px;font-size:12px;font-weight:700;display:grid}input{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#02070cc2;border-radius:10px;padding:0 14px}textarea{resize:vertical;border:1px solid var(--line);min-height:180px;color:var(--ink);background:#02070cc2;border-radius:10px;padding:14px}input:focus,textarea:focus{border-color:var(--brand);outline:3px solid #126bff33}.shell{--portal-bg:var(--bg);--portal-bg-layer:radial-gradient(circle at 82% -8%, #126bff33, transparent 30rem), radial-gradient(circle at 4% 18%, #00dc7912, transparent 22rem), linear-gradient(145deg, #02070c 0%, #030b13 52%, #061322 100%);--portal-panel:var(--panel);--portal-panel-solid:var(--panel-strong);--portal-line:var(--line);--portal-ink:#fff;--portal-muted:var(--muted);--portal-sidebar:#02070cb8;--portal-topbar:#02070c8a;--portal-input:#02070cc2;--portal-nav:#07111db3;--portal-nav-text:#d7e6ff;--portal-nav-hover:#126bff29;--portal-nav-active:#126bff3d;background:var(--portal-bg-layer);min-height:100vh;color:var(--portal-ink);grid-template-columns:248px minmax(0,1fr);display:grid}.shell.lightMode{--portal-bg-layer:radial-gradient(circle at 82% -8%, #126bff1f, transparent 30rem), radial-gradient(circle at 0% 14%, #00dc790f, transparent 22rem), linear-gradient(145deg, #f7faff 0%, #eef5ff 48%, #f9fbff 100%);--portal-panel:#ffffffd1;--portal-panel-solid:#fff;--portal-line:#1a39601f;--portal-ink:#071525;--portal-muted:#66758b;--portal-sidebar:#ffffffc7;--portal-topbar:#ffffffb8;--portal-input:#ffffffe0;--portal-nav:#ffffffb8;--portal-nav-text:#26374e;--portal-nav-hover:#126bff17;--portal-nav-active:#126bff24;--shadow:0 26px 80px #1d37571f}.portalTheme label{color:var(--portal-ink)}.portalTheme input,.portalTheme textarea{border-color:var(--portal-line);background:var(--portal-input);color:var(--portal-ink)}.sidebar{border-right:1px solid var(--portal-line);background:var(--portal-sidebar);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:100vh;padding:28px 18px;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-bottom:38px;display:flex}.brand>span{background:linear-gradient(135deg, #fff 0 34%, var(--brand) 34% 66%, #0e53cc 66%);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand.light>span{background:linear-gradient(135deg, #fff 0 34%, var(--brand) 34% 66%, #0e53cc 66%);color:#fff}.brand strong,.topbar strong,.panelTitle strong{font-weight:800;display:block}.brand small,.topbar small,.panelTitle small,.muted{color:var(--portal-muted)}.brand.light small{color:#fffc}nav{gap:7px;display:grid}nav button,.secondary,.primary{border:1px solid var(--portal-line);background:var(--portal-nav);min-height:42px;color:var(--portal-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}nav button{width:100%;color:var(--portal-nav-text);border:0;justify-content:flex-start;font-size:14px;transition:background .16s,color .16s,transform .16s;position:relative}nav button:hover{background:var(--portal-nav-hover);color:#fff}nav button.active{background:var(--portal-nav-active);color:#fff;box-shadow:inset 0 0 0 1px #126bff3d}nav button.active:before{background:var(--brand);content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.lightMode nav button:hover,.lightMode nav button.active{color:var(--brand-dark)}nav button:hover{transform:translate(2px)}.primary{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 16px 34px #126bff38}.icon{width:40px;padding:0}.sidebarFooter{gap:10px;display:grid;position:absolute;bottom:24px;left:18px;right:18px}.topbar{border-bottom:1px solid var(--portal-line);background:var(--portal-topbar);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;gap:16px;padding:24px 36px;display:flex}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.themeSwitch{border:1px solid var(--portal-line);background:var(--portal-input);min-height:38px;color:var(--portal-muted);border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.themeSwitch span{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:86px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.themeSwitch span.active{background:var(--brand);color:#fff}.content{max-width:1280px;margin:0 auto;padding:34px 36px 52px}.pageTitle,.panelHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pageTitle{margin-bottom:26px}h1,h2,p{margin-top:0}h2{margin-bottom:6px;font-size:28px;line-height:1}.pageTitle h1{margin-bottom:8px;font-size:34px;font-weight:800;line-height:1}.pageTitle p{color:var(--muted)}.metrics,.grid{gap:18px;display:grid}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);margin:18px 0}.metric,.panel{background:linear-gradient(180deg, #126bff0b, transparent 54%), var(--portal-panel);border-color:var(--portal-line);padding:22px}.metric span{color:var(--portal-muted);text-transform:uppercase;font-size:11px;font-weight:800}.metric strong{color:var(--portal-ink);margin:12px 0 10px;font-size:36px;font-weight:800;line-height:.95;display:block}.metric small{color:var(--portal-muted)}.panelTitle{margin-bottom:20px}.panelTitle strong{font-size:16px}.panelTitle.compact{margin-bottom:0}.loadingPanel{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sendGrid{align-items:start}.sendMeta{color:var(--portal-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.costPanel{position:sticky;top:96px}.costRows{gap:12px;display:grid}.costRows div{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.costRows span{color:var(--portal-muted);font-size:13px}.costRows strong{font-size:16px}.alert.inline,.notice.inline{margin:16px 0 0}.loadingPanel strong,.loadingPanel small{display:block}.loadingPanel small{color:var(--portal-muted);margin-top:3px}.loader{border:3px solid color-mix(in srgb, var(--portal-muted) 22%, transparent);border-top-color:var(--brand);border-radius:999px;width:26px;height:26px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bars{grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:12px;height:220px;display:grid}.barItem{text-align:center;align-items:end;gap:8px;height:100%;display:grid}.bar{background:linear-gradient(180deg, #2e83ff, var(--brand-dark));border-radius:10px 10px 4px 4px;min-height:8px;box-shadow:0 10px 24px #126bff3d}.statusList{gap:12px;display:grid}.statusRow{grid-template-columns:92px 1fr 42px;align-items:center;gap:10px;display:grid}progress{border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}progress::-webkit-progress-bar{background:color-mix(in srgb, var(--portal-muted) 16%, transparent)}progress::-webkit-progress-value{background:var(--brand)}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:840px}th,td{border-top:1px solid var(--portal-line);text-align:left;padding:14px 12px}th{color:var(--portal-muted);text-transform:uppercase;font-size:11px}td{color:var(--portal-ink)}.badge{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.success{color:var(--success);background:#00dc7924}.warning{color:var(--warning);background:#ffc44d24}.danger{color:var(--danger);background:#ff6b6124}.neutral{color:var(--portal-muted);background:#9db0c824}.alert{color:var(--danger);background:#ff6b611a;border:1px solid #ff6b615c;border-radius:10px;margin-bottom:16px;padding:14px}.notice{color:var(--success);background:#00dc791a;border:1px solid #00dc795c;border-radius:10px;margin-bottom:16px;padding:14px}.linkButton{min-height:32px;color:var(--brand-dark);background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:800}.linkButton.back{align-items:center;gap:6px;width:fit-content;display:inline-flex}.tokenPanel{margin-bottom:16px}.tokenRow{border:1px solid var(--portal-line);background:var(--portal-input);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.tokenRow code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1020px){.login,.shell,.metrics,.two{grid-template-columns:1fr}.sidebar{height:auto;position:static}.loginHero{min-height:520px}.sidebarFooter{margin-top:16px;position:static}}@media (width<=720px){.loginHero,.loginCard,.topbar,.content{padding:20px}.loginHero h1{font-size:38px}.loginCard form,.formPanel{padding:24px}.pageTitle,.panelHeader,.topbar{flex-direction:column;align-items:flex-start}}
