:root{--font-display:"Press Start 2P", "Courier New", monospace;--font-body:"VT323", "Courier New", monospace;--bg-0:#05070f;--bg-1:#080d1a;--bg-2:#0b1224;--panel:#101a31;--panel-2:#16223f;--panel-3:#1c2b4e;--line:#2a3a63;--line-soft:#1b2745;--line-bright:#40598f;--ink:#eaf2ff;--ink-dim:#c3d1ee;--muted:#8698c2;--muted-2:#62739a;--lime:#b8ff3c;--lime-soft:#b8ff3c24;--lime-dark:#3f6f12;--cyan:#55e6ff;--cyan-soft:#55e6ff1f;--magenta:#ff5fc8;--magenta-soft:#ff5fc81f;--purple:#a78bfa;--amber:#ffc857;--amber-soft:#ffc8571f;--red:#ff5d73;--red-soft:#ff5d731f;--shadow:#02040a;--shadow-hard:6px 6px 0 #0000008c;--topbar-h:64px;--radius:0px}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--line) var(--bg-0)}body{min-height:100vh;color:var(--ink);background:radial-gradient(1100px 620px at 78% -12%, #55e6ff17, transparent 60%), radial-gradient(900px 560px at 4% 108%, #ff5fc812, transparent 62%), linear-gradient(180deg, #070b16 0%, var(--bg-0) 62%);background-color:var(--bg-0);font-family:var(--font-body);-webkit-font-smoothing:none;text-rendering:geometricprecision;margin:0;font-size:20px;line-height:1.35}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#4a6fb20e 1px,#0000 1px),linear-gradient(90deg,#4a6fb20e 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 110% at 50% 20%,#000 30%,#0000 88%);mask-image:radial-gradient(130% 110% at 50% 20%,#000 30%,#0000 88%)}body.modal-open{overflow:hidden}::selection{color:#081004;background:var(--lime)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,dl,dd,dt,ol,ul{margin:0}code{font-family:var(--font-body);letter-spacing:.5px}[hidden],.is-hidden{display:none!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.icon{vertical-align:-.13em;fill:currentColor;flex:none;width:1em;height:1em;display:inline-block}.icon-xs{width:14px;height:14px}.crt{z-index:9000;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:fixed;inset:0}.crt:after{content:"";background:radial-gradient(120% 100%,#0000 56%,#0000006b 100%);position:absolute;inset:0}*{scrollbar-width:thin;scrollbar-color:var(--line) var(--bg-0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:var(--line-bright)}.panel{border:2px solid var(--line);box-shadow:0 0 0 2px var(--shadow), var(--shadow-hard), inset 0 0 0 1px #ffffff06;background:linear-gradient(#172343f0,#0e162afa);position:relative}.panel:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) left top / 11px 2px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) left top / 2px 11px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) right top / 11px 2px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) right top / 2px 11px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) left bottom / 11px 2px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) left bottom / 2px 11px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) right bottom / 11px 2px no-repeat, linear-gradient(var(--accent,var(--lime)), var(--accent,var(--lime))) right bottom / 2px 11px no-repeat;opacity:.85;position:absolute;inset:-2px}.panel-head{z-index:1;border-bottom:2px solid var(--line);background:linear-gradient(#2030568c,#0d15284d);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex;position:relative}.panel-head h2{font-family:var(--font-display);letter-spacing:.5px;color:var(--ink);align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.panel-head h2 .icon{color:var(--lime);width:16px;height:16px}.panel-actions{align-items:center;gap:8px;display:flex}.panel-body{z-index:1;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.badge{min-width:22px;font-family:var(--font-display);color:var(--bg-0);background:var(--lime);box-shadow:2px 2px 0 var(--lime-dark);justify-content:center;align-items:center;padding:3px 5px;font-size:7px;display:inline-flex}.btn{--btn-bg:var(--panel-2);--btn-border:var(--line);--btn-shadow:var(--shadow);border:2px solid var(--btn-border);background:var(--btn-bg);color:var(--ink);font-family:var(--font-display);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 0 var(--btn-shadow);-webkit-user-select:none;user-select:none;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:8px;line-height:1.3;transition:background .12s,border-color .12s,transform 50ms,box-shadow 50ms;display:inline-flex}.btn .icon{width:13px;height:13px}.btn:hover{background:var(--panel-3);border-color:var(--line-bright)}.btn:active{box-shadow:0 0 0 var(--btn-shadow);transform:translateY(4px)}.btn:focus-visible,.icon-btn:focus-visible,.tab:focus-visible,.id-copy:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px dashed var(--cyan);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:0 4px 0 var(--btn-shadow);transform:none}.btn-primary{--btn-bg:var(--lime);--btn-border:#e7ffb0;--btn-shadow:var(--lime-dark);color:#071003;text-shadow:none;box-shadow:0 4px 0 var(--lime-dark), 0 0 20px #b8ff3c33;font-weight:400}.btn-primary:hover{background:#cbff73;border-color:#f4ffd6}.btn-danger{--btn-bg:var(--red);--btn-border:#ffc1ca;--btn-shadow:#7c1727;color:#170307}.btn-danger:hover{background:#ff7a8c}.btn-danger-ghost{color:var(--red);background:0 0;border-color:#ff5d7380}.btn-danger-ghost:hover{background:var(--red-soft);border-color:var(--red)}.btn-ghost{background:0 0}.btn-ghost:hover{background:#55e6ff0f}.btn-sm{padding:7px 9px;font-size:7px}.btn-lg{padding:15px 18px;font-size:11px}.btn-block{width:100%}.btn-arrow{transition:transform .12s steps(2,end)}.btn:hover .btn-arrow{transform:translate(4px)}.icon-btn{border:2px solid var(--line);background:var(--bg-2);width:34px;height:34px;color:var(--ink-dim);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.icon-btn .icon{width:16px;height:16px}.icon-btn:hover{background:var(--panel-3);color:var(--ink);border-color:var(--line-bright)}.icon-btn[aria-pressed=true]{color:var(--lime);border-color:#b8ff3c8c}.icon-btn-danger:hover{color:var(--red);border-color:var(--red);background:var(--red-soft)}.input{border:2px solid var(--line);width:100%;color:var(--ink);font-family:var(--font-body);letter-spacing:.3px;background:#070c18;border-radius:0;padding:8px 10px;font-size:20px;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 0 0 2px #00000073}.input::placeholder{color:#53648b}.input:focus{border-color:var(--cyan);outline:none;box-shadow:inset 0 0 0 2px #00000073,0 0 0 2px #55e6ff33,0 0 18px #55e6ff1f}.input:disabled{opacity:.55}.input[readonly]{color:var(--muted);cursor:not-allowed;background:#050910}.input-sm{padding:6px 8px;font-size:17px}input[type=number]{appearance:textfield}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 44%, var(--muted) 44%, var(--muted) 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--muted) 44%, var(--muted) 56%, transparent 56%);width:12px;height:12px;margin-right:2px}input[type=search]::-webkit-search-cancel-button:hover{background:linear-gradient(45deg, transparent 44%, var(--lime) 44%, var(--lime) 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--lime) 44%, var(--lime) 56%, transparent 56%)}input[type=search]::-webkit-search-decoration{display:none}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}textarea.input{resize:vertical;word-break:break-all;min-height:54px;line-height:1.3}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>span{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted);align-items:center;gap:6px;font-size:7px;line-height:1.6;display:flex}.field small{color:var(--muted-2);font-size:15px;line-height:1.15}.auto-label{border:1px solid var(--line-soft);background:#04081080;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.auto-label-head{font-family:var(--font-display);letter-spacing:.5px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;font-size:6px;line-height:1.6;display:flex}.auto-label strong{font-family:var(--font-display);letter-spacing:.2px;color:var(--ink);overflow-wrap:anywhere;font-size:8.5px;line-height:1.6}.auto-label small{color:var(--muted-2);font-size:14px;line-height:1.25}.auto-label[data-state=loading] strong{color:var(--cyan);animation:1.4s steps(2,end) infinite blink}.auto-label[data-state=warn] strong{color:var(--amber)}.auto-label-side{align-items:center;gap:6px;display:flex}.auto-label-retry{border:1px solid var(--amber);color:var(--amber);font-family:var(--font-display);letter-spacing:.3px;cursor:pointer;background:0 0;padding:3px 5px;font-size:5px;line-height:1.5}.auto-label-retry:hover{background:var(--amber-soft)}.auto-label-rarity{border:1px solid var(--rarity,var(--line-bright));color:var(--rarity,var(--ink-dim));font-family:var(--font-display);letter-spacing:.3px;white-space:nowrap;padding:2px 5px;font-size:5.5px;line-height:1.5}.field-error{min-height:0;color:var(--red);font-size:15px;font-style:normal;line-height:1.2;display:block}.field-error:empty{display:none}.field.has-error .input{border-color:var(--red);box-shadow:0 0 0 2px #ff5d7326}.inline-hint{letter-spacing:.3px;color:var(--muted-2)!important;font-size:5.5px!important}.form-error{border:2px solid var(--red);background:var(--red-soft);color:#ffc4cc;padding:9px 11px;font-size:17px;line-height:1.2;box-shadow:3px 3px #0006}.muted{color:var(--muted)}.small{font-size:15px;line-height:1.25}.hint{border:1px dashed var(--line);color:var(--muted);padding:8px 10px 8px 32px;font-size:15px;line-height:1.35;display:block;position:relative}.hint .icon{color:var(--amber);width:14px;height:14px;position:absolute;top:9px;left:10px}.hint code{color:var(--cyan);font-size:14px}.led{background:currentColor;flex:none;width:8px;height:8px;animation:1.6s steps(2,end) infinite led-pulse;display:inline-block;box-shadow:0 0 8px}.led-sm{width:6px;height:6px}.boot{z-index:1;place-items:center;min-height:100vh;padding:32px 18px;display:grid;position:relative;overflow:hidden}.boot:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 12% 18%,#b8ff3c8c,#0000 60%),radial-gradient(1px 1px at 28% 64%,#55e6ff80,#0000 60%),radial-gradient(2px 2px at 77% 22%,#ff5fc873,#0000 60%),radial-gradient(1px 1px at 68% 78%,#ffffff59,#0000 60%),radial-gradient(2px 2px at 90% 54%,#b8ff3c59,#0000 60%),radial-gradient(1px 1px at 42% 88%,#a78bfa73,#0000 60%);animation:4s steps(2,end) infinite twinkle;position:absolute;inset:0}.boot-grid{pointer-events:none;opacity:.55;background-image:linear-gradient(#55e6ff17 1px,#0000 1px),linear-gradient(90deg,#55e6ff17 1px,#0000 1px);background-size:48px 48px;animation:14s steps(14,end) infinite grid-drift;position:absolute;inset:-48px;-webkit-mask-image:radial-gradient(46% 56% at 50% 48%,#000 10%,#0000 82%);mask-image:radial-gradient(46% 56% at 50% 48%,#000 10%,#0000 82%)}.boot-wrap{z-index:2;flex-direction:column;align-items:center;gap:20px;width:min(540px,100%);display:flex;position:relative}.boot-brand{align-items:center;gap:20px;width:100%;display:flex}.logo-coin{border:2px solid var(--lime);width:86px;height:86px;box-shadow:0 0 0 3px var(--shadow), 7px 7px 0 #0009, 0 0 34px #b8ff3c38, inset 0 0 22px #b8ff3c14;background:linear-gradient(#1a2747,#0b1222);flex:none;place-items:center;animation:3.2s steps(6,end) infinite coin-float;display:grid}.logo-coin svg{width:56px;height:56px;color:var(--lime);filter:drop-shadow(0 0 8px #b8ff3c8c)}.logo-coin svg #i-coin path:last-child{fill:#0b1222}.logo-coin-sm{width:40px;height:40px;box-shadow:0 0 0 2px var(--shadow), 4px 4px 0 #0000008c, 0 0 18px #b8ff3c33;animation:none}.logo-coin-sm svg{width:26px;height:26px}.eyebrow{font-family:var(--font-display);letter-spacing:2px;color:var(--cyan);margin-bottom:10px;font-size:7px}.boot-brand h1{font-family:var(--font-display);letter-spacing:1px;color:var(--ink);text-shadow:3px 0 #ff5fc8bf,-3px 0 #55e6ff8c,0 4px #000000a6;font-size:clamp(20px,4.6vw,32px);line-height:1.35}.boot-brand h1 span{color:var(--lime);text-shadow:3px 0 #ff5fc873,0 4px #000000a6}.boot-sub{font-family:var(--font-display);letter-spacing:1px;color:var(--muted);margin-top:10px;font-size:7px;line-height:1.8}.boot-panel{--accent:var(--lime);width:100%}.boot-panel-head{border-bottom:2px solid var(--line);font-family:var(--font-display);letter-spacing:.6px;color:var(--lime);background:#080d1a8c;align-items:center;gap:8px;padding:10px 13px;font-size:7px;display:flex}.boot-blink{color:var(--muted);margin-left:auto;animation:1.4s steps(2,end) infinite blink}.boot-form{flex-direction:column;gap:15px;padding:18px;display:flex}.boot-panel-foot{border-top:1px dashed var(--line);color:var(--muted-2);letter-spacing:.6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:14px;display:flex}.boot-panel-foot span{align-items:center;gap:6px;display:flex}.boot-panel-foot .icon{color:var(--lime)}.boot-tip{color:var(--muted-2);letter-spacing:.5px;text-align:center;font-size:16px}.input-with-action{position:relative}.input-with-action .input{padding-right:48px}.input-with-action .icon-btn{width:32px;height:32px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.boot .field>span{color:var(--muted)}.app{z-index:1;flex-direction:column;min-height:100vh;animation:.18s steps(4,end) app-in;display:flex;position:relative}.topbar{z-index:100;min-height:var(--topbar-h);border-bottom:2px solid var(--line-soft);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050811e0;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-text{min-width:0}.brand-text h1{font-family:var(--font-display);letter-spacing:.4px;white-space:nowrap;font-size:11px;line-height:1.5}.brand-slash{color:var(--magenta)}.brand-text p{font-family:var(--font-display);letter-spacing:1.4px;color:var(--muted-2);white-space:nowrap;margin-top:4px;font-size:6px;line-height:1.5}.topbar-status{flex:none;align-items:center;gap:8px;display:flex}.chip{border:2px solid var(--line);color:var(--muted);font-family:var(--font-display);letter-spacing:.4px;white-space:nowrap;background:#080d1a;align-items:center;gap:6px;padding:6px 8px;font-size:7px;line-height:1.4;display:inline-flex}.chip .led{width:6px;height:6px}.chip-armed{color:var(--lime);background:#b8ff3c0f;border-color:#b8ff3c73}.chip-paused{color:var(--amber);background:var(--amber-soft);border-color:#ffc85773}.chip-dry{color:var(--cyan);background:var(--cyan-soft);border-color:#55e6ff73}.chip-online{color:var(--lime);border-color:#b8ff3c99}.chip-offline{color:var(--red);background:var(--red-soft);border-color:#ff5d7380}.chip-warn{color:var(--amber);background:var(--amber-soft);border-color:#ffc85780}.chip-ok{color:var(--lime);background:var(--lime-soft);border-color:#b8ff3c80}.topbar-latency,.topbar-clock{color:var(--muted);letter-spacing:.5px;white-space:nowrap;align-items:center;gap:5px;font-size:17px;display:inline-flex}.topbar-latency .icon,.topbar-clock .icon{color:var(--cyan)}.ticker-bar{border:2px solid var(--line);background:#060b15;align-items:stretch;height:34px;margin:12px 20px 0;display:flex;overflow:hidden;box-shadow:0 3px #00000073}.ticker-label{background:var(--magenta);color:#18030f;font-family:var(--font-display);letter-spacing:.4px;white-space:nowrap;z-index:2;align-items:center;gap:7px;padding:0 10px;font-size:7px;display:flex}.ticker-pip{background:#18030f;width:6px;height:6px;animation:1s steps(2,end) infinite blink}.ticker-track{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 14px),#0000 100%)}.ticker-content{will-change:transform;width:max-content;animation:36s linear infinite marquee;display:flex}.ticker-track:hover .ticker-content{animation-play-state:paused}.ticker-half{flex:none;align-items:center;display:flex}.ticker-item{letter-spacing:.4px;color:var(--ink-dim);white-space:nowrap;align-items:center;gap:8px;padding:0 20px;font-size:16px;display:inline-flex}.ticker-item+.ticker-item{border-left:1px solid var(--line-soft)}.ticker-item .t-name{color:var(--ink);font-family:var(--font-display);font-size:7px}.ticker-item .t-price{color:var(--cyan)}.ticker-item.is-hot .t-price{color:var(--lime);text-shadow:0 0 8px #b8ff3c66}.ticker-item .t-state{letter-spacing:1px;color:var(--muted-2);font-size:13px}.ticker-empty{color:var(--muted-2);letter-spacing:.8px;white-space:nowrap;padding:0 18px;font-size:16px}.ticker-mode{border-left:2px solid var(--line);color:var(--cyan);font-family:var(--font-display);letter-spacing:.5px;white-space:nowrap;z-index:2;background:#0a1020;align-items:center;padding:0 12px;font-size:7px;display:flex}.ticker-mode.is-mock{color:var(--magenta)}.hud{grid-template-columns:1.18fr 1fr 1fr 1.08fr 1.15fr;gap:12px;width:100%;max-width:1680px;margin:0 auto;padding:14px 20px 0;display:grid}.stat{border:2px solid var(--line);min-width:0;box-shadow:0 0 0 2px var(--shadow), 4px 4px 0 #0006;background:linear-gradient(#16223fe6,#0a1020f2);padding:11px 13px 12px;position:relative;overflow:hidden}.stat:after{content:"";border-left:2px solid var(--line-bright);border-bottom:2px solid var(--line-bright);width:10px;height:10px;position:absolute;top:-2px;right:-2px}.stat-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.stat-label{font-family:var(--font-display);letter-spacing:.7px;color:var(--muted);font-size:6.5px;line-height:1.6}.stat-icon{width:15px;height:15px;color:var(--line-bright)}.stat-value{font-family:var(--font-display);letter-spacing:.2px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:clamp(13px,1.4vw,19px);line-height:1.35;overflow:hidden}.stat-value-sm{font-size:clamp(10px,1vw,12px)}.stat-sub{letter-spacing:.5px;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;line-height:1.15;overflow:hidden}.stat-profit{border-color:#b8ff3c6b}.stat-profit .stat-value{color:var(--lime);text-shadow:0 0 16px #b8ff3c4d}.stat-profit .stat-icon{color:var(--lime)}.stat-spark{background:repeating-linear-gradient(90deg, var(--lime) 0 8px, transparent 8px 12px);opacity:.55;height:3px;position:absolute;bottom:0;left:0;right:0}.stat-session .stat-value{color:var(--ink);font-size:clamp(9px,1vw,11px)}.stat-session .meter{margin-top:7px}.layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;width:100%;max-width:1680px;margin:0 auto;padding:14px 20px 22px;display:grid}.main-col{flex-direction:column;gap:16px;min-width:0;display:flex}.side-col{top:calc(var(--topbar-h) + 10px);flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky}.targets-panel{--accent:var(--lime)}.search-wrap{position:relative}.search-wrap .input{width:190px}.targets-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;position:relative}.targets-grid:empty{display:none}.target-card{--card-accent:var(--line-bright);border:2px solid var(--line);background:linear-gradient(#141f3bdb,#090f1df5);flex-direction:column;gap:10px;padding:12px;transition:border-color .12s,transform 80ms steps(2,end),background .12s;display:flex;position:relative;box-shadow:3px 3px #00000061}.target-card:hover{border-color:var(--card-accent);transform:translate(-1px,-1px);box-shadow:4px 4px #0000006b}.target-card[data-state=hot]{--card-accent:var(--lime);border-color:var(--lime);background:linear-gradient(#233c238c,#0a1119f5);animation:1.8s steps(2,end) infinite hot-card}.target-card[data-state=buying]{--card-accent:var(--cyan);border-color:var(--cyan)}.target-card[data-state=off]{opacity:.6;filter:saturate(.55)}.target-card[data-state=error]{--card-accent:var(--red);border-color:#ff5d73b3}.target-card[data-state=filled]{--card-accent:var(--lime);border-color:#b8ff3cbf}.card-top{align-items:flex-start;gap:10px;min-width:0;display:flex}.avatar{border:2px solid var(--rarity,var(--line-bright));width:40px;height:40px;image-rendering:pixelated;background:#050910;flex:none}.card-ident{flex:1;min-width:0}.card-name{font-family:var(--font-display);letter-spacing:.2px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.id-copy{color:var(--muted-2);letter-spacing:.6px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:1px 0;font-size:14px;display:inline-flex}.id-copy .icon{width:11px;height:11px}.id-copy:hover{color:var(--cyan)}.card-controls{flex:none;align-items:center;gap:7px;display:flex}.state-chip{border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.3px;color:var(--muted);white-space:nowrap;background:#070c18;padding:4px 5px;font-size:6px;line-height:1.5}.state-chip[data-state=hot]{color:var(--lime);background:var(--lime-soft);border-color:#b8ff3ca6}.state-chip[data-state=buying]{color:var(--cyan);background:var(--cyan-soft);border-color:#55e6ff99}.state-chip[data-state=filled]{color:var(--bg-0);background:var(--lime);border-color:var(--lime)}.state-chip[data-state=error]{color:var(--red);background:var(--red-soft);border-color:#ff5d7399}.state-chip[data-state=off]{color:var(--muted-2)}.mini-switch{cursor:pointer;display:inline-flex;position:relative}.mini-switch input{opacity:0;width:0;height:0;position:absolute}.mini-switch span{border:2px solid var(--line);background:#050910;width:30px;height:16px;position:relative}.mini-switch span:after{content:"";background:var(--muted-2);width:8px;height:8px;transition:left 90ms steps(2,end),background 90ms;position:absolute;top:2px;left:2px}.mini-switch input:checked+span{border-color:var(--lime)}.mini-switch input:checked+span:after{background:var(--lime);box-shadow:0 0 7px var(--lime);left:16px}.success-block{border:1px solid var(--line-soft);background:#04081073;flex-direction:column;gap:4px;padding:7px 9px 6px;display:flex}.success-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.success-label{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted-2);font-size:5.5px;line-height:1.6}.success-value{font-family:var(--font-display);color:var(--muted);font-size:11px;line-height:1.5}.success-value.is-hot{color:var(--lime)}.success-value.is-warn{color:var(--amber)}.success-value.is-danger{color:var(--red)}.success-meter{height:7px}.success-foot{letter-spacing:.3px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.2;display:flex}.success-foot .js-success-ratio{color:var(--ink-dim)}.chart-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.chart-label{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted-2);font-size:5.5px;line-height:1.6}.chart-delta{letter-spacing:.4px;color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.2}.chart-delta.is-pos{color:var(--lime)}.chart-delta.is-neg{color:var(--red)}.price-chart{width:100%;height:48px;image-rendering:pixelated;display:block}.card-quote{border:1px solid var(--line-soft);background:#04081080;justify-content:space-between;align-items:flex-end;gap:10px;padding:8px 10px;display:flex}.quote{grid-template-columns:auto auto;align-items:baseline;gap:0 5px;min-width:0;display:grid}.quote-label{font-family:var(--font-display);letter-spacing:.5px;color:var(--muted-2);grid-column:1/-1;margin-bottom:3px;font-size:6px}.quote-value{font-family:var(--font-display);color:var(--cyan);white-space:nowrap;font-size:12px;line-height:1.4}.quote-value.is-hot{color:var(--lime);text-shadow:0 0 10px #b8ff3c59}.quote-unit{color:var(--muted-2);font-size:13px}.quote-right{text-align:right;justify-items:end}.quote-right .quote-label{justify-self:end}.quote-right .quote-value{color:var(--ink)}.meter-row{align-items:center;gap:8px;min-width:0;display:flex}.meter-tag{width:38px;font-family:var(--font-display);letter-spacing:.3px;color:var(--muted-2);flex:none;font-size:5.5px}.meter{background:#04070e;border:1px solid #27365b;flex:1;min-width:0;height:9px;position:relative;overflow:hidden}.meter>i{background:repeating-linear-gradient(90deg, var(--cyan) 0 5px, transparent 5px 7px);width:0;height:100%;transition:width .25s steps(5,end);display:block}.meter>i.is-hot{background-image:repeating-linear-gradient(90deg, var(--lime) 0 5px, transparent 5px 7px);box-shadow:0 0 8px #b8ff3c80}.meter>i.is-warn{background-image:repeating-linear-gradient(90deg, var(--amber) 0 5px, transparent 5px 7px)}.meter>i.is-danger{background-image:repeating-linear-gradient(90deg, var(--red) 0 5px, transparent 5px 7px)}.meter:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 5px,#00000080 5px 7px);position:absolute;inset:0}.meter-thin{height:6px}.meter-value{text-align:right;letter-spacing:.3px;width:54px;color:var(--muted);white-space:nowrap;flex:none;font-size:14px}.meter-value.is-hot{color:var(--lime)}.card-tags{flex-wrap:wrap;gap:5px;display:flex}.tag{border:1px solid var(--line-soft);letter-spacing:.4px;color:var(--muted-2);white-space:nowrap;background:#080d1acc;padding:3px 5px;font-size:13px}.tag b{color:var(--ink-dim);font-weight:400}.card-foot{border-top:1px dashed var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding-top:3px;display:flex}.card-last{letter-spacing:.4px;min-width:0;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card-last.is-win{color:var(--lime)}.card-last.is-error{color:var(--red)}.card-actions{flex:none;gap:5px;display:flex}.card-actions .icon-btn{width:28px;height:26px}.card-actions .icon-btn .icon{width:13px;height:13px}.empty{z-index:1;border:2px dashed var(--line);text-align:center;background:#05091266;flex-direction:column;align-items:center;gap:6px;margin:14px;padding:34px 20px;display:flex;position:relative}.empty-compact{border:0;border-top:1px dashed var(--line-soft);margin:0;padding:26px 16px}.empty-icon{width:42px;height:42px;color:var(--line-bright);margin-bottom:4px}.empty-title{font-family:var(--font-display);letter-spacing:.5px;color:var(--ink-dim);font-size:9px}.empty-text{max-width:420px;color:var(--muted-2);font-size:16px;line-height:1.25}.empty .btn{margin-top:8px}.history-panel{--accent:var(--cyan)}.table-wrap{z-index:1;max-height:320px;position:relative;overflow:auto}.loot-table{border-collapse:collapse;letter-spacing:.3px;width:100%;font-size:16px}.loot-table th{z-index:2;border-bottom:2px solid var(--line);font-family:var(--font-display);letter-spacing:.5px;color:var(--muted-2);text-align:left;white-space:nowrap;background:#0b1325;padding:9px 11px;font-size:6px;line-height:1.5;position:sticky;top:0}.loot-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-dim);white-space:nowrap;padding:8px 11px}.loot-table tbody tr:hover td{background:#55e6ff09}.loot-table .cell-time{color:var(--muted-2)}.loot-table .cell-item{text-overflow:ellipsis;max-width:190px;overflow:hidden}.loot-table .cell-profit.is-pos{color:var(--lime)}.loot-table .cell-profit.is-neg{color:var(--red)}.loot-table .cell-latency{color:var(--muted-2)}.status-pill{background:var(--lime-soft);color:var(--lime);font-family:var(--font-display);letter-spacing:.4px;border:1px solid #b8ff3c80;padding:3px 5px;font-size:5.5px;line-height:1.5;display:inline-block}.status-pill.is-failed{background:var(--red-soft);color:var(--red);border-color:#ff5d738c}.tabbar{border:2px solid var(--line);box-shadow:0 0 0 2px var(--shadow);background:#060b15;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.tab{color:var(--muted-2);font-family:var(--font-display);letter-spacing:.6px;cursor:pointer;background:0 0;border:0;padding:9px 6px;font-size:7px;line-height:1.5;transition:color .12s,background .12s}.tab:hover{color:var(--ink);background:#55e6ff0d}.tab.is-active{color:var(--lime);background:var(--panel-2);box-shadow:inset 0 -3px 0 var(--lime)}.tab-panel{--accent:var(--cyan);flex-direction:column;min-height:0;display:flex}.tab-panel[hidden]{display:none!important}.feed-head{border-bottom:2px solid var(--line);background:#080d1a8c;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.feed-title{font-family:var(--font-display);letter-spacing:.5px;color:var(--ink-dim);align-items:center;gap:7px;font-size:7px;display:flex}.feed-title .led{color:var(--lime)}.feed-tools{gap:5px;display:flex}.feed-tools .icon-btn{width:28px;height:26px}.feed-tools .icon-btn .icon{width:13px;height:13px}.feed{overscroll-behavior:contain;background:linear-gradient(#03070eeb,#050a13f5);flex:none;height:clamp(300px,47vh,520px);min-height:0;max-height:520px;padding:8px 10px;font-size:16px;line-height:1.32;overflow-y:auto}.feed-boot{color:var(--muted-2);letter-spacing:.5px}.log-line{border-bottom:1px solid #ffffff06;grid-template-columns:58px 62px minmax(0,1fr);gap:6px;padding:2px 0;animation:.12s steps(2,end) line-in;display:grid}.log-time{color:#4f5f83;letter-spacing:.2px;font-size:14px}.log-scope{color:var(--purple);letter-spacing:.6px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.log-msg{min-width:0;color:var(--ink-dim);word-break:break-word}.log-line[data-scope=order] .log-msg,.log-line[data-scope=order] .log-scope{color:var(--cyan)}.log-line[data-scope=fill] .log-msg,.log-line[data-scope=fill] .log-scope{color:var(--lime)}.log-line[data-scope=scan] .log-msg{color:#9aabcf}.log-line[data-scope=scan] .log-scope{color:#6b7fa9}.log-line[data-scope=session] .log-scope,.log-line[data-scope=auth] .log-scope{color:var(--magenta)}.log-line[data-scope=config] .log-scope,.log-line[data-scope=control] .log-scope,.log-line[data-level=warn] .log-msg{color:var(--amber)}.log-line[data-level=error] .log-msg{color:var(--red)}.log-line[data-level=debug]{opacity:.6}.feed-foot{border-top:2px solid var(--line);color:var(--muted-2);letter-spacing:.6px;background:#080d1ab3;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.feed-foot #feed-status{color:var(--lime);align-items:center;gap:6px;display:flex}.feed-foot #feed-status.is-paused{color:var(--amber)}.feed-foot #feed-count{margin-left:auto}.feed-badge{border:1px solid var(--amber);color:var(--amber);padding:1px 4px;font-size:12px}.token-health{border:1px solid var(--line-soft);background:#04081080;padding:10px}.meter-top{font-family:var(--font-display);letter-spacing:.5px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:6.5px;display:flex}#token-countdown{color:var(--cyan)}.token-health .meter{height:8px}.token-health .meter+p{margin-top:8px}.kv{flex-direction:column;gap:6px;display:flex}.kv>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:5px;display:flex}.kv dt{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted-2);font-size:6px;line-height:1.6}.kv dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);letter-spacing:.3px;font-size:15px;overflow:hidden}.btn-row{gap:7px;display:flex}.btn-row .btn{flex:1;min-width:0}.toggle-row{border:1px solid var(--line-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:#070c18a6;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.toggle-row:hover{border-color:var(--line);background:#0e172ccc}.toggle-row>span:first-child{font-family:var(--font-display);letter-spacing:.3px;color:var(--ink-dim);flex-direction:column;gap:2px;font-size:7px;line-height:1.6;display:flex}.toggle-row small{font-family:var(--font-body);letter-spacing:.3px;color:var(--muted-2);font-size:14px;line-height:1.15}.switch{border:2px solid var(--line);background:#04070e;flex:none;width:40px;height:20px;position:relative}.switch:after{content:"";background:var(--muted-2);width:12px;height:12px;transition:left .1s steps(3,end),background .1s;position:absolute;top:2px;left:2px}.toggle-row input:checked+.switch{border-color:var(--lime)}.toggle-row input:checked+.switch:after{background:var(--lime);box-shadow:0 0 8px var(--lime);left:22px}.toggle-row input:focus-visible+.switch{outline:2px dashed var(--cyan);outline-offset:2px}.stack{flex-direction:column;gap:10px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.span-2{grid-column:1/-1}.divider{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px);opacity:.7;height:2px}.worker-meta{border:1px dashed var(--line);background:#04081073;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.worker-meta>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.worker-meta span{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted-2);font-size:6px}.worker-meta code{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.danger-zone{background:#ff5d730a;border:1px dashed #ff5d7380;flex-direction:column;gap:7px;padding:10px;display:flex}.danger-zone h3{font-family:var(--font-display);letter-spacing:.5px;color:var(--red);align-items:center;gap:6px;font-size:7px;display:flex}.footer{border-top:1px solid var(--line-soft);color:var(--muted-2);font-family:var(--font-display);letter-spacing:.6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:auto;padding:12px 20px 16px;font-size:5.5px;line-height:1.8;display:flex}.footer-credit{color:var(--muted)}.modal-root{z-index:8000;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040ad1;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow-y:auto}.modal{--accent:var(--lime);width:min(620px,100%);max-height:calc(100vh - 40px);animation:.14s steps(4,end) modal-in;overflow:auto}.modal-wide{width:min(780px,100%)}.modal-sm{width:min(460px,100%)}.modal-head{z-index:4;border-bottom:2px solid var(--line);background:linear-gradient(#1a2747,#101a31);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;position:sticky;top:0}.modal-head h2{font-family:var(--font-display);letter-spacing:.4px;color:var(--lime);font-size:9px;line-height:1.6}.modal-body{flex-direction:column;gap:13px;padding:16px;display:flex}.modal-body>p{line-height:1.3}.modal-body p code{color:var(--cyan)}.modal .field>span{color:var(--muted)}.modal .form-grid{gap:12px}.output-box{border:2px solid var(--line-soft);min-height:42px;color:var(--lime);font-family:var(--font-display);letter-spacing:.3px;background:#070c18;align-items:center;padding:8px 10px;font-size:8px;display:flex}.modal-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.confirm-message{color:var(--ink-dim);font-size:19px;line-height:1.3}.steps{counter-reset:step;flex-direction:column;gap:8px;padding-left:22px;list-style:none;display:flex}.steps li{color:var(--ink-dim);counter-increment:step;padding-left:6px;font-size:17px;line-height:1.3;position:relative}.steps li:before{content:counter(step);background:var(--lime);color:#071003;width:16px;height:16px;font-family:var(--font-display);place-items:center;font-size:6px;display:grid;position:absolute;top:1px;left:-22px}.bridge-mode{border:2px solid var(--line);background:#060b15;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bridge-mode-btn{color:var(--muted-2);font-family:var(--font-display);letter-spacing:.3px;cursor:pointer;background:0 0;border:0;padding:9px 7px;font-size:6.5px;line-height:1.6;transition:color .12s,background .12s}.bridge-mode-btn:hover{color:var(--ink);background:#55e6ff0d}.bridge-mode-btn.is-active{color:var(--lime);background:var(--panel-2);box-shadow:inset 0 -3px 0 var(--lime)}.bridge-actions{gap:8px;display:flex}.bridge-actions .btn{flex:1;min-width:0}.code-wrap{flex-direction:column;gap:8px;display:flex}.code-block{border:2px solid var(--line);color:#b9c9ea;white-space:pre;tab-size:2;background:#04070e;max-height:240px;margin:0;padding:10px;font-family:Courier New,monospace;font-size:12px;line-height:1.45;overflow:auto}.key-box{border:2px solid var(--lime);background:#b8ff3c0f;align-items:center;gap:10px;padding:10px;display:flex}.key-box code{overflow-wrap:anywhere;min-width:0;color:var(--lime);flex:1;font-size:17px;line-height:1.3}.toast-root{z-index:7000;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{border:2px solid var(--line-bright);color:var(--ink-dim);pointer-events:auto;background:#0b1325;align-items:flex-start;gap:9px;padding:10px 12px;font-size:17px;line-height:1.2;animation:.16s steps(3,end) toast-in;display:flex;box-shadow:5px 5px #0000008c}.toast.is-out{animation:.16s steps(3,end) forwards toast-out}.toast .icon{flex:none;width:16px;height:16px;margin-top:2px}.toast-title{font-family:var(--font-display);letter-spacing:.4px;margin-bottom:2px;font-size:7px;line-height:1.6;display:block}.toast.success{border-color:var(--lime);color:var(--lime);background:#0b1808}.toast.error{border-color:var(--red);color:#ffb6c0;background:#170709}.toast.warn{border-color:var(--amber);color:#ffe0a1;background:#171005}.toast.info{border-color:var(--cyan);color:#bdefff;background:#06141a}.toast .toast-body{min-width:0}.toast .toast-body strong{color:inherit;font-weight:400}.toast-message{font-size:17px;line-height:1.25;display:block}@keyframes led-pulse{0%,49%{opacity:1}50%,to{opacity:.35}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes coin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(48px,48px)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes hot-card{0%,to{box-shadow:3px 3px #00000061,0 0 0 1px #b8ff3c26,0 0 18px #b8ff3c14}50%{box-shadow:3px 3px #00000061,0 0 0 3px #b8ff3c2e,0 0 26px #b8ff3c29}}@keyframes app-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(20px)}}@keyframes line-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}@media (width<=1320px){.hud{grid-template-columns:1.1fr 1fr 1fr}.stat:nth-child(4),.stat:nth-child(5){grid-column:span 1}.stat.stat-session{grid-column:span 2}.layout{grid-template-columns:minmax(0,1fr) 370px}}@media (width<=1120px){.layout{grid-template-columns:minmax(0,1fr) 340px}.targets-grid{grid-template-columns:1fr}.topbar-latency{display:none}}@media (width<=980px){.layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.main-col{display:contents}.targets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.targets-panel{order:1}.side-col{order:2;position:static}.history-panel{order:3}.feed{height:340px}.hud{grid-template-columns:1.2fr 1fr 1fr}.stat.stat-session{grid-column:span 2}.topbar-clock{display:none}}@media (width<=760px){:root{--topbar-h:56px}body{font-size:19px}.topbar{gap:8px;padding:8px 12px}.brand-text h1{white-space:normal;font-size:9px;line-height:1.45}.brand-text p{display:none}.logo-coin-sm{width:34px;height:34px}.logo-coin-sm svg{width:22px;height:22px}.topbar-status{gap:5px}.topbar-status .chip{padding:5px 6px;font-size:6px}.topbar-status .icon-btn{width:30px;height:30px}.ticker-bar,.hud,.layout{margin-left:12px;margin-right:12px}.hud{grid-template-columns:1fr 1fr;gap:9px;width:auto;padding:12px 0 0}.stat.stat-session{grid-column:span 2}.layout{width:auto;padding:12px 0 18px}.targets-grid{grid-template-columns:1fr;padding:10px}.panel-head{flex-wrap:wrap;gap:8px;padding:9px 10px}.panel-actions{width:100%}.search-wrap{flex:1}.search-wrap .input{width:100%}.footer{padding:10px 12px 14px}.footer-credit,.loot-table th:nth-child(5),.loot-table td:nth-child(5),.loot-table th:nth-child(7),.loot-table td:nth-child(7){display:none}.modal-backdrop{align-items:end;padding:10px}.modal{max-height:calc(100vh - 20px)}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.toast-root{width:calc(100vw - 20px);bottom:10px;right:10px}}@media (width<=520px){.boot{padding:20px 12px}.boot-brand{gap:12px}.logo-coin{width:60px;height:60px}.logo-coin svg{width:40px;height:40px}.boot-brand h1{font-size:20px}.boot-panel-foot span:first-child{display:none}.brand-text h1{font-size:8px}.brand-name{color:var(--lime)}.brand-title,.brand-slash{display:none}.topbar-status .chip{padding:4px 5px}.topbar-status #trading-state{display:none}.ticker-label,.ticker-mode{padding:0 7px;font-size:6px}.stat{padding:9px 10px}.stat-label{font-size:6px}.stat-value{font-size:13px}.stat-value-sm{font-size:10px}.stat-sub{font-size:13px}.panel-head h2{font-size:8px}.card-quote{padding:7px 8px}.quote-value{font-size:10px}.card-name{font-size:8px}.loot-table th:nth-child(6),.loot-table td:nth-child(6){display:none}.log-line{grid-template-columns:50px 54px minmax(0,1fr);gap:4px}.log-time{font-size:12px}.log-scope{font-size:11px}.log-msg{font-size:15px}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ticker-content{animation:none}}.input.is-invalid{border-color:var(--red);box-shadow:0 0 0 2px #ff5d7324}.chart-block{border:1px solid var(--line-soft);background:#04081073;padding:8px 9px 5px}.chart-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.chart-title{font-family:var(--font-display);letter-spacing:.4px;color:var(--muted-2);white-space:nowrap;align-items:baseline;gap:8px;font-size:5.5px;display:flex}.chart-change{font-family:var(--font-body);letter-spacing:.3px;font-size:13px}.chart-change.is-pos{color:var(--lime)}.chart-change.is-neg{color:var(--red)}.tf-group{border:1px solid var(--line-soft);background:#050912cc;align-items:center;gap:1px;padding:2px;display:flex}.tf-btn{color:var(--muted-2);font-family:var(--font-display);letter-spacing:.2px;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:5px;line-height:1.5}.tf-btn:hover{color:var(--ink)}.tf-btn.is-active{color:var(--lime);box-shadow:inset 0 -2px 0 var(--lime);background:#b8ff3c14}.chart-frame{min-width:0;height:126px;position:relative}.chart-frame .recharts-responsive-container{min-width:0}.chart-frame .recharts-surface{overflow:visible}.chart-empty{z-index:2;color:var(--muted-2);font-family:var(--font-display);letter-spacing:.4px;pointer-events:none;background:#0408108c;place-items:center;font-size:6px;display:grid;position:absolute;inset:0}.chart-tip{border:2px solid var(--line);background:#0d1427;flex-direction:column;gap:2px;padding:4px 6px;font-size:13px;line-height:1.2;display:flex;box-shadow:3px 3px #0000008c}.chart-tip span{color:var(--muted-2)}.chart-tip strong{color:var(--cyan);font-weight:400}.success-value{white-space:nowrap}@media (width<=760px){.chart-title{gap:5px;font-size:5px}.chart-change{font-size:12px}.chart-frame{height:118px}}
