:root{color-scheme:dark;--bg:#0b1220;--panel:#151f30;--panel2:#1c293c;--text:#f4f7fb;--muted:#9aa9bd;--blue:#69a7ff;--green:#43d6a0;--red:#ff6878}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:env(safe-area-inset-top) 16px calc(94px + env(safe-area-inset-bottom));max-width:720px;margin-inline:auto}
.topbar{display:flex;justify-content:space-between;align-items:center;padding:20px 2px 22px}.eyebrow{font-size:10px;letter-spacing:1.35px;color:var(--muted);font-weight:700}h1{font-size:23px;margin:5px 0 0;letter-spacing:-.5px}h2{font-size:19px;margin:4px 0 0}.pill{font-size:10px;font-weight:800;letter-spacing:.5px;border-radius:99px;padding:7px 10px}.demo{background:#203d36;color:#66e2b4}.neutral{background:#273449;color:#b7c4d5}
.hero{background:linear-gradient(135deg,#1b3d67,#17263d 70%);border:1px solid #31547b;border-radius:22px;padding:22px;margin-bottom:12px}.hero-label{color:#c0d3e9;font-size:12px}.capital{font-size:35px;font-weight:800;letter-spacing:-1px;margin:8px 0 14px}.hero-bottom{display:flex;align-items:center;gap:8px;color:#b6c7dc;font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#e5b85d}
.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric,.panel{background:var(--panel);border:1px solid #263449;border-radius:17px}.metric{padding:15px}.metric span{display:block;color:var(--muted);font-size:11px}.metric strong{display:block;font-size:25px;margin:7px 0 3px}.metric small{color:#8292a8;font-size:10px}
.section-head{display:flex;justify-content:space-between;align-items:center;margin:25px 2px 12px}.agent-list{padding:4px 14px}.agent{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #263449}.agent:last-child{border:0}.agent-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#24364e;color:#8dbbff;font-size:18px}.agent div{flex:1}.agent b{font-size:13px;display:block}.agent small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.state{color:#d6a94c;font-size:12px}
.signal-card{padding:16px}.signal-top,.signal-score{display:flex;align-items:center;justify-content:space-between}.signal-top b{font-size:14px}.signal-score{justify-content:flex-start;margin-top:14px;gap:4px}.signal-score strong{font-size:32px}.signal-score>span:nth-child(2){color:var(--muted);align-self:center}.signal-buy{margin-left:auto;color:var(--green);font-size:11px;font-weight:800}.signal-card p,.safety p{color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:0}
.safety{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.safety b{font-size:13px}.safety p{max-width:220px}.danger{border:0;border-radius:12px;background:#642b38;color:#ffdce1;font-weight:800;padding:12px 15px;font-size:12px}.danger.stopped{background:#374253;color:#d2dbe7}.stop-message{font-size:11px;color:var(--red);min-height:16px}
.bottom-nav{position:fixed;z-index:5;bottom:0;left:0;right:0;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:rgba(13,21,34,.96);border-top:1px solid #263449;display:flex;justify-content:space-around;backdrop-filter:blur(18px)}.bottom-nav a{color:#8292a8;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;min-width:54px}.bottom-nav a span{font-size:19px}.bottom-nav a.active{color:#8dbbff}
@media(min-width:600px){body{padding-inline:28px}.capital{font-size:42px}}
