@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{color:#f5f7f2;font-synthesis:none;background:#060806;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#18200f 0,#0000 26%),#060806;min-height:100vh;margin:0}button{font:inherit}.ambient{filter:blur(120px);opacity:.11;pointer-events:none;border-radius:50%;position:fixed}.a1{background:#b8ff36;width:420px;height:420px;top:80px;right:-140px}.a2{background:#76a814;width:360px;height:360px;bottom:0;left:-170px}main{max-width:1240px;margin:auto;padding:38px 28px 60px;position:relative}header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;display:flex}.eyebrow,.panelHead span,.heroCopy>span{letter-spacing:.18em;color:#8ea174;font:700 11px Space Mono}h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(32px,5vw,64px);line-height:.9}.tagline{color:#9aa393;margin:0}.status{letter-spacing:.1em;background:#0b0e0a;border:1px solid #273023;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font:700 11px Space Mono;display:flex}.status i{background:#b8ff36;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #b8ff36}.status.red i{background:#ff5858;box-shadow:0 0 14px #ff5858}.status.setup i{background:#d6b04c;box-shadow:0 0 14px #d6b04c}.notice{color:#e7d576;word-break:break-word;background:#171406;border:1px solid #6d5e1f;border-radius:14px;margin-bottom:20px;padding:14px 16px;font-size:13px}.hero{background:linear-gradient(135deg,#0a0e08 0,#0c1108 60%,#141b0d);border:1px solid #20271c;border-radius:26px;justify-content:space-between;align-items:center;min-height:250px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 67%,#b8ff3612);position:absolute;inset:0}.heroCopy strong{letter-spacing:-.06em;margin:12px 0 2px;font-size:clamp(36px,6vw,72px);display:block}.heroCopy p{color:#91a17e}.orb{place-items:center;width:180px;height:180px;display:grid;position:relative}.ring{border:1px solid #596743;border-radius:50%;position:absolute}.r1{border-style:dashed;animation:18s linear infinite spin;inset:0}.r2{opacity:.35;border-color:#b8ff36;inset:26px}.core{color:#071000;background:#b8ff36;border-radius:50%;place-items:center;width:76px;height:76px;font-size:38px;display:grid;box-shadow:0 0 50px #b8ff3629}@keyframes spin{to{transform:rotate(360deg)}}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.metric{background:#0a0d09;border:1px solid #1d251a;border-radius:18px;flex-direction:column;min-height:132px;padding:20px;display:flex}.metric span{letter-spacing:.12em;color:#79866e;font:700 10px Space Mono}.metric strong{letter-spacing:-.04em;margin:auto 0 2px;font-size:30px}.metric small{color:#66705f}.metric.accent{background:linear-gradient(145deg,#11180b,#17210c);border-color:#3b4b27}.metric.accent strong{color:#c7ff68}.flow{background:#090c08;border:1px solid #1d251a;border-radius:18px;justify-content:space-between;align-items:center;margin:14px 0 22px;padding:18px 22px;display:flex}.flow div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.flow b{color:#6c795f;border:1px solid #273121;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font:700 11px Space Mono;display:grid}.flow span{font-weight:800}.flow small{color:#6f7968}.flow em{color:#4a5740;font-style:normal}.flow .fire span{color:#c7ff68}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel{background:#090c08;border:1px solid #1d251a;border-radius:20px;padding:22px}.panelHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.panelHead h2{margin:5px 0 0;font-size:20px}.panelHead button,.wallets button,.adminActions button{color:#dce3d6;cursor:pointer;background:#11160e;border:1px solid #2b3625;border-radius:11px;padding:9px 12px}.rows>div{border-top:1px solid #171d15;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.rows span{color:#7d8876;font-size:13px}.rows b{text-align:right;font:600 13px Space Mono}.timeline{flex-direction:column;display:flex}.timeline a{color:inherit;border-top:1px solid #171d15;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.timeline a i{background:#b8ff36;border-radius:50%;width:7px;height:7px}.timeline a div{flex-direction:column;flex:1;display:flex}.timeline a b{font-size:13px}.timeline a small,.muted{color:#687361}.timeline a span{color:#718064}.admin{margin-top:14px}.lock{letter-spacing:0!important;color:#607058!important}.wallets{flex-wrap:wrap;gap:10px;display:flex}.wallets button{align-items:center;gap:8px;display:flex}.wallets img{border-radius:5px;width:20px;height:20px}.connected{border:1px solid #26311f;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.connected span{color:#8e9b84;margin-top:4px;font-size:12px}.adminActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adminActions .primary{color:#071000;background:#b8ff36;border-color:#b8ff36;font-weight:800}.adminActions .danger{color:#ff8989;background:#140b0b;border-color:#562c2c}.deployDone{word-break:break-all;background:#10150d;border:1px solid #28351e;border-radius:12px;margin-top:16px;padding:14px}.deployDone code{color:#c7ff68;margin:8px 0;display:block}footer{color:#687361;border-top:1px solid #182015;justify-content:space-between;margin-top:26px;padding:18px 4px;font:11px Space Mono;display:flex}footer div{gap:16px;display:flex}footer b{color:#9eaa95}@media (max-width:850px){.metrics{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:10px;display:grid}.flow em{display:none}.hero{padding:28px}.orb{width:120px;height:120px}.r2{inset:18px}.core{width:54px;height:54px}header{flex-direction:column}.status{align-self:flex-start}}@media (max-width:560px){main{padding:24px 14px 40px}.metrics{grid-template-columns:1fr}.hero{min-height:300px}.orb{opacity:.5;position:absolute;bottom:-16px;right:-10px}.metric{min-height:112px}footer{flex-direction:column;gap:10px}footer div{flex-wrap:wrap}}.scalePanel{margin-top:18px}.guardBadge{letter-spacing:.08em;color:#c9ff38;background:#c9ff380d;border:1px solid #c9ff383d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.guardBadge.boost{color:#ffbe40;background:#ffbe4012;border-color:#ffbe406b}.scaleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.scaleCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:15px}.scaleCard span,.scaleInputs label span{letter-spacing:.12em;opacity:.62;margin-bottom:7px;font-size:10px;display:block}.scaleCard strong{font-size:19px;line-height:1.2;display:block}.scaleCard small{opacity:.55;margin-top:7px;line-height:1.35;display:block}.scaleCard.boostCard{border-color:#ffbe404d}.scaleControls{border-top:1px solid #ffffff12;margin-top:18px;padding-top:18px}.scaleInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.scaleInputs input{box-sizing:border-box;width:100%;color:inherit;background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:11px 12px}.scaleInputs input:focus{border-color:#c9ff3873}.scaleActions{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.scaleActions button:disabled{opacity:.38;cursor:not-allowed}.boostActions{margin-top:14px}.scaleNote{opacity:.58;margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:780px){.scaleGrid,.scaleInputs{grid-template-columns:1fr}}.walletGuard{border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.4;display:flex}.walletGuard b{letter-spacing:.06em}.walletGuard span{opacity:.82}.walletGuard small{opacity:.66;width:100%}.walletGuard.wrong{background:#ff5d5d13;border:1px solid #ff5d5d5c}.walletGuard.wrong b{color:#f77}.walletGuard.ok{background:#c9ff380e;border:1px solid #c9ff3842}.walletGuard.ok b{color:#c9ff38}
