:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#0a0e17;color:#f0f4ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 100% -20%,#22374a 0,transparent 44%),#0a0e17;min-height:100vh}button,input{font:inherit}button{cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-weight:700}button:disabled{opacity:.48;cursor:not-allowed}.shell{max-width:870px;padding:24px 18px 48px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.brand{display:flex;gap:12px;align-items:center}.mark{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#00d6a8,#246cd6);color:#0c1322;font-size:17px;font-weight:900}.mark span{color:white}h1{font-size:19px;margin:0;letter-spacing:-.5px}h1 strong{color:#00d7ae}h2{font-size:29px;letter-spacing:-.7px;margin:4px 0 10px}h3{margin:0 0 8px}p{line-height:1.5;color:#9caabc;margin:0}header p{font-size:11px;margin-top:2px}.eyebrow{letter-spacing:1.8px;color:#44d9bb;font-size:10px;font-weight:800}.panel,.global,.asset,.stats>div{background:#141d2a;border:1px solid #273447;border-radius:18px}.panel{max-width:440px;margin:60px auto;padding:30px}.panel p{margin-bottom:28px}form{display:grid;gap:12px}label{font-size:12px;color:#b7c5d5}input{background:#0e1622;color:#fff;border:1px solid #35475d;padding:13px 12px;border-radius:10px;width:100%}.primary{background:#1cdbad;color:#09241d}.outline{border:1px solid #577088;background:#192536;color:#d3dce6}.ghost{background:transparent;color:#a8bac9;border:1px solid #364556}.error{color:#ff9f9a;font-size:13px;margin-top:12px;min-height:18px}.headline{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:25px}.headline p{max-width:590px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.stats>div{padding:15px}.stats span{display:block;color:#a2b2c6;font-size:12px;line-height:1.4}.stats b{display:block;font-size:27px;margin-top:8px;font-variant-numeric:tabular-nums}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.asset{padding:20px}.asset-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset h3{font-size:18px;letter-spacing:.1px}.status{font-size:11px;padding:7px 9px;border-radius:100px;color:#b8c8d6;background:#233246;white-space:nowrap}.status.good{color:#19d5aa;background:#12392f}.status.warn{color:#ffd29a;background:#473522}.status.bad{color:#ffb9b9;background:#482b31}.meta{font-size:12px;color:#a9bacf;line-height:1.8;margin:12px 0 16px}.buttons{display:flex;gap:10px}.buttons button{flex:1}.global{margin-top:22px;padding:20px}.global p{margin-bottom:16px}.note{font-size:12px;line-height:1.6;padding:18px 4px;color:#a6b4c7}#toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#24384b;border:1px solid #385570;border-radius:12px;color:#f7f9fd;padding:12px 18px;max-width:90vw;display:none;z-index:2}footer{font-size:11px;color:#60768e;text-align:center;margin-top:35px}@media(max-width:620px){.shell{padding:19px 14px 32px}header{margin-bottom:24px}.cards{grid-template-columns:1fr}.headline{align-items:center}.headline h2{font-size:25px}.headline p{font-size:12px}.stats{gap:7px}.stats>div{padding:12px 9px}.stats span{font-size:10px}.stats b{font-size:21px}.asset{padding:17px}.panel{margin:36px auto;padding:24px}.buttons button{padding:12px 8px;font-size:13px}}@media(prefers-reduced-motion:no-preference){button{transition:filter .16s ease}button:hover:not(:disabled){filter:brightness(1.12)}}
