:root{--bg: #0a0c10;--bg-1: #0f1218;--bg-2: #151922;--bg-3: #1c212c;--rule: #1d222d;--rule-2: #2a303d;--ink: #e3e7ef;--ink-2: #9aa3b4;--ink-3: #5d6576;--ink-4: #3a404d;--buy: #4fd1a1;--sell: #f0637a;--new: #e9b949;--grad: #8fb4ff;--near: #c79bff;--watch: #ffd166;--c-curve: #343a46;--c-dev: #e9b949;--c-bundler: #f0637a;--c-sniper: #ff9a62;--c-insider: #c79bff;--c-top: #8fb4ff;--c-rest: #4fd1a1;--who-proven: #5ed3f3;--who-fresh: #f5a3d0;--who-insider: #ff9a62;--focus: #ffffff;--curve-accent: #ff4fb4;--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-s: 12px;--fs-m: 13px;--fs-l: 15px;--fs-xl: 20px;--fs-2xl: 22px;--fw: 400;--fw-strong: 500;--ok: #4fd1a1;--warn: #e9b949;--bad: #f0637a;--glass: rgba(10, 12, 16, .78);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--r-1: 4px;--r-2: 6px;--r-3: 10px;--header-h: 56px;--footer-h: 26px;--sidebar-w: 360px;--shadow: 0 12px 32px rgba(0, 0, 0, .45);--ease: cubic-bezier(.2, .7, .2, 1)}:root[data-theme=light]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink)}body{font:var(--fw) var(--fs-s)/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}.num{font-family:var(--font-num);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.buy{color:var(--buy)}.sell{color:var(--sell)}a{color:inherit;text-decoration:none}button,select,input{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-1);background:var(--bg-2);border:1px solid var(--rule-2);color:var(--ink);font-size:var(--fs-s);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover{border-color:var(--ink-3)}.btn[aria-pressed=true],.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.ghost{background:none;border-color:transparent;color:var(--ink-2)}.btn.ghost:hover{color:var(--ink);background:var(--bg-2)}.btn.icon{width:28px;padding:0;justify-content:center}.btn svg{width:14px;height:14px}.seg{display:inline-flex;border:1px solid var(--rule-2);border-radius:var(--r-1);overflow:hidden;background:var(--bg-1)}.seg button{height:28px;padding:0 12px;background:none;border:0;color:var(--ink-2);cursor:pointer;font-size:var(--fs-s);white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--bg-3);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;border:1px solid var(--rule-2);background:none;color:var(--ink-3);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap}.chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.chip .n{font-family:var(--font-num);color:var(--ink-3)}.chip[aria-pressed=true]{color:var(--ink);border-color:var(--ink-3);background:var(--bg-2)}.select{height:26px;padding:0 22px 0 8px;border-radius:var(--r-1);border:1px solid var(--rule-2);background:var(--bg-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%239aa3b4' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 7px center;color:var(--ink-2);font-size:var(--fs-xs);cursor:pointer;appearance:none;-webkit-appearance:none}.select:hover{border-color:var(--ink-3);color:var(--ink)}kbd{font-family:var(--font-num);font-size:var(--fs-2xs);border:1px solid var(--rule-2);border-radius:3px;padding:0 4px;color:var(--ink-2)}.label{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}#app{display:grid;grid-template-rows:var(--header-h) minmax(0,1fr) var(--footer-h);height:100%}.hd{display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-4);border-bottom:1px solid var(--rule);min-width:0}.hd .brand{display:flex;align-items:center;gap:7px;font-size:var(--fs-l);font-weight:var(--fw-strong);letter-spacing:-.01em;white-space:nowrap}.hd .brand svg{width:18px;height:12px;color:var(--buy)}.hd .seg{margin-left:var(--sp-2)}.hd .stats{display:flex;min-width:0;overflow:hidden;margin-left:var(--sp-4)}.hd .stat{display:flex;align-items:baseline;gap:8px;padding:0 var(--sp-4);border-left:1px solid var(--rule-2);white-space:nowrap}.hd .stat:first-child{border-left:0;padding-left:0}.hd .stat b{font:var(--fw-strong) var(--fs-xl)/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.hd .stat span{color:var(--ink-3);font-size:var(--fs-s)}.hd .right{margin-left:auto;display:flex;align-items:center;gap:6px}.hd .status{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:var(--fs-s);white-space:nowrap;margin-right:var(--sp-2)}.hd .status i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.hd .status i.live{background:var(--buy)}.hd .btn.icon{width:30px;height:30px}.body{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-w);min-height:0}#stage{position:relative;min-width:0;min-height:0;overflow:hidden}#stage>canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.side{position:relative;border-left:1px solid var(--rule);display:flex;flex-direction:column;min-height:0;background:var(--bg)}.side-tabs{display:flex;gap:2px;padding:6px var(--sp-3) 0;border-bottom:1px solid var(--rule);flex:none}.side-tabs button{height:36px;padding:0 var(--sp-3);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ink-3);font-size:var(--fs-m);cursor:pointer;white-space:nowrap}.side-tabs button:hover{color:var(--ink-2)}.side-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:var(--fw-strong)}.side-tabs button b{font-family:var(--font-num);font-weight:var(--fw-strong);color:var(--ink-2);margin-left:5px}.side-tabs button:disabled{display:none}.side-tabs .ph,.side[data-tab=coin] .side-tabs{display:none}.tab{display:none;flex-direction:column;min-height:0;flex:1 1 0}.tab.on{display:flex}.ev-tools{display:flex;align-items:center;gap:6px;padding:10px var(--sp-3) 8px;flex:none}.ev-tools .seg{flex:1;display:flex}.ev-tools .seg button{flex:1;padding:0 3px;height:26px;font-size:var(--fs-xs)}.star-tgl{width:30px;height:28px;display:grid;place-items:center;background:var(--bg-1);border:1px solid var(--rule-2);border-radius:var(--r-1);color:var(--ink-3);cursor:pointer}.star-tgl svg{width:13px;height:13px}.star-tgl:hover{color:var(--ink);border-color:var(--ink-3)}.star-tgl[aria-pressed=true]{color:var(--watch);border-color:var(--watch)}.panel{position:relative;display:flex;flex-direction:column;min-height:0}.panel.grow{flex:1 1 0}.ev-panel{flex:0 0 42%;border-bottom:1px solid var(--rule)}.panel-hd{display:flex;align-items:center;gap:var(--sp-2);padding:8px var(--sp-3) 6px;flex-wrap:wrap;flex:none}.panel-hd h2{margin:0;font-size:var(--fs-m);font-weight:var(--fw-strong)}.panel-hd .tools{display:flex;gap:5px;align-items:center;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.panel-hd .count{color:var(--ink-3);font-family:var(--font-num);font-size:var(--fs-xs)}.livedot{display:inline-flex;align-items:center;gap:5px;color:var(--buy);font-size:var(--fs-xs);white-space:nowrap}.livedot i{width:6px;height:6px;border-radius:50%;background:currentColor}.livedot.off{color:var(--ink-3)}.cols{display:grid;gap:var(--sp-2);padding:0 var(--sp-3);height:20px;align-items:center;color:var(--ink-3);font-size:var(--fs-2xs);border-bottom:1px solid var(--rule);white-space:nowrap;flex:none}.cols .r{text-align:right}.list{position:relative;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}.paused-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:none;justify-content:space-between;align-items:center;padding:5px var(--sp-3);background:var(--bg-2);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--fs-xs);pointer-events:none}.paused-bar.on{display:flex}.paused-bar button{background:none;border:0;color:var(--ink);cursor:pointer;font-size:var(--fs-xs);padding:0;pointer-events:auto;font-weight:var(--fw-strong)}.empty{padding:var(--sp-3);color:var(--ink-3);font-size:var(--fs-xs);line-height:1.5}.row{position:relative;display:grid;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);height:28px;cursor:pointer;white-space:nowrap;font-size:var(--fs-s)}.row:hover,.row.peek{background:var(--bg-2)}.row.sel{box-shadow:inset 2px 0 0 var(--ink);background:var(--bg-2)}.row .sym{overflow:hidden;text-overflow:ellipsis;font-weight:var(--fw-strong);color:var(--ink)}.row .sym .star{color:var(--watch);margin-left:4px;font-size:var(--fs-2xs)}.row .t{color:var(--ink-3);font-family:var(--font-num);font-size:var(--fs-xs)}.row .r{text-align:right;font-family:var(--font-num);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.row .acts{position:absolute;right:var(--sp-2);top:4px;display:none;gap:2px;background:var(--bg-2);padding-left:6px;box-shadow:-8px 0 8px var(--bg-2)}.row:hover .acts{display:flex}.row .acts button{width:20px;height:20px;border:0;border-radius:var(--r-1);background:none;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.row .acts button:hover{background:var(--bg-3);color:var(--ink)}.row .acts svg{width:12px;height:12px}.ev{grid-template-columns:8px 86px minmax(0,1fr) 30px}.ev .dot{width:6px;height:6px;border-radius:50%}.ev .what{color:var(--ink-2);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis}.ev .what b{font-weight:var(--fw-strong);font-family:var(--font-num)}.ev .what .near{color:var(--near)}.k-surge .dot{background:var(--buy)}.k-surge .what b{color:var(--buy)}.k-dump .dot{background:var(--sell)}.k-dump .what b{color:var(--sell)}.k-grad .dot{background:var(--grad)}.k-grad .what b{color:var(--grad)}.k-near .dot{background:var(--near)}.k-near .what b{color:var(--near)}.k-new .dot{background:var(--new)}.k-new .what b{color:var(--new)}.tp,.cols.tp{grid-template-columns:58px minmax(0,1fr) 68px 42px}.tp .x{color:var(--ink-3);font-size:var(--fs-2xs);margin-left:4px;font-weight:var(--fw)}.tp .late{opacity:.6}.wlr{grid-template-columns:18px minmax(0,1fr) 70px 40px 78px}.wlr .star{color:var(--watch);font-size:var(--fs-xs)}.wlr .wstar{width:18px;height:18px;padding:0;border:0;border-radius:var(--r-1);background:none;color:var(--watch);cursor:pointer;display:grid;place-items:center}.wlr .wstar svg{width:12px;height:12px}.wlr .wstar:hover{color:var(--ink-3);background:var(--bg-3)}.coin .stub-note{display:grid;gap:4px;padding:var(--sp-3);border:1px dashed var(--rule-2);border-radius:var(--r-2);color:var(--ink-3);font-size:var(--fs-xs);line-height:1.5}.coin .stub-note b{color:var(--ink-2);font-size:var(--fs-s);font-weight:var(--fw-strong)}.ev .what .gap{color:var(--ink-3);font-size:var(--fs-2xs);border:1px solid var(--rule-2);border-radius:3px;padding:0 4px;margin-left:2px;cursor:help}.wlr .pb{height:4px;border-radius:2px;background:var(--bg-3);overflow:hidden}.wlr .pb i{display:block;height:100%;background:var(--watch);opacity:.8}.wl .keys{margin-left:auto}.coin{display:none;flex-direction:column;gap:8px;padding:0 var(--sp-3) var(--sp-2);min-height:0;flex:1 1 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}.coin.on{display:flex}.coin .coin-top{display:flex;align-items:center;justify-content:space-between;height:36px;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-2) 0 var(--sp-3);border-bottom:1px solid var(--rule);flex:none}.coin .back{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;color:var(--ink-2);font-size:var(--fs-s);cursor:pointer}.coin .back:hover{color:var(--ink)}.coin .back svg{width:12px;height:12px}.coin .idn{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding-top:2px}.logo{width:40px;height:40px;border-radius:var(--r-2);background:var(--bg-3);display:grid;place-items:center;overflow:hidden;font-weight:var(--fw-strong);color:var(--ink-2);font-size:var(--fs-l);flex:none}.logo img{width:100%;height:100%;object-fit:cover}.coin .nm{min-width:0}.coin .nm b{display:block;font-size:var(--fs-xl);font-weight:var(--fw-strong);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin .nm .sub{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--fs-s);min-width:0;white-space:nowrap}.coin .nm .sub .sym{overflow:hidden;text-overflow:ellipsis}.coin .nm .tag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-strong)}.ca{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:var(--ink-2);cursor:pointer}.ca code{font-family:var(--font-num);font-size:var(--fs-s)}.ca svg{width:12px;height:12px;color:var(--ink-3)}.ca:hover{color:var(--ink)}.ca:hover svg{color:var(--ink)}.ca.done,.ca.done svg{color:var(--buy)}.star-btn{width:30px;height:30px;display:grid;place-items:center;background:none;border:0;border-radius:var(--r-1);color:var(--ink-3);cursor:pointer}.star-btn:hover{color:var(--watch);background:var(--bg-2)}.star-btn.on{color:var(--watch)}.star-btn svg{width:18px;height:18px}.coin .acts{display:flex;align-items:center;gap:6px}.coin .acts .btn{height:32px}.coin .acts .btn.done{border-color:var(--buy);color:var(--buy);background:var(--bg-2)}.coin .acts .btn.primary svg{width:12px;height:12px}.coin .links{margin-left:auto;display:flex;gap:4px}.lk{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-1);background:var(--bg-2);border:1px solid var(--rule-2);color:var(--ink-2)}.lk:hover{border-color:var(--ink-3);color:var(--ink)}.lk img{width:15px;height:15px;border-radius:3px;display:block}.lk svg{width:14px;height:14px}.lk b{font-family:var(--font-num);font-size:var(--fs-xs)}.coin .sect{padding-top:10px;border-top:1px solid var(--rule)}.coin .sect .hd2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-m);font-weight:var(--fw-strong)}.coin .sect .hd2 .faint{font-weight:var(--fw);font-size:var(--fs-xs)}.prog{display:grid;gap:6px}.prog .lbls{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-m);font-weight:var(--fw-strong)}.prog .lbls b{font:var(--fw-strong) var(--fs-l)/1 var(--font-num);font-variant-numeric:tabular-nums}.prog .bar{height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden}.prog .bar i{display:block;height:100%;background:var(--grad);border-radius:3px;transition:width .4s var(--ease)}.prog .sub{color:var(--ink-3);font-size:var(--fs-xs)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px var(--sp-3)}.grid div span{display:block;color:var(--ink-3);font-size:var(--fs-xs)}.grid div b{display:block;font:var(--fw-strong) var(--fs-xl)/1.2 var(--font-num);font-variant-numeric:tabular-nums;margin-top:2px}.grid div b.quiet{color:var(--ink-3)}.spark{width:100%;height:30px;display:block}.split{display:grid;gap:6px}.split .bar2{display:flex;height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden;gap:2px}.split .bar2 i{display:block;height:100%}.split .bar2 .b{background:var(--buy)}.split .bar2 .s{background:var(--sell)}.split .lbls{display:flex;justify-content:space-between;font-family:var(--font-num);font-weight:var(--fw-strong);font-size:var(--fs-s)}.split .lbls small{display:block;font-size:var(--fs-xs);font-weight:var(--fw)}.mini{display:grid}.mini .m{display:grid;grid-template-columns:34px 40px 1fr 44px;gap:var(--sp-2);font-family:var(--font-num);font-size:var(--fs-s);height:21px;align-items:center}.mini .m span:nth-child(3),.mini .m span:last-child{text-align:right}.mini .m.late{opacity:.55}.cols.mini{grid-template-columns:34px 40px 1fr 44px;padding:0;height:18px}.keys{color:var(--ink-3);font-size:var(--fs-2xs);display:flex;gap:10px;flex-wrap:wrap}.coin>.keys{margin-top:auto;padding-top:6px}.intel{display:grid;gap:8px}.intel .ih{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-m);font-weight:var(--fw-strong)}.intel .ih b{font-family:var(--font-num)}.intel .ih .faint{font-weight:var(--fw);font-size:var(--fs-xs)}.sbar{display:flex;height:20px;border-radius:4px;overflow:hidden;background:var(--bg-3);gap:1px}.sbar i{display:block;min-width:2px}.sbar.sk,.risk.sk{animation:pv-pulse 1.2s ease-in-out infinite}.risk.sk{height:76px;background:var(--bg-2);border-radius:var(--r-1)}@keyframes pv-pulse{50%{opacity:.45}}.sg-curve{background:var(--c-curve)}.sg-dev{background:var(--c-dev)}.sg-bundler{background:var(--c-bundler)}.sg-sniper{background:var(--c-sniper)}.sg-insider{background:var(--c-insider)}.sg-top{background:var(--c-top)}.sg-rest{background:var(--c-rest)}.slegend{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:var(--fs-2xs);color:var(--ink-3)}.slegend span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.slegend i{width:7px;height:7px;border-radius:2px;display:inline-block}.slegend b{font-family:var(--font-num);font-weight:var(--fw-strong);color:var(--ink-2)}.risk{display:grid;grid-template-columns:1fr 1fr;gap:4px var(--sp-3)}.rk{display:flex;justify-content:space-between;align-items:baseline;gap:6px;height:24px;font-size:var(--fs-s);cursor:help;border-bottom:1px solid var(--rule)}.rk span{color:var(--ink-2);white-space:nowrap}.rk b{font-family:var(--font-num);font-weight:var(--fw-strong);white-space:nowrap}.rk.ok b{color:var(--ok)}.rk.warn b{color:var(--warn)}.rk.bad b{color:var(--bad)}.rk.na b{color:var(--ink-3)}.intel details{font-size:var(--fs-xs)}.intel summary{cursor:pointer;color:var(--ink-2);list-style:none;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-s)}.intel summary::-webkit-details-marker{display:none}.intel .ih .flags{font-size:var(--fs-xs)}.lv{font-weight:var(--fw-strong)}.lv.ok{color:var(--buy)}.lv.warn{color:var(--new)}.lv.bad{color:var(--sell)}.peek-card .risk4{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid var(--rule);padding-top:8px}.peek-card .risk4 span{display:flex;align-items:center;gap:5px}.peek-card .risk4 i{width:6px;height:6px;border-radius:50%;background:var(--ink-4);flex:none}.peek-card .risk4 b{margin-left:auto;font-family:var(--font-num);font-weight:var(--fw-strong);color:var(--ink)}.peek-card .risk4 .ok i{background:var(--buy)}.peek-card .risk4 .warn i{background:var(--new)}.peek-card .risk4 .bad i{background:var(--sell)}.peek-card .risk4 .warn b{color:var(--new)}.peek-card .risk4 .bad b{color:var(--sell)}.intel summary svg{width:10px;height:10px;transition:transform .15s var(--ease)}.intel details[open] summary svg{transform:rotate(180deg)}.intel summary:hover{color:var(--ink)}.intel .more{display:grid;gap:8px;padding-top:8px}.tops{display:flex;align-items:flex-end;gap:3px;height:30px;padding:2px 0;border-bottom:1px solid var(--rule)}.tops i{flex:1;border-radius:2px 2px 0 0;min-height:2px;opacity:.9}.tops i:hover{opacity:1;outline:1px solid var(--ink)}.intel .launch{color:var(--ink-2)}.intel .launch b{font-family:var(--font-num);font-weight:var(--fw-strong);color:var(--ink)}.devline{margin:0;color:var(--ink-2);line-height:1.5}.devline code{font-family:var(--font-num);color:var(--c-dev)}.intel .src{font-size:var(--fs-2xs)}.peek-card{position:fixed;z-index:20;pointer-events:none;width:264px;background:var(--bg-2);border:1px solid var(--rule-2);border-radius:var(--r-2);box-shadow:var(--shadow);padding:var(--sp-3);display:grid;gap:9px;opacity:0;transform:translateY(2px);transition:opacity .1s var(--ease),transform .1s var(--ease)}.peek-card.on{opacity:1;transform:none}.peek-card .top{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--sp-2);align-items:center}.peek-card .logo{width:34px;height:34px;font-size:var(--fs-m)}.peek-card b{display:block;font-weight:var(--fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-card .top b{font-size:var(--fs-m)}.peek-card .sub{color:var(--ink-2);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-card .prog .lbls{font-size:var(--fs-xs);font-weight:var(--fw);color:var(--ink-2)}.peek-card .prog .lbls b{font-size:var(--fs-s);color:var(--ink)}.peek-card .prog .bar{height:4px}.peek-card .kv{display:grid;grid-template-columns:repeat(3,1fr);gap:6px var(--sp-2)}.peek-card .kv>div>span{display:block;color:var(--ink-3);font-size:var(--fs-2xs)}.peek-card .kv b{font:var(--fw-strong) var(--fs-m)/1.3 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.peek-card .hint{color:var(--ink-3);font-size:var(--fs-2xs);border-top:1px solid var(--rule);padding-top:7px}.pop{position:fixed;z-index:30;width:340px;max-width:calc(100vw - 32px);background:var(--bg-1);border:1px solid var(--rule-2);border-radius:var(--r-2);box-shadow:var(--shadow);padding:var(--sp-3);display:none;gap:var(--sp-3)}.pop.on{display:grid}.pop h3{margin:0;font-size:var(--fs-m);font-weight:var(--fw-strong);display:flex;justify-content:space-between;align-items:center}.pop h3 .btn{height:24px;width:24px}.pop .line{display:grid;grid-template-columns:20px minmax(0,1fr) auto 28px;gap:var(--sp-2);align-items:center}.pop .line .t{display:grid}.pop .line .t small{color:var(--ink-3);font-size:var(--fs-2xs)}.pop input[type=checkbox]{accent-color:var(--ink);width:14px;height:14px;margin:0}.pop input[type=range]{width:100%;accent-color:var(--ink)}.pop .row2{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:center}.pop label{display:inline-flex;align-items:center;gap:8px}.pop .label{padding-top:2px}.toast{position:fixed;z-index:40;left:50%;bottom:40px;transform:translate(-50%,8px);opacity:0;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:var(--r-1);font-size:var(--fs-s);font-weight:var(--fw-strong);transition:opacity .15s var(--ease),transform .15s var(--ease);pointer-events:none;max-width:calc(100vw - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%)}.ft{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-4);border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden}.ft .l{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ft i{width:6px;height:6px;border-radius:50%;background:var(--ink-4);flex:none}.ft i.live{background:var(--buy)}@media (max-width: 820px){:root{--header-h: 86px;--footer-h: 22px}.hd{flex-wrap:wrap;align-content:center;gap:4px var(--sp-3);padding:6px var(--sp-3)}.hd .brand{font-size:var(--fs-m)}.hd .stats{order:5;flex-basis:100%;margin:0;justify-content:space-between}.hd .stat{padding:0 6px;gap:5px;border-left:0}.hd .stat b{font-size:var(--fs-l)}.hd .stat span{font-size:var(--fs-2xs)}.hd .status span{display:none}.hd .stat:nth-child(5){display:none}.hd .right{margin-left:auto}.body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44vh}.side{border-left:0;border-top:1px solid var(--rule)}.side-tabs{padding:0 var(--sp-2)}.side-tabs button{flex:1;height:34px;padding:0 6px;font-size:var(--fs-s)}.side-tabs .ph{display:block}.side[data-tab=coin] .side-tabs{display:flex}.coin .coin-top{height:32px}.coin .coin-top .back{visibility:hidden}.coin .keys{display:none}.coin{padding-top:8px}.ev-tools{padding:8px var(--sp-2) 6px}.ev-panel{flex:0 0 45%}.peek-card{display:none}.row .acts{display:flex;position:static;background:none;box-shadow:none;padding:0}.ev{grid-template-columns:8px 80px minmax(0,1fr) 28px 44px}.tp,.cols.tp{grid-template-columns:52px minmax(0,1fr) 62px 38px 44px}.wlr{grid-template-columns:18px minmax(0,1fr) 48px 34px 66px 44px}.ft{padding:0 var(--sp-3);font-size:var(--fs-2xs)}}#b-sound.beckon{position:relative}#b-sound.beckon:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--ink-2);opacity:0;pointer-events:none;animation:pv-beckon 2.4s ease-in-out infinite}@keyframes pv-beckon{0%,to{opacity:0;transform:scale(.96)}50%{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){#b-sound.beckon:after{animation:none;opacity:.45;transform:none}}
