@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";
@font-face{font-family:Phosphate-Solid;src:url(/fonts/PhosphateSolid.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}:root{--site-bg:#0a1330;--gold-warm:#c9a33a;--gold-warm-2:#b8902c;--cream:#f4ecd8;--mono-blue:#6fa3e5;--hud-yellow:#e0be3f;--pink:#f472b6;--cyan:#38bdf8;--violet:#7c3aed;--surface-0:#0a1330;--surface-1:#0d1f3d;--surface-2:#0a1e3d;--border:#1e3a5f;--border-warm:#c9a33a4d;--success:#4ade80;--warning:var(--gold-warm);--danger:#ef4444;--white-90:#ffffffe6;--white-70:#ffffffb3;--white-55:#ffffff8c;--white-35:#ffffff59;--white-12:#ffffff1f;--white-08:#ffffff14;--white-04:#ffffff0a;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-logo:"Phosphate-Solid", "Phosphate SC", Phosphate, Impact, "Arial Black", sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--nav-w:220px;--topbar-h:52px;--r-pill:999px;--t-fast:.15s ease;--t-base:.2s ease;--t-slow:.6s ease;--t-spring:1.2s cubic-bezier(.34, 1.56, .64, 1);--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-base:14px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;height:100%}body{font-family:var(--font-mono);font-size:var(--fs-14);letter-spacing:.3px;background:var(--site-bg);color:var(--cream);-webkit-font-smoothing:antialiased;height:100vh;min-height:100vh;line-height:1.7;position:relative;overflow:hidden}::selection{background:var(--gold-warm);color:var(--site-bg)}.main{z-index:2;max-width:1100px;margin-left:var(--nav-w);height:100vh;padding:48px;position:relative;overflow-y:auto}.sidebar{width:var(--nav-w);min-width:var(--nav-w);background:var(--surface-0);border-right:1px solid var(--border);z-index:100;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0}.sidebar-top{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:24px;display:flex}.sidebar-logo{object-fit:contain;width:44px;height:44px}.logo-text-group{flex-direction:column;gap:2px;display:flex}.logo{letter-spacing:.14em;text-transform:uppercase;color:var(--cream);font-size:15px;font-weight:600;text-decoration:none;display:block}.logo span{color:var(--cream);font-weight:400}.logo-sub{font-family:var(--font-mono);letter-spacing:.12rem;color:var(--mono-blue);text-transform:uppercase;font-size:8px}.sidebar-nav{flex:1;padding:16px 0;overflow-y:auto}.nav-section{padding:0 0 16px}.nav-section-label{font-family:var(--font-mono);letter-spacing:.12rem;text-transform:uppercase;color:var(--gold-warm);margin-bottom:4px;padding:10px 24px;font-size:10px;font-weight:600}.nav-link{font-size:12px;font-family:var(--font-mono);color:var(--cream);transition:var(--t-fast);border-left:3px solid #0000;padding:10px 24px;text-decoration:none;display:block}.nav-link:hover{background:var(--white-04)}.nav-link.active{color:var(--gold-warm);border-left-color:var(--gold-warm);background:var(--white-08)}.sidebar-footer{border-top:1px solid var(--border);padding:16px 20px}.btn{font-family:var(--font-mono);letter-spacing:.12rem;text-transform:uppercase;border:1px solid var(--border);transition:var(--t-fast);cursor:pointer;color:inherit;background:0 0;padding:12px 22px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--gold-warm);color:var(--site-bg);border-color:var(--gold-warm)}.btn-primary:hover{opacity:.85}.btn-outline{color:var(--cream);border-color:var(--border);background:0 0}.btn-outline:hover{border-color:var(--gold-warm);color:var(--gold-warm)}.btn-connect{width:100%;font-family:var(--font-mono);letter-spacing:.12rem;text-transform:uppercase;text-align:center;border:1px solid var(--gold-warm);background:var(--gold-warm);color:var(--site-bg);transition:var(--t-fast);padding:14px 20px;font-size:11px;font-weight:600;text-decoration:none;display:block}.btn-connect:hover{opacity:.85}.label{font-family:var(--font-mono);letter-spacing:.1875rem;text-transform:uppercase;color:var(--gold-warm);font-size:10px}.label-sm{font-family:var(--font-mono);letter-spacing:.15rem;text-transform:uppercase;color:var(--mono-blue);font-size:9px}.display-xl{font-size:clamp(44px,7vw,96px);font-weight:700;line-height:.92}.display-lg{font-size:clamp(26px,3.5vw,48px);font-weight:700;line-height:1}.display-md{letter-spacing:.02em;font-size:clamp(16px,2vw,24px);font-weight:600}.terminal{font-family:var(--font-mono);color:var(--cream);font-size:13px}.hero{border-bottom:1px solid var(--border);flex-direction:column;justify-content:flex-start;min-height:320px;padding:32px 0 64px;display:flex}.hero-kicker{align-items:center;gap:16px;margin-bottom:28px;display:flex}.status-dot{background:var(--gold-warm);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title{margin-bottom:20px}.hero-title em{color:var(--gold-warm);font-style:normal}.hero-sub{max-width:540px;color:var(--mono-blue);margin-bottom:36px;font-size:14px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;margin-top:48px;padding-top:28px;display:flex}.meta-item .label-sm{margin-bottom:4px}.meta-item .val{text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700}.section{border-bottom:1px solid var(--border);padding:56px 0}.section-header{grid-template-columns:160px 1fr;align-items:start;gap:24px;margin-bottom:36px;display:grid}.section-header .label{padding-top:4px}.section-header h2{margin-bottom:6px}.sheet{border:1px solid var(--border)}.sheet-row{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr auto;align-items:start;gap:20px;padding:22px 26px;display:grid}.sheet-row:last-child{border-bottom:none}.sheet-row:hover{background:var(--surface-1)}.sheet-row .num{font-family:var(--font-mono);color:var(--gold-warm);letter-spacing:.05em;padding-top:2px;font-size:10px}.sheet-row .body{font-size:13px;line-height:1.5}.sheet-row .price{font-family:var(--font-mono);color:var(--gold-warm);white-space:nowrap;font-size:12px}.fleet-summary{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.fleet-stat{text-align:center;padding:20px 16px}.fleet-stat-num{text-transform:uppercase;margin-bottom:4px;font-size:36px;font-weight:700;line-height:1}.fleet-stat-num.accent{color:var(--gold-warm)}.fleet-stat-label{font-family:var(--font-mono);letter-spacing:.12rem;text-transform:uppercase;color:var(--mono-blue);font-size:9px}.agent-grid{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.agent-card{grid-template-columns:1fr auto;align-items:start;gap:12px;padding:20px 22px;display:grid}.agent-card:hover{background:var(--surface-1)}.agent-name{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:13px;font-weight:600}.agent-role{font-family:var(--font-mono);letter-spacing:.12rem;text-transform:uppercase;color:var(--mono-blue);font-size:9px}.agent-desc{color:var(--mono-blue);grid-column:1/-1;margin-top:8px;font-size:12px;line-height:1.5}.agent-status{font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;border:1px solid;padding:3px 8px;font-size:8px}.agent-status.online{color:#4ade80cc;border-color:#4ade8066}.agent-status.observer{border-color:var(--border-warm);color:var(--gold-warm)}.stake-grid{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stake-cell{text-align:center;padding:26px 20px}.stake-val{text-transform:uppercase;margin-bottom:4px;font-size:28px;font-weight:700;line-height:1}.stake-val.accent{color:var(--gold-warm)}.stake-label{font-family:var(--font-mono);letter-spacing:.15rem;text-transform:uppercase;color:var(--mono-blue);font-size:8px}footer{padding:40px 48px 28px}.footer-grid{grid-template-columns:180px 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand p{color:var(--mono-blue);max-width:150px;margin-top:12px;font-size:11px;line-height:1.6}.footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.link-col .label-sm{margin-bottom:10px;display:block}.link-col ul{flex-direction:column;gap:6px;list-style:none;display:flex}.link-col a{color:var(--cream);transition:var(--t-fast);cursor:pointer;font-size:11px;text-decoration:none}.link-col a:hover{color:var(--gold-warm)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.footer-copy{font-family:var(--font-mono);color:var(--mono-blue);letter-spacing:.05em;font-size:9px}.footer-social{align-items:center;gap:16px;display:flex}.footer-social a{font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;color:var(--cream);transition:var(--t-fast);font-size:9px;text-decoration:none}@media (max-width:900px){:root{--nav-w:60px}.sidebar-top,.sidebar-footer,.nav-section-label,.nav-link span{display:none}.sidebar{align-items:center;padding-top:16px}.sidebar-nav{padding-top:0}.nav-link{text-align:center;border-bottom:2px solid #0000;border-left:none;padding:12px 0}.nav-link.active{border-left:none;border-bottom-color:var(--gold-warm)}.main{padding:32px 20px}.fleet-summary{grid-template-columns:repeat(2,1fr)}.agent-grid{grid-template-columns:1fr}.stake-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hero-actions{flex-direction:column}.sheet-row{grid-template-columns:1fr;gap:8px}.section-header{grid-template-columns:1fr;gap:6px}}
