:root,[data-theme=matrix]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#010a03;--panel:#001005e0;--field:#000;--line:#12401d;--line-hi:#22803b;--accent:#00ff41;--accent-soft:#7dffa0;--accent-dim:#3aa85a;--accent-tint:#00ff4114;--on-accent:#000;--text:#d6ffe0;--text-2:#b4f5c4;--muted:#86d39a;--faint:#4f9462;--pos:#00ff41;--neg:#ff5a5a;--neg-soft:#ffa3a3;--neg-line:#7a2626;--neg-tint:#ff464614;--chart-be:#ffd23f;--chart-note:#4cc9ff;--warn-bg:#46000080;--glow:0 0 6px #00ff418c;--glow-box:0 0 0 1px var(--accent), 0 0 14px #00ff4173;--glow-neg:0 0 0 1px var(--neg), 0 0 14px #ff505066;--shadow:0 0 24px #0009;--font:"Cascadia Mono", "Consolas", "DejaVu Sans Mono", "Menlo", "Courier New", monospace;--font-num:var(--font);--r:3px;--label-case:none;--label-spacing:.02em;--logo-bg:#000;--ease-out:cubic-bezier(.2, .8, .2, 1)}[data-theme=pro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f14;--bg-2:#10151c;--panel:#131a22;--field:#0e141b;--line:#222d3a;--line-hi:#344457;--accent:#4c9dff;--accent-soft:#8cc2ff;--accent-dim:#3a6fae;--accent-tint:#4c9dff1a;--on-accent:#0b0f14;--text:#e8eef5;--text-2:#c7d2de;--muted:#9aa9bb;--faint:#8191a5;--pos:#34d07c;--neg:#ff6b6b;--neg-soft:#ff9d9d;--neg-line:#6b2b31;--neg-tint:#ff6b6b17;--chart-be:#f5b942;--chart-note:#b38cff;--warn-bg:#ff6b6b1a;--glow:none;--glow-box:0 0 0 1px var(--accent);--glow-neg:0 0 0 1px var(--neg);--shadow:0 1px 2px #0006;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:var(--font);--r:8px;--label-case:none;--label-spacing:.01em;--logo-bg:#0e141b}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f8;--bg-2:#fff;--panel:#fff;--field:#fff;--line:#dde3ea;--line-hi:#b9c4d1;--accent:#1f62e0;--accent-soft:#1f62e0;--accent-dim:#6a8fd6;--accent-tint:#1f62e012;--on-accent:#fff;--text:#111827;--text-2:#2f3a4a;--muted:#556071;--faint:#677284;--pos:#12813f;--neg:#d42c2c;--neg-soft:#c22626;--neg-line:#efb4b4;--neg-tint:#d42c2c0f;--chart-be:#d48806;--chart-note:#7b3fe4;--warn-bg:#fff3f3;--glow:none;--glow-box:0 0 0 1px var(--accent);--glow-neg:0 0 0 1px var(--neg);--shadow:0 1px 3px #11182714;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:var(--font);--r:8px;--label-case:none;--label-spacing:.01em;--logo-bg:#fff}[data-theme=pro],[data-theme=light]{--ease-out:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);margin:0}body{-webkit-text-size-adjust:100%;min-height:100vh;overflow-x:hidden}body.noscroll{overflow:hidden}[data-theme=matrix] body:after{content:"";pointer-events:none;z-index:300;background:repeating-linear-gradient(#0000 0 2px,#00000024 3px);position:fixed;inset:0}.rain{z-index:0;opacity:.18;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hidden{display:none!important}a{color:var(--accent-soft)}::selection{background:var(--accent);color:var(--on-accent)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.page-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ico{vertical-align:-.18em;flex:none}header.top{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--line-hi);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);position:sticky;top:0}[data-theme=matrix] header.top{background:var(--bg);box-shadow:0 0 18px #00ff4114}.top-inner{justify-content:space-between;align-items:center;gap:10px 20px;max-width:1200px;margin:0 auto;padding:12px 16px 0;display:flex}.brand{color:var(--text);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.brand .logo{flex:none;width:52px;height:52px}.brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-name{letter-spacing:-.01em;white-space:nowrap;color:var(--text);font-size:18px;font-weight:700}[data-theme=matrix] .brand-name{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:15px}.brand-name .amp{color:var(--accent)}.brand-sub{letter-spacing:.18em;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.top-actions{flex:none;align-items:center;gap:8px;display:flex}.tabs{gap:4px;max-width:1200px;margin:8px auto 0;padding:0 16px;display:flex}.tab{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;padding:12px 6px 13px;font-size:15px;font-weight:600;transition:color .15s;position:relative}[data-theme=matrix] .tab{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.tab:after{content:"";background:var(--accent);height:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.tab:hover{color:var(--text-2)}.tab.active{color:var(--accent)}[data-theme=matrix] .tab.active{text-shadow:var(--glow)}.tab.active:after{transform:scaleX(1)}.tab .dot{background:var(--pos);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@media (max-width:760px){.top-inner{gap:8px;padding-top:10px}.brand{gap:9px}.brand .logo{width:38px;height:38px}.brand-name{font-size:14px}[data-theme=matrix] .brand-name{letter-spacing:.04em;font-size:12px}.brand-sub{font-size:11px}.top-actions{gap:6px}.tabs{gap:0;margin-top:4px;padding:0 8px}.tab{padding:11px 2px 12px;font-size:14px}[data-theme=matrix] .tab{letter-spacing:.04em;font-size:11px}}@media (max-width:400px){.brand-name{font-size:12.5px}}main{z-index:1;max-width:1200px;margin:0 auto;padding:16px;position:relative}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;margin-bottom:16px;padding:16px;position:relative}h1,h2,h3{font-weight:700}h2{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:13px}[data-theme=matrix] h2:before{content:"> ";color:var(--accent-dim)}[data-theme=pro] h2,[data-theme=light] h2{letter-spacing:-.005em;text-transform:none;color:var(--text);font-size:16px}h3{letter-spacing:.01em;color:var(--text-2);margin:18px 0 8px;font-size:13px;font-weight:650}[data-theme=matrix] h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.panel>h3:first-child,.panel-head h3{margin-top:0}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panel-head h2{margin-bottom:14px}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.grid2>.col>.panel:last-child{margin-bottom:0}.col{flex-direction:column;min-width:0;display:flex}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auto-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;display:grid}.stack>*+*{margin-top:10px}.spacer{flex:1}@media (max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)}.grid2>.col>.panel:last-child{margin-bottom:16px}}@media (max-width:520px){.row3{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:12px 16px 40px}.panel{padding:14px}}.field{min-width:0;margin-bottom:12px}.field:last-child{margin-bottom:0}label,.label{letter-spacing:var(--label-spacing);text-transform:var(--label-case);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}label small,.label small,h3 small{text-transform:none;letter-spacing:0;color:var(--faint);font-weight:400}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[type=number],input:not([type]),select,textarea{background:var(--field);width:100%;color:var(--text);border:1px solid var(--line-hi);border-radius:var(--r);font:inherit;outline:none;min-width:0;padding:9px 10px}[data-theme=matrix] input,[data-theme=matrix] select,[data-theme=matrix] textarea{color:var(--accent-soft)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--glow-box)}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input.big{font-size:24px;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--accent);padding:8px 12px}[data-theme=pro] input.big,[data-theme=light] input.big{color:var(--text)}textarea{resize:vertical;min-height:84px;line-height:1.5}select option{background:var(--bg-2);color:var(--text)}::placeholder{color:var(--faint)}.check{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 10px;font-size:13px;font-weight:400;display:flex}.check input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:2px 0 0}.input-row{align-items:stretch;gap:8px;min-width:0;display:flex}.input-row>input,.input-row>select{flex:1 1 0;width:auto;min-width:0}.input-row>.chips,.input-row>.seg{flex-wrap:nowrap;flex:none}.unit{border:1px solid var(--line);border-radius:var(--r);color:var(--muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;display:flex}.field-foot{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:3px;display:flex}.help{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.help b{color:var(--text-2)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--text-2);border:1px solid var(--line-hi);border-radius:var(--r);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:7px 12px;transition:box-shadow .15s,border-color .15s,color .15s}.chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent-soft)}.chip:disabled{opacity:.6;cursor:not-allowed}.chip:active:not(:disabled),.btn:active:not(:disabled),.icon-btn:active{transform:scale(.97)}.chip,.btn,.icon-btn{transition:transform .1s ease-out,box-shadow .15s,border-color .15s,color .15s,background-color .15s}.chip.on{color:var(--accent);border-color:var(--accent);background:var(--accent-tint);box-shadow:var(--glow-box);font-weight:700}[data-theme=matrix] .chip.on{text-shadow:var(--glow)}.chip.neg{color:var(--neg-soft);border-color:var(--neg-line)}.chip.neg:hover:not(:disabled){border-color:var(--neg);color:var(--neg)}.chip.neg.on{color:var(--neg);border-color:var(--neg);background:var(--neg-tint);box-shadow:var(--glow-neg);text-shadow:none}.chip.sm{padding:3px 9px;font-size:12px}.exit-chips{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.exit-chips .chip{text-align:center}.chip.accent{color:var(--accent);border-color:var(--accent)}.chip.accent:hover:not(:disabled){background:var(--accent-tint);box-shadow:var(--glow-box)}.partial-open{min-width:112px}.chip .count{color:var(--faint);margin-left:4px;font-size:11px}.btn{font:inherit;letter-spacing:.08em;border-radius:var(--r);cursor:pointer;border:1px solid var(--line-hi);color:var(--text-2);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=matrix] .btn{text-transform:uppercase;letter-spacing:.14em}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-soft)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.primary{color:var(--accent);border-color:var(--accent);background:var(--accent-tint);box-shadow:var(--glow-box);text-shadow:var(--glow)}[data-theme=pro] .btn.primary,[data-theme=light] .btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:none}[data-theme=pro] .btn.primary:hover:not(:disabled),[data-theme=light] .btn.primary:hover:not(:disabled){color:var(--on-accent);filter:brightness(1.08)}.btn.primary:disabled{box-shadow:none}[data-theme=pro] .btn.primary:disabled,[data-theme=light] .btn.primary:disabled{background:var(--line-hi);color:var(--text-2);opacity:1}.btn.lg{padding:14px 18px;font-size:16px}.btn.block{width:100%}.btn.danger{color:var(--neg-soft);border-color:var(--neg-line)}.btn.danger:hover:not(:disabled){color:var(--neg);border-color:var(--neg);box-shadow:var(--glow-neg)}.btn.sm{letter-spacing:.04em;padding:5px 10px;font-size:12px}.btn.link{color:var(--accent-soft);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.icon-btn{color:var(--text-2);border:1px solid var(--line-hi);border-radius:var(--r);min-width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;padding:0 8px;font-size:15px;display:inline-grid}.icon-btn.lg{min-width:40px;height:40px;padding:0 9px;font-size:19px}.icon-btn.ghost{border-color:#0000}.icon-btn.ghost:hover{border-color:var(--line-hi)}.icon-btn:hover{border-color:var(--accent);color:var(--accent-soft)}.icon-btn.neg{color:var(--neg-soft);border-color:var(--neg-line)}.icon-btn.neg:hover{border-color:var(--neg);color:var(--neg)}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.actions .grow{flex:200px}.lang{letter-spacing:.06em;font-weight:700}.seg{border:1px solid var(--line-hi);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px}.seg button+button{border-left:1px solid var(--line-hi)}.seg button{align-items:center;gap:6px;display:inline-flex}.seg button.on{color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.kv{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0 0 14px;display:grid}.kv dt{color:var(--muted);padding-top:1px;font-size:12px}.kv dd{text-align:right;overflow-wrap:anywhere;font-family:var(--font-num);margin:0}.kv small{color:var(--muted);font-family:var(--font);margin-left:4px}.pos{color:var(--pos)!important}.neg{color:var(--neg)!important}.muted{color:var(--muted)}.big-lot{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.big-lot .k{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:12px}.big-lot .v{color:var(--accent);font-size:44px;font-weight:700;line-height:1.1;font-family:var(--font-num)}[data-theme=matrix] .big-lot .v{text-shadow:0 0 10px #00ff41cc,0 0 30px #00ff4159}.risk-line{border:1px dashed var(--line-hi);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.risk-line .v{font-family:var(--font-num);color:var(--accent);text-shadow:var(--glow);font-weight:700}[data-theme=pro] .risk-line .v,[data-theme=light] .risk-line .v{color:var(--text)}.warn{border:1px solid var(--neg-line);color:var(--neg-soft);background:var(--warn-bg);border-radius:var(--r);margin-bottom:12px;padding:10px 12px}.note{border:1px solid var(--line);background:var(--accent-tint);border-radius:var(--r);color:var(--text-2);margin-bottom:12px;padding:10px 12px}.placeholder{color:var(--muted);text-align:center;padding:28px 8px}.badge{border:1px solid var(--line-hi);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.badge.tuto{color:#ffd166;border-color:#8a6d1f}.badge.mcp{color:var(--accent-soft);border-color:var(--accent-dim)}.dir{border-radius:var(--r);letter-spacing:.06em;white-space:nowrap;border:1px solid;padding:2px 8px;font-size:12px}.dir.BUY{color:var(--pos);border-color:var(--pos)}.dir.SELL{color:var(--neg);border-color:var(--neg-line)}.live{background:var(--pos);width:8px;height:8px;box-shadow:0 0 8px var(--pos);vertical-align:middle;border-radius:50%;margin-right:8px;animation:1.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.save-tag{color:var(--faint);white-space:nowrap;font-size:11px;transition:color .3s}.save-tag.saving{color:var(--muted)}.save-tag.saved{color:var(--accent-dim)}.save-tag.error{color:var(--neg)}.save-tag:before{content:"● ";vertical-align:1px;font-size:9px}.pos-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sym{color:var(--accent);text-shadow:var(--glow);letter-spacing:.06em;font-size:26px;font-weight:700;font-family:var(--font-num)}[data-theme=pro] .sym,[data-theme=light] .sym{color:var(--text)}.preview{border:1px solid var(--line-hi);background:var(--field);border-radius:var(--r);margin:4px 0 14px;padding:12px;line-height:1.7}.preview .big{color:var(--accent);text-shadow:var(--glow);font-size:20px;font-family:var(--font-num);font-weight:700}.preview ul{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:13px}.watermark{pointer-events:none;z-index:0;color:#ffd16614;letter-spacing:.2em;text-transform:uppercase;place-items:center;font-size:64px;font-weight:800;display:grid;position:absolute;inset:0;overflow:hidden}.watermark span{white-space:nowrap;transform:rotate(-18deg)}[data-theme=light] .watermark{color:#b4820017}.panel>:not(.watermark){z-index:1;position:relative}.shots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.shot{aspect-ratio:16/10;border:1px solid var(--line-hi);background:var(--field);border-radius:var(--r);margin:0;position:relative;overflow:hidden}.shot img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.shot .x{border-radius:var(--r);width:24px;height:24px;color:var(--neg-soft);border:1px solid var(--neg-line);cursor:pointer;font:inherit;background:#000c;padding:0;line-height:1;position:absolute;top:4px;right:4px}.drop{aspect-ratio:16/10;border:1px dashed var(--accent-dim);background:var(--accent-tint);color:var(--text-2);border-radius:var(--r);font:inherit;cursor:pointer;padding:6px;font-size:12px;line-height:1.35}.drop small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.drop.over,.drop:hover{border-color:var(--accent);box-shadow:var(--glow-box)}.drop.busy{opacity:.6;cursor:progress}.lightbox{z-index:200;cursor:zoom-out;background:#000000eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lightbox img{border:1px solid var(--line-hi);max-width:100%;max-height:calc(100vh - 80px)}.lightbox .lb-bar{gap:8px;display:flex;position:fixed;top:10px;right:12px}.lightbox .lb-nav{position:fixed;top:50%;transform:translateY(-50%)}.lightbox .lb-nav.prev{left:10px}.lightbox .lb-nav.next{right:10px}.filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:10px;display:grid}.filters .field{margin:0}.filters .check{margin:0 0 9px}@media (max-width:520px){.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.filters .check{grid-column:1/-1;margin:2px 0 0}}.cards{gap:12px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--line-hi);border-radius:var(--r);cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;padding:0;transition:border-color .15s,box-shadow .15s,transform .1s ease-out;display:block;position:relative;overflow:hidden}.card:hover,.card:focus-visible{border-color:var(--line-hi);box-shadow:var(--glow-box);outline:none}.card:active{transform:scale(.995)}@media (min-width:761px){.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}.card.has-shot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.card.has-shot .card-shot{border-bottom:0;border-right:1px solid var(--line)}}.card.WIN{border-top-color:var(--pos)}.card.LOSS{border-top-color:var(--neg)}.card.BE{border-top-color:var(--accent-dim)}.card.OPEN{border-top-style:dashed;border-top-color:var(--accent)}.card .watermark{font-size:54px}.card-shot{background:var(--field);border-bottom:1px solid var(--line);place-items:center;min-height:0;display:grid;position:relative}.card-shot img{object-fit:contain;background:var(--field);width:100%;height:100%;max-height:320px;display:block}.card-shot .count{color:#fff;background:#000c;border-radius:3px;padding:1px 7px;font-size:12px;position:absolute;bottom:8px;right:8px}.card-info{flex-direction:column;gap:8px;min-width:0;padding:12px 16px 14px;display:flex}.card-result{align-items:baseline;gap:10px;min-height:26px;display:flex}.card-result .pnl{white-space:nowrap;letter-spacing:-.01em;font-size:24px;font-weight:700}.card-result .r{color:var(--text-2);font-size:15px;font-weight:600}.card-facts{grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;font-size:13px;display:grid}.card-facts dt{color:var(--muted)}.card-facts dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.card-notes{color:var(--text-2);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l1 b{color:var(--accent);letter-spacing:.02em;font-size:17px;font-family:var(--font-num)}[data-theme=pro] .l1 b,[data-theme=light] .l1 b{color:var(--text)}.l2{color:var(--muted);margin:2px 0 6px;font-size:12px}.l2 b{color:var(--text-2);font-family:var(--font-num)}.tags{flex-wrap:wrap;gap:4px;display:flex}.tag{border:1px solid var(--line-hi);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:11px}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.list-title{margin:0}.list-title .muted{letter-spacing:0;text-transform:none;margin-left:6px;font-size:13px;font-weight:400}.list-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.period-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.period-bar>.label{color:var(--text-2);margin:0;font-size:13px}.period-bar .custom-range{flex-basis:100%;max-width:420px}.chips.scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;padding:2px;overflow-x:auto}.chips.scroll-x::-webkit-scrollbar{display:none}.chips.scroll-x>.chip{flex:none}.th-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort:hover{color:var(--accent-soft)}.trades-table tr.tuto-row td{opacity:.7}.more{justify-content:center;margin-top:12px;display:flex}.table-wrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th,table.data td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:7px 10px}table.data th:first-child,table.data td:first-child{text-align:left}table.data th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-2);font-size:11px;font-weight:600;position:sticky;top:0}table.data td{font-family:var(--font-num)}table.data tr:last-child td{border-bottom:0}table.data tr.clickable{cursor:pointer}table.data tr.clickable:hover td{background:var(--accent-tint)}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:flex-start;padding:40px 16px;animation:.16s ease-out fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay>.modal{animation:rise-in .24s var(--ease-out)}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}[data-theme=light] .overlay{background:#0f172a73}.modal{background:var(--bg-2);border:1px solid var(--line-hi);border-radius:var(--r);width:100%;max-width:760px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}[data-theme=matrix] .modal{box-shadow:0 0 30px #00ff4126}.modal.sm{max-width:480px}.modal.lg{max-width:1120px}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.modal-head h2{margin:0}.modal p{color:var(--text-2)}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.steps-dots{gap:5px;display:flex}.steps-dots i{background:var(--line-hi);border-radius:50%;width:7px;height:7px;display:block}.steps-dots i.on{background:var(--accent);box-shadow:var(--glow)}.toasts{z-index:400;flex-direction:column;gap:8px;width:min(92vw,440px);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast{background:var(--bg-2);border:1px solid var(--line-hi);border-left:3px solid var(--accent);border-radius:var(--r);color:var(--text);padding:10px 14px;box-shadow:0 6px 20px #0006}.toast.error{border-left-color:var(--neg)}.restart-banner{z-index:450;background:var(--bg-2);width:max-content;max-width:calc(100vw - 32px);color:var(--text);border:1px solid var(--accent);animation:banner-in .25s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.restart-banner.back{border-color:var(--pos)}.restart-banner.back .ico{color:var(--pos)}.restart-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s ease-in-out infinite pulse}@keyframes banner-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.restart-banner{animation:.2s fade-in}.restart-dot{animation:none}}.menu-wrap{position:relative}.menu{z-index:60;background:var(--bg-2);border:1px solid var(--line-hi);border-radius:var(--r);min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000073}.menu button,.menu a{text-align:left;width:100%;color:var(--text-2);font:inherit;cursor:pointer;border-radius:var(--r);background:0 0;border:0;padding:8px 10px;text-decoration:none;display:block}.menu button:hover,.menu a:hover{background:var(--accent-tint);color:var(--accent-soft)}.menu .sep{background:var(--line);height:1px;margin:4px 0}.menu .who{color:var(--muted);overflow-wrap:anywhere;padding:6px 10px 8px;font-size:12px}.tour-shade{z-index:150;pointer-events:none;position:fixed;inset:0}.tour-hole{z-index:151;border-radius:var(--r);pointer-events:none;box-shadow:0 0 0 9999px #000000a8, 0 0 0 2px var(--accent), 0 0 18px var(--accent);transition:all .25s;position:fixed}[data-theme=light] .tour-hole{box-shadow:0 0 0 9999px #0f172a80, 0 0 0 2px var(--accent)}.tour-tip{z-index:152;background:var(--bg-2);border:1px solid var(--accent);border-radius:var(--r);width:min(380px,100vw - 24px);color:var(--text);padding:14px 16px;position:fixed;box-shadow:0 10px 30px #00000080}.tour-tip h4{color:var(--accent);margin:0 0 6px;font-size:14px}.tour-tip p{color:var(--text-2);margin:0 0 8px;font-size:13px;line-height:1.5}.tour-tip .tour-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.config{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.config-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:120px}.config-nav button{text-align:left;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:8px 12px}.config-nav button:hover{color:var(--accent-soft)}.config-nav button.on{color:var(--accent);border-left-color:var(--accent);background:var(--accent-tint);text-shadow:var(--glow)}@media (max-width:900px){.config{grid-template-columns:minmax(0,1fr)}.config-nav{flex-direction:row;gap:4px;padding-bottom:4px;position:static;overflow-x:auto}.config-nav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.config-nav button.on{border-bottom-color:var(--accent)}}.list{border:1px solid var(--line);border-radius:var(--r)}.list-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.list-row:last-child{border-bottom:0}.list-row .grow{overflow-wrap:anywhere;flex:160px;min-width:0}.list-row.off{opacity:.55}.cat-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.token-box{word-break:break-all;font-family:var(--font-num);background:var(--field);border:1px solid var(--accent-dim);border-radius:var(--r);color:var(--accent-soft);padding:10px;font-size:12px}.danger-zone{border-color:var(--neg-line)}.danger-zone h2{color:var(--neg);text-shadow:none}.landing{z-index:1;max-width:1100px;margin:0 auto;padding:24px 16px 60px;position:relative}.landing-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;display:flex}.oauth{gap:8px;margin-bottom:14px;display:grid}.oauth .btn{letter-spacing:.02em;text-transform:none;width:100%}.or{color:var(--faint);align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.lp{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px 24px;position:relative}.lp-top{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.lp-top-r,.lp-wide{align-items:center;gap:10px;display:flex}.beta-tag{white-space:nowrap;border:1px solid var(--accent-dim);letter-spacing:.02em;color:var(--accent-soft);text-transform:none;vertical-align:1px;border-radius:4px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.lp h1,.lp h2{text-transform:none;text-shadow:none;letter-spacing:-.02em;color:var(--text)}[data-theme=matrix] .lp h1{color:var(--accent);letter-spacing:0}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:64px;padding:64px 0 24px;display:grid}.lp-pitch h1{max-width:16ch;margin:0 0 20px;font-size:clamp(34px,4.2vw,56px);line-height:1.05}.lp-lead{color:var(--text-2);max-width:34em;margin:0 0 32px;font-size:18px;line-height:1.5}.lp-three{gap:18px;max-width:34em;margin:0 0 36px;padding:0;list-style:none;display:grid}.lp-three li{gap:2px;font-size:16px;line-height:1.5;display:grid}.lp-three b{color:var(--accent);font-weight:650}.lp-three span{color:var(--text)}.lp-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.demo{margin:0;padding:20px}.demo-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.demo h2{letter-spacing:-.01em;margin:0;font-size:18px}[data-theme=matrix] .demo h2{color:var(--accent);letter-spacing:.04em}.demo-account{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.demo-account .field{margin:0}.demo-account input{font-size:17px}.seg-extra{color:var(--accent);align-self:center;padding:0 10px;font-size:12px;font-weight:700}.demo-help{color:var(--muted);margin:14px 0 8px;font-size:13px}.demo-pairs{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.demo-trade{animation:rise-in .28s var(--ease-out);margin-top:14px}.demo-sl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.demo-sl .field{margin:0}.demo-lot{background:var(--field);border:1px solid var(--line-hi);border-radius:var(--r);min-width:0;padding:4px 12px 6px;display:grid}.demo-lot .label{margin:0}.demo-lot .v{color:var(--accent);font-size:32px;font-weight:750;line-height:1.1;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-theme=matrix] .demo-lot .v{text-shadow:var(--glow)}.demo-line{color:var(--text-2);margin:12px 0 10px;font-size:14px}.demo-cases{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.demo-case{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:var(--field);border:1px solid var(--line);border-top:2px solid var(--pos);border-radius:var(--r);transition:border-color .15s, box-shadow .15s, transform .1s var(--ease-out);gap:2px;padding:10px 12px;display:grid}.demo-case.loss{border-top-color:var(--neg)}.demo-case:hover,.demo-case:focus-visible{border-color:var(--accent);box-shadow:var(--glow-box);outline:none}.demo-case:active{transform:scale(.98)}.demo-case .k{color:var(--muted);font-size:12px}.demo-case .v{font-size:20px;font-weight:700}.demo-case .s{color:var(--text-2);font-size:12px}.demo-last{color:var(--text);animation:fade-in .25s var(--ease-out);margin:12px 0 0;font-size:14px}.demo-note{color:var(--muted);margin:14px 0 0;font-size:13px}.lp-demo-cta{background:var(--accent-tint);border-radius:var(--r);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s .3s;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex;transform:translateY(8px)}.lp-demo-cta.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lp-demo-cta p{color:var(--text);margin:0;font-size:14px}.lp-demo-cta .btn{flex:none}.lp-mobile-theme{display:none}.lp-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding-top:128px;display:grid}.lp-feature.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp-feature.flip .lp-copy{order:2}.lp-copy h2{margin:0 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.1}.lp-copy p{color:var(--text-2);margin:0 0 20px;font-size:17px;line-height:1.6}.lp-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-facts li{color:var(--text);padding-left:22px;font-size:16px;line-height:1.5;position:relative}.lp-facts li:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:.55em;left:0}.lp-shot{border-radius:calc(var(--r) + 6px);border:1px solid var(--line-hi);background:var(--panel);box-shadow:var(--glow-box);align-self:center;margin:0;overflow:hidden}.lp-shot img{width:100%;height:auto;display:block}.lp-chat{background:var(--panel);border-radius:calc(var(--r) + 6px);gap:12px;margin:0;padding:22px;display:grid}.lp-chat figcaption{color:var(--muted);font-size:13px}.lp-chat .msg{max-width:88%;color:var(--text);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.lp-chat .me{background:var(--accent-tint);justify-self:end}.lp-chat .claude{background:var(--field)}.lp-chat .claude p{margin:6px 0 0}.lp-chat .who{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.lp-trust{background:var(--panel);border-radius:calc(var(--r) + 8px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 56px;margin-top:128px;padding:56px 48px;display:grid}.lp-trust h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.lp-trust p{color:var(--text-2);grid-column:1;margin:0;font-size:17px;line-height:1.6}.lp-trust ul{grid-area:1/2/span 2;align-self:center;gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-trust li{color:var(--text);padding-left:28px;font-size:17px;position:relative}.lp-trust li:before{content:"✓";color:var(--pos);font-weight:700;position:absolute;left:0}.lp-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 56px;margin-top:120px;display:flex}.lp-close h2{margin:0 0 10px;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.lp-close p{color:var(--text-2);max-width:38em;margin:0;font-size:17px}.lp-close-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.lp-footer{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:96px;padding:22px 0 8px;font-size:14px;display:flex}.lp-footer a{color:var(--text-2)}.auth-lead{color:var(--text-2);margin:0 0 14px;font-size:15px;line-height:1.5}.auth-code-ok{color:var(--pos);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:14px;display:flex}.code-input{text-transform:uppercase;letter-spacing:.08em;font-size:18px!important}.auth-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:14px;display:flex}.auth-foot .help{margin:0}.lp-anim section:not(.in) :is(.lp-copy>*,.lp-shot,.lp-chat),.lp-anim .lp-trust:not(.in)>*,.lp-anim .lp-close:not(.in) :is(h2,p,.btn){opacity:0;transform:translateY(24px)}.lp-anim :is(.lp-copy>*,.lp-shot,.lp-chat,.lp-trust>*,.lp-close h2,.lp-close p,.lp-close .btn){transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.lp-anim :is(.lp-copy,.lp-trust)>:nth-child(2),.lp-anim .lp-close p{transition-delay:80ms}.lp-anim :is(.lp-copy,.lp-trust)>:nth-child(3),.lp-anim .lp-close .btn{transition-delay:.16s}.lp-anim :is(.lp-shot,.lp-chat){transition-delay:.2s}.lp-pitch>*,.lp-demo-col{animation:rise-in .5s var(--ease-out) both}.lp-pitch>:nth-child(2){animation-delay:70ms}.lp-pitch>:nth-child(3){animation-delay:.14s}.lp-pitch>:nth-child(4){animation-delay:.21s}.lp-demo-col{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.lp-pitch>*,.lp-demo-col,.demo-trade,.demo-last{animation:none}.lp-demo-cta{transform:none}}@media (max-width:960px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:28px}.lp-feature,.lp-feature.flip{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:88px}.lp-feature.flip .lp-copy{order:0}.lp-trust{grid-template-columns:minmax(0,1fr);margin-top:88px;padding:32px 24px}.lp-trust ul{grid-area:auto/1}}@media (max-width:640px){.lp{padding:0 16px 16px}.lp-top{padding:12px 0}.lp-top-r{gap:6px}.lp-wide{display:none}.lp-mobile-theme{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.lp-lead{margin-bottom:24px;font-size:17px}.lp-three{gap:14px;margin-bottom:28px}.demo{padding:16px}.lp-demo-cta{flex-direction:column;align-items:stretch}.lp-close{margin-top:80px}.lp-close-actions .btn.primary{flex:1}.lp-footer{margin-top:64px}.beta-tag{margin-left:6px}}.doc{z-index:1;max-width:820px;margin:0 auto;padding:24px 16px 60px;position:relative}.doc h1{color:var(--accent);text-shadow:var(--glow);font-size:26px}[data-theme=pro] .doc h1,[data-theme=light] .doc h1{color:var(--text)}.doc h2{margin-top:26px}.doc p,.doc li{color:var(--text-2);line-height:1.65}.admin-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-bar .grow{flex:220px}.shot-strip{gap:6px;display:flex;overflow-x:auto}.shot-strip img{border:1px solid var(--line);border-radius:var(--r);cursor:zoom-in;height:64px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.pair-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ptile{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--field);grid-template-columns:1fr 1fr;min-height:64px;display:grid;position:relative;overflow:hidden}.ptile .half{cursor:pointer;font:inherit;background:0 0;border:0;outline:none;align-items:center;padding:0 8px;display:flex}.ptile .half.sell{color:var(--neg-soft);justify-content:flex-start}.ptile .half.buy{color:var(--pos);justify-content:flex-end}.ptile .arrow{border-radius:var(--r);border:1px solid #0000;place-items:center;width:36px;height:36px;font-size:18px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.ptile .half.sell:hover .arrow,.ptile .half.sell:focus-visible .arrow{background:var(--neg-tint);border-color:var(--neg)}.ptile .half.buy:hover .arrow,.ptile .half.buy:focus-visible .arrow{background:var(--accent-tint);border-color:var(--pos)}.ptile .pname{pointer-events:none;font-family:var(--font-num);letter-spacing:.04em;color:var(--text);place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.ptile.last.BUY{border-color:var(--accent-dim)}.ptile.last.SELL{border-color:var(--neg-line)}.ptile.add{color:var(--muted);cursor:pointer;font:inherit;border-style:dashed;grid-template-columns:1fr;place-items:center;font-size:13px;display:grid}.ptile.add:hover{border-color:var(--accent);color:var(--accent-soft)}@media (max-width:520px){.pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ptile{min-height:58px}.ptile .pname{font-size:13px}.ptile .half{padding:0 6px}.ptile .arrow{width:30px;height:30px}}.sl-step .pos-head{align-items:center}.kbd-hint{text-align:center}@media (hover:none){.kbd-hint{display:none}}.lot-chip{color:var(--text-2);border:1px solid var(--line-hi);border-radius:var(--r);white-space:nowrap;padding:2px 8px;font-size:13px}.adjust-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.adjust-grid .field{flex-direction:column;margin:0;display:flex}.adjust-grid label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adjust-grid .save-tag{margin-top:3px}@media (max-width:420px){.adjust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-btn.on{color:var(--accent);border-color:var(--accent);box-shadow:var(--glow-box)}.theme-switch{border:1px solid var(--line-hi);background:var(--field);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:2px;display:inline-grid;position:relative}.theme-switch button{z-index:1;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:color .2s;position:relative}.theme-switch button:hover{color:var(--text-2)}.theme-switch button.on{color:var(--accent)}.ts-thumb{border:1px solid var(--accent);background:var(--accent-tint);width:calc(33.3333% - 1.33333px);transform:translateX(calc(var(--i) * 100%));transition:transform .32s var(--ease-out);border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}[data-theme=matrix] .ts-thumb{box-shadow:0 0 10px #00ff4159}[data-theme=matrix] .theme-switch button{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.menu-row .theme-switch{width:100%}.menu .theme-switch button{text-align:center;border-radius:999px;padding:6px 0}.menu .theme-switch button:hover{background:0 0}.menu .menu-sub{align-items:center;gap:8px;display:flex}.menu .menu-sub svg:last-child{transition:transform .2s var(--ease-out);margin-left:auto}.menu .menu-sub[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.menu-subitems{border-left:1px solid var(--line);margin:0 0 4px 14px;padding-left:6px}.menu-subitems button{white-space:nowrap}.menu:has(.menu-subitems){max-width:calc(100vw - 32px)}.menu-title{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px 2px;font-size:11px}.menu-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.badge.beta{color:var(--accent-soft);border-color:var(--accent-dim);margin-left:4px}@media (max-width:900px){.claude-btn .lbl,.top-actions .lbl{display:none}}.fab{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;border:1px solid var(--accent);background:var(--bg-2);height:54px;color:var(--accent);cursor:pointer;font:inherit;letter-spacing:.02em;box-shadow:var(--glow-box), 0 8px 22px #00000073;animation:rise-in .24s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 22px 0 18px;font-size:14px;font-weight:700;transition:transform .12s ease-out;display:inline-flex;position:fixed}[data-theme=matrix] .fab{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.fab:active{transform:scale(.96)}@media (max-width:760px){.fab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));justify-content:center;width:58px;height:58px;padding:0}.fab-lbl{display:none}}[data-theme=pro] .fab,[data-theme=light] .fab{background:var(--accent);color:var(--on-accent)}.fab:hover{filter:brightness(1.1)}.prompts{margin:12px 0}.prompt-tabs{width:100%;display:flex}.prompt-tabs button{flex:1 1 0;padding:8px 6px;font-size:13px}.prompt-tabs .n{color:var(--muted);margin-left:2px;font-weight:400}.prompt-list{animation:fade-in .2s var(--ease-out);gap:8px;margin:12px 0 0;display:grid}.prompt{border:1px solid var(--line);border-radius:var(--r);background:var(--field);padding:10px 12px}.prompt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prompt p{color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.5}.prompt-head .btn svg{vertical-align:-2px}html.discreet .amt{filter:blur(5px);-webkit-user-select:none;user-select:none}html.discreet input.amt:focus{filter:none}main.with-fab{padding-bottom:96px}.admin-tabs{scrollbar-width:none;overflow-x:auto}.admin-tabs .tab{flex:1 0 auto}@media (max-width:640px){.admin-tabs{padding:0 12px;scroll-padding:0 12px}.admin-tabs .tab{padding-left:12px;padding-right:12px}}.chart .bar{fill:var(--accent);opacity:.85}.admin-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}@media (max-width:760px){.admin-email{display:none}}.trade-sheet .modal-head h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trade-sheet .modal-head h2 .dir,.trade-sheet .modal-head h2 .lot-chip{letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.sheet-lead{margin:-6px 0 14px}.trade-sheet .panel{background:var(--panel)}.trade-sheet .grid2.position .panel:last-child{margin-bottom:0}.sl-step{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:20px;display:grid;position:relative}.sl-main{min-width:0}.sl-context{border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:var(--panel);gap:14px;padding:16px;display:grid}.sl-context h3{margin:0}.lot-hero{border:1px solid var(--line-hi);border-radius:calc(var(--r) + 4px);background:var(--field);margin:4px 0 14px;padding:12px 16px 14px}.lot-hero label{margin-bottom:0}.lot-hero .lot-input{letter-spacing:-.02em;width:100%;font-weight:750;line-height:1.05;font-family:var(--font-num);font-variant-numeric:tabular-nums;display:block;box-shadow:none!important;color:var(--accent)!important;background:0 0!important;border:0!important;padding:2px 0 0!important;font-size:56px!important}[data-theme=matrix] .lot-hero .lot-input{text-shadow:0 0 10px #00ff41bf,0 0 28px #00ff414d;letter-spacing:0}.lot-hero:focus-within{border-color:var(--accent);box-shadow:var(--glow-box)}.ctx-risk{gap:2px;display:grid}.ctx-risk .k,.ctx-case .k{color:var(--muted);font-size:12px}.ctx-risk .v{letter-spacing:-.01em;color:var(--text);font-size:28px;font-weight:700}.ctx-risk .s{color:var(--text-2);font-size:13px}.ctx-cases{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ctx-case{border:1px solid var(--line);border-radius:var(--r);background:var(--field);gap:4px;padding:10px 12px;display:grid}.ctx-case.win{border-top:2px solid var(--pos)}.ctx-case.loss{border-top:2px solid var(--neg)}.ctx-case .v{font-size:19px;font-weight:700}.ctx-case dl{gap:1px;margin:4px 0 0;font-size:12px;display:grid}.ctx-case dt{color:var(--muted)}.ctx-case dd{color:var(--text);margin:0 0 4px;font-size:14px}.disclosure{align-items:center;gap:6px;margin-top:12px;display:inline-flex;text-decoration:none!important}.disclosure .ico{transition:transform .2s var(--ease-out)}.disclosure .ico.open{transform:rotate(180deg)}@media (max-width:860px){.sl-step{grid-template-columns:minmax(0,1fr);gap:14px}.lot-hero .lot-input{font-size:46px!important}}@media (max-width:640px){.overlay.sheet-overlay{padding:0}.overlay.sheet-overlay>.modal{min-height:100dvh;padding:14px 16px calc(24px + env(safe-area-inset-bottom));animation:sheet-up .3s var(--ease-out);border:0;border-radius:0}.ctx-cases{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.kpis{background:var(--field);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.kpi{background:var(--field);min-width:0;box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);align-content:start;gap:2px;padding:12px 14px;display:grid}.kpi .k{color:var(--muted);font-size:12px}.kpi .v{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:22px;font-weight:700;overflow:hidden}[data-theme=matrix] .kpi .v{color:var(--accent);letter-spacing:0}.kpi .s{color:var(--muted);font-size:12px}.kpis.more{margin-top:10px}@media (max-width:520px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .v{font-size:19px}}.empty{color:var(--muted);margin:6px 0}.dash-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);gap:16px;display:grid}.dash-top .panel{flex-direction:column;gap:4px;display:flex}.dash-top .k{color:var(--muted);font-size:13px}.dash-top .v{letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:750;line-height:1.1}[data-theme=matrix] .dash-top .v{color:var(--accent);letter-spacing:0}.dash-top .s{color:var(--text-2);font-size:13px}.dash-cta{justify-content:center}.dash-cta .help{margin:6px 0 0}.spark{width:100%;height:56px;margin-top:10px;display:block}.spark .line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.spark.down .line{stroke:var(--neg)}.spark .area{fill:var(--accent-tint)}.spark .base{stroke:var(--line-hi);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.risk-scale{margin-top:12px}.risk-scale .track{background:var(--line);border-radius:999px;height:6px;position:relative}.risk-scale .fill{background:var(--accent);opacity:.55;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.risk-scale .dot{background:var(--bg-2);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.risk-scale .ends{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.prop-panel .panel-head h2{align-items:center;gap:8px;display:flex}.prop-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prop-gauge{background:var(--field);border:1px solid var(--line);border-radius:var(--r);gap:6px;min-width:0;padding:10px 12px;display:grid}.prop-gauge .pg-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prop-gauge .k{color:var(--muted);font-size:13px}.prop-gauge .v{color:var(--text);font-size:14px;font-weight:650}.prop-gauge .track{background:var(--line);border-radius:999px;height:6px;position:relative;overflow:hidden}.prop-gauge .fill{background:var(--accent);opacity:.7;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.prop-gauge.goal .fill{background:var(--pos)}.prop-gauge.warn{border-color:var(--chart-be)}.prop-gauge.warn .fill{background:var(--chart-be);opacity:1}.prop-gauge.danger{border-color:var(--neg-line);background:var(--neg-tint)}.prop-gauge.danger .fill{background:var(--neg);opacity:1}.prop-gauge .s{font-size:12px}.ok-note{border:1px solid var(--accent);color:var(--text);background:var(--accent-tint);border-radius:var(--r);margin-bottom:12px;padding:10px 12px}.warn-text{color:var(--chart-be)}.prop-note{margin-top:8px}@media (max-width:900px){.prop-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}.rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row-btn{text-align:left;width:100%;font:inherit;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s,transform .1s ease-out;display:flex}.row-btn:hover,.row-btn:focus-visible{border-color:var(--accent);background:var(--accent-tint);outline:none}.row-btn:active{transform:scale(.995)}.row-btn .live{margin-right:0}.row-btn .go{color:var(--muted)}.sym-sm{font-family:var(--font-num);letter-spacing:.02em;font-size:15px}.row-btn .when{font-size:12px}.row-sub{align-items:baseline;gap:10px;display:inline-flex}.thumb{background:var(--bg-2);border:1px solid var(--line);width:64px;height:40px;color:var(--faint);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.row-main{gap:1px;min-width:0;display:grid}.row-end{justify-items:end;gap:1px;display:grid}.row-end .pnl{font-size:16px;font-weight:700}.dash-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dash-bottom .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-periods{gap:8px;display:grid}.dash-period{background:var(--field);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:92px repeat(3,minmax(0,1fr));align-items:start;display:grid}.dash-period .dp-name{flex-direction:column;gap:2px;padding:10px 12px;font-weight:600;display:flex}.dash-period .dp-name small{font-size:11.5px;font-weight:400}.dash-period .kpi{box-shadow:none;background:0 0;padding:10px 8px}.dash-period .kpi .v{font-size:17px}@media (max-width:520px){.dash-period{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-period .dp-name{flex-direction:row;grid-column:1/-1;gap:8px;padding-bottom:0}.dash-period .kpi .v{font-size:15px}}@media (max-width:960px){.dash-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-cta{grid-column:1/-1}}@media (max-width:760px){.dash-top,.dash-bottom{grid-template-columns:minmax(0,1fr);gap:0}.dash-cta{display:none!important}.dash-top .v{font-size:30px}.row-sub{flex-basis:100%;order:9;justify-content:space-between;padding-left:18px}}@media (max-width:520px){.dash-bottom .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-periods{gap:8px;display:grid}.dash-period{background:var(--field);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:92px repeat(3,minmax(0,1fr));align-items:start;display:grid}.dash-period .dp-name{flex-direction:column;gap:2px;padding:10px 12px;font-weight:600;display:flex}.dash-period .dp-name small{font-size:11.5px;font-weight:400}.dash-period .kpi{box-shadow:none;background:0 0;padding:10px 8px}.dash-period .kpi .v{font-size:17px}@media (max-width:520px){.dash-period{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-period .dp-name{flex-direction:row;grid-column:1/-1;gap:8px;padding-bottom:0}.dash-period .kpi .v{font-size:15px}}.dash-bottom .kpi .v{font-size:16px}}.chart{min-width:0;margin-top:14px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.chart-head .label{margin:0}.chart svg{display:block;overflow:visible}.chart svg text{fill:var(--muted);font-size:11px;font-family:var(--font);font-variant-numeric:tabular-nums}.chart .grid line{stroke:var(--line)}.chart .eq{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.chart .area{fill:var(--accent-tint)}.chart .start{stroke:var(--text-2);stroke-dasharray:5 5;opacity:.7}.chart .dd{fill:none;stroke:var(--neg);stroke-width:3px;stroke-linecap:round;opacity:.85}.chart .marker circle{fill:var(--bg-2);stroke-width:2px}.chart .marker.up circle{stroke:var(--pos)}.chart .marker.down circle{stroke:var(--neg)}.chart .marker text{fill:var(--text-2);font-weight:600}.chart .lvl rect{fill:var(--bg-2);stroke:var(--line-hi)}.chart .lvl text{fill:var(--text);font-weight:700}.chart .end-lvl.pos rect{stroke:var(--pos)}.chart .end-lvl.pos text{fill:var(--pos)}.chart .end-lvl.neg rect{stroke:var(--neg)}.chart .end-lvl.neg text{fill:var(--neg)}.chart .bar.pos{fill:var(--pos);opacity:.8}.chart .bar.neg{fill:var(--neg);opacity:.8}.chart .bar-v{fill:var(--text-2);font-weight:600}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;display:flex}.chart-legend .lg{border-top:2px dashed var(--text-2);vertical-align:middle;width:18px;height:0;margin-right:4px;display:inline-block}.chart-legend .lg.dd{border-top:3px solid var(--neg)}html.discreet .amt-svg text{filter:blur(4px)}.ana-filter{align-items:center;gap:10px;max-width:360px;margin:-4px 0 14px;display:flex}.ana-filter label{white-space:nowrap;margin:0}.insights{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.insights li{border:1px solid var(--line);border-left:3px solid var(--pos);border-radius:var(--r);color:var(--text-2);background:var(--field);padding:8px 12px}.insights li.bad{border-left-color:var(--neg)}.metric-seg{margin:12px 0 4px}.hbars{gap:6px;margin-top:12px;display:grid}.hbar,.hb-axis{grid-template-columns:minmax(84px,170px) minmax(0,1fr) minmax(76px,max-content);align-items:center;gap:10px;display:grid}.hb-label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hb-track{background:var(--field);border-radius:4px;height:18px;position:relative}.hb-zero{background:var(--line-hi);width:1px;position:absolute;top:-3px;bottom:-3px}.hb-fill{background:var(--accent);transition:left .3s var(--ease-out), width .3s var(--ease-out);border-radius:3px;position:absolute;top:3px;bottom:3px}.hb-fill.pos{background:var(--pos)}.hb-fill.neg{background:var(--neg)}.hb-value{text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.hb-ticks{height:16px;position:relative}.hb-ticks i{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;position:absolute;transform:translate(-50%)}.heat-wrap{overflow-x:auto}.heat{border-collapse:separate;border-spacing:2px;font-size:11px}.heat th{color:var(--muted);text-align:center;padding:0 3px;font-weight:500}.heat th[scope=row]{text-align:right;text-transform:capitalize;padding-right:6px}.heat td{text-align:center;background:var(--field);width:26px;height:24px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:4px}.heat td.pos{background:color-mix(in srgb, var(--pos) calc(var(--a) * 70%), var(--field))}.heat td.neg{background:color-mix(in srgb, var(--neg) calc(var(--a) * 70%), var(--field))}@media (max-width:520px){.hbar,.hb-axis{grid-template-columns:minmax(70px,110px) minmax(0,1fr) minmax(64px,max-content);gap:8px}}.code-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:10px;display:grid}.code-form .field{margin:0}.code-users{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:13px}tr.off td{opacity:.55}.releases{gap:14px;margin:0;padding:0;list-style:none;display:grid}.releases>li{border-left:2px solid var(--line-hi);padding-left:12px}.release-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.release-head b{color:var(--text);font-size:15px}.release-head .muted{margin-left:auto;font-size:12px}.releases ul{color:var(--text-2);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.kbd-list{gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.kbd-list li{color:var(--text-2);grid-template-columns:92px 1fr;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:grid}.keys{flex-wrap:nowrap;gap:4px;display:inline-flex}kbd{border:1px solid var(--line-hi);background:var(--field);min-width:24px;color:var(--accent-soft);font-family:var(--font-num);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.tour-key{color:var(--text-2);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.tour-tip .tv-tip{border-left:2px solid var(--accent);margin:4px 0 8px;padding:6px 0 6px 10px}.tour-tip .tv-tip b{color:var(--accent-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:12px;display:block}.tour-tip .tv-tip p{margin:0}.menu .done-mark{color:var(--pos);margin-left:6px}.comments{gap:6px;display:grid}.comment{border-radius:var(--r);background:var(--field);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:6px 8px;display:grid}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;font-size:14px;line-height:1.45}.comment .c-time{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12px}.comment.auto{background:0 0;border-style:dashed}.comment.auto p{color:var(--text-2);font-size:13px;font-style:italic}.comment.legacy{grid-template-columns:1fr}.comment-new{gap:8px;margin-top:4px;display:flex}.comment-new input{flex:auto;min-width:0}@media (max-width:520px){.comment{grid-template-columns:1fr auto}.comment .c-time{grid-column:1/-1}}.sl-mover{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:14px}.sl-mover-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-mover-head .spacer{flex:auto}.sl-mover-edit{margin-top:8px}.sl-mover-edit .input-row{align-items:center;gap:8px;display:flex}.sl-mover-edit .input-row input{max-width:140px}.partials{justify-items:start;gap:8px;margin:4px 0 14px;display:grid}.partials>*{width:100%}.partials>.btn{width:auto}.partial-list ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.partial-list li{align-items:center;gap:10px;font-size:14px;display:flex}.partial-list li .amt{flex:auto}.partial-form{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--field);padding:10px 12px}.partial-form .input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partial-form .input-row input{max-width:140px}.breaker{text-align:center;justify-items:center;gap:8px;max-width:460px;margin:10px auto;display:grid}.breaker svg{color:var(--neg)}.breaker h3{color:var(--neg-soft);margin:0}.breaker p{color:var(--text-2);margin:0}.breaker ul{color:var(--text);margin:0;padding:0;font-weight:700;list-style:none}.breaker .actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pair-logo{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.pair-logo>*{box-shadow:0 0 0 1.5px var(--bg-2);border-radius:50%;display:block}.pair-logo.n2{display:inline-block;position:relative}.pair-logo.n2>*{position:absolute}.pair-logo.n2>:first-child{top:0;right:0}.pair-logo.n2>:last-child{bottom:0;left:0}.pair-logo .logo-text{background:var(--field);color:var(--text-2);border:1px solid var(--line-hi);font-family:var(--font-num);box-shadow:none;place-items:center;font-weight:700;display:grid}.ptile .pname{grid-auto-flow:row;align-content:center;justify-items:center;gap:3px}@media (max-width:520px){.ptile .pair-logo{transform:scale(.85)}}.cat-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cat-filters input[type=search]{flex:220px;width:auto;min-width:0}.cat-filters select{flex:0 220px;width:auto;min-width:0}body.noscroll .fab{display:none}@media (max-width:520px){.hdr-tuto{display:none}}.brand-text{overflow:hidden}.help-h{color:var(--text);margin:18px 0 8px;font-size:15px}.help-h:first-child{margin-top:0}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--field);margin-bottom:6px}.faq summary{cursor:pointer;color:var(--text);padding:10px 12px;font-weight:600;list-style-position:inside}.faq summary:hover{color:var(--accent-soft)}.faq details[open]{border-color:var(--line-hi)}.faq details p{color:var(--text-2);margin:0;padding:0 12px 12px;line-height:1.5}.help-form textarea{resize:vertical;width:100%;min-height:110px}.help-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.help-sent{color:var(--pos);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.help-sent p{margin:0}.icon-btn.bell{color:var(--accent);position:relative}.icon-btn.bell.quiet{color:var(--muted)}.bell-count{background:var(--neg);min-width:18px;height:18px;color:var(--on-accent);text-align:center;font-size:11px;line-height:18px;font-family:var(--font-num);border-radius:9px;padding:0 5px;position:absolute;top:-5px;right:-5px}.msg-list{margin:0;padding:0;list-style:none}.msg-list li{border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;padding:10px 12px}.msg-list li.unread{border-color:var(--accent);box-shadow:var(--glow-box)}.msg-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.msg-head .btn{margin-left:auto}.msg-head a{overflow-wrap:anywhere}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:6px 0 0}.acct-switch{align-items:center;gap:12px;min-width:0;margin:0 auto;display:flex}.hdr-balance{color:var(--text);white-space:nowrap;font-size:17px;font-weight:700}.acct-btn{gap:6px;max-width:260px}.acct-btn .acct-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-btn .badge{flex:none}.acct-menu{min-width:260px;max-width:calc(100vw - 32px);left:0;right:auto}.menu .acct-row{align-items:center;gap:12px;display:flex}.menu .acct-row .acct-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu .acct-row.on{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.acct-item{flex-wrap:wrap}.acct-item.archived .acct-cell b{color:var(--muted)}.acct-cell{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.acct-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acct-delete{border-top:1px solid var(--line);flex-basis:100%;padding-top:8px}.acct-delete p{color:var(--text-2);margin:0 0 8px}.acct-archived{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.show-sm{display:none!important}.acct-switch .bell{margin-left:auto}@media (max-width:700px){.hide-sm{display:none!important}.show-sm{display:grid!important}.top-inner{flex-wrap:wrap}.acct-switch{flex-basis:100%;order:3;justify-content:flex-end;margin:0}.acct-switch .bell{order:-1;margin:0 auto 0 0}.acct-btn{max-width:100%;padding:5px 10px;font-size:13px}}.position-layout{gap:16px;display:grid}.trade-chart{padding:12px}.modal .trade-chart{margin-bottom:14px}.chart-box{min-width:0;position:relative}.chart-canvas{width:100%;height:460px}.chart-empty{justify-content:center;align-items:center;min-height:120px;margin:0;display:flex}.chart-refresh{z-index:3;background:var(--panel);position:absolute;top:6px;left:6px}.chart-tip{z-index:3;pointer-events:none;background:var(--panel);max-width:220px;color:var(--text);border:1px solid var(--line-hi);box-shadow:var(--shadow);border-radius:6px;padding:6px 8px;font-size:12px;position:absolute;top:6px}.chart-credit{color:var(--muted);text-align:right;margin:6px 0 0;font-size:11px}.chart-credit a{color:inherit}@media (max-width:760px){.chart-canvas{height:360px}.chart-credit{text-align:left}}.trade-sheet .times{color:var(--muted);margin:0 2px;font-size:12px}.levels{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.level-row{grid-template-columns:96px minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.level-row label{color:var(--text-2);margin:0;font-size:13px}.level-row.tp label{color:var(--pos)}.level-row.sl label{color:var(--neg)}.level-row input{width:100%}.level-note{color:var(--muted);font-size:12px;font-family:var(--font-num);overflow-wrap:anywhere}.level-row .save-tag{font-size:11px}.levels .sl-mover{border-top:0;border-bottom:1px dashed var(--line);margin:0 0 4px;padding:6px 0 8px;font-size:13px}@media (max-width:520px){.level-row{grid-template-columns:84px minmax(0,1fr) auto}.level-row .level-note{grid-area:2/2/auto/-1}}.trade-sheet .exit-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.trade-sheet .exit-chips .chip{white-space:nowrap;text-overflow:ellipsis;padding-left:4px;padding-right:4px;overflow:hidden}@media (max-width:520px){.trade-sheet .exit-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.close-form{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--field);margin:0 0 12px;padding:12px}.close-form .field:has(#exit-price) input{max-width:180px}.context-tags{margin-bottom:12px}.comments.newest-first .comment-new{margin:0 0 6px}
