@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0b0d10;--panel:#151714;--line:#34382f;--muted:#9ca394;--text:#edf0e8;--cyan:#e5b85c;--green:#80c9a2;--red:#e58c82}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:radial-gradient(ellipse at 80% 0, #46351a55,transparent 45%),var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,select{font:inherit;color:var(--text);background:#191b16;border:1px solid #45483b;border-radius:8px;padding:9px 12px;cursor:pointer}button:hover,select:hover{border-color:var(--cyan)}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--line);background:#090c0be8;gap:24px}.brand{display:flex;gap:12px;align-items:center;font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:3px;font-size:20px}.brand svg{width:42px;height:42px;padding:6px;color:var(--cyan);border:1px solid var(--line);box-shadow:0 0 20px #e5b85c1c}.brand small{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:2px;color:var(--muted);margin-top:4px}nav{display:flex;gap:28px;color:#adbac6;font-size:13px}nav a:hover{color:var(--cyan)}.environment{font:10px 'Space Grotesk',sans-serif;letter-spacing:1px;border:1px solid var(--line);padding:11px;border-radius:6px;white-space:nowrap}.environment i,.live-dot{display:inline-block;width:5px;height:5px;background:var(--cyan);border-radius:50%;margin:0 8px}main{max-width:1600px;margin:auto;padding:40px 4% 20px}.title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.eyebrow{font:10px 'Space Grotesk',sans-serif;font-weight:600;letter-spacing:1.9px;color:var(--cyan);margin-bottom:10px}h1,h2,h3{font-family:'Space Grotesk',sans-serif;margin:0}h1{font-size:clamp(27px,3vw,42px);letter-spacing:-1.5px;font-weight:500}h1 span{color:var(--muted)}.title-row p{color:var(--muted);margin-bottom:0;font-size:13px}.status-card{text-align:right;display:grid;gap:10px;min-width:180px}.status{color:var(--green);font-size:12px}.status:before{content:'●';margin-right:8px}.status-card small{color:var(--muted);font-size:10px}.notice{border:1px solid  #554629;border-left:3px solid var(--cyan);background:#1a1913;border-radius:8px;padding:14px 18px;color:#d8d2bf;line-height:1.5;margin-bottom:22px}.kpis{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:12px;background:linear-gradient(140deg,#171a15,#10120f);margin-bottom:26px;overflow:hidden}.kpis article{padding:22px;border-right:1px solid var(--line);min-width:0}.kpis article:last-child{border:0}label{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.kpis strong{display:block;font:500 clamp(21px,2.1vw,32px) 'Space Grotesk',sans-serif;letter-spacing:-1px}.kpis small{font-size:10px;display:block;color:var(--muted);margin-top:10px}.panel{background:linear-gradient(135deg,#171914,#11130f);border:1px solid var(--line);border-radius:12px;overflow:hidden}.market-layout{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(260px,1fr);gap:20px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 22px 16px}h2{font-size:19px;font-weight:500;letter-spacing:-.5px}.chart-tools{display:flex;gap:6px}.chart-tools button,.chart-tools select{font-size:11px;padding:8px 10px}#chart{height:410px}.chart-footer{display:flex;justify-content:space-between;padding:12px 20px;color:var(--muted);font-size:9px;gap:15px}.chart-footer a{color:var(--cyan)}.indicator-menu{padding:0 20px 12px;display:flex;gap:6px;flex-wrap:wrap}.indicator-menu[hidden]{display:none}.indicator-menu button{font-size:10px;padding:6px 8px;color:var(--muted)}.indicator-menu button.on{color:var(--cyan);border-color:#79623a;background:#332a18}.signal-panel{padding:24px}.signal-panel h2{font-size:23px;line-height:1.2;margin:14px 0}.signal-panel p{color:var(--muted);font-size:12px;line-height:1.65;min-height:62px}.signal-values{display:grid;grid-template-columns:1fr 1fr;gap:23px 12px;margin:25px 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-values strong{font:500 21px 'Space Grotesk',sans-serif}.signal-values label{font-size:10px;margin-bottom:7px}.signal-bottom{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);padding:9px 0;gap:12px}.signal-bottom b{font-weight:500;color:#cbdbe5}.lower-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-top:20px}.count{font-size:11px;color:var(--muted);border:1px solid var(--line);padding:3px 7px;border-radius:5px;margin-left:6px}.muted{color:var(--muted);font-size:10px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:right;white-space:nowrap}th{font-size:10px;color:var(--muted);font-weight:400;border-bottom:1px solid var(--line);padding:14px 18px}td{font-size:12px;padding:16px 18px;border-bottom:1px solid #17242e}th:first-child,td:first-child{text-align:left}.empty{text-align:center;padding:35px 15px;color:var(--muted)}.empty span{display:block;font-size:33px;color:#4c7584;margin-bottom:12px}.empty h3{font-weight:400;font-size:19px;color:#d0dde5}.empty p{font-size:12px;line-height:1.6}.empty.compact{padding:20px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.equity-panel #equity-chart{height:185px;margin:0 10px}.chart-note{font-size:10px;color:var(--muted);line-height:1.5;padding:0 22px 14px}.activity-panel{margin-top:20px}.wallet-panel{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:12px 25px;background:#11140f}.wallet-panel h3{font-size:16px;font-weight:500;margin-bottom:12px}.wallet-panel code{font-size:12px;color:var(--cyan);word-break:break-all}.wallet-panel p{grid-column:1/-1;color:var(--muted);font-size:11px;margin:0;line-height:1.6}.wallet-panel button{align-self:center}footer{display:flex;justify-content:space-between;gap:20px;padding:25px 0 0;color:#657b8b;font-size:9px;letter-spacing:.5px}.pill{padding:4px 7px;border-radius:4px;background:#18342d;color:var(--green);font-size:10px}.pill.sell{background:#302530;color:#dfa0bc}@media(max-width:1100px){.market-layout{grid-template-columns:minmax(0,1fr) 260px}.kpis article{padding:18px 13px}.lower-layout{grid-template-columns:1fr}#equity-chart{height:210px!important}}@media(max-width:760px){header{height:65px;padding:0 5%}nav{display:none}.brand{font-size:16px}.environment{font-size:8px}.title-row{align-items:flex-start}.status-card{min-width:100px}h1{font-size:27px;max-width:270px}.title-row p{font-size:11px}.eyebrow{font-size:8px;letter-spacing:1.2px}.status-card small{font-size:9px;max-width:110px}.kpis{grid-template-columns:repeat(2,1fr)}.kpis article{border-bottom:1px solid var(--line);padding:17px}.kpis article:last-child{grid-column:1/-1}.kpis strong{font-size:27px}.market-layout{grid-template-columns:1fr}.panel-head{padding:18px 15px;flex-wrap:wrap}.chart-tools{margin-left:auto}#chart{height:340px}.chart-footer{flex-direction:column;gap:4px}.signal-panel p{min-height:0}.signal-values{grid-template-columns:repeat(4,1fr)}.signal-values strong{font-size:17px}.signal-values label{font-size:9px}.wallet-panel{grid-template-columns:1fr}.wallet-panel button{justify-self:start}footer{flex-wrap:wrap;font-size:8px}.lower-layout{gap:16px}main{padding-top:27px}.notice{font-size:12px}.signal-bottom{padding:5px 0}}
