.trader-module__QZN6-q__root{--bg:#000;--panel:#0a0a0a;--panel2:#121212;--line:#1e1e1e;--line2:#2c2c2c;--fg:#f2f2f2;--mut:#8e8e8e;--dim:#5e5e5e;--neon:#39ff88;--buy:#39ff88;--sell:#ff3b4a;--wait:#ffc233;--acc:#39ff88;--acc2:#39ff88;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;max-width:1480px;color:var(--fg);margin:0 auto;padding:18px 16px 72px;font-family:Manrope,system-ui,sans-serif}.trader-module__QZN6-q__root *{box-sizing:border-box}.trader-module__QZN6-q__root h1,.trader-module__QZN6-q__root h2,.trader-module__QZN6-q__root h3,.trader-module__QZN6-q__root p{margin:0}@keyframes trader-module__QZN6-q__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes trader-module__QZN6-q__spin{to{transform:rotate(360deg)}}@keyframes trader-module__QZN6-q__sweep{0%{top:0}to{top:100%}}@keyframes trader-module__QZN6-q__glow{0%,to{box-shadow:0 0 #39ff8800,0 18px 50px -18px #39ff88cc}50%{box-shadow:0 0 0 6px #39ff881f,0 18px 50px -18px #39ff88e6}}@keyframes trader-module__QZN6-q__pulse{0%,to{opacity:.35}50%{opacity:1}}.trader-module__QZN6-q__hero{background:radial-gradient(120% 140% at 100% 0%,#39ff8859 0%,#39ff8800 55%),radial-gradient(90% 120% at 0% 100%,#39ff8824 0%,#39ff8800 60%),var(--bg);border:1px solid var(--line);border-radius:16px;padding:26px 24px 22px;animation:.4s both trader-module__QZN6-q__rise;position:relative;overflow:hidden}.trader-module__QZN6-q__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.trader-module__QZN6-q__brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.trader-module__QZN6-q__mark{color:#fff;background:linear-gradient(135deg,var(--acc),var(--acc2));border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 26px -10px #39ff88e6}.trader-module__QZN6-q__brand b{letter-spacing:.22em;color:#fff;font-size:15px;font-weight:900;display:block}.trader-module__QZN6-q__brand em{letter-spacing:.26em;color:var(--mut);font-size:11px;font-style:normal;font-family:var(--mono);display:block}.trader-module__QZN6-q__root .trader-module__QZN6-q__hero h1{z-index:1;letter-spacing:-.025em;color:#fff;margin-top:18px;font-size:clamp(26px,4.4vw,40px);font-weight:900;line-height:1.1;position:relative}.trader-module__QZN6-q__hero h1 span{background:linear-gradient(90deg,var(--neon),var(--neon));color:#0000;-webkit-background-clip:text;background-clip:text}.trader-module__QZN6-q__root .trader-module__QZN6-q__hero p{z-index:1;color:#bdbdbd;max-width:680px;margin-top:10px;font-size:15px;line-height:1.6;position:relative}.trader-module__QZN6-q__root .trader-module__QZN6-q__hero p b{color:#fff}.trader-module__QZN6-q__stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.trader-module__QZN6-q__stats>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:12px 14px}.trader-module__QZN6-q__stats span{color:var(--mut);font-size:12px;display:block}.trader-module__QZN6-q__stats b{font-size:22px;font-weight:900;font-family:var(--mono);color:#fff;margin-top:4px;display:block}.trader-module__QZN6-q__stats em{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-style:normal;display:block;overflow:hidden}.trader-module__QZN6-q__stats em a{color:var(--neon)}.trader-module__QZN6-q__scanner{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:16px;animation:.45s both trader-module__QZN6-q__rise;display:flex}.trader-module__QZN6-q__drop{border:1.5px dashed var(--line2);background:var(--bg);cursor:pointer;border-radius:12px;place-items:center;min-height:260px;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.trader-module__QZN6-q__drop:hover,.trader-module__QZN6-q__drop[data-drag]{border-color:var(--acc);background:#050505}.trader-module__QZN6-q__drop[data-has]{border-style:solid;min-height:0}.trader-module__QZN6-q__drop img{object-fit:contain;background:#000;width:100%;max-height:560px;display:block}.trader-module__QZN6-q__dropIn{text-align:center;color:var(--mut);justify-items:center;gap:8px;padding:34px 18px;display:grid}.trader-module__QZN6-q__dropIn svg{color:var(--acc)}.trader-module__QZN6-q__dropIn b{color:var(--fg);font-size:16px}.trader-module__QZN6-q__dropIn span{font-size:13.5px}.trader-module__QZN6-q__dropIn em{color:var(--dim);font-size:12px;font-style:normal}.trader-module__QZN6-q__change{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#000000bf;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.trader-module__QZN6-q__scanFx{pointer-events:none;background:#39ff880f;position:absolute;inset:0}.trader-module__QZN6-q__scanGrid{background-image:linear-gradient(#39ff882e 1px,#0000 1px),linear-gradient(90deg,#39ff882e 1px,#0000 1px);background-size:40px 40px;animation:1.6s ease-in-out infinite trader-module__QZN6-q__pulse;position:absolute;inset:0}.trader-module__QZN6-q__scanLine{background:linear-gradient(90deg,transparent,var(--neon),var(--neon),transparent);height:3px;animation:1.8s linear infinite alternate trader-module__QZN6-q__sweep;position:absolute;left:0;right:0;box-shadow:0 0 24px 6px #39ff888c}.trader-module__QZN6-q__controls{grid-template-columns:minmax(150px,220px) 1fr auto;align-items:end;gap:10px;display:grid}.trader-module__QZN6-q__sel{gap:6px;min-width:0;display:grid}.trader-module__QZN6-q__sel span{color:var(--mut);font-size:12px;font-weight:700}.trader-module__QZN6-q__root .trader-module__QZN6-q__sel select{height:46px;font:700 15px var(--mono);border-radius:10px;outline:none;padding:0 12px;border:1px solid var(--line2)!important;background:var(--panel2)!important;color:var(--fg)!important}.trader-module__QZN6-q__tfs{flex-wrap:wrap;align-self:end;gap:6px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__tfs button{min-width:52px;height:46px;font:800 13.5px var(--mono);cursor:pointer;border-radius:10px;padding:0 12px;transition:all .15s;border:1px solid var(--line2)!important;background:var(--panel2)!important;color:var(--mut)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__tfs button[aria-pressed=true]{border-color:var(--acc)!important;color:#fff!important;background:#39ff8829!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn{letter-spacing:.14em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:190px;height:56px;padding:0 26px;font:900 18px Manrope,sans-serif;transition:transform .1s,filter .2s;animation:2.6s ease-in-out infinite trader-module__QZN6-q__glow;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,var(--neon)0%,#2e29ff 55%,#1d4bff 100%)!important;border:0!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn:hover:not(:disabled){filter:brightness(1.12)}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn:active:not(:disabled){transform:scale(.98)}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn:disabled{opacity:.45;cursor:not-allowed;animation:none}.trader-module__QZN6-q__scanBtn small{letter-spacing:0;opacity:.8;background:#ffffff26;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700}.trader-module__QZN6-q__spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite trader-module__QZN6-q__spin}.trader-module__QZN6-q__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.trader-module__QZN6-q__steps li{color:var(--dim);align-items:center;gap:8px;font-size:13px;transition:color .3s;display:flex}.trader-module__QZN6-q__steps li i{background:var(--line2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.trader-module__QZN6-q__steps li[data-s=on]{color:#fff}.trader-module__QZN6-q__steps li[data-s=on] i{background:var(--acc);animation:1s infinite trader-module__QZN6-q__pulse;box-shadow:0 0 0 4px #39ff8840}.trader-module__QZN6-q__steps li[data-s=done]{color:var(--mut)}.trader-module__QZN6-q__steps li[data-s=done] i{background:var(--buy)}.trader-module__QZN6-q__err{color:#ff9aa0;background:#ff3b4a1f;border:1px solid #ff3b4a59;border-radius:10px;padding:10px 12px;font-size:14px}.trader-module__QZN6-q__err a{color:#fff;font-weight:800}.trader-module__QZN6-q__result{flex-direction:column;gap:14px;scroll-margin-top:80px;animation:.45s both trader-module__QZN6-q__rise;display:flex}.trader-module__QZN6-q__signal{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.trader-module__QZN6-q__signal:before{content:"";opacity:.22;pointer-events:none;position:absolute;inset:0}.trader-module__QZN6-q__signal[data-dir=BUY]{border-color:#39ff8873}.trader-module__QZN6-q__signal[data-dir=BUY]:before{background:radial-gradient(80% 120% at 0% 0%,var(--buy),transparent 60%)}.trader-module__QZN6-q__signal[data-dir=SELL]{border-color:#ff3b4a73}.trader-module__QZN6-q__signal[data-dir=SELL]:before{background:radial-gradient(80% 120% at 0% 0%,var(--sell),transparent 60%)}.trader-module__QZN6-q__signal[data-dir=WAIT]{border-color:#f5a52466}.trader-module__QZN6-q__signal[data-dir=WAIT]:before{background:radial-gradient(80% 120% at 0% 0%,var(--wait),transparent 60%)}.trader-module__QZN6-q__sigMain{min-width:0;position:relative}.trader-module__QZN6-q__sigMeta{font:700 12.5px var(--mono);color:var(--mut);letter-spacing:.04em}.trader-module__QZN6-q__sigDir{letter-spacing:-.02em;margin-top:6px;font-size:clamp(30px,6vw,48px);font-weight:900;line-height:1;display:block}.trader-module__QZN6-q__signal[data-dir=BUY] .trader-module__QZN6-q__sigDir{color:var(--buy)}.trader-module__QZN6-q__signal[data-dir=SELL] .trader-module__QZN6-q__sigDir{color:var(--sell)}.trader-module__QZN6-q__signal[data-dir=WAIT] .trader-module__QZN6-q__sigDir{color:var(--wait)}.trader-module__QZN6-q__root .trader-module__QZN6-q__sigMain p{color:#cfcfcf;max-width:640px;margin-top:10px;font-size:15px;line-height:1.55}.trader-module__QZN6-q__sigConf{justify-items:center;gap:6px;display:grid;position:relative}.trader-module__QZN6-q__ring{width:118px;height:118px}.trader-module__QZN6-q__ringBg{fill:none;stroke:var(--line2);stroke-width:8px}.trader-module__QZN6-q__ringFg{fill:none;stroke-width:8px;stroke-linecap:round;transform-origin:50%;stroke:var(--acc);transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1);transform:rotate(-90deg)}.trader-module__QZN6-q__ringFg[data-dir=BUY]{stroke:var(--buy)}.trader-module__QZN6-q__ringFg[data-dir=SELL]{stroke:var(--sell)}.trader-module__QZN6-q__ringFg[data-dir=WAIT]{stroke:var(--wait)}.trader-module__QZN6-q__ringNum{fill:#fff;font:900 22px var(--mono);text-anchor:middle;dominant-baseline:middle}.trader-module__QZN6-q__ringLbl{fill:var(--mut);text-anchor:middle;font:600 9px Manrope,sans-serif}.trader-module__QZN6-q__grade{font:800 12px var(--mono);color:var(--mut);border:1px solid var(--line2);border-radius:6px;padding:3px 8px}.trader-module__QZN6-q__levelsWrap{grid-template-columns:1fr 230px;gap:14px;display:grid}.trader-module__QZN6-q__levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trader-module__QZN6-q__levels>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px 16px}.trader-module__QZN6-q__levels span{color:var(--mut);font-size:12px;font-weight:700;display:block}.trader-module__QZN6-q__levels b{font:900 24px var(--mono);color:#fff;letter-spacing:-.01em;margin-top:6px;display:block}.trader-module__QZN6-q__levels em{color:var(--mut);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.trader-module__QZN6-q__levels [data-k=sl]{border-color:#ff3b4a59}.trader-module__QZN6-q__levels [data-k=sl] b{color:#ff7880}.trader-module__QZN6-q__levels [data-k=tp]{border-color:#39ff884d}.trader-module__QZN6-q__levels [data-k=tp] b{color:var(--neon)}.trader-module__QZN6-q__levels [data-k=entry]{border-color:#39ff8866}.trader-module__QZN6-q__ladder{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:230px;position:relative;overflow:hidden}.trader-module__QZN6-q__ladZone{position:absolute;left:0;right:0}.trader-module__QZN6-q__ladZone[data-k=win]{background:linear-gradient(#39ff882e,#39ff880d)}.trader-module__QZN6-q__ladZone[data-k=loss]{background:linear-gradient(#ff3b4a0d,#ff3b4a33)}.trader-module__QZN6-q__ladRow{grid-template-columns:74px 1fr auto;align-items:center;gap:8px;font-size:11.5px;display:grid;position:absolute;left:10px;right:10px;transform:translateY(-50%)}.trader-module__QZN6-q__ladRow span{color:var(--mut);font-weight:700}.trader-module__QZN6-q__ladRow i{opacity:.6;background:currentColor;height:1px}.trader-module__QZN6-q__ladRow b{font:800 12px var(--mono);color:#fff}.trader-module__QZN6-q__ladRow[data-k=tp1],.trader-module__QZN6-q__ladRow[data-k=tp2]{color:var(--buy)}.trader-module__QZN6-q__ladRow[data-k=sl]{color:var(--sell)}.trader-module__QZN6-q__ladRow[data-k=entry]{color:var(--neon)}.trader-module__QZN6-q__ladRow[data-k=now]{color:#fff}.trader-module__QZN6-q__ladRow[data-k=now] i{opacity:.35;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);height:1px}.trader-module__QZN6-q__calc{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.trader-module__QZN6-q__root .trader-module__QZN6-q__calc h3,.trader-module__QZN6-q__root .trader-module__QZN6-q__card h3{letter-spacing:.02em;color:#fff;margin-bottom:12px;font-size:14px;font-weight:800}.trader-module__QZN6-q__calcRow{grid-template-columns:160px auto 1fr;align-items:end;gap:12px;display:grid}.trader-module__QZN6-q__calcRow label{gap:6px;display:grid}.trader-module__QZN6-q__calcRow label>span,.trader-module__QZN6-q__lot>span{color:var(--mut);font-size:12px;font-weight:700}.trader-module__QZN6-q__root .trader-module__QZN6-q__calcRow input{height:44px;font:800 16px var(--mono);border-radius:10px;outline:none;width:100%;padding:0 12px;border:1px solid var(--line2)!important;background:var(--panel2)!important;color:#fff!important}.trader-module__QZN6-q__riskChips{gap:6px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__riskChips button{height:44px;font:800 14px var(--mono);cursor:pointer;border-radius:10px;padding:0 14px;border:1px solid var(--line2)!important;background:var(--panel2)!important;color:var(--mut)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__riskChips button[aria-pressed=true]{border-color:var(--acc)!important;color:#fff!important;background:#39ff8829!important}.trader-module__QZN6-q__lot{background:var(--bg);border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 14px}.trader-module__QZN6-q__lot b{font:900 26px var(--mono);color:#fff;display:block}.trader-module__QZN6-q__lot em{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;display:block;overflow:hidden}.trader-module__QZN6-q__root .trader-module__QZN6-q__note{color:var(--wait);margin-top:10px;font-size:13px}.trader-module__QZN6-q__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trader-module__QZN6-q__card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.trader-module__QZN6-q__factors{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trader-module__QZN6-q__factors li{grid-template-columns:26px 1fr 64px;align-items:center;gap:10px;display:grid}.trader-module__QZN6-q__factors li>i{background:var(--panel2);width:26px;height:26px;color:var(--mut);border-radius:8px;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.trader-module__QZN6-q__factors li[data-s=ok]>i{color:var(--buy);background:#39ff8829}.trader-module__QZN6-q__factors li[data-s=bad]>i{color:var(--sell);background:#ff3b4a29}.trader-module__QZN6-q__factors b{color:#fff;font-size:13.5px;display:block}.trader-module__QZN6-q__factors span{color:var(--mut);font-size:12.5px;line-height:1.45;display:block}.trader-module__QZN6-q__bar{background:var(--panel2);border-radius:99px;height:6px;position:relative;overflow:hidden}.trader-module__QZN6-q__bar u{background:var(--sell);border-radius:99px;text-decoration:none;position:absolute;top:0;bottom:0;left:0}.trader-module__QZN6-q__bar u[data-up]{background:var(--buy)}.trader-module__QZN6-q__root .trader-module__QZN6-q__live{border-top:1px solid var(--line);color:var(--mut);font-size:12.5px;font-family:var(--mono);margin-top:12px;padding-top:10px}.trader-module__QZN6-q__live b{color:#fff}.trader-module__QZN6-q__reasons{gap:6px;margin:0;padding-left:18px;display:grid}.trader-module__QZN6-q__reasons li{color:#cfcfcf;font-size:14px;line-height:1.55}.trader-module__QZN6-q__block{background:var(--panel2);border-left:3px solid var(--acc);border-radius:10px;margin-top:12px;padding:10px 12px}.trader-module__QZN6-q__block[data-k=bad]{border-left-color:var(--sell)}.trader-module__QZN6-q__block span{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:800;display:block}.trader-module__QZN6-q__root .trader-module__QZN6-q__block p{color:#e6e6e6;margin-top:4px;font-size:14px;line-height:1.55}.trader-module__QZN6-q__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.trader-module__QZN6-q__tags em{color:var(--neon);background:#39ff8824;border-radius:99px;padding:4px 9px;font-size:12px;font-style:normal}.trader-module__QZN6-q__warns{background:#f5a52414;border:1px solid #f5a5244d;border-radius:12px;gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.trader-module__QZN6-q__warns li{color:#f8cb7c;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.trader-module__QZN6-q__warns li:before{content:"!";color:var(--wait);font-weight:900;position:absolute;top:0;left:0}.trader-module__QZN6-q__actions{flex-wrap:wrap;gap:10px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__actions button{cursor:pointer;border-radius:10px;height:46px;padding:0 18px;font:800 14px Manrope,sans-serif;border:1px solid var(--line2)!important;background:var(--panel)!important;color:#fff!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__actions button:first-child{border-color:var(--acc)!important;background:#39ff882e!important}.trader-module__QZN6-q__history{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px}.trader-module__QZN6-q__hHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__hHead h2{color:#fff;font-size:17px;font-weight:900}.trader-module__QZN6-q__hHead span{color:var(--mut);font-size:12px}.trader-module__QZN6-q__hList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trader-module__QZN6-q__hList li{position:relative}.trader-module__QZN6-q__root .trader-module__QZN6-q__hItem{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:8px 40px 8px 8px;transition:border-color .15s;display:grid;border:1px solid var(--line)!important;background:var(--bg)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__hItem:hover,.trader-module__QZN6-q__hList li[data-on] .trader-module__QZN6-q__hItem{border-color:var(--acc)!important}.trader-module__QZN6-q__hItem img{object-fit:cover;background:#000;border-radius:8px;width:72px;height:48px}.trader-module__QZN6-q__hTxt{min-width:0}.trader-module__QZN6-q__hTxt b{font:800 14.5px var(--mono);color:#fff;display:block}.trader-module__QZN6-q__hTxt b small{color:var(--mut);margin-left:4px;font-size:11px}.trader-module__QZN6-q__hTxt span{font:800 12.5px var(--mono);margin-top:2px;display:block}.trader-module__QZN6-q__hTxt span[data-dir=BUY]{color:var(--buy)}.trader-module__QZN6-q__hTxt span[data-dir=SELL]{color:var(--sell)}.trader-module__QZN6-q__hTxt span[data-dir=WAIT]{color:var(--wait)}.trader-module__QZN6-q__hSide{justify-items:end;gap:4px;display:grid}.trader-module__QZN6-q__hSide em{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.trader-module__QZN6-q__hSide em[data-k=win]{color:var(--buy);background:#39ff8826}.trader-module__QZN6-q__hSide em[data-k=loss]{color:var(--sell);background:#ff3b4a26}.trader-module__QZN6-q__hSide em[data-k=open]{color:var(--neon);background:#39ff8826}.trader-module__QZN6-q__hSide em[data-k=muted]{background:var(--panel2);color:var(--mut)}.trader-module__QZN6-q__hSide small{color:var(--dim);font-size:11.5px}.trader-module__QZN6-q__root .trader-module__QZN6-q__hDel{cursor:pointer;border-radius:8px;width:28px;height:28px;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--dim)!important;background:0 0!important;border:0!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__hDel:hover{color:var(--sell)!important;background:#ff3b4a1a!important}.trader-module__QZN6-q__sk{background:linear-gradient(90deg,var(--panel2),var(--line),var(--panel2));background-size:200% 100%;border-radius:12px;height:120px;animation:1.4s infinite trader-module__QZN6-q__pulse}.trader-module__QZN6-q__root .trader-module__QZN6-q__empty{color:var(--mut);padding:14px 4px;font-size:14px}.trader-module__QZN6-q__root .trader-module__QZN6-q__disclaimer{color:#7a7a7a;padding:0 4px;font-size:12.5px;line-height:1.6}.trader-module__QZN6-q__disclaimer b{color:#bdbdbd}@media (max-width:860px){.trader-module__QZN6-q__stats,.trader-module__QZN6-q__controls{grid-template-columns:minmax(0,1fr)}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn{width:100%}.trader-module__QZN6-q__steps,.trader-module__QZN6-q__signal{grid-template-columns:minmax(0,1fr)}.trader-module__QZN6-q__sigConf{grid-auto-flow:column;justify-content:start;place-items:center start}.trader-module__QZN6-q__levelsWrap,.trader-module__QZN6-q__grid2,.trader-module__QZN6-q__calcRow{grid-template-columns:minmax(0,1fr)}.trader-module__QZN6-q__ladder{min-height:200px}}@media (max-width:420px){.trader-module__QZN6-q__levels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trader-module__QZN6-q__levels b{font-size:19px}.trader-module__QZN6-q__root .trader-module__QZN6-q__hItem{grid-template-columns:56px 1fr auto}.trader-module__QZN6-q__hItem img{width:56px;height:40px}}@media (prefers-reduced-motion:reduce){.trader-module__QZN6-q__root *,.trader-module__QZN6-q__root :before,.trader-module__QZN6-q__root :after{transition:none!important;animation:none!important}}.trader-module__QZN6-q__shell{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.trader-module__QZN6-q__main{flex-direction:column;gap:18px;min-width:0;display:flex}.trader-module__QZN6-q__heroTop{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.trader-module__QZN6-q__credit{font:700 12.5px var(--mono);color:var(--mut);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:99px;padding:6px 10px}.trader-module__QZN6-q__overlay{border:1px solid var(--line);background:#000;border-radius:12px;position:relative;overflow:hidden}.trader-module__QZN6-q__overlay img{width:100%;height:auto;display:block}.trader-module__QZN6-q__ovZone{pointer-events:none;position:absolute;left:0;right:0}.trader-module__QZN6-q__ovZone[data-k=win]{background:#39ff8824}.trader-module__QZN6-q__ovZone[data-k=loss]{background:#ff3b4a29}.trader-module__QZN6-q__ovLine{pointer-events:none;border-top:2px solid;height:0;position:absolute;left:0;right:0}.trader-module__QZN6-q__ovLine span{font:800 11.5px var(--mono);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 8px;position:absolute;top:0;left:8px;transform:translateY(-50%);box-shadow:0 4px 12px #0006}.trader-module__QZN6-q__ovLine[data-k=entry]{border-color:var(--neon);border-top-style:dashed}.trader-module__QZN6-q__ovLine[data-k=sl]{border-color:var(--sell)}.trader-module__QZN6-q__ovLine[data-k=sl] span{background:var(--sell)}.trader-module__QZN6-q__ovLine[data-k=tp1],.trader-module__QZN6-q__ovLine[data-k=tp2]{border-color:var(--buy)}.trader-module__QZN6-q__ovLine[data-k=tp1] span,.trader-module__QZN6-q__ovLine[data-k=tp2] span{background:var(--neon)}.trader-module__QZN6-q__histCard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.trader-module__QZN6-q__histCard[data-k=pos]{border-color:#39ff8859}.trader-module__QZN6-q__histCard[data-k=neg]{border-color:#f5a52466}.trader-module__QZN6-q__histTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trader-module__QZN6-q__histTop b{color:#fff;font-size:14px}.trader-module__QZN6-q__histTop span{color:var(--mut);font-size:12px}.trader-module__QZN6-q__histBar{background:#ff3b4a59;border-radius:99px;height:8px;margin:10px 0 8px;overflow:hidden}.trader-module__QZN6-q__histBar u{background:var(--buy);border-radius:99px;height:100%;text-decoration:none;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.trader-module__QZN6-q__root .trader-module__QZN6-q__histCard p{color:#cfcfcf;font-size:13.5px;line-height:1.5}.trader-module__QZN6-q__histCard p b{color:#fff;font-family:var(--mono)}.trader-module__QZN6-q__root .trader-module__QZN6-q__actions button[data-k=ask]{background:linear-gradient(135deg,var(--neon),#2e29ff)!important;border-color:#0000!important}.trader-module__QZN6-q__vote{color:var(--mut);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__vote button{cursor:pointer;border-radius:8px;width:38px;height:34px;padding:0;font-size:13px;border:1px solid var(--line2)!important;background:var(--panel)!important;color:var(--mut)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__vote button[aria-pressed=true]{border-color:var(--acc)!important;color:#fff!important;background:#39ff8833!important}.trader-module__QZN6-q__chat{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;height:calc(100vh - 96px);min-height:520px;display:flex;position:sticky;top:76px;overflow:hidden}.trader-module__QZN6-q__chHead{border-bottom:1px solid var(--line);background:linear-gradient(#39ff881f,#0000);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.trader-module__QZN6-q__chAv{color:#fff;background:linear-gradient(135deg,var(--acc),var(--acc2));border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.trader-module__QZN6-q__chHead>div{flex:1;min-width:0}.trader-module__QZN6-q__chHead b{color:#fff;font-size:14.5px;display:block}.trader-module__QZN6-q__chHead em{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.trader-module__QZN6-q__root .trader-module__QZN6-q__chClose{cursor:pointer;border-radius:8px;width:34px;height:34px;font-size:20px;display:none;background:var(--panel2)!important;color:var(--mut)!important;border:0!important}.trader-module__QZN6-q__chCtx{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__chCtx button{cursor:pointer;border-radius:99px;height:30px;padding:0 10px;font:700 12px Manrope,sans-serif;border:1px solid var(--line2)!important;color:var(--mut)!important;background:0 0!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chCtx button[aria-pressed=true]{border-color:var(--acc)!important;color:#fff!important;background:#39ff8829!important}.trader-module__QZN6-q__chBody{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.trader-module__QZN6-q__chEmpty{text-align:center;gap:6px;margin:auto 0;padding:16px 8px;display:grid}.trader-module__QZN6-q__chEmpty b{color:#fff;font-size:14.5px}.trader-module__QZN6-q__chEmpty span{color:var(--mut);font-size:12.5px;line-height:1.5}.trader-module__QZN6-q__msg{max-width:92%;animation:.25s both trader-module__QZN6-q__rise}.trader-module__QZN6-q__msg[data-role=user]{align-self:flex-end}.trader-module__QZN6-q__root .trader-module__QZN6-q__msg p{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.55}.trader-module__QZN6-q__msg[data-role=user] p{background:linear-gradient(135deg,var(--neon),#2e29ff);color:#fff;border-bottom-right-radius:4px}.trader-module__QZN6-q__msg[data-role=assistant] p{background:var(--panel2);color:#e6e6e6;border:1px solid var(--line);border-bottom-left-radius:4px}.trader-module__QZN6-q__learned{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.trader-module__QZN6-q__learned em{color:var(--neon);background:#39ff881f;border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal}.trader-module__QZN6-q__typing{background:var(--panel2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:12px 14px;display:inline-flex}.trader-module__QZN6-q__typing i{background:var(--mut);border-radius:50%;width:6px;height:6px;animation:1s infinite trader-module__QZN6-q__pulse}.trader-module__QZN6-q__typing i:nth-child(2){animation-delay:.15s}.trader-module__QZN6-q__typing i:nth-child(3){animation-delay:.3s}.trader-module__QZN6-q__chAsks{scrollbar-width:none;gap:6px;padding:0 14px 10px;display:flex;overflow-x:auto}.trader-module__QZN6-q__chAsks::-webkit-scrollbar{display:none}.trader-module__QZN6-q__root .trader-module__QZN6-q__chAsks button{cursor:pointer;white-space:nowrap;border-radius:99px;flex-shrink:0;height:32px;padding:0 11px;font:600 12.5px Manrope,sans-serif;border:1px solid var(--line2)!important;background:var(--bg)!important;color:#cfcfcf!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chAsks button:hover:not(:disabled){border-color:var(--acc)!important;color:#fff!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chErr{color:#ff9aa0;margin:0 14px 8px;font-size:12.5px}.trader-module__QZN6-q__chForm{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__chForm textarea{resize:none;border-radius:12px;outline:none;flex:1;min-height:44px;max-height:120px;padding:11px 12px;font:500 15px Manrope,sans-serif;border:1px solid var(--line2)!important;background:var(--bg)!important;color:#fff!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chForm textarea:focus{border-color:var(--acc)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chForm button{cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;background:linear-gradient(135deg,var(--neon),#2e29ff)!important;color:#fff!important;border:0!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__chForm button:disabled{opacity:.4;cursor:not-allowed}.trader-module__QZN6-q__root .trader-module__QZN6-q__fab,.trader-module__QZN6-q__scrim{display:none}@media (max-width:1100px){.trader-module__QZN6-q__shell{grid-template-columns:minmax(0,1fr)}.trader-module__QZN6-q__chat{z-index:80;border-radius:18px 18px 0 0;height:min(82vh,720px);min-height:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -24px 60px #00000080}.trader-module__QZN6-q__chat[data-open]{transform:none}.trader-module__QZN6-q__root .trader-module__QZN6-q__chClose{place-items:center;display:grid}.trader-module__QZN6-q__root .trader-module__QZN6-q__fab{z-index:70;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));cursor:pointer;border-radius:99px;align-items:center;gap:8px;height:50px;padding:0 18px 0 8px;font:800 14.5px Manrope,sans-serif;display:inline-flex;position:fixed;box-shadow:0 14px 34px -10px #39ff88d9;color:#fff!important;background:linear-gradient(135deg,var(--neon),#2e29ff)!important;border:0!important}.trader-module__QZN6-q__fab span{background:#ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.trader-module__QZN6-q__scrim{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:block;position:fixed;inset:0}}@media (max-width:860px){.trader-module__QZN6-q__levels{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-module__QZN6-q__vote{width:100%;margin-left:0}}.trader-module__QZN6-q__msg p .trader-module__QZN6-q__ln,.trader-module__QZN6-q__msg p .trader-module__QZN6-q__li{display:block}.trader-module__QZN6-q__msg p .trader-module__QZN6-q__ln+.trader-module__QZN6-q__ln,.trader-module__QZN6-q__msg p .trader-module__QZN6-q__li+.trader-module__QZN6-q__ln,.trader-module__QZN6-q__msg p .trader-module__QZN6-q__ln+.trader-module__QZN6-q__li{margin-top:6px}.trader-module__QZN6-q__msg p .trader-module__QZN6-q__li{padding-left:14px;position:relative}.trader-module__QZN6-q__msg p .trader-module__QZN6-q__li:before{content:"";background:var(--neon);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.trader-module__QZN6-q__msg p b{color:#fff;font-weight:800}.trader-module__QZN6-q__ovLine[data-off]{opacity:.85;border-top-style:dotted}.trader-module__QZN6-q__ovLine[data-k=sl] span,.trader-module__QZN6-q__ovLine[data-k=tp2] span{left:auto;right:86px}@media (max-width:860px){.trader-module__QZN6-q__ovLine span{padding:2px 6px;font-size:10.5px}.trader-module__QZN6-q__ovLine[data-k=sl] span,.trader-module__QZN6-q__ovLine[data-k=tp2] span{right:60px}}.trader-module__QZN6-q__root{background:#000;max-width:1480px;min-height:100dvh;padding-bottom:96px}.trader-module__QZN6-q__hero{border-color:var(--line);background:#000!important}.trader-module__QZN6-q__hero:after{background-image:linear-gradient(#39ff880d 1px,#0000 1px),linear-gradient(90deg,#39ff880d 1px,#0000 1px)}.trader-module__QZN6-q__hero h1 span{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--neon);text-shadow:0 0 24px #39ff888c}.trader-module__QZN6-q__mark,.trader-module__QZN6-q__chAv{background:var(--neon)!important;color:#000!important;box-shadow:0 0 22px #39ff8873!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn,.trader-module__QZN6-q__root .trader-module__QZN6-q__actions button[data-k=ask],.trader-module__QZN6-q__root .trader-module__QZN6-q__chForm button{background:var(--neon)!important;color:#000!important;border-color:var(--neon)!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn{box-shadow:0 0 0 1px var(--neon),0 0 34px -6px #39ff88b3;animation:none}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn small{background:#00000024}.trader-module__QZN6-q__root .trader-module__QZN6-q__scanBtn .trader-module__QZN6-q__spin{border-color:#000 #00000040 #00000040}.trader-module__QZN6-q__msg[data-role=user] p{background:var(--neon)!important;color:#000!important}.trader-module__QZN6-q__scanLine{background:var(--neon);box-shadow:0 0 24px 6px #39ff888c}.trader-module__QZN6-q__ovLine[data-k=entry] span,.trader-module__QZN6-q__ovLine[data-k=tp1] span,.trader-module__QZN6-q__ovLine[data-k=tp2] span{color:#000}.trader-module__QZN6-q__ovLine[data-k=entry]{border-color:#fff}.trader-module__QZN6-q__ovLine[data-k=entry] span{background:#fff}.trader-module__QZN6-q__chHead{background:#0a0a0a}.trader-module__QZN6-q__stats>div,.trader-module__QZN6-q__credit{border-color:var(--line);background:#0a0a0a}.trader-module__QZN6-q__credit a{color:var(--neon)}.trader-module__QZN6-q__topRight{align-items:center;gap:8px;display:flex}.trader-module__QZN6-q__root .trader-module__QZN6-q__logout{cursor:pointer;border-radius:99px;height:32px;padding:0 12px;font:700 12.5px Manrope,sans-serif;border:1px solid var(--line2)!important;color:var(--mut)!important;background:0 0!important}.trader-module__QZN6-q__root .trader-module__QZN6-q__logout:hover{color:#fff!important;border-color:var(--neon)!important}.trader-module__QZN6-q__tabs{display:none}@media (max-width:1100px){.trader-module__QZN6-q__root{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.trader-module__QZN6-q__logout{display:none}.trader-module__QZN6-q__tabs{z-index:90;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#000;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.trader-module__QZN6-q__root .trader-module__QZN6-q__tabs button{cursor:pointer;justify-items:center;gap:3px;padding:6px 0;font:700 11.5px Manrope,sans-serif;display:grid;color:var(--mut)!important;background:0 0!important;border:0!important}.trader-module__QZN6-q__tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.trader-module__QZN6-q__root .trader-module__QZN6-q__tabs button[aria-pressed=true],.trader-module__QZN6-q__root .trader-module__QZN6-q__tabs button:active{color:var(--neon)!important}.trader-module__QZN6-q__chat{bottom:calc(62px + env(safe-area-inset-bottom));z-index:85;height:min(76vh,680px)}.trader-module__QZN6-q__scrim{z-index:80}}.trader-module__QZN6-q__top{z-index:60;border-bottom:1px solid var(--line);background:#000;justify-content:space-between;align-items:center;gap:10px;margin:-18px -16px 0;padding:14px 16px;display:flex;position:sticky;top:0}@media (max-width:1100px){.trader-module__QZN6-q__root .trader-module__QZN6-q__top .trader-module__QZN6-q__logout{display:none}}
