:root{--bg: #070b12;--bg2: #0b111c;--panel: rgba(17, 25, 40, .72);--panel-border: rgba(255, 255, 255, .07);--text: #e8edf5;--muted: #94a3b8;--green: #00e5a0;--red: #ff5470;--amber: #ffd166;--cyan: #4ecdc4;--violet: #7c8cff;--radius: 16px;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:radial-gradient(1100px 620px at 90% -12%,rgba(124,140,255,.2),transparent 60%),radial-gradient(900px 520px at -12% 8%,rgba(0,229,160,.14),transparent 55%),radial-gradient(700px 520px at 50% 115%,rgba(255,84,112,.1),transparent 60%),linear-gradient(180deg,#070b12,#05070d);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}.mono{font-family:var(--mono)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(400px,100%);background:var(--panel);border:1px solid var(--panel-border);border-radius:22px;padding:36px 30px;backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff0d;display:flex;flex-direction:column;gap:14px;animation:rise .5s ease}.logo-big{font-size:26px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(90deg,var(--green),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.login-card .sub{color:var(--muted);font-size:13px;margin-bottom:8px}.login-card input{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:12px;padding:13px 15px;color:var(--text);font-size:15px;outline:none;transition:border-color .2s}.login-card input:focus{border-color:var(--cyan)}.login-card button{background:linear-gradient(90deg,var(--green),var(--cyan));color:#04121a;font-weight:800;font-size:15px;border:none;border-radius:12px;padding:13px;cursor:pointer;transition:transform .15s,box-shadow .15s}.login-card button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00e5a040}.login-card button:disabled{opacity:.6;cursor:wait}.login-card .err{color:var(--red);font-size:13px}.app{min-height:100vh;padding:18px 22px 8px}.top{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 16px}.brand{display:flex;align-items:center;gap:10px}.dot{width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 2s infinite}.brand-name{font-weight:800;letter-spacing:2px;font-size:15px}.brand-sub{color:var(--muted);font-size:12px}.top-right{display:flex;align-items:center;gap:12px;font-size:12px}.mode{padding:4px 10px;border-radius:999px;font-weight:700;font-family:var(--mono)}.mode.paper{background:#ffd1661f;color:var(--amber)}.mode.live{background:#00e5a01f;color:var(--green)}.mode.gem{background:linear-gradient(135deg,#ffd70029,#ff8c0029);color:#ffd166;border:1px solid rgba(255,215,0,.35)}.gem-toggle .set-label{color:#ffd166}.set-hint{display:block;color:var(--muted);font-weight:400;font-size:11px;margin-top:2px}.conn{font-family:var(--mono)}.conn.on{color:var(--green)}.conn.off{color:var(--red)}.feed-blind{margin:9px 0 6px;padding:9px 13px;border-radius:12px;font-size:12px;line-height:1.45;background:#ff5b5b1a;border:1px solid rgba(255,91,91,.42);color:var(--red)}.feed-blind b{color:#ff8d8d}.feed-idle{margin:9px 0 6px;padding:9px 13px;border-radius:12px;font-size:12px;line-height:1.45;background:#808ca014;border:1px solid rgba(128,140,160,.28);color:var(--muted)}.feed-idle b{color:var(--text)}.chip.bad{background:#ff5b5b1f;border-color:#ff5b5b66;color:var(--red)}.logout{color:var(--muted);cursor:pointer}.logout:hover{color:var(--text)}.wallet-bar{font-size:12px;color:var(--muted);padding:8px 12px;margin-bottom:14px;background:#ffffff08;border:1px solid var(--panel-border);border-radius:12px}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.stat{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px;backdrop-filter:blur(14px);text-align:center}.stat-value{font-family:var(--mono);font-size:24px;font-weight:700}.stat-label{color:var(--muted);font-size:11px;letter-spacing:1.5px;margin-top:4px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px;backdrop-filter:blur(14px);min-width:0;max-width:100%;box-sizing:border-box}.panel.wide{grid-column:span 2}.panel h2{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin-bottom:12px;display:flex;gap:8px;align-items:center}.panel h2 .count{color:var(--cyan);font-family:var(--mono);font-size:12px}.list{display:flex;flex-direction:column;gap:4px;height:340px;overflow-y:auto}.row{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-radius:10px;background:#ffffff05;border:1px solid transparent;transition:background .15s}.row:hover{background:#ffffff0d}.row-main{display:flex;align-items:center;gap:8px;overflow:hidden}.row-side{display:flex;align-items:center;gap:10px;white-space:nowrap}.sym{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis}.tier{font-family:var(--mono);font-size:11px;font-weight:700}.alpha,.mc{color:var(--muted);font-family:var(--mono);font-size:12px}.rate{cursor:pointer;font-size:13px;opacity:.8}.rate:hover{opacity:1;transform:scale(1.15)}.brain{font-size:13px}.verdict{font-family:var(--mono);font-size:12px;font-weight:700}.verdict.enter{color:var(--green)}.verdict.hold{color:var(--amber)}.verdict.wait{color:var(--muted)}.pup{color:var(--violet);font-family:var(--mono);font-size:12px}.empty{color:var(--muted);font-size:13px;padding:18px;text-align:center}.tokens{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:480px;overflow-y:auto}.token-card{background:#ffffff06;border:1px solid var(--panel-border);border-radius:14px;padding:13px;transition:transform .15s,border-color .15s}.token-card:hover{transform:translateY(-2px);border-color:#ffffff26}.token-card.hot{box-shadow:inset 0 0 0 1px #ffd16640}.token-card.warm{box-shadow:inset 0 0 0 1px #ff6b6b2e}.tc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tc-sym{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-tier{font-family:var(--mono);font-size:11px;font-weight:700}.tc-mc{font-family:var(--mono);font-size:18px;font-weight:700;margin-bottom:6px}.tc-flow{display:flex;gap:8px;font-family:var(--mono);font-size:11px}.tc-flow .b{color:var(--green)}.tc-flow .s{color:var(--red)}.tc-flow .v{color:var(--muted);margin-left:auto}.pos-card{background:#ffffff06;border:1px solid var(--panel-border);border-left:3px solid var(--green);border-radius:14px;padding:13px}.pos-mc{color:var(--muted);font-family:var(--mono);font-size:12px;margin:4px 0}.pos-line{display:flex;align-items:center;gap:12px}.pnl{font-family:var(--mono);font-weight:700;font-size:16px}.pnl.up{color:var(--green)}.pnl.down{color:var(--red)}.peak{color:var(--muted);font-family:var(--mono);font-size:12px}.close{margin-left:auto;color:var(--red);cursor:pointer;font-size:12px}.exec{font-family:var(--mono);font-size:10px;color:var(--muted);text-transform:uppercase}.journal{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.jrow{display:flex;gap:10px;padding:6px 8px;font-family:var(--mono);font-size:12px;border-radius:8px;align-items:baseline;flex-wrap:wrap}.jrow:hover{background:#ffffff08}.jkind{color:var(--cyan);min-width:110px}.jsym{color:var(--text);font-weight:600;min-width:70px}.jrest{color:var(--muted);white-space:normal;overflow-wrap:anywhere;flex:1 1 320px;min-width:0}.foot{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:11px;padding:14px 4px;margin-top:16px;border-top:1px solid var(--panel-border)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stats{grid-template-columns:repeat(5,1fr);gap:12px}.stat{position:relative;overflow:hidden}.stat-value{font-size:21px}.stat-sub{color:var(--muted);font-size:10px;margin-top:3px;font-family:var(--mono)}.solpx{font-family:var(--mono);font-size:12px;color:var(--cyan)}.clock{font-family:var(--mono);font-size:12px;color:var(--muted)}.sig-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:#ffffff06;border:1px solid transparent;transition:background .15s,border-color .15s}.sig-row:hover{background:#ffffff0d;border-color:#ffffff14}.sig-head{display:flex;align-items:center;gap:8px}.sig-head .sym{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-head .mc{margin-left:auto}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip{font-family:var(--mono);font-size:10px;color:var(--muted);background:#ffffff0d;border-radius:6px;padding:2px 7px}.sig-actions{display:flex;gap:6px}.mini{font-family:var(--mono);font-size:11px;font-weight:700;border-radius:7px;padding:3px 9px;cursor:pointer;border:1px solid transparent;background:#ffffff0d;color:var(--muted);transition:all .15s}.mini:hover{transform:translateY(-1px)}.mini.ok{color:var(--green);border-color:#00e5a04d}.mini.ok:hover{background:#00e5a01f}.mini.ok.on{background:#00e5a029;color:var(--green)}.mini.bad{color:var(--red);border-color:#ff54704d}.mini.bad:hover{background:#ff54701f}.mini.bad.on{background:#ff547029;color:var(--red)}.mini.forget{color:var(--muted);border:none;background:transparent;padding:2px 6px}.rate-group{display:inline-flex;gap:4px;margin-left:auto}.engine-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.4px;white-space:nowrap}.engine-badge.e-gem{color:#ffd166;background:#ffd1661f;border:1px solid rgba(255,209,102,.3)}.engine-badge.e-bigmc{color:#7cc7ff;background:#7cc7ff1f;border:1px solid rgba(124,199,255,.3)}.engine-badge.e-normal{color:#8b95a7;background:#8b95a71f;border:1px solid rgba(139,149,167,.25)}.engine-badge.e-flash{color:#ffb020;background:#ffb0201f;border:1px solid rgba(255,176,32,.35)}.engine-badge.e-fast{color:#4fc3f7;background:#4fc3f71f;border:1px solid rgba(79,195,247,.35)}.engine-badge.e-safe{color:var(--green);background:#00e5a01a;border:1px solid rgba(0,229,160,.35)}.smart-lanes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.lane-stat{display:inline-flex;align-items:center;gap:8px;background:var(--panel2, #0d141b);border:1px solid var(--line, #1d2a36);border-radius:10px;padding:6px 10px;font-size:11px;transition:border-color .2s,opacity .2s}.lane-stat b{font-weight:800;letter-spacing:.5px}.lane-stat-book{color:var(--muted, #7b8a99);font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:10px}.lane-stat-on{font-size:9px;font-weight:800;color:var(--green);background:#00e5a01a;border-radius:999px;padding:1px 7px}.lane-stat-on.off{color:var(--muted, #7b8a99);background:#8b95a71f}.lane-stat.off{opacity:.62}.dash-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin:0 0 12px}.dash-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--mono);font-size:12px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid transparent;background:#ffffff0a;color:var(--muted);transition:all .15s ease}.dash-tab:hover{color:var(--text);background:#ffffff12}.dash-tab.on{background:linear-gradient(135deg,#00e5a02e,#008cff2e);color:var(--text);border-color:#00e5a059}.dash-tab{position:relative}.tab-badge{position:absolute;top:-7px;right:-7px;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:#ff5470;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 8px #ff5470b3;pointer-events:none;animation:badge-pop .25s ease-out}@keyframes badge-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.watch-row{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-radius:12px;background:#ffffff05}.watch-row .sig-head{gap:8px}.watch-row .verdict{margin-left:auto}.bar{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bar-fill{height:100%;border-radius:999px;transition:width .5s ease}.bar-fill.enter{background:linear-gradient(90deg,var(--green),var(--cyan))}.bar-fill.hold{background:var(--amber)}.bar-fill.wait{background:#8b95a780}.spark{width:100%;height:28px;display:block;margin:6px 0 4px}.spark-empty{color:var(--muted);font-family:var(--mono)}.tc-flow.sub{font-size:10px;margin-top:3px}.tc-flow .f{color:var(--amber)}.tc-flow .f.hit{color:var(--green);font-weight:700}.fratio{color:var(--muted);font-weight:400}.fratio.warn{color:var(--red);font-weight:700}.tc-age{color:var(--muted);font-family:var(--mono);font-size:10px}.kol-badge{font-size:13px}.chart-hud{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:10px;color:var(--muted);padding:4px 6px;border-radius:8px;background:#ffffff08;margin-bottom:4px}.chart-hud .up{color:var(--green)}.chart-hud .down{color:var(--red)}.bl-area{resize:vertical;min-height:70px;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:12px;outline:none}.bl-area:focus{border-color:var(--cyan)}.last-price{animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.tc-flow .l{color:var(--cyan);margin-left:auto}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pos-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pos-head .age{margin-left:auto;color:var(--muted);font-family:var(--mono);font-size:11px}.pos-fees{font-family:var(--mono);font-size:11px;color:var(--amber)}.pos-fees.hit{color:var(--green);font-weight:700}.pos-mc{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;color:var(--muted)}.pos-mc .arr{color:var(--muted)}.pos-mc .up{color:var(--green)}.pos-mc .down{color:var(--red)}.pos-line{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.pos-line .amt{color:var(--muted);font-family:var(--mono);font-size:11px;margin-left:auto}.pos-line .mini{margin-left:0;flex:0 0 auto;min-width:30px}.jrow{display:flex;align-items:baseline;gap:10px}.jtime{color:var(--muted);font-family:var(--mono);font-size:11px;min-width:52px}.jkind.ok{color:var(--green)}.jkind.bad{color:var(--red)}.jkind.warn{color:var(--amber)}.jkind.info{color:var(--cyan)}.wallet-new{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#0d141b99}.wallet-new-head{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-bottom:8px;flex-wrap:wrap}.wallet-new-body{display:flex;flex-direction:column;gap:2px}.sys-val.secret{font-size:11px;word-break:break-all;color:var(--amber)}.notes-wrap{position:relative;display:inline-flex}.notes-btn{position:relative}.notes-btn.has{border-color:#00e5a080;background:#00e5a014}.notes-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:9.5px;font-weight:900;display:grid;place-items:center;box-shadow:0 0 0 2px #090d12e6}.notes-backdrop{position:fixed;inset:0;z-index:60;background:#00000047}.notes-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:61;width:min(380px,92vw);max-height:min(70vh,520px);overflow:hidden;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--line);background:#0d141bfa;box-shadow:0 18px 40px #00000080;backdrop-filter:blur(8px)}.notes-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:12.5px}.notes-list{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.note-row{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:10px;font-size:11.5px;cursor:pointer;border:1px solid transparent}.note-row:hover{background:#ffffff0a}.note-row.unread{background:#00e5a00f;border-color:#00e5a038}.note-lane{flex:none}.note-text{flex:1;min-width:0}.note-row.note-exit .note-text{color:var(--text)}.note-row.note-warn .note-text{color:var(--amber)}.note-age{flex:none;color:var(--muted);font-size:10.5px;font-variant-numeric:tabular-nums}@media(max-width:720px){.notes-panel{position:fixed;top:56px;left:8px;right:8px;width:auto;max-height:70vh}}.live-check{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#0d141bb3}.live-check-row{display:flex;align-items:baseline;gap:9px;padding:4px 0;font-size:11.5px;border-bottom:1px dashed rgba(128,140,160,.14)}.live-check-row:last-child{border-bottom:none}.live-check-mark{width:14px;font-weight:900}.live-check-row.ok .live-check-mark{color:var(--green)}.live-check-row.warn .live-check-mark{color:var(--amber)}.live-check-name{min-width:130px;font-weight:700}.live-check-detail{color:var(--muted);font-variant-numeric:tabular-nums}.jrow.j-ok{border-left:2px solid rgba(0,229,160,.55)}.jrow.j-bad{border-left:2px solid rgba(255,84,112,.6)}.jrow.j-warn{border-left:2px solid rgba(240,180,41,.5);opacity:.86}.jrow.j-info{border-left:2px solid rgba(128,140,160,.25)}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-head h2{margin-bottom:0}.sort{display:flex;gap:6px}.sort-btn{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);background:#ffffff0a;border:1px solid transparent;border-radius:8px;padding:4px 10px;cursor:pointer;transition:all .15s}.sort-btn:hover{color:var(--text)}.sort-btn.on{color:var(--green);border-color:#00e5a059;background:#00e5a01a}.sys{display:flex;flex-direction:column;gap:8px}.sys-row{display:flex;align-items:center;gap:12px;font-size:12px}.sys-label{color:var(--muted);min-width:110px;text-transform:uppercase;letter-spacing:1px;font-size:11px}.sys-val{font-family:var(--mono);color:var(--text)}.sys-dots{display:flex;gap:6px;font-family:var(--mono);font-size:12px}.rpc-dot.on{color:var(--green)}.rpc-dot.off{color:var(--red)}.shell{display:flex;min-height:100vh;min-height:100dvh}.sidebar{width:210px;flex:0 0 210px;position:sticky;top:0;height:100vh;height:100dvh;background:#090e18d9;border-right:1px solid var(--panel-border);display:flex;flex-direction:column;padding:18px 12px;gap:18px;transition:width .2s,flex-basis .2s,transform .2s;backdrop-filter:blur(16px)}.menu-open .sidebar{transform:none}.side-brand{font-weight:800;letter-spacing:2px;font-size:15px;padding:0 8px}.side-nav{display:flex;flex-direction:column;gap:6px}.side-item{text-align:left;background:transparent;border:none;color:var(--muted);font-size:14px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .15s;font-family:inherit}.side-item:hover{color:var(--text);background:#ffffff0d}.side-item.on{color:var(--green);background:#00e5a01a}.side-foot{margin-top:auto}.main{flex:1;min-width:0;padding:18px 22px 8px}.app,.main{padding-left:0}.shell:not(.menu-open) .sidebar{width:56px;flex-basis:56px}.shell:not(.menu-open) .side-brand,.shell:not(.menu-open) .side-nav .side-item{display:none}.shell:not(.menu-open) .side-foot .side-item{display:block;text-align:center;padding:10px 4px}.burger{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:10px 0;border-radius:10px}.burger:hover{background:#ffffff0d}.burger .line{width:18px;height:2px;background:var(--muted);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.burger:hover .line{background:var(--text)}.burger .line.open:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger .line.open:nth-child(2){opacity:0}.burger .line.open:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.shell:not(.menu-open) .burger{padding:10px 4px}.unit-btn{font-family:var(--mono);font-size:12px;font-weight:700;cursor:pointer;border-radius:8px;padding:4px 10px;border:1px solid var(--panel-border);background:#ffffff0a;color:var(--muted);transition:all .15s}.unit-btn.on{color:var(--green);border-color:#00e5a066;background:#00e5a01a}.sig-foot{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.sig-actions{margin-left:auto;display:flex;gap:6px}.prox{font-family:var(--mono);font-size:11px;font-weight:700}.prox.enter{color:var(--green)}.prox.hold{color:var(--amber)}.prox.wait{color:var(--muted)}.tc-links{display:flex;gap:8px;margin-top:6px}.tc-links a{color:var(--cyan);text-decoration:none;font-size:13px}.tc-links a:hover{color:var(--text)}.token-card{cursor:pointer}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#04080eb3;backdrop-filter:blur(6px);padding:20px;animation:rise .2s ease}.modal-card{width:min(520px,100%);max-height:86vh;overflow-y:auto;background:var(--bg2);border:1px solid var(--panel-border);border-radius:18px;padding:20px;box-shadow:0 30px 80px #0009}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-name{font-size:22px;font-weight:800}.modal-sub{color:var(--muted);font-family:var(--mono);font-size:11px;word-break:break-all;margin-top:4px}.modal-grid{margin:14px 0;display:flex;flex-direction:column;gap:10px}.modal-mc{font-family:var(--mono);font-size:26px;font-weight:700}.modal-img{width:100%;border-radius:12px;margin-bottom:12px}.modal-desc{color:var(--muted);font-size:13px;line-height:1.6;margin-bottom:12px}.modal-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.modal-links a{color:var(--cyan);text-decoration:none;font-size:13px;font-weight:600;padding:6px 12px;border:1px solid var(--panel-border);border-radius:9px}.modal-links a:hover{background:#ffffff0d}.settings-wrap{display:flex;flex-direction:column;gap:14px;max-width:760px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setting{display:flex;flex-direction:column;gap:5px}.setting.toggle{flex-direction:row;align-items:center;justify-content:space-between}.set-label{color:var(--muted);font-size:12px}.setting input{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none}.setting input:focus{border-color:var(--cyan)}.bundle-badge{font-size:12px}.setting input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}.setting.toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;width:46px;height:26px;margin:0;flex:0 0 auto;border-radius:999px;cursor:pointer;position:relative;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.setting.toggle input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #00000073;transition:transform .28s cubic-bezier(.3,1.35,.5,1)}.setting.toggle input[type=checkbox]:checked{background:linear-gradient(90deg,var(--green),var(--cyan));border-color:transparent;box-shadow:0 0 12px #00e5a059}.setting.toggle input[type=checkbox]:checked:before{transform:translate(20px)}.setting.toggle{gap:10px}.setting.toggle .set-label{flex:1;min-width:0}.save-ok{color:var(--green);font-family:var(--mono);font-size:12px;margin-top:10px}.kol-manager{display:flex;flex-direction:column;gap:8px;margin:2px 0 10px}.kol-manager-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.kol-name{flex:0 0 180px;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none}.kol-addr{flex:1;min-width:0;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none}.kol-name:focus,.kol-addr:focus{border-color:var(--cyan)}.kol-del{background:transparent;border:1px solid transparent;color:var(--muted);border-radius:8px;min-width:32px;height:32px;cursor:pointer;font-size:13px;line-height:1}.kol-del:hover{color:var(--red);background:#ff54701f;border-color:#ff547040}@media(max-width:560px){.kol-row{flex-wrap:wrap}.kol-name{flex:1 1 100%}}.guide-verdict{font-size:16px;font-weight:700;margin-bottom:10px}.tips{margin-top:10px;padding-left:18px;color:var(--muted);font-size:13px;display:flex;flex-direction:column;gap:4px}.risk-badge{font-family:var(--mono);font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.risk-badge.scam{background:#ff547026;color:var(--red);border:1px solid rgba(255,84,112,.4)}.risk-badge.suspicious{background:#ffd1661f;color:var(--amber);border:1px solid rgba(255,209,102,.35)}.modal-risk-list{margin-bottom:10px}.avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.avatar.fallback{display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--text)}.avatar.big{width:44px;height:44px;font-size:18px}.copy-btn{background:transparent;border:none;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:13px;padding:2px 5px;border-radius:6px;line-height:1}.copy-btn:hover{color:var(--cyan);background:#ffffff12}.tc-top{gap:8px}.tc-top-right{display:flex;align-items:center;gap:6px;margin-left:auto}.tc-sym{flex:1;min-width:0}.modal-title{display:flex;align-items:center;gap:12px}.modal-title .modal-sub{display:flex;align-items:center;gap:6px}.token-card{transition:transform .18s,border-color .18s,box-shadow .18s}.token-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000059,inset 0 0 0 1px #ffffff1a}.panel{border-radius:18px;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff0a}[data-theme=light]{--bg: #eef1f6;--bg2: #e7ebf2;--panel: rgba(255,255,255,.86);--panel-border: rgba(15, 23, 42, .08);--text: #16202e;--muted: #64748b}body[data-theme=light]{background:radial-gradient(1100px 620px at 90% -12%,rgba(124,140,255,.18),transparent 60%),radial-gradient(900px 520px at -12% 8%,rgba(0,229,160,.12),transparent 55%),#eef1f6}.candles{width:100%;height:auto;border-radius:10px;background:#80808014}.chart-card{width:min(640px,100%)}.wallets{display:flex;flex-direction:column;gap:4px;margin:10px 0}.wallet-row{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;padding:4px 8px;border-radius:8px;background:#ffffff05}.wallet-row .b{color:var(--green);margin-left:auto}.wallet-row .s{color:var(--red)}.wallet-row .n{color:var(--muted)}.chart-pos{margin:10px 0}.token-card{position:relative}.token-card .avatar{transition:transform .18s ease,box-shadow .18s ease}.token-card:hover .avatar{transform:scale(2.6);z-index:5;position:relative;box-shadow:0 6px 20px #00000080}.tf-bar{display:flex;gap:4px;margin:8px 0;flex-wrap:wrap}.tf-btn{font-family:var(--mono);font-size:11px;color:var(--muted);background:#ffffff0a;border:1px solid transparent;border-radius:7px;padding:3px 8px;cursor:pointer}.tf-btn:hover{color:var(--text)}.tf-btn.on{color:var(--cyan);border-color:#4ecdc466;background:#4ecdc41a}.axis-label{fill:var(--muted);font-family:var(--mono);font-size:9px}.last-price{fill:var(--cyan);font-family:var(--mono);font-size:10px;font-weight:700}.sym-sub{color:var(--muted);font-size:13px;font-weight:600;margin-left:6px}.modal-details{margin-top:12px;display:flex;flex-direction:column;gap:8px}.chip-row{display:flex;align-items:center;gap:8px}.modal-desc{max-height:72px;overflow:hidden}.modal-chart .chart-card{animation:modalIn .3s cubic-bezier(.2,.9,.25,1.12) both;background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--bg2);border-radius:20px;box-shadow:0 34px 90px #000000a6,inset 0 1px #ffffff0d}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.chart-sticky{position:sticky;top:-20px;z-index:5;background:linear-gradient(180deg,var(--bg2) 55%,rgba(0,0,0,0) 100%);padding:2px 0 10px;margin:-4px 0 2px}.modal-chart .modal-head-actions{gap:10px}.modal-chart .modal-head-actions .mini{min-width:34px;height:34px;font-size:15px;border-radius:10px}.modal-loading{display:flex;flex-direction:column;gap:10px;padding:8px 2px 14px}.sk-bar,.sk-line{border-radius:10px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1f,#ffffff0a 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.sk-bar{height:34px}.sk-line{height:150px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tchart{border-radius:10px;overflow:hidden;box-shadow:0 10px 32px #00000047}@media(prefers-reduced-motion:reduce){.modal-chart .chart-card,.modal,.sk-bar,.sk-line{animation:none!important}}.radar{display:flex;flex-direction:column;gap:12px}.radar-stats{margin:4px 0 2px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.radar-head-title{color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700;margin-top:4px}.radar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.radar-card{display:flex;flex-direction:column;gap:8px;background:#ffffff06;border:1px solid var(--panel-border);border-radius:14px;padding:12px 14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.radar-card:hover{transform:translateY(-2px);border-color:#4ecdc459;box-shadow:0 10px 26px #0000004d}.radar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.radar-who{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-title{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--mono);font-size:11px}.side-badge{font-family:var(--mono);font-size:10px;font-weight:800;padding:2px 8px;border-radius:7px;white-space:nowrap}.side-badge.b{color:var(--green);background:#00e5a01f;border:1px solid rgba(0,229,160,.35)}.side-badge.s{color:var(--red);background:#ff54701f;border:1px solid rgba(255,84,112,.35)}.chip.dim{color:var(--muted)}.bm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.bm-card{display:flex;flex-direction:column;gap:8px;background:#ffffff06;border:1px solid var(--panel-border);border-left:3px solid var(--cyan);border-radius:14px;padding:12px 14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bm-card:hover{transform:translateY(-2px);border-color:#4ecdc459;box-shadow:0 10px 26px #0000004d}.bm-top{display:flex;align-items:center;gap:10px}.bm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bm-title{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--mono);font-size:11px}.bm-mc-big{font-family:var(--mono);font-size:18px;font-weight:800;color:var(--cyan);white-space:nowrap}.bm-obs-line{display:flex;align-items:center;gap:8px}.bm-obs-bar{flex:1;height:4px;border-radius:3px;background:#808ca02e;overflow:hidden}.bm-obs-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--cyan),var(--green));transition:width .6s ease}.bm-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.lane-wrap{display:flex;flex-direction:column;gap:12px;margin:4px 0 14px}.lane-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:stretch;border:1px solid var(--panel-border);border-radius:18px;padding:14px 16px;background:radial-gradient(120% 160% at 0% 0%,rgba(78,205,196,.1),transparent 60%),radial-gradient(120% 160% at 100% 0%,rgba(124,140,255,.1),transparent 55%),#ffffff05;position:relative;overflow:hidden}.lane-kol .lane-hero{background:radial-gradient(120% 160% at 0% 0%,rgba(255,209,102,.12),transparent 60%),radial-gradient(120% 160% at 100% 0%,rgba(255,84,112,.08),transparent 55%),#ffffff05}.lane-hero:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--cyan),var(--green))}.lane-kol .lane-hero:after{background:linear-gradient(180deg,#ffd166,#ff9f43)}.lane-hero-main{display:flex;flex-direction:column;gap:8px;min-width:0}.lane-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:17px;font-weight:900;letter-spacing:.3px}.lane-hero-sub{color:var(--muted);font-size:12px;line-height:1.5}.lane-thesis{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;line-height:1.6;color:var(--text, #dbe4ee);background:#ffffff08;border:1px dashed var(--panel-border);border-radius:12px;padding:8px 10px}.lane-thesis b{color:var(--cyan)}.lane-kol .lane-thesis b{color:#ffd166}.lane-hold-strip{position:relative;height:14px;border-radius:8px;background:#808ca024;overflow:hidden}.lane-hold-strip i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#00e5a059,#7c8cff73)}.lane-hold-strip span{position:absolute;left:8px;top:0;line-height:14px;font-size:9px;font-weight:800;letter-spacing:.6px;color:#ffffffbf}.lane-hold-strip em{position:absolute;right:8px;top:0;line-height:14px;font-size:9px;font-style:normal;font-weight:800;color:#ffffffd9}.lane-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lane-count-note{font-size:10px;font-weight:600;color:var(--muted);margin-left:6px}.lane-cand{position:relative}.lane-cand.armed{border-color:#00e5a066;box-shadow:inset 0 0 0 1px #00e5a01f}.lane-cand.held{border-color:#7c8cff80;background:#7c8cff0f}.lane-score{font-family:var(--mono);font-size:11px;font-weight:900;padding:2px 8px;border-radius:8px;color:var(--muted);background:#808ca024;border:1px solid transparent}.lane-score.on{color:#06121a;background:linear-gradient(135deg,var(--cyan),var(--green));border-color:#00e5a080}.lane-reasons{opacity:.9}.lane-clock{display:flex;align-items:center;gap:8px}.lane-clock-bar{flex:1;height:4px;border-radius:3px;background:#808ca02e;overflow:hidden}.lane-clock-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--cyan),var(--green));transition:width .6s ease}.lane-kol .lane-clock-bar i{background:linear-gradient(90deg,#ffd166,#ff9f43)}.lane-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#0d141bb3;border:1px solid var(--line)}.lane-src{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);background:#808ca014;border:1px solid transparent;border-radius:999px;padding:3px 9px}.lane-src.on{color:var(--green);border-color:#00e5a040;background:#00e5a012}.lane-src b{color:var(--text);font-weight:800}.lane-src em{font-style:normal;opacity:.8}.lane-src-slot{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-left:auto}.lane-src-slot b{color:var(--text);font-weight:800}.lane-slot-bar{display:inline-block;width:90px;height:6px;border-radius:4px;background:#808ca02e;overflow:hidden}.lane-slot-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green))}.lane-kol .lane-slot-bar i{background:linear-gradient(90deg,#ffd166,#ff9f43)}.lane-src-slot em{font-style:normal}.eng-toggles{display:flex;flex-direction:column;gap:8px}.eng-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#0d141bb3;border:1px solid var(--line);transition:border-color .15s ease,background .15s ease}.eng-row.on{border-color:#00e5a059;background:#00e5a00d}.eng-main{min-width:0;flex:1}.eng-label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.eng-why{font-size:11px;color:var(--muted);margin-top:2px}.eng-switch{width:46px;height:26px;border-radius:999px;border:1px solid var(--line);background:#808ca02e;position:relative;cursor:pointer;flex:none;transition:background .18s ease,border-color .18s ease}.eng-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#8b93a7;transition:transform .18s ease,background .18s ease}.eng-switch.on{background:linear-gradient(135deg,#00e5a059,#4ecdc459);border-color:#00e5a08c}.eng-switch.on i{transform:translate(20px);background:var(--green)}.eng-switch:disabled{opacity:.5;cursor:default}.eng-note{font-size:11px;color:var(--muted);padding:8px 10px;border-radius:10px;background:#808ca00f}.eng-subhead{font-size:11.5px;font-weight:700;color:var(--muted);padding:10px 2px 2px;line-height:1.5}.limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.limit-card{border-radius:14px;padding:13px 14px 11px;border:1px solid var(--line);background:linear-gradient(180deg,#0d141beb,#0d141b9e);display:flex;flex-direction:column;gap:11px}.limit-card:nth-child(1){box-shadow:inset 0 1px #4ecdc424}.limit-card:nth-child(2){box-shadow:inset 0 1px #f0b42929}.limit-head{display:flex;align-items:center;gap:10px}.limit-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:15px;background:#808ca01f;border:1px solid var(--line);flex:none}.limit-title{font-size:12.5px;font-weight:800;letter-spacing:.2px}.limit-blurb{font-size:10.5px;color:var(--muted);margin-top:1px}.limit-head .chip{margin-left:auto}.limit-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.limit-group{display:flex;flex-direction:column;gap:6px}.limit-group-name{font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);padding-bottom:3px;border-bottom:1px dashed rgba(128,140,160,.22)}.limit-field{display:flex;flex-direction:column;gap:4px;padding:8px 9px;border-radius:10px;background:#808ca00f;border:1px solid rgba(128,140,160,.12)}.limit-label{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.2px}.limit-field input{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;padding:0}.limit-field:focus-within{border-color:#00e5a073;background:#00e5a00f}.limit-unit{font-size:9.5px;color:var(--muted);opacity:.85}.limit-foot{display:flex;gap:6px;flex-wrap:wrap}.lane-headbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:4px 0 10px}.lane-head-chip{display:inline-flex;align-items:baseline;gap:5px;font-size:11px;color:var(--muted);background:#808ca014;border:1px solid var(--line);border-radius:999px;padding:5px 11px}.lane-head-chip b{font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums}.lane-head-chip.ok{border-color:#00e5a066;background:#00e5a012}.lane-head-chip.ok b{color:var(--green)}.lane-head-chip.bad{border-color:#ff547066;background:#ff547012}.lane-head-chip.bad b{color:var(--red)}.lane-head-chip.dim{opacity:.8}.wallet-table{display:flex;flex-direction:column;gap:6px}.wallet-row{display:grid;grid-template-columns:42px minmax(110px,1.4fr) repeat(4,minmax(64px,1fr)) auto;align-items:center;gap:8px;padding:8px 11px;border-radius:11px;background:#0d141bb3;border:1px solid var(--line);font-size:11.5px}.wallet-score{display:grid;place-items:center;height:26px;border-radius:8px;font-weight:900;font-size:13px;background:#808ca024;color:var(--text)}.wallet-score.ok{background:#00e5a02e;color:var(--green)}.wallet-score.bad{background:#ff54702e;color:var(--red)}.wallet-name{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-stat{color:var(--muted);font-variant-numeric:tabular-nums}.wallet-stat b{color:var(--text)}.wallet-stat.ok b{color:var(--green)}.wallet-stat.bad b{color:var(--red)}.thesis-asks{display:flex;flex-direction:column;gap:8px;margin-top:8px}.thesis-ask{padding:10px 12px;border-radius:12px;border:1px solid rgba(240,180,41,.35);background:#f0b4290f}.thesis-ask-head{display:flex;align-items:center;gap:8px;font-size:12.5px;flex-wrap:wrap}.thesis-ask-head .muted{color:var(--muted);font-size:11.5px}.thesis-ask-actions{display:flex;gap:8px;margin-top:8px}.btn.tiny{font-size:11px;padding:4px 10px}.btn.tiny.ok{border-color:#00e5a080}.lane-subtabs{display:flex;gap:6px;flex-wrap:wrap}.lane-subtab{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;color:var(--muted);background:#808ca014;border:1px solid var(--line);border-radius:999px;padding:6px 13px;cursor:pointer;transition:all .15s ease}.lane-subtab:hover{color:var(--text);border-color:#4ecdc459}.lane-subtab.on{color:#06121a;background:linear-gradient(135deg,var(--cyan),var(--green));border-color:#00e5a080}.lane-kol .lane-subtab.on{background:linear-gradient(135deg,#ffd166,#ff9f43)}.lane-subtab-n{font-family:var(--mono);font-size:10px;opacity:.85}.lane-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.lane-card{display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#101820f5,#0b1117f5);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lane-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#808ca059}.lane-kol .lane-card:before{background:#ffd16666}.lane-card:hover{transform:translateY(-2px);border-color:#4ecdc459;box-shadow:0 12px 30px #00000059}.lane-card.armed{border-color:#00e5a059}.lane-card.armed:before{background:linear-gradient(180deg,var(--cyan),var(--green))}.lane-card.held{border-color:#7c8cff80;background:linear-gradient(180deg,#14182cf5,#0c101cf5)}.lane-card.held:before{background:linear-gradient(180deg,#7c8cff,#4ecdc4)}.lc-top{display:flex;align-items:center;gap:10px}.lc-id{min-width:0;flex:1}.lc-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:800;letter-spacing:.2px}.lc-title .chip.tiny,.chip.tiny{font-size:9px;padding:0 5px}.lc-sub{font-size:10.5px;color:var(--muted);font-family:var(--mono);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:62px}.lc-score span{font-family:var(--mono);font-size:15px;font-weight:900;color:var(--muted)}.lc-score.on span{color:var(--green)}.lc-score i{display:block;height:4px;border-radius:3px;background:#808ca040;width:0}.lc-score{position:relative}.lc-score:after{content:"";position:absolute;right:0;bottom:0;height:4px;width:62px;border-radius:3px;background:#808ca02e}.lc-score i{position:absolute;right:0;bottom:0;background:linear-gradient(90deg,var(--cyan),var(--green));z-index:1}.lc-score.on i{background:linear-gradient(90deg,var(--cyan),var(--green))}.lc-score:not(.on) i{background:linear-gradient(90deg,#7c8cff,#4ecdc4);opacity:.75}.lc-chips{display:flex;flex-wrap:wrap;gap:5px}.lc-evidence{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:#090e13bf;border:1px solid rgba(128,140,160,.14)}.lc-ev{display:grid;grid-template-columns:88px 1fr auto;grid-template-areas:"k bar c" "k v v";gap:2px 8px;align-items:center;font-size:10px}.lc-ev-k{grid-area:k;font-weight:700;color:var(--text);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-ev-bar{grid-area:bar;height:5px;border-radius:3px;background:#808ca029;overflow:hidden}.lc-ev-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#4ecdc4d9,#00e5a0e6)}.lc-ev-bar i.neg{background:linear-gradient(90deg,#ff5470d9,#ff547080)}.lc-ev-v{grid-area:v;color:var(--muted);font-family:var(--mono);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-ev-c{grid-area:c;font-family:var(--mono);font-size:10px;font-weight:800;color:var(--green)}.lc-ev-c.neg{color:var(--red, #ff5470)}.lc-metrics{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:10px;color:var(--muted);font-family:var(--mono)}.lc-metrics span{white-space:nowrap}.lc-metrics b{color:var(--text);font-weight:800}.lc-metrics em{font-style:normal;opacity:.7}.lc-kols{display:flex;flex-wrap:wrap;gap:5px}.lc-kol{font-size:10px;font-family:var(--mono);color:#ffd166;background:#ffd16617;border:1px solid rgba(255,209,102,.22);border-radius:999px;padding:2px 8px}.lc-kol b{font-weight:800}.lc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.lc-actions{display:inline-flex;gap:6px}@media(max-width:900px){.lane-hero{grid-template-columns:1fr}.lane-hero-stats{grid-template-columns:repeat(2,1fr)}.lane-cards{grid-template-columns:1fr}}@media(max-width:760px){.radar-grid,.bm-grid{grid-template-columns:1fr}.radar-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.settings-grid,.limit-grid{grid-template-columns:1fr}.limit-fields{grid-template-columns:1fr 1fr!important}.stats{grid-template-columns:repeat(3,1fr)}.sidebar{position:fixed;z-index:40}}@media(max-width:760px){html{overflow-x:hidden}.sidebar{display:none}.main{padding:10px max(10px,env(safe-area-inset-left)) calc(84px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))}.top{flex-wrap:wrap;gap:8px;padding:8px 2px 12px}.brand{gap:7px}.brand-name{font-size:13px;letter-spacing:1.5px}.top-right{flex-wrap:wrap;gap:6px;font-size:11px}.brand-sub,.clock,.solpx,.conn{display:none}.top-right .unit-btn{padding:4px 8px;font-size:11px}.stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.stat{padding:13px 8px;border-radius:14px}.stat-value{font-size:20px}.stat-label{font-size:10px;letter-spacing:1px}.grid{grid-template-columns:1fr;gap:10px}.panel.wide{grid-column:span 1}.panel{padding:12px;border-radius:14px}.tokens{grid-template-columns:1fr;gap:8px}.pos-grid{grid-template-columns:1fr}.bottom-nav{display:flex}.modal{padding:0}.modal-card{width:100%;max-height:100dvh;height:100dvh;border-radius:0;padding:14px 14px calc(24px + env(safe-area-inset-bottom))}.modal-name{font-size:18px}.modal-mc{font-size:22px}.chart-wrap canvas{touch-action:none}.mini,.unit-btn,.sort-btn,.mark-btn,.bn-item{min-height:40px}.sig-row,.watch-row,.hist-row,.token-card,.pos-card,button{touch-action:manipulation}input,select,textarea{font-size:16px}.rate{min-height:40px;padding:6px 10px;display:inline-flex;align-items:center}.sig-row,.watch-row{padding:13px}.token-card{padding:14px;border-radius:16px}.chip{padding:5px 9px;font-size:11px}.dash-tab{padding:10px 13px;font-size:13px;flex:0 0 auto}.dash-tabs{gap:8px;padding-bottom:10px;scroll-snap-type:x proximity}.dash-tab{scroll-snap-align:start}.token-card:hover,.token-card:hover .avatar,.stat:hover,.panel:hover,.pos-card:hover,.sig-row:hover{transform:none;box-shadow:none}.foot{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media(min-width:420px)and (max-width:760px){.tokens{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.tokens{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.token-card{padding:16px}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.stats{gap:14px}}.chart-wrap{position:relative}.chart-tools{display:flex;align-items:center;gap:4px;margin-bottom:4px}.chart-hint{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--muted)}.chart-wrap svg{touch-action:none;user-select:none}.alerts{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.alert-row{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;padding:7px 10px;border-radius:9px;background:#ffffff06;border-left:3px solid var(--amber)}.alert-row .a-icon{font-size:14px}.alert-row .sym{font-weight:700;color:var(--text)}.alert-row .a-kind{color:var(--cyan);text-transform:uppercase;font-size:10px;letter-spacing:.5px}.alert-row .a-gain{color:var(--green);font-weight:700}.alert-row .a-mc{color:var(--muted);margin-left:auto}.alert-row .a-time{color:var(--muted);font-size:11px}.mark-btn{background:transparent;border:none;cursor:pointer;font-size:13px;padding:2px 4px;border-radius:6px;opacity:.75;line-height:1}.mark-btn:hover{opacity:1;background:#ffffff12}.mark-btn.on{opacity:1;color:var(--amber)}.banned-badge{font-size:12px}.gmgn-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.3px;white-space:nowrap}.gmgn-badge.ok{color:#00e5a0;background:#00e5a01a;border:1px solid rgba(0,229,160,.25)}.gmgn-badge.bad{color:#ff5470;background:#ff54701f;border:1px solid rgba(255,84,112,.3)}.gmgn-radar{display:flex;flex-direction:column;gap:4px}.gmgn-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:#ffffff05;cursor:pointer;font-family:var(--mono);font-size:12px}.gmgn-row:hover{background:#ffffff0d}.gmgn-sym{font-weight:700;color:var(--fg);min-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmgn-mc,.gmgn-vol{color:#8b95a7}.gmgn-swaps{color:#5d6675;font-size:11px}.gmgn-chg{margin-left:auto;font-weight:700}.gmgn-chg.up{color:#00e5a0}.gmgn-chg.down{color:#ff5470}.gmgn-rug{font-size:12px}.gmgn-smart-head{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#7c8cff;padding:6px 2px 2px}.kol-box{margin-top:8px;padding:8px 10px;border-radius:9px;background:#ffd7000d;border:1px solid rgba(255,215,0,.18)}.bm-section-title{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#7cc7ff;margin:10px 0 6px}.bm-list{display:flex;flex-direction:column;gap:8px}.bm-card{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-radius:12px;background:#ffffff06;border:1px solid var(--panel-border);transition:transform .15s ease,border-color .15s ease,background .15s ease;animation:fadeUp .35s ease backwards}.bm-card:hover{transform:translateY(-2px);border-color:#7cc7ff59;background:#7cc7ff0f}.bm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bm-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bm-head .tc-sym{flex:0 1 auto;font-size:14px}.bm-obs{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--amber);white-space:nowrap}.bm-mc{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--text)}.quality-summary{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.chip.warn{color:#ffb454;border-color:#ffb45459;background:#ffb45414}.flow{margin:10px 0}.flow-table{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;margin-top:6px}.flow-row{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;padding:4px 8px;border-radius:7px;background:#ffffff05}.flow-row.b .f-side{color:var(--green)}.flow-row.s .f-side{color:var(--red)}.flow-row .f-time{color:var(--muted);min-width:48px}.flow-row .f-side{font-weight:700;min-width:36px}.flow-row .f-sol{color:var(--text);min-width:70px}.flow-row .f-mc{color:var(--muted);min-width:64px}.flow-row .f-wallet{color:var(--muted);margin-left:auto;font-size:10px}.tv-mini{width:100%;border-radius:10px;overflow:hidden;background:#ffffff08}.tv-panel{margin:10px 0}.modal-head-actions{display:flex;align-items:center;gap:8px}.led-banned{color:var(--red);border-color:#ff547066;background:#ff54701f}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;background:#090e18f0;backdrop-filter:blur(16px);border-top:1px solid var(--panel-border);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:4px;justify-content:space-around}.bn-item{flex:1;text-align:center;background:transparent;border:none;color:var(--muted);font-size:12px;font-weight:600;padding:8px 2px;border-radius:12px;cursor:pointer;font-family:inherit}.bn-item.on{color:var(--green);background:#00e5a01a}::selection{background:#00e5a047;color:var(--text)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#808ca040;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#808ca073;background-clip:padding-box}[data-theme=light] *::-webkit-scrollbar-thumb{background:#0f172a2e;background-clip:padding-box}.stat{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stat:hover{transform:translateY(-3px);border-color:#00e5a047;box-shadow:0 10px 28px #00000059}.panel{transition:border-color .2s ease,box-shadow .2s ease}.panel:hover{border-color:#ffffff1f}.token-card:active{transform:scale(.98)}.tier{padding:1px 7px;border-radius:999px;background:#ffffff0f}.solpx{padding:3px 9px;border-radius:999px;background:#4ecdc41a;border:1px solid rgba(78,205,196,.25)}.top{padding:10px 4px 18px;border-bottom:1px solid var(--panel-border);margin-bottom:16px;position:sticky;top:0;z-index:40;background:var(--bg)}.side-brand{background:linear-gradient(90deg,var(--green),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.side-item{font-weight:600}.side-item.on{box-shadow:inset 0 0 0 1px #00e5a040}.empty{border:1px dashed rgba(128,140,160,.25);border-radius:12px}.panel h2{letter-spacing:1.2px}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid rgba(78,205,196,.5);outline-offset:1px;border-radius:6px}.pos-card{transition:border-color .18s ease,transform .18s ease}.pos-card:hover{border-color:#ffffff24;transform:translateY(-2px)}.journal{max-height:320px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}@keyframes glowPulse{0%,to{box-shadow:0 0 #ffd16600}50%{box-shadow:0 0 0 5px #ffd1662e}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sparkPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.stats .stat{animation:fadeUp .5s ease both}.stats .stat:nth-child(2){animation-delay:.05s}.stats .stat:nth-child(3){animation-delay:.1s}.stats .stat:nth-child(4){animation-delay:.15s}.stats .stat:nth-child(5){animation-delay:.2s}.panel{animation:fadeUp .45s ease both}.sig-row,.alert-row{animation:slideRight .35s ease both}.token-card,.pos-card{animation:fadeUp .4s ease both}.tier.pulse{animation:glowPulse 1.8s ease-in-out infinite;border-radius:999px}.rating{font-family:var(--mono);font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px}.rating.ok{color:#00e5a0;background:#00e5a01f}.rating.bad{color:#ff5470;background:#ff54701f}.lane{font-family:var(--mono);font-size:9px;font-weight:700;padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.lane-signal{color:#7c8cff;background:#7c8cff24}.lane-revival{color:#4ecdc4;background:#4ecdc424}.lane-queue{color:#ffd166;background:#ffd16624}.lane-predict{color:#00e5a0;background:#00e5a024}.modal-card{animation:pop .22s cubic-bezier(.2,.9,.3,1.2) both}.side-brand,.logo-big{background-size:200% auto;animation:gradientShift 4s ease infinite}.avatar.big{animation:sparkPop .4s ease both}.unit-btn:active,.mini:active,.tf-btn:active,.sort-btn:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.alert-row{cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.alert-row:hover{background:#ffd1660f;border-left-color:var(--green);transform:translate(2px)}.alert-row .a-go{margin-left:2px;color:var(--cyan);opacity:0;transition:opacity .15s ease}.alert-row:hover .a-go{opacity:1}.icon{flex:0 0 auto;vertical-align:middle}.token-card,.pos-card,.sig-row,.alert-row,.hist-row,.jrow,.wallet-row,.flow-row{content-visibility:auto;contain-intrinsic-size:auto 90px}.panel h2 .icon{color:var(--cyan)}.side-item{display:flex;align-items:center;gap:10px}.side-item .icon{opacity:.85}.side-item.on .icon{color:var(--green);opacity:1}.bn-item{display:flex;flex-direction:column;align-items:center;gap:3px}.bn-item span{font-size:10px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px}.stat-label{display:inline-flex;align-items:center;gap:5px;justify-content:center}.stat-label .icon{opacity:.8}#toast-root{position:fixed;right:16px;bottom:76px;z-index:100;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{font-family:var(--mono);font-size:12px;color:var(--text);background:var(--bg2);border:1px solid var(--panel-border);border-left:3px solid var(--green);border-radius:10px;padding:9px 14px;box-shadow:0 10px 30px #0006;animation:slideRight .25s ease both;max-width:260px}.toast.warn{border-left-color:var(--amber)}.toast.bad{border-left-color:var(--red)}.toast.out{opacity:0;transform:translate(12px);transition:opacity .3s,transform .3s}.plan-editor{display:flex;gap:8px;margin-top:10px}.plan-editor label{display:flex;flex-direction:column;gap:3px;font-family:var(--mono);font-size:10px;color:var(--muted);flex:1}.plan-editor input{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:7px;padding:5px 7px;color:var(--text);font-family:var(--mono);font-size:11px;outline:none;width:100%}.plan-editor input:focus{border-color:var(--cyan)}.chart-legend{display:flex;gap:12px;margin-top:5px;font-family:var(--mono);font-size:10px;color:var(--muted)}.chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.modal-telemetry{display:flex;gap:6px;margin-bottom:8px}.chip.warn-chip{color:var(--amber);border:1px solid rgba(255,209,102,.3)}.chip.ok-chip{color:var(--green);border:1px solid rgba(0,229,160,.3)}.pred-sec{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 4px}.sys-row.sweep{flex-direction:column;align-items:stretch;gap:4px}.sys-row.sweep .sys-val{display:flex;flex-direction:column;gap:3px}.sweep-line{font-size:11px;color:var(--muted)}.collapse-panel{padding:0;overflow:hidden}.collapse-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:pointer;user-select:none;transition:background .15s ease}.collapse-head:hover{background:#ffffff0a}.collapse-head h2{margin-bottom:0;flex:1}.collapse-right{display:flex;align-items:center;gap:10px}.collapse-actions{display:flex;align-items:center;gap:6px}.chev{color:var(--muted);transition:transform .2s ease}.chev.open{transform:rotate(180deg)}.collapse-body{padding:0 16px 16px;border-top:1px solid var(--panel-border)}.collapse-body .panel-head{margin-top:12px}.panel-head-side{display:flex;align-items:center;gap:8px}.chip.queue-chip{color:var(--cyan);border:1px solid rgba(78,205,196,.35)}.hist-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hist-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.hb-title{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;margin-bottom:8px}.hb-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:var(--mono);font-size:11px}.hb-key{color:var(--text);min-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-bar{flex:1;height:5px;border-radius:999px;background:#808ca029;overflow:hidden}.hb-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--cyan));border-radius:999px}.hb-val{color:var(--muted);min-width:70px;text-align:right}.hist-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hist-search{flex:1;min-width:200px;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:8px 12px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none}.hist-search:focus{border-color:var(--cyan)}.hist-select{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:9px;padding:7px 10px;color:var(--text);font-family:var(--mono);font-size:12px;outline:none}.hist-footbar{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.muted{color:var(--muted);font-family:var(--mono);font-size:12px}.hist-when{color:var(--muted);font-family:var(--mono);font-size:10px;margin-left:auto;white-space:nowrap}.hist-head .a-time{color:var(--muted);font-family:var(--mono);font-size:10px;white-space:nowrap}.chip.mult.ok{color:var(--green);border:1px solid rgba(0,229,160,.3)}.chip.mult.bad{color:var(--red);border:1px solid rgba(255,84,112,.3)}.chip.runner{color:#fc6;background:#ffcc661f;border:1px solid rgba(255,204,102,.32);font-weight:700}.journey{margin:6px 0 4px}.journey-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,#808ca033,#00e5a08c)}.journey-exit{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(0,0,0,.5);transform:translate(-50%)}.journey-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:4px}.journey-labels .peak{color:var(--amber)}.journey-labels .up{color:var(--green)}.journey-labels .down{color:var(--red)}@media(max-width:760px){.hist-stats{grid-template-columns:repeat(2,1fr)}.hist-breakdown{grid-template-columns:1fr}.hist-toolbar{flex-direction:column;align-items:stretch}.hist-row{padding:9px 10px;gap:5px}.hist-head{flex-wrap:wrap;gap:6px;row-gap:5px}.hist-head .tc-sym{font-size:14px}.hist-head .pnl{margin-left:0}.hist-head .a-time{margin-left:auto}.hist-mc{flex-wrap:wrap;row-gap:4px;font-size:11px}.hist-when{width:100%;margin-left:0;font-size:9.5px;opacity:.85}}@media(max-width:760px){.bottom-nav{display:flex!important}#toast-root{right:10px;left:10px;bottom:74px;align-items:flex-end}}@media(max-width:760px){.gmgn-row{flex-wrap:wrap;row-gap:3px;gap:8px}.gmgn-chg{margin-left:0}.gmgn-swaps{width:100%}.alert-row{flex-wrap:wrap;row-gap:2px}.alert-row .a-mc{margin-left:0;width:100%}.hist-foot .rate-group,.hist-foot .mini{margin-left:0}.hist-foot .rate-group+.mini{margin-left:auto}.sys-row{flex-wrap:wrap}.dash-tabs{margin:0 -2px 12px;padding:2px 2px 8px}.foot{flex-direction:column;gap:4px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.ath-line{position:relative;height:6px;border-radius:999px;background:#808ca029;margin:6px 0 2px}.ath-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--green));transition:width .5s ease}.ath-tag{position:absolute;right:0;top:-16px;font-family:var(--mono);font-size:9px;color:var(--muted)}@keyframes athBreak{0%{box-shadow:0 0 #ffd166e6;filter:brightness(1.9)}60%{box-shadow:0 0 14px 3px #ffd16680;filter:brightness(1.4)}to{box-shadow:0 0 #ffd16600;filter:brightness(1)}}.ath-line.breaking .ath-fill{background:linear-gradient(90deg,var(--amber),var(--green));animation:athBreak 1.3s ease-out infinite}.ath-line.breaking .ath-tag{color:var(--amber);font-weight:700}.history-list{display:flex;flex-direction:column;gap:8px;max-height:72vh;overflow-y:auto}.hist-row{background:#ffffff06;border:1px solid var(--panel-border);border-left:3px solid var(--green);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;animation:fadeUp .35s ease both}.hist-head{display:flex;align-items:center;gap:10px}.hist-head .tc-sym{flex:1;min-width:0}.hist-head .pnl{margin-left:auto}.hist-mc{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--muted)}.hist-mc .arr{color:var(--muted)}.hist-mc .up{color:var(--green)}.hist-mc .down{color:var(--red)}.hist-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hist-foot .mini{margin-left:auto}.hist-detail{margin-top:4px;padding:8px 10px;border-radius:10px;background:#0000002e;border:1px dashed rgba(128,140,160,.25);display:flex;flex-direction:column;gap:6px;animation:fadeUp .2s ease both}.hd-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--text)}.hd-row.mono{color:var(--muted);word-break:break-all}.hd-cell{display:inline-flex;align-items:baseline;gap:5px}.hd-k{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.hd-cell .up{color:var(--green)}.hd-cell .down{color:var(--red)}.hd-vals{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.hd-usd{font-size:9.5px;color:var(--muted);font-family:var(--mono)}.stat-usd{font-size:11px;font-family:var(--mono);margin-top:2px;opacity:.85}.hb-details{margin-top:12px}.hb-details summary{cursor:pointer;color:var(--muted);font-family:var(--mono);font-size:11px;padding:6px 10px;border-radius:8px;background:#ffffff08;border:1px solid var(--panel-border);user-select:none}.hb-details summary:hover{color:var(--text)}.hb-details .hist-breakdown{margin-top:10px}.chart-wrap{touch-action:none}.chart-hud{transition:opacity .15s ease,transform .15s ease}.candles{animation:candleFade .4s ease both}@keyframes candleFade{0%{opacity:.35}to{opacity:1}}.live-dot{fill:var(--cyan);transform-box:fill-box;transform-origin:center;animation:dotPulse 1.4s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1.7)}}body{transition:background .3s ease,color .3s ease}button,.mini,.unit-btn,.tf-btn,.sort-btn,.mark-btn,a{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease,box-shadow .2s ease}.panel,.token-card,.pos-card,.sig-row,.alert-row,.watch-row,.hist-row,.stat,.chip,.sys-row{transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease,background .2s ease,color .15s ease}.token-card:hover,.pos-card:hover,.sig-row:hover,.alert-row:hover,.hist-row:hover{transform:translateY(-1px);box-shadow:0 4px 18px #00000047;border-color:#ffffff24}.stat:hover{transform:translateY(-2px)}.sig-row,.alert-row,.token-card,.pos-card{contain:layout style}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tchart{width:100%}.tchart canvas{width:100%;background:#ffffff04;border:1px solid var(--panel-border)}.tchart-hud{position:absolute;top:8px;left:50%;transform:translate(-50%);display:flex;gap:10px;flex-wrap:wrap;max-width:96%;font-family:var(--mono);font-size:11px;color:var(--text);background:#0a0e16d1;border:1px solid var(--panel-border);padding:4px 10px;border-radius:8px;pointer-events:none;z-index:3;transition:opacity .15s ease,transform .15s ease}.tchart-hud .up{color:#10b981}.tchart-hud .down{color:#ef4444}.tchart-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 2px 0;font-family:var(--mono);font-size:11px}.tchart-legend .tgl{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;color:var(--muted);background:#ffffff0a;border:1px solid var(--panel-border);cursor:pointer;opacity:.6}.tchart-legend .tgl i{width:8px;height:8px;border-radius:50%;display:inline-block}.tchart-legend .tgl.on{opacity:1;color:var(--text);border-color:#ffffff2e}.tchart-hint{color:var(--muted);margin-left:auto;font-size:10px}.unit-btn.panic{color:#fff;background:#ef4444d9;border-color:#ef444499;font-weight:700;letter-spacing:.5px;animation:panicPulse 2s ease-in-out infinite}.unit-btn.panic:hover{background:#ef4444;transform:translateY(-1px)}@keyframes panicPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 5px #ef444400}}.sys-chip{font-family:var(--mono);font-size:11px;color:var(--muted);background:#ffffff0a;border:1px solid var(--panel-border);border-radius:999px;padding:3px 9px;white-space:nowrap}.feed-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.pred-wrap{display:flex;flex-direction:column;gap:14px;max-width:1400px;width:100%;min-width:0;box-sizing:border-box}.pred-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.pred-tbl{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;overflow-x:auto}.pred-tbl .hist-row{flex-wrap:wrap;min-width:0}.pred-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.pred-tab{border:1px solid rgba(255,255,255,.18);background:none;color:var(--text);padding:7px 14px;border-radius:20px;cursor:pointer;font-size:13px;transition:all .15s}.pred-tab:hover{border-color:var(--cyan)}.pred-tab.active{background:var(--cyan);color:#041018;border-color:var(--cyan);font-weight:600}.pred-tbl .hist-row{flex-direction:row;align-items:center;gap:8px;padding:7px 10px;border-left:2px solid rgba(0,229,160,.35)}.pred-tbl .hist-row .tc-sym{flex:1;min-width:0;font-size:13px}.pred-tbl .hist-row .bar{flex:0 1 120px}.pred-tbl .hist-row .a-time{white-space:nowrap}.pred-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:var(--muted);background:#ffffff08;border:1px solid var(--panel-border);border-radius:12px;padding:9px 12px;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.pred-note>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.pred-note .unit-btn{margin-left:auto}.pred-note.warn{color:var(--red);border-color:#ff547059}.pred-note.ok{color:var(--green);border-color:#00e5a059}.smart-panel{border-color:#00e5a04d;background:linear-gradient(160deg,#00e5a012,#4ecdc408 45%,#0000000d);box-shadow:0 0 26px #00e5a014,inset 0 0 40px #00e5a005}.smart-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.smart-score-wrap{position:relative;width:84px;height:84px;flex:0 0 auto}.smart-ring{width:84px;height:84px}.smart-ring-bg{fill:none;stroke:#ffffff12;stroke-width:7}.smart-ring-fg{fill:none;stroke:var(--cyan);stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .8s ease,stroke .4s ease;filter:drop-shadow(0 0 6px rgba(78,205,196,.6))}.smart-ring-fg.lvl-sharp{stroke:var(--green);filter:drop-shadow(0 0 8px rgba(0,229,160,.7))}.smart-ring-fg.lvl-learning{stroke:var(--cyan)}.smart-ring-fg.lvl-foggy{stroke:var(--amber)}.smart-ring-fg.lvl-cold{stroke:var(--red);filter:drop-shadow(0 0 8px rgba(255,84,112,.6))}.smart-score-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:2px}.smart-score-center .smart-score{font-size:27px}.smart-score-center .smart-pct{font-size:12px;font-family:var(--mono);color:var(--muted);margin-top:12px}.smart-title{flex:1;min-width:220px}.smart-score-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.smart-score{font-family:var(--mono);font-size:34px;font-weight:800;color:var(--cyan);line-height:1}.smart-score.lvl-sharp{color:var(--green);text-shadow:0 0 14px rgba(0,229,160,.5)}.smart-score.lvl-learning{color:var(--cyan)}.smart-score.lvl-foggy{color:var(--amber)}.smart-score.lvl-cold{color:var(--red);text-shadow:0 0 14px rgba(255,84,112,.4)}.smart-spark{width:160px;height:44px;flex:0 1 160px;min-width:110px}.smart-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.smart-part{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:8px 10px;transition:border-color .15s,transform .15s}.smart-part:hover{border-color:#00e5a04d;transform:translateY(-1px)}.smart-part-head{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:1px;color:var(--muted);margin-bottom:5px}.smart-part-val{font-family:var(--mono);color:var(--text);font-weight:700}.smart-part-bar{height:6px;border-radius:4px;background:#ffffff0f;overflow:hidden}.smart-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(78,205,196,.5),var(--cyan));transition:width .6s ease}.smart-fill.ok{background:linear-gradient(90deg,rgba(0,229,160,.4),var(--green))}.smart-fill.warn{background:linear-gradient(90deg,rgba(255,178,74,.4),var(--amber))}.smart-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.smart-sources .chip{font-size:10.5px;padding:3px 8px;border-radius:8px}.smart-narr{margin-top:12px;padding:10px 12px;display:flex;flex-direction:column;gap:5px;border-left:2px solid rgba(0,229,160,.45);background:#00000038;border-radius:0 10px 10px 0;font-size:12.5px;color:var(--text)}.smart-narr-head{font-size:10px;letter-spacing:1.2px;color:var(--green);text-transform:uppercase}.smart-narr-line{opacity:.92}.smart-forecast{margin-top:12px}.smart-forecast h3,.smart-more h3{font-size:13px;margin:8px 0 4px;color:var(--text)}.smart-more{margin-top:12px;border-top:1px dashed rgba(128,128,128,.25);padding-top:8px}.smart-more summary{cursor:pointer;font-size:12px;color:var(--cyan);user-select:none}.smart-more .pred-grid{margin-top:8px}.smart-more .pred-tbl-wrap{min-width:0}.machine-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff06;border-left:2px solid rgba(78,205,196,.4)}.machine-row .tc-sym{flex:1;min-width:110px}.machine-row .a-time{color:var(--muted);font-size:10.5px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber);flex:0 0 auto}.health-dot.ok{background:var(--green);box-shadow:0 0 8px var(--green)}.hist-row .drill{width:100%;flex-basis:100%;border-top:1px dashed rgba(128,128,128,.25);padding-top:6px;margin-top:2px;display:flex;flex-direction:column;gap:4px;cursor:default}.drill-line{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.what-if input[type=range],.hist-row input[type=range]{accent-color:var(--green);height:4px}.lab-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 0}.lab-stat{background:#ffffff08;border:1px solid var(--panel-border);border-radius:12px;padding:10px 8px;text-align:center;transition:border-color .15s,transform .15s}.lab-stat:hover{border-color:#00e5a04d;transform:translateY(-2px)}.lab-value{font-family:var(--mono);font-size:18px;font-weight:700}.lab-label{color:var(--muted);font-size:9.5px;letter-spacing:1.2px;margin-top:2px}.lab-sub{color:var(--muted);font-size:10px;font-family:var(--mono);margin-top:3px}.pred-grid .panel-head .chips{margin-left:auto}.pred-grid .panel-head .unit-btn{flex:0 0 auto}@media(max-width:760px){.lab-stats{grid-template-columns:repeat(3,1fr)}.machine-row{flex-wrap:wrap}.machine-row .bar{flex:1 1 90px}.machine-row .a-time{max-width:100%}.pred-grid .panel-head{flex-wrap:wrap;row-gap:8px}.pred-grid .panel-head .chips{width:100%;justify-content:stretch}.pred-grid .panel-head .unit-btn{flex:1}}.chip.ok{color:var(--green);border:1px solid rgba(0,229,160,.3)}@media(max-width:760px){.pred-grid{grid-template-columns:1fr}.pred-tbl .hist-row{flex-wrap:wrap}.pred-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.pred-tab{flex:0 0 auto}.smart-head{gap:8px}.smart-spark{width:100%;flex-basis:100%}.smart-parts{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pred-wrap{padding:6px}.pred-wrap .stats{grid-template-columns:repeat(3,1fr);gap:6px}.pred-wrap .stats .stat{padding:8px 6px}.pred-tbl .hist-row .tc-sym{flex-basis:100%}.lab-stats{grid-template-columns:repeat(2,1fr)}input[type=range]{width:100%;min-width:0}}.bmc-tunables{margin:8px 0 2px}.bmc-save{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.token-page{padding:4px 0 30px}.tp-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 4px;position:sticky;top:0;z-index:30;background:var(--panel);backdrop-filter:blur(10px);border-radius:12px}.tp-title{display:flex;align-items:center;gap:10px;min-width:0}.tp-name{font-weight:700;font-size:16px}.tp-sub{color:var(--muted);font-size:11px}.tp-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tp-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:14px;margin-top:12px}.tp-main{min-width:0;display:flex;flex-direction:column;gap:10px}.tp-side{display:flex;flex-direction:column;gap:10px;min-width:0}.tp-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.tp-mc-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tp-mc{font-size:22px;font-weight:800;color:var(--fg)}.tp-mc-row .chips{flex-wrap:wrap}@media(max-width:760px){.tp-grid{grid-template-columns:1fr}.tp-head{position:static}.bm-grid{grid-template-columns:1fr!important}.bmc-tunables .setting{min-width:100%}.bmc-save{width:100%}.panel-head{flex-direction:column;align-items:flex-start;gap:8px}.panel-head .chips{flex-wrap:wrap;gap:6px}.panel-head .mini{min-height:36px}.tp-actions{margin-left:0;width:100%;justify-content:flex-start}.tp-actions .mini,.tp-actions .mark-btn{min-height:38px;min-width:38px}.tf-bar{flex-wrap:wrap;gap:4px}.tf-btn{min-height:32px}}.tp-hero{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:10px;margin:12px 0}.tp-hero-mc,.tp-tile{background:linear-gradient(160deg,#22d3ee0f,#10b9810a);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tp-hero-mc:hover,.tp-tile:hover{transform:translateY(-2px);border-color:#22d3ee73;box-shadow:0 6px 24px #22d3ee1a}.tp-hero-mc{background:linear-gradient(160deg,#22d3ee24,#8b5cf61a)}.tp-hero-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tp-hero-value{font-size:20px;font-weight:800;color:var(--fg)}.tp-hero-sub{font-size:11px;color:var(--muted)}.tp-hero-sub.warn{color:var(--red)}.tp-tile-value{font-size:16px;font-weight:700;color:var(--fg)}.tp-tile-value small{font-size:10px;color:var(--muted);font-weight:500}.tp-tile-value .up{color:var(--green)}.tp-tile-value .down{color:var(--red)}.tp-ava-ring{position:relative}.tp-ava-ring img{border:2px solid rgba(34,211,238,.55);border-radius:50%}.tp-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.tp-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.tp-card-title{font-weight:700;font-size:14px;color:var(--fg)}.tp-head-chips{display:flex;gap:6px;flex-wrap:wrap}.chart-card-x .tf-bar{margin-bottom:6px}.tp-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px}.tp-tab{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 10px;font-size:11px;cursor:pointer;transition:all .15s ease}.tp-tab:hover{color:var(--fg)}.tp-tab.on{background:#22d3ee24;color:var(--cyan, #22d3ee);border-color:#22d3ee80;font-weight:700}.tp-flow{display:flex;flex-direction:column;gap:4px;max-height:380px;overflow-y:auto}.tp-flow-sec{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 2px}.tp-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:12px;background:#94a3b80d;border-left:3px solid transparent;animation:tpRowIn .25s ease}@keyframes tpRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tp-row.b{border-left-color:var(--green)}.tp-row.s{border-left-color:var(--red)}.tp-row.whale{border-left-color:#f59e0b;background:#f59e0b12}.tp-row.smart{border-left-color:#8b5cf6;background:#8b5cf614}.tp-row .f-time{color:var(--muted);font-size:10px;min-width:58px}.tp-row .f-side{font-weight:700;min-width:34px}.tp-row .b{color:var(--green);font-weight:600}.tp-row .s{color:var(--red);font-weight:600}.tp-row .n{color:var(--muted);font-size:11px;margin-left:auto}.tp-row .f-wallet{margin-left:auto;color:var(--muted)}.tp-social{overflow:hidden;padding:0}.tp-cover{width:100%;height:140px;object-fit:cover;display:block}.tp-social-body{padding:12px 14px}.tp-desc{color:var(--muted);font-size:12px;line-height:1.5;margin:6px 0}.tp-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.tp-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--line);color:var(--fg);text-decoration:none;font-size:12px;transition:all .15s ease}.tp-link:hover{border-color:#22d3ee80;background:#22d3ee14}.tp-link.x:hover{border-color:#d6d9dc;background:#00000059}.tp-kv{display:flex;flex-direction:column;gap:6px}.tp-kv-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:4px 0;border-bottom:1px dashed rgba(148,163,184,.15)}.tp-kv-row span{color:var(--muted)}.tp-kv-row b{color:var(--fg);font-weight:600;text-align:right}.tp-kv-row b.up{color:var(--green)}.tp-kv-row b.down{color:var(--red)}.tp-telemetry{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}@media(max-width:1100px){.tp-hero{grid-template-columns:repeat(3,1fr)}.tp-hero-mc{grid-column:1 / -1}}@media(max-width:760px){.tp-hero{grid-template-columns:repeat(2,1fr)}.tp-row{font-size:11px;gap:6px}}.tp-tab .cnt{display:inline-block;margin-left:5px;padding:0 5px;border-radius:7px;background:#94a3b82e;font-size:9px;font-weight:700;line-height:14px}.tp-tab.on .cnt{background:#22d3ee40;color:var(--cyan, #22d3ee)}.tp-card-head .mini{flex-shrink:0}.candle-stat{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.candle-stat b.up{color:var(--green)}.candle-stat b.down{color:var(--red)}.hist-row,.sig-row{cursor:pointer}.hist-row:hover,.sig-row:hover{border-left-color:var(--cyan, #22d3ee)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #00e5a01f}50%{box-shadow:0 0 22px #00e5a06b}}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.5}}@keyframes sweepText{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes softBlink{0%,to{opacity:.55}50%{opacity:1}}.page-enter{animation:fadeUp .5s cubic-bezier(.22,.9,.35,1) backwards}.panel,.stats .stat,.lab-stats .lab-stat{animation:fadeUp .45s cubic-bezier(.22,.9,.35,1) backwards}.stats .stat:nth-child(2),.lab-stats .lab-stat:nth-child(2){animation-delay:.05s}.stats .stat:nth-child(3),.lab-stats .lab-stat:nth-child(3){animation-delay:.1s}.stats .stat:nth-child(4),.lab-stats .lab-stat:nth-child(4){animation-delay:.15s}.stats .stat:nth-child(5),.lab-stats .lab-stat:nth-child(5){animation-delay:.2s}.stats .stat:nth-child(6),.lab-stats .lab-stat:nth-child(6){animation-delay:.25s}.stats .stat:nth-child(7),.lab-stats .lab-stat:nth-child(7){animation-delay:.3s}.stats .stat:nth-child(8),.lab-stats .lab-stat:nth-child(8){animation-delay:.35s}.hist-row,.alert-row,.kol-row,.signal-row,.sys-row,.pos-card,.token-card,.machine-row{animation:fadeIn .32s ease backwards}.hist-row:nth-child(2),.alert-row:nth-child(2),.kol-row:nth-child(2),.signal-row:nth-child(2),.pos-card:nth-child(2),.token-card:nth-child(2),.machine-row:nth-child(2){animation-delay:.03s}.hist-row:nth-child(3),.alert-row:nth-child(3),.kol-row:nth-child(3),.signal-row:nth-child(3),.pos-card:nth-child(3),.token-card:nth-child(3),.machine-row:nth-child(3){animation-delay:.06s}.hist-row:nth-child(4),.alert-row:nth-child(4),.kol-row:nth-child(4),.signal-row:nth-child(4),.pos-card:nth-child(4),.token-card:nth-child(4),.machine-row:nth-child(4){animation-delay:.09s}.hist-row:nth-child(5),.alert-row:nth-child(5),.kol-row:nth-child(5),.signal-row:nth-child(5),.pos-card:nth-child(5),.token-card:nth-child(5),.machine-row:nth-child(5){animation-delay:.12s}.hist-row:nth-child(6),.alert-row:nth-child(6),.kol-row:nth-child(6),.signal-row:nth-child(6),.pos-card:nth-child(6),.token-card:nth-child(6),.machine-row:nth-child(6){animation-delay:.15s}.hist-row:nth-child(7),.alert-row:nth-child(7),.kol-row:nth-child(7),.signal-row:nth-child(7),.pos-card:nth-child(7),.token-card:nth-child(7),.machine-row:nth-child(7){animation-delay:.18s}.hist-row:nth-child(8),.alert-row:nth-child(8),.kol-row:nth-child(8),.signal-row:nth-child(8),.pos-card:nth-child(8),.token-card:nth-child(8),.machine-row:nth-child(8){animation-delay:.21s}button,.chip,.hist-row,.pos-card,.token-card,.lab-stat,.stat,.panel{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .2s ease,opacity .2s ease}.conn.on,.brand .dot,.mode.paper{animation:softBlink 2.4s ease-in-out infinite}.smart-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;margin-right:6px;box-shadow:0 0 8px var(--green);animation:livePulse 1.8s ease-in-out infinite}.smart-score-wrap{border-radius:50%;animation:pulseGlow 3.2s ease-in-out infinite}.smart-title h2{background:linear-gradient(90deg,var(--text, #e6f7f3),var(--cyan, #4ecdc4) 45%,var(--green, #00e5a0) 60%,var(--cyan, #4ecdc4) 75%,var(--text, #e6f7f3));background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sweepText 7s linear infinite}.smart-part{animation:fadeUp .4s cubic-bezier(.22,.9,.35,1) backwards}.smart-part:nth-child(2){animation-delay:.04s}.smart-part:nth-child(3){animation-delay:.08s}.smart-part:nth-child(4){animation-delay:.12s}.smart-part:nth-child(5){animation-delay:.16s}.smart-part:nth-child(6){animation-delay:.2s}.smart-part:nth-child(7){animation-delay:.24s}.smart-part:nth-child(8){animation-delay:.28s}.smart-part-bar{position:relative}.smart-part-bar:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);width:45%;animation:shimmer 3.4s ease-in-out infinite}.smart-insight{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--cyan);animation:fadeUp .4s ease backwards;transition:border-color .15s ease,background .15s ease,transform .15s ease}.smart-insight:hover{background:#ffffff0d;transform:translate(2px)}.smart-insight .ins-ico{font-size:15px;line-height:1.3;flex:0 0 auto}.smart-insight .ins-text{font-size:12.5px;color:var(--text);opacity:.94;line-height:1.45}.smart-insight.i-memory{border-left-color:var(--cyan)}.smart-insight.i-rule,.smart-insight.i-tip{border-left-color:var(--amber)}.smart-insight.i-calib{border-left-color:#7c8cff}.smart-insight.i-gate{border-left-color:var(--green)}.smart-insight.i-grammar,.smart-insight.i-forecast{border-left-color:#c084fc}.smart-insight.i-band,.smart-insight.i-policy{border-left-color:#4ecdc4}.smart-insight.i-engine{border-left-color:#8b95a7}.smart-insight.i-pattern{border-left-color:#ff8fa3}.smart-insight.i-call{border-left-color:#ffd166}.smart-insight:nth-child(2){animation-delay:.04s}.smart-insight:nth-child(3){animation-delay:.08s}.smart-insight:nth-child(4){animation-delay:.12s}.smart-insight:nth-child(5){animation-delay:.16s}.smart-insight:nth-child(6){animation-delay:.2s}.smart-insight:nth-child(7){animation-delay:.24s}.smart-insight:nth-child(8){animation-delay:.28s}.smart-insight:nth-child(9){animation-delay:.32s}.smart-insight:nth-child(10){animation-delay:.36s}.smart-insight:nth-child(11){animation-delay:.4s}.smart-insight:nth-child(12){animation-delay:.44s}.smart-forecast .hist-row{animation:fadeUp .4s ease backwards}.machine-row .bar{position:relative;overflow:hidden}.machine-row .bar:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);width:40%;animation:shimmer 3.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.kol-row{display:flex;gap:8px;align-items:center}.kol-row .kol-emoji{width:52px;flex:0 0 52px;text-align:center;font-size:18px;line-height:1;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:10px;color:var(--text);padding:9px 4px;outline:none}.kol-row .kol-emoji:focus{border-color:var(--amber);box-shadow:0 0 0 3px #ffd16626}.emoji-pick-wrap{position:relative;flex:0 0 auto}.emoji-pick-btn{width:44px;height:42px;font-size:22px;line-height:1;cursor:pointer;background:#ffffff0a;border:1px solid var(--panel-border);border-radius:12px;transition:border-color .15s ease,transform .12s ease}.emoji-pick-btn:hover{border-color:var(--amber);transform:scale(1.04)}.emoji-pick-pop{position:absolute;top:48px;left:0;z-index:40;display:grid;grid-template-columns:repeat(8,42px);gap:5px;background:linear-gradient(180deg,#101725,#0b111c);border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:10px;box-shadow:0 20px 50px #000000a6;animation:fadeUp .18s ease}.emoji-pick-cell{width:42px;height:40px;font-size:22px;line-height:1;cursor:pointer;background:#ffffff08;border:1px solid transparent;border-radius:10px;transition:background .12s ease,transform .12s ease}.emoji-pick-cell:hover{background:#ffd16629;transform:scale(1.15)}.emoji-pick-cell.on{background:#00e5a029;border-color:var(--green)}.emoji-pick-cell.clear{color:var(--red);font-size:16px}.tp-card.chart-card-x{background:linear-gradient(180deg,#172032d9,#0b111ce0);border:1px solid rgba(124,140,255,.16);box-shadow:0 14px 44px #00000073,inset 0 1px #ffffff0d;overflow:hidden}.token-page{padding-bottom:24px}.tp-head.chart-sticky{background:linear-gradient(180deg,#0b111ceb,#0b111cb8);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);border-radius:0 0 18px 18px;padding:10px 14px;box-shadow:0 10px 30px #00000059}.tp-ava-ring{box-shadow:0 0 0 2px #00e5a059,0 8px 24px #00000080;border-radius:14px}.tp-name{font-size:20px;font-weight:800;letter-spacing:-.2px}.tp-hero{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:10px;margin:12px 0}.tp-hero-mc,.tp-tile{background:linear-gradient(180deg,#172032bf,#0b111cd9);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,transform .18s ease}.tp-hero-mc:hover,.tp-tile:hover{border-color:#00e5a059;transform:translateY(-1px)}.tp-hero-value{font-size:26px;font-weight:800;line-height:1.1;background:linear-gradient(90deg,#e8edf5,#9fe8cf);-webkit-background-clip:text;background-clip:text;color:transparent}.tp-tile-value{font-size:14px;font-weight:700}.tf-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#070b1299;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:6px 10px;margin-bottom:8px}.tf-btn{padding:5px 12px;font-size:11.5px;border-radius:10px}.tf-btn.on{box-shadow:0 6px 16px #00e5a040}.tp-card{background:linear-gradient(180deg,#131a29b8,#0b111cd9);border:1px solid rgba(255,255,255,.06);border-radius:16px;box-shadow:0 10px 30px #00000059}@media(max-width:900px){.tp-hero{grid-template-columns:1fr 1fr}}.tp-card.chart-card-x .tf-bar{background:#070b128c;border-radius:12px;padding:6px 8px}.tf-btn{background:transparent;border:1px solid transparent;color:var(--muted);border-radius:9px;padding:4px 9px;font-size:11px;cursor:pointer;transition:all .18s ease;font-weight:700}.tf-btn:hover{color:var(--text);background:#ffffff0d}.tf-btn.on{color:#04120c;background:linear-gradient(135deg,var(--green),var(--cyan));border-color:transparent}.tchart-legend .tgl{background:#ffffff0a;border:1px solid var(--panel-border);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:10px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:5px}.tchart-legend .tgl.on{color:var(--text);border-color:#7c8cff73;background:#7c8cff1f}.tp-trading{position:relative;overflow:hidden}.tp-trading:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--green),var(--cyan),transparent);opacity:.7}.tp-sell-btn{width:100%;margin-top:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#ff5470,#d43b57);color:#fff;font-weight:800;font-size:13px;letter-spacing:.4px;border-radius:12px;padding:11px 14px;box-shadow:0 8px 22px #ff547059;transition:transform .15s ease,box-shadow .15s ease}.tp-sell-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #ff547080}.tp-sell-btn:active{transform:translateY(0)}.tp-trades{display:flex;flex-direction:column;gap:8px}.tp-trade-card{border:1px solid var(--panel-border);border-radius:12px;padding:9px 11px;background:#ffffff06;animation:fadeIn .45s ease}.tp-trade-card.win{border-left:3px solid var(--green)}.tp-trade-card.loss{border-left:3px solid var(--red)}.tp-trade-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.tp-trade-pnl{font-family:var(--mono);font-weight:800;font-size:15px}.tp-trade-card.win .tp-trade-pnl{color:var(--green)}.tp-trade-card.loss .tp-trade-pnl{color:var(--red)}.tp-trade-mcs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;color:var(--muted)}.tp-trade-mcs .arr{color:var(--cyan)}.tp-trade-foot{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.live-pnl{font-family:var(--mono);font-weight:800;font-size:12px}.live-pnl.up{color:var(--green)}.live-pnl.down{color:var(--red)}.pos-card.chart-pos{background:linear-gradient(180deg,#172032e6,#0b111ce6);border:1px solid rgba(0,229,160,.22);border-radius:14px;box-shadow:0 10px 30px #0006;animation:fadeUp .5s ease}.pos-card.chart-pos .tp-sell-btn{width:auto;margin:0;padding:8px 16px;border-radius:10px}.tp-card-head .tp-head-chips{gap:6px}.tp-card-title{background:linear-gradient(90deg,#e8edf5,#b8c5d8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:.2px}.tchart-lite{border-radius:12px;overflow:hidden;background:#0b0d10}.chart-loading{height:340px;display:grid;place-items:center;color:var(--muted);background:#0b0d10;border-radius:12px;font-size:12px}.tchart-badge-pop{position:absolute;top:10px;left:10px;z-index:12;display:flex;flex-direction:column;gap:3px;min-width:130px;background:#0b0d10f5;border:1px solid;border-radius:12px;padding:10px 12px;font-size:11px;color:#e8edf5;box-shadow:0 12px 32px #0000008c;animation:fadeUp .2s ease}.tchart-badge-pop .bp-badge{align-self:flex-start;font-size:20px;line-height:1.1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#090c12eb;border:2.6px solid rgba(148,163,184,.5)}.tchart-badge-pop .bp-label{font-weight:700;font-size:12px}.tchart-badge-pop .bp-row{color:#9aa5b5}.tchart-badge-pop .bp-row em{font-style:normal;font-weight:700}.tchart-badge-pop .bp-row.mono{font-family:var(--mono);font-size:10px}.tchart-badge-pop .bp-row.up{color:var(--green)}.tchart-badge-pop .bp-row.down{color:var(--red)}.tchart-badge-pop .bp-close{position:absolute;top:6px;right:8px;background:none;border:none;color:#9aa5b5;cursor:pointer;font-size:11px;padding:2px}.tchart-lite .tchart-legend{position:absolute;left:10px;bottom:8px;z-index:10;display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#131722bf;border:1px solid rgba(148,163,184,.15);border-radius:999px;padding:4px 10px;backdrop-filter:blur(8px)}.tchart-tip{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:3px;background:#131722f0;border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:8px 11px;pointer-events:none;font-size:10px;color:#cbd5e1;box-shadow:0 8px 24px #00000073;backdrop-filter:blur(6px);animation:fadeIn .2s ease;white-space:nowrap}.tchart-tip .tt-row{display:flex;gap:10px;align-items:center}.tchart-tip .tt-row.mono{font-family:var(--mono)}.tchart-tip .up{color:var(--green)}.tchart-tip .down{color:var(--red)}.tchart-tip .tt-badge{gap:7px;margin-top:2px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.28)}.tchart-tip .tt-ring{width:22px;height:22px;border-radius:50%;border:2.4px solid;display:grid;place-items:center;font-size:12px;line-height:1;background:#090c12eb}.tchart-tip .tt-badge-name{color:#e8edf5;font-weight:700}.tchart-tip .tt-badge .mono{font-family:var(--mono);color:#cbd5e1}.tp-meta-none{margin-top:3px;font-size:10.5px;color:#f0b429;background:#f0b4291a;border:1px solid rgba(240,180,41,.28);border-radius:999px;padding:1px 9px;display:inline-block;cursor:help}.tp-meta-none.thin{color:#9aa5b5;background:#94a3b81a;border-color:#94a3b840}.equity-wrap{margin-top:8px}.equity-chart{width:100%;height:170px;display:block;background:linear-gradient(180deg,#1317228c,#0b0d1040);border:1px solid rgba(148,163,184,.14);border-radius:12px}.equity-stats{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.trade-spark{width:100%;display:block;margin:4px 0 2px;background:#0b0d1059;border-radius:8px}.flash-votes{display:flex;flex-direction:column;gap:6px}.flash-vote{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:7px 9px;border-radius:10px;background:#1317228c;border:1px solid rgba(148,163,184,.14);border-left:3px solid rgba(148,163,184,.4)}.flash-vote.ok{border-left-color:#ffb020}.flash-vote .fv-sym{font-weight:700}.flash-vote .fv-vote{font-family:var(--mono);font-weight:700}.flash-vote .fv-why{color:var(--muted);font-size:10.5px;grid-column:1 / -1}.fv-parts{grid-column:1 / -1;display:flex;gap:4px;flex-wrap:wrap}.fv-part{font-family:var(--mono);font-size:10px;padding:1px 6px;border-radius:999px;background:#00e5a01a;color:var(--green);border:1px solid rgba(0,229,160,.22)}.fv-part.neg{background:#ff54701a;color:var(--red);border-color:#ff547040}.flash-rules{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}@media(max-width:760px){.settings-grid{grid-template-columns:1fr;gap:10px}.setting{display:flex;flex-direction:column;align-items:stretch;gap:5px}.setting input[type=number],.setting input[type=text],.setting input[type=password],.setting input:not([type]){width:100%;min-height:42px;font-size:16px}.setting.toggle{flex-direction:row;align-items:center;justify-content:space-between}.setting.toggle input[type=checkbox]{width:22px;height:22px}.set-hint{display:block;margin-top:3px}.collapse-head,.panel-head{flex-wrap:wrap;gap:8px}.collapse-head{font-size:13px;padding:12px;min-height:44px}.limit-grid{grid-template-columns:1fr}.limit-fields{grid-template-columns:1fr 1fr!important}.limit-field input{font-size:16px}.limit-head{flex-wrap:wrap}.top-right{flex-wrap:wrap;gap:6px;justify-content:flex-end}.unit-btn{min-height:36px}.notes-panel{position:fixed;top:52px;left:8px;right:8px;width:auto;max-height:68vh}.wallet-row{grid-template-columns:36px 1fr auto;grid-auto-rows:auto;row-gap:2px}.wallet-stat:nth-child(n+4){display:none}.live-check-row{flex-wrap:wrap}.live-check-name{min-width:100%}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid rgba(0,229,160,.6);outline-offset:2px;border-radius:8px}.sec-banner{background:#f0b4291a!important;border-color:#f0b42973!important;color:var(--amber)!important}.sec-banner b{color:#ffd166}.sec-banner .muted{color:var(--muted)}.notes-list::-webkit-scrollbar,.notes-panel ::-webkit-scrollbar{width:8px}.notes-list::-webkit-scrollbar-thumb{background:#808ca059;border-radius:8px}.notes-list::-webkit-scrollbar-track{background:transparent}.limit-card,.bm-card,.lane-card,.eng-row{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.limit-card:hover,.bm-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000047}.unit-btn{transition:background .14s ease,border-color .14s ease,transform .1s ease}.unit-btn:active{transform:scale(.97)}:root{--radius-lg: 16px}.collapse,.lane-hero,.notes-panel{border-radius:var(--radius-lg)}html.lite *,html.lite *:before,html.lite *:after{animation:none!important;transition:none!important}html.lite .dot,html.lite .live-pnl,html.lite .brand .dot{box-shadow:none!important}html.lite{--glass-blur: 0px}html.lite .tp-head,html.lite .tp-card,html.lite .pos-card,html.lite .chart-card,html.lite .panel,html.lite .top,html.lite .modal,html.lite .unit-btn,html.lite .chip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.lite .tp-head{background:var(--bg-2, #131722)!important}html.lite .hist-row,html.lite .tp-flow-row,html.lite .flash-vote,html.lite .kol-row,html.lite .bigmc-row{content-visibility:auto;contain-intrinsic-size:34px}html.lite{--mono: ui-monospace, Menlo, Consolas, monospace}html.lite img.avatar,html.lite img.token-img,html.lite .hist-row img{display:none!important}html.lite .trade-spark{opacity:.95}@media(max-width:720px){.unit-btn{min-height:34px}.tp-tab{min-height:32px}.top{position:sticky;top:0;z-index:30}}html,body{overscroll-behavior-y:none;overscroll-behavior-x:contain}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:760px){:where(.top,.bottom-nav,.side-nav,.dash-tabs,.tp-tabs,.lane-subtabs,.collapse-head,.panel h2,.stat,.chip,.bn-item){-webkit-user-select:none;user-select:none}:where(.jrow,.note-text,.modal-sub,.sys-val,.wallet-row,.token-card){-webkit-user-select:text;user-select:text}.token-card:hover,.stat:hover,.panel:hover,.pos-card:hover,.sig-row:hover,.limit-card:hover,.bm-card:hover{transform:none;box-shadow:none}:where(button,.bn-item,.dash-tab,.tp-tab,.lane-subtab,.side-item,a){touch-action:manipulation}.mini,.unit-btn,.chip,.sort-btn,.mark-btn{min-height:40px}.mini{min-width:40px;padding:8px 11px}.unit-btn.icon-btn,.mini.icon-only{min-width:44px}}.mobile-pill{display:none}@media(max-width:760px){.mobile-pill{display:inline-flex;align-items:center;gap:7px;margin-left:6px;min-height:44px;padding:10px 13px;border-radius:999px;cursor:pointer;background:#ffffff0a;border:1px solid var(--panel-border);font-family:var(--mono);font-size:11px;font-weight:700;line-height:1;color:var(--text)}.mobile-pill:active{transform:scale(.97)}.mobile-pill .mp-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:0 0 auto}.mobile-pill.run .mp-dot{background:var(--green);box-shadow:0 0 9px var(--green);animation:softBlink 2.4s ease-in-out infinite}.mobile-pill.paused .mp-dot{background:var(--amber)}.mobile-pill .mp-state{letter-spacing:.6px}.mobile-pill.run .mp-state{color:var(--green)}.mobile-pill.paused .mp-state{color:var(--amber)}.mobile-pill .mp-pnl.up{color:var(--green)}.mobile-pill .mp-pnl.down{color:var(--red)}.mobile-pill .mp-link{font-size:10px}.mobile-pill .mp-link.on{color:var(--green)}.mobile-pill .mp-link.off{color:var(--red);animation:softBlink 1.2s ease-in-out infinite}.desk-only{display:none!important}}@media(max-width:760px){.top{position:sticky;top:0;z-index:40;padding:calc(6px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-left)) 8px max(8px,env(safe-area-inset-right));margin-bottom:10px;gap:6px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(14px) saturate(120%);border-bottom:1px solid var(--panel-border)}.top-right{gap:6px;align-items:center}.top-right .unit-btn{min-height:40px;padding:6px 10px;font-size:12px}.top-right .unit-btn.panic{padding:6px 9px}.brand{gap:6px}.brand-name{font-size:12px;letter-spacing:1.2px}}@media(max-width:760px){.bottom-nav{padding:5px 6px calc(5px + env(safe-area-inset-bottom));gap:2px;box-shadow:0 -10px 28px #0000006b}.bn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 2px;border-radius:14px;font-size:10.5px;letter-spacing:.2px;transition:background .15s ease,transform .1s ease}.bn-item svg{width:20px;height:20px}.bn-item.on{background:#00e5a01f;box-shadow:inset 0 0 0 1px #00e5a047;color:var(--green)}.bn-item:active{transform:scale(.94)}}@media(max-width:900px)and (orientation:landscape){.bn-item span{display:none}.bn-item{min-height:44px}.bottom-nav{padding-top:3px;padding-bottom:calc(3px + env(safe-area-inset-bottom))}}.msheet-backdrop{position:fixed;inset:0;z-index:60;background:#0000008c;backdrop-filter:blur(2px);animation:msheetFade .16s ease}.msheet{position:fixed;left:0;right:0;bottom:0;z-index:61;max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border-top:1px solid var(--panel-border);border-radius:20px 20px 0 0;box-shadow:0 -20px 48px #0000008c;padding:8px 16px calc(16px + env(safe-area-inset-bottom));animation:msheetUp .2s cubic-bezier(.2,.9,.3,1)}.msheet-grip{width:44px;height:4px;border-radius:999px;background:#fff3;margin:4px auto 12px}.msheet-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.msheet-row:last-child{border-bottom:none}.msheet-badge{font-size:15px}.msheet-label{font-weight:700;font-size:14px}.msheet-sub{color:var(--muted);font-family:var(--mono);font-size:11px}.msheet-ctl{margin-left:auto;display:flex;align-items:center;gap:8px}.msheet-ctl .unit-btn{min-height:42px}.msheet-title{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:14px 2px 2px}@keyframes msheetUp{0%{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}@keyframes msheetFade{0%{opacity:0}to{opacity:1}}@media(min-width:761px){.msheet,.msheet-backdrop{display:none!important}}.mob-only{display:none}@media(max-width:760px){.mob-only{display:inline-flex!important}}.net-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 12px;border-radius:12px;background:#ff54701f;border:1px solid rgba(255,84,112,.4);color:#ffc2cd;font-size:12px;line-height:1.4}.net-strip b{color:#ff5470}@media(max-width:760px){.dash-tabs,.tp-tabs,.lane-subtabs,.journal,.wallet-table,.tbl-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.dash-tabs,.tp-tabs,.lane-subtabs{scrollbar-width:none}.dash-tabs::-webkit-scrollbar,.tp-tabs::-webkit-scrollbar,.lane-subtabs::-webkit-scrollbar{display:none}.jrow{font-size:11.5px;gap:8px;padding:7px 9px}.jtime{min-width:46px}.modal-head{position:sticky;top:0;z-index:3;background:var(--panel);padding:2px 0 8px}.modal-card .mini{min-height:44px;min-width:44px}.notes-panel{border-radius:16px 16px 0 0;inset:auto 0 0!important;max-height:78dvh!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.stat-value,.pos-line,.mc,.solpx,.lane-stat{font-variant-numeric:tabular-nums}}@media all and (display-mode:standalone),all and (display-mode:minimal-ui){.foot{display:none}.top{padding-top:calc(4px + env(safe-area-inset-top))}.main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.chart-wrap{border-radius:14px}}html{height:100%}body,#root{height:auto;min-height:100%}body{overflow-x:clip;overflow-y:visible}.list,.tokens,.journal,.alerts,.flow-table,.history-list,.pred-tbl,.tp-flow{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:760px){.list,.tokens,.journal,.alerts,.flow-table,.pred-tbl,.tp-flow,.history-list{max-height:none;overflow:visible}html{overflow-x:clip}}.dash-tabs,.tp-tabs,.lane-subtabs{scroll-snap-type:none!important;overscroll-behavior-x:contain}.dash-tab,.tp-tab,.lane-subtab{scroll-snap-align:none!important}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}.panel,.stats .stat,.stat,.token-card,.pos-card,.hist-row,.sig-row,.alert-row,.jrow,.smart-part,.watch-row,.lane-card,.limit-card,.bm-card,.eng-row,.radar-card,.tp-head,.collapse,.lane-hero,.modal-card,.notes-panel{animation-name:fadeInOnly!important}.page-enter{animation:fadeInOnly .35s ease backwards!important;will-change:auto}.sig-row,.alert-row,.token-card,.pos-card,.hist-row,.jrow{will-change:auto!important}
