:root{color-scheme:dark;--bg:#110e0d;--surface:#191615;--line:#3a302d;--text:#fff4ed;--muted:#c4aea3;--orange:#ff8a4f;--green:#83d9a1;--red:#ff9a91;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(ellipse 70% 400px at 42% -100px,#a63317 4%,#401c13 56%,transparent 100%),var(--bg)}header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(20px,5vw,74px);border-bottom:1px solid #ffffff22}.brand{font-weight:850;letter-spacing:.12em;text-decoration:none;color:inherit;white-space:nowrap}.brand span{color:#ffae84}nav,.identity,.controls,.heading,.dialog-head{display:flex;align-items:center;gap:10px}.identity{font-size:.85rem}nav{padding:4px;border:1px solid #ffffff2d;border-radius:30px;background:#2c160f80}button,select,input{font:inherit;color:inherit;border:1px solid var(--line);background:#201917;border-radius:8px;padding:10px 13px}button{cursor:pointer}button:hover,button:focus-visible{border-color:var(--orange)}button:disabled{opacity:.55;cursor:default}nav button{border:0;background:transparent;border-radius:20px;padding:7px 13px}.selected{background:#ffe4d42b!important}.primary{background:#ff8a4f;color:#21100a;font-weight:750;border-color:transparent}main{max-width:1380px;margin:auto;padding:36px clamp(18px,4.5vw,58px) 70px}h1,h2,h3,p{margin:0}h1{font-size:clamp(29px,4vw,48px);letter-spacing:-.045em}h2{font-size:23px}p{color:var(--muted);line-height:1.5}.heading{justify-content:space-between;margin-bottom:23px}.heading p{margin-top:5px}.pill,.badge{white-space:nowrap;display:inline-block;border-radius:30px;border:1px solid #70402a;padding:5px 10px;color:#ffc09b;font-size:.76rem}.controls,.metrics{padding:13px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.controls label{display:flex;align-items:center;gap:8px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.metric,.card,.access{background:linear-gradient(145deg,#261b17,#171414 65%);border:1px solid var(--line);border-radius:13px}.metric{padding:14px 17px}.metric span,dt,.levels span{color:var(--muted);display:block;font-size:.77rem}.metric strong{font-size:1.3rem;display:block;margin-top:5px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card{padding:18px 17px;min-width:0;overflow-wrap:anywhere}.card:hover{border-color:#985437}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.card h3{font-size:1.1rem}.card p{font-size:.84rem}.buy{color:var(--green)}.sell{color:var(--red)}.levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.levels strong{display:block;margin-top:3px;font-variant-numeric:tabular-nums}.bar{height:7px;border-radius:10px;background:#33231f;overflow:hidden;margin:14px 0}.bar progress{display:block;width:100%;height:7px;appearance:none;border:0}.bar progress::-webkit-progress-bar{background:#33231f}.bar progress::-webkit-progress-value{background:linear-gradient(90deg,#ffb66e,#dc3f1b)}.card button{margin-top:12px}.access{max-width:425px;margin:70px auto;padding:29px}.access h1{font-size:32px;margin-bottom:17px}.access form{display:grid;gap:14px}.access label{display:grid;gap:6px}.access input{width:100%}#filters{margin-bottom:15px}#filter{width:min(330px,100%)}#message{margin-top:18px;color:var(--red)}.orders{overflow-x:auto}.orders table{border-collapse:collapse;width:100%;background:var(--surface);font-size:.88rem}.orders th,.orders td{padding:12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}dialog{width:min(880px,96%);color:inherit;background:#1b1614;border:1px solid #75442e;border-radius:15px;padding:24px}dialog::backdrop{background:#000b}.dialog-head{justify-content:space-between;margin-bottom:12px}canvas{width:100%;height:auto;background:#131110;border-radius:10px}dl{display:grid;grid-template-columns:1fr 2fr;gap:8px;font-size:.88rem}dd{margin:0;overflow-wrap:anywhere}.sr{position:absolute;clip-path:inset(50%)}.empty{padding:28px;border:1px dashed var(--line);border-radius:12px}.mono{font-variant-numeric:tabular-nums}@media(max-width:850px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){header{height:auto;padding:13px 16px;flex-wrap:wrap}nav{order:3;width:100%;justify-content:center}.cards,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:1fr}.controls{align-items:flex-start}.heading{align-items:flex-start}.heading p{font-size:.84rem}dialog{padding:15px}}
