:root{font-family:Inter,system-ui,sans-serif;color:#f7f8fa;background:#080b10}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#172130,#080b10 55%);min-height:100vh}.wrap{max-width:680px;margin:auto;padding:18px}.brand{font-size:26px;font-weight:900}.sub{color:#96a0b2;margin:5px 0 18px}.card{background:#111722;border:1px solid #202b3c;border-radius:18px;padding:16px;margin:12px 0;box-shadow:0 10px 35px #0005}.pill{display:inline-block;padding:5px 9px;border-radius:999px;background:#1d2939;font-size:12px}.good{background:#103e2b}.warn{background:#4b3711}.danger{background:#4b1919}button{width:100%;border:0;border-radius:13px;padding:14px;margin:5px 0;background:#f7f8fa;color:#080b10;font-weight:800;font-size:15px;cursor:pointer}.ghost{background:#1b2432;color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.small{font-size:12px;color:#96a0b2}.hide{display:none}input,select{width:100%;padding:12px;border-radius:12px;border:1px solid #2a3649;background:#0b1018;color:#fff;margin:6px 0}.fee{font-size:13px;color:#c4cad3}.error{white-space:pre-wrap;color:#ff9b9b}.boot{text-align:center;padding:80px 20px}.metric{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #202b3c}
