:root{--bg:#0a0d11;--s1:#10141a;--s2:#161b23;--s3:#1d232d;--line:#232a35;--line2:#2d3542;--tx:#e7eaf0;--tx2:#a3acba;--tx3:#8893a4;--acc:#e8b04a;--acc-ink:#1a1206;--c-g:#27c983;--c-g-bg:rgba(39,201,131,.12);--c-g-solid:#0c8450;--c-r:#ff6274;--c-r-bg:rgba(255,98,116,.12);--c-r-solid:#d63a4f;--warn:#f5a524;--info:#5aa9ff;--up:var(--c-g);--up-bg:var(--c-g-bg);--dn:var(--c-r);--dn-bg:var(--c-r-bg);--buy:var(--c-g-solid);--sell:var(--c-r-solid);--on-solid:#fff;--ok:var(--c-g);--ok-bg:var(--c-g-bg);--bad:var(--c-r);--bad-bg:var(--c-r-bg);--div-neg:#4c95f0;--div-pos:#ef8a35;--seq:#6f9bd8;--corr-pos:var(--div-pos);--corr-neg:var(--div-neg);--sticky-b:0px;--sticky-t:34px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:20px;--r-xs:3px;--r-sm:5px;--r-md:7px;--r-lg:10px;--r-xl:12px;--r-pill:999px;--r:var(--r-lg);--r2:var(--r-xl);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--hover:color-mix(in srgb,var(--tx) 4%,transparent);--f:"General Sans",ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--shadow:0 12px 40px rgba(0,0,0,.45)}[data-theme=light]{--bg:#eef0f3;--s1:#ffffff;--s2:#f6f7f9;--s3:#eceef2;--line:#e1e4ea;--line2:#d3d8e0;--tx:#121720;--tx2:#4c5565;--tx3:#5f6878;--acc:#87570f;--acc-ink:#fff;--c-g:#08784b;--c-g-bg:rgba(8,120,75,.1);--c-g-solid:#08784b;--c-r:#c92a40;--c-r-bg:rgba(201,42,64,.09);--c-r-solid:#c92a40;--warn:#8a5100;--info:#1a63bf;--div-neg:#2f74d0;--div-pos:#d86a12;--seq:#3f6fb0;--shadow:0 12px 40px rgba(20,30,50,.15)}[data-palette=cvd]{--c-g:#4aa3ff;--c-g-bg:rgba(74,163,255,.12);--c-g-solid:#1f6fd1;--c-r:#ff8a3d;--c-r-bg:rgba(255,138,61,.12);--c-r-solid:#b8520a;--info:#b48cff;--warn:#f2cc4b}[data-theme=light][data-palette=cvd]{--c-g:#0a58b0;--c-g-bg:rgba(10,88,176,.1);--c-g-solid:#0a58b0;--c-r:#9f4705;--c-r-bg:rgba(159,71,5,.09);--c-r-solid:#9f4705;--info:#6d48c9;--warn:#7a5d00}html[data-updn=red]{--up:var(--c-r);--up-bg:var(--c-r-bg);--dn:var(--c-g);--dn-bg:var(--c-g-bg);--buy:var(--c-r-solid);--sell:var(--c-g-solid)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--tx);font:var(--fs-md)/1.45 var(--f);-webkit-font-smoothing:antialiased;overflow:hidden;display:flex;flex-direction:column}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}input,select{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-md);padding:6px 8px;outline:none;min-width:0}input:focus,select:focus{border-color:var(--acc)}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{accent-color:var(--acc);width:13px;height:13px;vertical-align:-2px;margin-right:4px}.mono,.tbl td,.m b{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--tx2)}.small{font-size:var(--fs-xs)}.up{color:var(--up)}.dn{color:var(--dn)}.st-ok{color:var(--ok)}.st-bad{color:var(--bad)}.st-warn{color:var(--warn)}kbd{font-family:var(--mono);font-size:var(--fs-2xs);border:1px solid var(--line2);border-bottom-width:2px;border-radius:var(--r-sm);padding:0 4px;color:var(--tx2);background:var(--s2)}code{font-family:var(--mono);font-size:var(--fs-xs);background:var(--s3);padding:1px 5px;border-radius:var(--r-sm);color:var(--acc)}:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.boot{position:fixed;inset:0;background:var(--bg);z-index:100;display:grid;place-items:center;transition:opacity .4s}.boot.done{opacity:0;pointer-events:none}.boot-inner{display:grid;gap:18px;justify-items:center}.boot-bar{width:220px;height:2px;background:var(--line);overflow:hidden;border-radius:var(--r-xs)}.boot-bar i{display:block;height:100%;width:40%;background:var(--acc);animation:slide 1.1s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.boot-msg{color:var(--tx3);font-size:var(--fs-sm)}.wordmark{font-weight:700;letter-spacing:.02em;font-size:var(--fs-lg)}.wordmark span{color:inherit;margin-left:0;letter-spacing:inherit}.wordmark .wm-t{font-weight:300}.wordmark .wm-b{font-weight:700}.wordmark.lg{font-size:26px}.topbar{display:flex;align-items:center;gap:18px;padding:0 14px;height:54px;border-bottom:1px solid var(--line);background:var(--s1);flex-shrink:0}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.pill{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;padding:3px 7px;border-radius:var(--r-pill);border:1px solid var(--line2);color:var(--tx2);white-space:nowrap}.pill.demo:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:5px;vertical-align:1px;animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.3}}.acct{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.acct::-webkit-scrollbar{display:none}.m{padding:4px 10px;border-left:1px solid var(--line);white-space:nowrap}.m:first-child{border-left:0}.m label{display:block;font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-weight:500}.m b{font-size:var(--fs-md);font-weight:500}.ctrls{display:flex;align-items:center;gap:6px;flex-shrink:0}.clock{font-family:var(--mono);font-size:var(--fs-sm);color:var(--tx2);padding:0 8px}.sel{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--tx3)}.sel select{padding:4px 6px;font-size:var(--fs-sm)}.icon-btn{display:inline-flex;align-items:center;gap:5px;height:30px;min-width:30px;justify-content:center;border-radius:var(--r-md);color:var(--tx2);border:1px solid transparent;padding:0 6px}.icon-btn:hover{background:var(--s2);border-color:var(--line);color:var(--tx)}.icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-btn.off{color:var(--tx3);position:relative}.icon-btn.off:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transform:rotate(-45deg);border-radius:1px;pointer-events:none}.grid{flex:1;min-height:0;display:grid;gap:1px;background:var(--line);grid-template-columns:260px minmax(0,1fr) 332px;grid-template-rows:minmax(0,1fr) 290px;grid-template-areas:"w c r" "d d r"}.panel{background:var(--s1);min-width:0;min-height:0}.watch{grid-area:w;display:flex;flex-direction:column}.chartp{grid-area:c;display:flex;flex-direction:column}.rail>.panel{flex-shrink:0}.rail{grid-area:r;overflow-y:auto;display:flex;flex-direction:column;gap:1px;background:var(--line);scrollbar-width:thin}.dock{grid-area:d;display:flex;flex-direction:column}.ph{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 8px}.ph h2{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--tx2)}h3{font-size:var(--fs-sm);font-weight:600;color:var(--tx);margin-bottom:8px}.search{width:110px;padding:4px 8px;font-size:var(--fs-sm)}.wl-head,.wl-row{display:grid;grid-template-columns:1.15fr 1fr 1fr .8fr;gap:4px;padding:0 12px;align-items:center}.wl-head{font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;padding-bottom:6px;border-bottom:1px solid var(--line)}.wl-head span:not(:first-child),.wl-row>span:not(:first-child){text-align:right}.wl{overflow-y:auto;flex:1;scrollbar-width:thin}.wl-row{height:44px;border-bottom:1px solid var(--line);cursor:pointer;position:relative;font-family:var(--mono);font-size:var(--fs-sm)}.wl-row:hover,.wl-row.on{background:var(--s2)}.wl-row.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--acc);border-radius:var(--r-xs)}.wl-sym{font-family:var(--f);font-weight:600;font-size:var(--fs-md);display:flex;flex-direction:column;line-height:1.2}.wl-sym small{font-weight:400;color:var(--tx3);font-size:var(--fs-2xs);font-family:var(--mono)}.px{transition:color .25s}.px b{font-weight:600;font-size:var(--fs-md)}.flash-up{color:var(--up)}.flash-dn{color:var(--dn)}.chg{font-size:var(--fs-xs)}.wl-row canvas{position:absolute;right:0;bottom:2px;opacity:0}.chart-top{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.sym-block{display:flex;align-items:baseline;gap:12px;margin-right:auto}.sym-name{font-size:var(--fs-2xl);font-weight:700;letter-spacing:.02em}.sym-px{display:flex;gap:8px;align-items:baseline}#symMid{font-size:var(--fs-xl);font-weight:500}.seg{display:inline-flex;background:var(--s2);border:1px solid var(--line);border-radius:var(--r-md);padding:2px;gap:1px}.seg button{padding:4px 9px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--tx2);font-weight:500;white-space:nowrap}.seg button:hover{color:var(--tx)}.seg button.on{background:var(--s3);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line2)}#indSeg button.on{color:var(--acc)}#toolSeg button.on{background:var(--acc);color:var(--acc-ink)}.seg.full{display:flex;margin:0 12px 10px}.seg.full button{flex:1}.mini-seg{display:inline-flex;gap:2px}.mini-seg button{font-size:var(--fs-xs);padding:2px 7px;border-radius:var(--r-sm);color:var(--tx3);font-weight:600;border:1px solid transparent}.mini-seg button.on{color:var(--tx);border-color:var(--line2);background:var(--s2)}.chart-area{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.chart-wrap{flex:1;min-height:0;position:relative;display:flex}.chart{flex:1;min-height:0;min-width:0}.ovl{position:absolute;left:0;top:0;pointer-events:none;z-index:2}.chart.drag-hover canvas{cursor:ns-resize!important}.chart.tool canvas{cursor:crosshair!important}.rsi{height:96px;border-top:1px solid var(--line);flex-shrink:0}.rsi[hidden]{display:none}.legend{position:absolute;top:12px;left:262px;right:90px;z-index:3;font-size:var(--fs-xs);color:var(--tx2);pointer-events:none;display:flex;gap:10px;flex-wrap:wrap}.legend i{font-style:normal;color:var(--tx3)}.tool-hint{position:absolute;bottom:110px;left:50%;transform:translate(-50%);z-index:4;background:var(--acc);color:var(--acc-ink);padding:5px 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;display:none}.tool-hint.show{display:block}.quick{position:absolute;top:8px;left:10px;z-index:4;display:flex;align-items:stretch;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 12px #00000040;border:1px solid var(--line2);background:var(--s1)}.quick button{display:flex;flex-direction:column;align-items:center;padding:3px 10px;min-width:72px;line-height:1.15}.quick small{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em}.quick span{font-size:var(--fs-md);font-weight:600}.qsell{background:var(--sell);color:var(--on-solid)}.qbuy{background:var(--buy);color:var(--on-solid)}.qsell:hover,.qbuy:hover{filter:brightness(1.1)}.qmid{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;background:var(--s1)}.qmid input{width:52px;text-align:center;padding:1px 2px;font-family:var(--mono);font-size:var(--fs-sm);border:0;background:transparent}.qmid small{font-size:var(--fs-2xs);color:var(--tx3);font-family:var(--mono)}.ticket{padding-bottom:12px}.side-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 10px}.side-seg button{border:1px solid var(--line2);border-radius:var(--r-lg);padding:7px 10px;text-align:left;display:flex;flex-direction:column;background:var(--s2)}.side-seg small{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);font-weight:600}.side-seg b{font-size:var(--fs-2xl);font-weight:600}.side-seg .sell b{color:var(--dn)}.side-seg .buy b{color:var(--up)}.side-seg .sell.on{border-color:var(--dn);background:var(--dn-bg)}.side-seg .buy.on{border-color:var(--up);background:var(--up-bg)}.field{padding:0 12px 10px;display:flex;flex-direction:column;gap:5px}.field[hidden]{display:none}.field>label,.lbl-row label{font-size:var(--fs-xs);color:var(--tx2);font-weight:500}.lbl-row{display:flex;justify-content:space-between;align-items:center}.unit{font-size:var(--fs-2xs);color:var(--tx3)}.stepper{display:flex;border:1px solid var(--line);border-radius:var(--r-md);background:var(--s2);overflow:hidden}.stepper[hidden]{display:none}.stepper input{flex:1;border:0;text-align:center;background:transparent;font-size:var(--fs-md);width:100%}.stepper button{width:30px;color:var(--tx2);font-size:var(--fs-xl)}.stepper button:hover{background:var(--s3);color:var(--tx)}.two{display:grid;grid-template-columns:1fr 1fr}.two .field:first-child{padding-right:5px}.two .field:last-child{padding-left:5px}.hint{font-size:var(--fs-xs);color:var(--tx3);min-height:14px}.rr{display:flex;height:6px;margin:2px 12px 10px;border-radius:var(--r-xs);overflow:hidden;background:var(--s3);gap:2px}.rr-risk{background:var(--dn)}.rr-rew{background:var(--up)}.stats{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:0 12px 10px;font-size:var(--fs-sm)}.stats dt{color:var(--tx2)}.stats dd{font-family:var(--mono);text-align:right}.warn{margin:0 12px 10px;padding:8px 10px;border-radius:var(--r-md);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);color:var(--warn);font-size:var(--fs-sm)}.warn[hidden]{display:none}.cta{display:block;width:calc(100% - 24px);margin:0 12px;padding:11px;border-radius:var(--r-lg);font-weight:600;font-size:var(--fs-lg);color:var(--on-solid);transition:filter .15s,transform .05s}.cta.buy{background:var(--buy)}.cta.sell{background:var(--sell)}.cta:hover{filter:brightness(1.08)}.cta:active{transform:translateY(1px)}.cta.sm{width:auto;margin:0;padding:7px 14px;font-size:var(--fs-sm);display:inline-block}.foot-note{font-size:var(--fs-xs);color:var(--tx3);padding:8px 12px 0;line-height:1.5}.foot-note.pad{padding:10px 14px}.intel{padding-bottom:12px}.strength{display:grid;gap:5px;padding:0 12px}.str-row{display:grid;grid-template-columns:34px 1fr 52px;align-items:center;gap:8px;font-size:var(--fs-sm)}.str-row b{font-weight:600}.str-track{height:8px;background:var(--s3);border-radius:var(--r-sm);position:relative;overflow:hidden}.str-track:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line2)}.str-fill{position:absolute;top:0;bottom:0;border-radius:var(--r-sm);transition:all .6s ease}.str-row span{text-align:right;font-family:var(--mono);font-size:var(--fs-xs)}.idea{margin:10px 12px 0;padding:8px 10px;border:1px dashed var(--line2);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--tx2);cursor:pointer}.idea:hover{border-color:var(--acc)}.idea b{color:var(--acc)}.exposure{display:grid;gap:5px;padding:0 12px}.exposure .empty-sm{color:var(--tx3);font-size:var(--fs-sm);padding:4px 0}.sessions{padding:0 12px}.sess-row{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center;height:22px;font-size:var(--fs-sm)}.sess-row .nm{display:flex;align-items:center;gap:6px}.dot{width:6px;height:6px;border-radius:50%;background:var(--tx3)}.dot.open{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.sess-track{position:relative;height:10px;background:var(--s3);border-radius:var(--r-xs)}.sess-band{position:absolute;top:0;bottom:0;background:var(--line2);border-radius:var(--r-xs)}.sess-band.open{background:var(--acc);opacity:.75}.sess-now{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--tx);border-radius:var(--r-xs)}.sess-axis{display:flex;justify-content:space-between;margin-left:78px;font-size:var(--fs-2xs);color:var(--tx3);font-family:var(--mono);margin-top:3px}.sess-note{font-size:var(--fs-xs);color:var(--tx2);margin-top:8px}.tabs{display:flex;align-items:center;gap:2px;padding:0 8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.tabs::-webkit-scrollbar{display:none}.tabs button[data-tab]{padding:9px 10px;font-size:var(--fs-sm);color:var(--tx2);font-weight:500;border-bottom:2px solid transparent;white-space:nowrap;margin-bottom:-1px}.tabs button[data-tab]:hover{color:var(--tx)}.tabs button[data-tab].on{color:var(--tx);border-bottom-color:var(--acc)}.count{font-family:var(--f);font-weight:600;font-size:var(--fs-2xs);background:var(--s3);padding:0 5px;border-radius:var(--r-pill);color:var(--tx2);margin-left:2px}.tabs-r{margin-left:auto;padding-left:8px}.ghost{border:1px solid var(--line2);border-radius:var(--r-md);padding:5px 10px;font-size:var(--fs-sm);color:var(--tx2);background:var(--s2);white-space:nowrap}.ghost:hover{color:var(--tx);border-color:var(--tx3)}.ghost.sm{padding:3px 9px;font-size:var(--fs-sm)}.tab-body{flex:1;min-height:0;position:relative}.tab{display:none;position:absolute;inset:0;overflow:auto;scrollbar-width:thin}.tab.on{display:block}.tbl-wrap{min-width:0}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.tbl th{position:sticky;top:0;background:var(--s1);text-align:right;font-weight:500;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap;z-index:1}.tbl td{text-align:right;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl td.sym{font-family:var(--f);font-weight:600;cursor:pointer}.tbl td.sym:hover{color:var(--acc)}.tbl tr:hover td{background:var(--s2)}.tag{display:inline-block;font-family:var(--f);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:var(--r-sm);text-transform:uppercase}.tag.buy{color:var(--up);background:var(--up-bg)}.tag.sell{color:var(--dn);background:var(--dn-bg)}.tag.hi{color:var(--acc-ink);background:var(--acc)}.tag.md{color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent)}.tag.lo{color:var(--tx2);background:var(--s3)}.acts{display:inline-flex;gap:4px}.acts button{font-size:var(--fs-xs);padding:2px 7px;border-radius:var(--r-sm);border:1px solid var(--line2);color:var(--tx2);font-family:var(--f)}.acts button:hover{color:var(--tx);border-color:var(--tx3)}.acts button.x:hover{color:var(--on-solid);background:var(--c-r-solid);border-color:var(--c-r-solid)}.edit-in{width:84px;padding:2px 5px;font-size:var(--fs-sm);text-align:right;font-family:var(--mono)}td.editable{cursor:text;text-decoration:underline dotted var(--tx3);text-underline-offset:3px}.empty{padding:26px 16px;color:var(--tx3);font-size:var(--fs-md);text-align:center}.empty[hidden]{display:none}.inline-form{display:flex;gap:6px;padding:10px;flex-wrap:wrap}.inline-form input{width:120px}.journal{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:1px;background:var(--line);height:100%;min-height:240px}.journal>div{overflow:auto}.journal>div{background:var(--s1);padding:12px;min-width:0}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.kpi label{display:block;font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.kpi b{font-family:var(--mono);font-size:var(--fs-xl);font-weight:500;white-space:nowrap}.kpi.wide{grid-column:1/-1}.jchart{display:flex;flex-direction:column}.jc-head{display:flex;justify-content:space-between}.jchart canvas{flex:1;width:100%;height:0;min-height:120px}.jlist{display:grid;gap:6px;max-height:200px;overflow:auto}.jitem{border:1px solid var(--line);border-radius:var(--r-md);padding:6px 8px;font-size:var(--fs-sm);display:grid;gap:4px}.jitem .top{display:flex;justify-content:space-between;font-family:var(--mono)}.jitem .row{display:flex;gap:4px}.jitem select,.jitem input{font-size:var(--fs-xs);padding:3px 5px}.jitem input{flex:1}.corr-wrap{padding:10px 12px;display:flex;flex-direction:column;min-height:100%}.corr-ctrl{display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.corr{display:grid;gap:2px;font-family:var(--mono);font-size:var(--fs-xs);flex:1;min-height:0}.corr div{min-height:22px;display:grid;place-items:center;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}.corr .h{color:var(--tx3);font-family:var(--f);font-weight:600;font-size:var(--fs-2xs)}.corr .d{background:repeating-linear-gradient(135deg,var(--s3) 0 4px,var(--s2) 4px 8px);color:var(--tx3);box-shadow:inset 0 0 0 1px var(--line2)}.corr-leg{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--tx2);font-family:var(--mono)}.corr-leg i{display:block;width:150px;height:10px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line)}.corr-leg-d{display:inline-flex;align-items:center;gap:5px;margin-left:6px}.corr-leg-d b{font-weight:500;padding:1px 5px;border-radius:var(--r-xs);background:repeating-linear-gradient(135deg,var(--s3) 0 4px,var(--s2) 4px 8px);box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx3)}@media(min-width:721px){.corr{font-size:var(--fs-sm)}}.volgrid{display:grid;grid-auto-rows:minmax(34px,1fr);gap:2px;padding:10px 12px;min-height:100%}.vhead,.vcard{display:grid;grid-template-columns:96px minmax(0,3fr) 80px minmax(0,2fr);gap:14px;align-items:center;padding:0 10px}.vhead{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;align-self:end;padding-bottom:4px}.vcard{border-radius:var(--r-md);cursor:pointer;background:var(--s2);border:1px solid transparent}.vcard:hover,.vcard:focus-visible{border-color:var(--acc);outline:none}.vcard .t{font-weight:600}.vatr{display:flex;align-items:center;gap:10px;font-family:var(--mono)}.vatr .vbar{flex:1}.vatr span{width:44px;text-align:right}.vbar{height:8px;background:var(--s3);border-radius:var(--r-xs);overflow:hidden}.vbar i{display:block;height:100%;border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--seq)}.vrng{font-family:var(--mono);color:var(--tx2);text-align:right}.vpos{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);color:var(--tx3);font-family:var(--mono)}.vpos em{font-style:normal;color:var(--tx2);width:34px;text-align:right}.vtrack{position:relative;flex:1;height:6px;background:var(--s3);border-radius:var(--r-xs)}.vtrack i{position:absolute;top:-4px;width:3px;height:14px;margin-left:-1.5px;border-radius:var(--r-xs);background:var(--tx)}@media(max-width:720px){.vhead{display:none}.vcard{grid-template-columns:80px minmax(0,1fr) 46px;row-gap:4px;padding:6px 10px}.vpos{grid-column:1/-1}.corr-leg{margin-left:0}}.cal-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line)}.cal-ccy{display:inline-flex;align-items:center;gap:6px}.cal-ccy select{padding:2px 6px;font-size:var(--fs-xs)}.cal-n{margin-left:auto}.tbl td.l{text-align:left}.tbl td.cal-ev{font-family:var(--f)}.tbl tr.cal-done td{color:var(--tx2)}.cal-d{color:var(--tx3);font-size:var(--fs-2xs);margin-left:4px}@media(min-width:721px){[data-pane=calendar] .tbl td{padding:9px 12px}[data-pane=calendar] .tbl th{padding:8px 12px}}.lab{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%;min-height:250px;gap:1px;background:var(--line)}.lab>*{background:var(--s1);min-width:0}.lab-form{overflow:auto;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.lab-form h3{grid-column:1/-1;margin:0}.lab-form input,.calc input,.calc select{width:100%}.lab-form label,.calc label{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);color:var(--tx2)}.lab-btns{grid-column:1/-1;display:flex;gap:6px}.lab-out{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;font-size:var(--fs-sm)}.lab-out div{display:flex;flex-direction:column}.lab-out label{color:var(--tx3);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em}.lab-out b{font-family:var(--mono);font-weight:500;font-size:var(--fs-md)}#labCanvas{width:100%;height:100%;min-height:0;display:block}.tbl th.l{text-align:left}.calcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:12px}.calc{border:1px solid var(--line);border-radius:var(--r-lg);padding:12px;display:grid;gap:8px;grid-template-columns:1fr 1fr;align-content:start;background:var(--s2)}.calc h3{grid-column:1/-1;margin:0}.calc input,.calc select{background:var(--s1)}.calc-out{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px;display:grid;gap:4px;font-size:var(--fs-sm)}.calc-out div{display:flex;justify-content:space-between}.calc-out b{font-family:var(--mono);font-weight:500}.calc-out .big b{font-size:var(--fs-xl);color:var(--acc)}.calc-out .calc-err{display:block;color:var(--dn);line-height:1.4}.calc-out .calc-note{display:block;color:var(--tx2);line-height:1.4}.calc-tag{color:var(--tx2);font-family:var(--mono)}.calc input[readonly]{color:var(--tx2);cursor:default}@media(min-width:721px){.calcs{min-height:100%;grid-auto-rows:minmax(0,1fr)}.calc{grid-template-rows:auto auto auto 1fr}.calc-out{align-content:center;gap:10px;font-size:var(--fs-lg)}.calc-out .big b{font-size:var(--fs-2xl)}}.overlay{position:fixed;inset:0;background:#05080c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.overlay[hidden]{display:none}.cmd-box{width:min(640px,92vw);background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.cmd-box input{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 16px;font-size:var(--fs-lg);background:transparent}.cmd-list{max-height:320px;overflow:auto;padding:6px}.cmd-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-md)}.cmd-item.on,.cmd-item:hover{background:var(--s2)}.cmd-item small{color:var(--tx3);font-family:var(--mono);font-size:var(--fs-xs)}.cmd-item .ok{color:var(--acc);font-weight:600}.modal{width:min(760px,94vw);background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:6px 10px 16px;max-height:80vh;overflow:auto}.modal>p{padding:0 12px}.help-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:6px 12px 14px}.keys,.feat{list-style:none;display:grid;gap:7px;font-size:var(--fs-md);color:var(--tx2)}.keys kbd{margin-right:3px}.feat li{padding-left:14px;position:relative}.feat li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--acc)}.link{color:var(--acc);text-decoration:underline;font-size:inherit}.toasts{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:8px;width:min(340px,90vw)}.toast{background:var(--s1);border:1px solid var(--line2);border-left:3px solid var(--acc);border-radius:var(--r-lg);padding:9px 12px;box-shadow:var(--shadow);font-size:var(--fs-md);animation:tin .25s ease}.toast.up{border-left-color:var(--up)}.toast.dn{border-left-color:var(--dn)}.toast.info{border-left-color:var(--info)}.toast.bad{border-left-color:var(--bad)}.toast.ok{border-left-color:var(--ok)}.toast.warn{border-left-color:var(--warn)}.toast b{display:block;font-size:var(--fs-sm);margin-bottom:1px}.toast span{color:var(--tx2);font-family:var(--mono);font-size:var(--fs-sm)}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1280px){.m.hide-sm{display:none}.grid{grid-template-columns:230px minmax(0,1fr) 310px}.journal{grid-template-columns:220px minmax(0,1fr)}.jnotes{grid-column:1/-1}}@media(max-width:1080px){body{overflow:auto;height:auto}.topbar{flex-wrap:wrap;height:auto;padding:8px 12px;gap:8px}.acct{order:3;flex-basis:100%}.ctrls{margin-left:auto}.grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto;grid-template-areas:"c c" "w r" "d d";flex:none}.chartp{height:560px}.watch{height:auto;max-height:none}.wl{max-height:none}.rail{overflow:visible}.dock{height:460px}}@media(max-width:720px){.grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"c" "r" "w" "d"}.chartp{height:520px}.clock,.sel span,.icon-btn kbd,.legend{display:none}.chart-top{gap:6px}.seg button{padding:4px 7px;font-size:var(--fs-sm)}.journal,.lab{grid-template-columns:minmax(0,1fr)}.journal{height:auto}.jchart canvas{height:180px;flex:none}.lab{height:auto}#labCanvas{height:240px}.help-grid{grid-template-columns:1fr}.dock{height:520px}.brand .pill{display:none}}.wl-row canvas.spark{position:absolute;inset:0;width:100%;height:100%;opacity:.2;pointer-events:none}.wl-row>span{position:relative;z-index:1}.dom-head,.dom-row{display:grid;grid-template-columns:1fr 84px 1fr;gap:4px;padding:0 12px;align-items:center}.dom-head{font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;padding-bottom:4px}.dom-head span:nth-child(2){text-align:center}.dom-head span:last-child{text-align:right}.dom{display:grid;font-size:var(--fs-sm)}.dom-row{height:19px;position:relative;cursor:pointer}.dom-row:hover{background:var(--s2)}.dom-row .dp{text-align:center;color:var(--tx2)}.dom-row.ask .dp{color:var(--dn)}.dom-row.bid .dp{color:var(--up)}.dom-row .q{position:relative;height:15px;display:flex;align-items:center;font-style:normal}.dom-row .q i{position:absolute;top:1px;bottom:1px;border-radius:var(--r-xs);transition:width .4s ease}.dom-row .bq{justify-content:flex-end}.dom-row .bq i{right:0;background:var(--up-bg);box-shadow:inset -2px 0 0 var(--up)}.dom-row .aq i{left:0;background:var(--dn-bg);box-shadow:inset 2px 0 0 var(--dn)}.dom-row .q em{position:relative;font-style:normal;font-family:var(--mono);font-size:var(--fs-xs);color:var(--tx2);padding:0 4px}.dom-row .mk{position:absolute;right:12px;top:2px;display:flex;gap:2px;pointer-events:none}.dom-row .mk b{font-size:var(--fs-2xs);font-family:var(--mono);padding:0 4px;border-radius:var(--r-xs);line-height:15px;color:var(--on-solid);background:var(--info)}.dom-row .mk b.buy{background:var(--buy)}.dom-row .mk b.sell{background:var(--sell)}.dom-row .mk b.sl{background:var(--dn)}.dom-row .mk b.tp{background:var(--up)}.dom-row.mid{cursor:default;grid-template-columns:1fr;height:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2px 0}.dom-row.mid:hover{background:none}.dom-row .spr{text-align:center;font-size:var(--fs-xs);color:var(--tx3)}.coach{margin-bottom:12px}.coach ul{list-style:none;display:grid;gap:6px}.coach li{font-size:var(--fs-sm);line-height:1.45;padding:6px 8px 6px 10px;border-radius:var(--r-md);background:var(--s2);border-left:2px solid var(--info);color:var(--tx2)}.coach li b{color:var(--tx)}.coach li.good{border-left-color:var(--ok)}.coach li.bad{border-left-color:var(--bad)}.jnotes{overflow:auto;max-height:100%}.acct-actions{display:flex;gap:8px;align-items:center;padding:8px 12px 0}.acct-actions .link{margin-left:auto}.brief-btn{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:4px 10px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 10%,transparent);align-self:center}.brief-btn:hover{background:color-mix(in srgb,var(--acc) 18%,transparent)}.brief-btn svg{width:13px;height:13px;fill:currentColor}.tabs button[data-tab].brief-tab{color:var(--acc)}.brief{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;gap:1px;background:var(--line)}.br-scan{background:var(--s1);overflow:auto;padding:8px 0}.scan-head{display:flex;justify-content:space-between;padding:0 12px 6px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--tx2)}.scan-row{display:grid;grid-template-columns:62px 1fr 34px;gap:8px;align-items:center;width:100%;padding:4px 12px;font-size:var(--fs-sm);text-align:left}.scan-row:hover{background:var(--s2)}.scan-row.on{background:var(--s2);box-shadow:inset 2px 0 0 var(--acc)}.scan-row .str-track{display:block;height:6px}.scan-row em{font-style:normal;font-size:var(--fs-xs);font-weight:600;text-align:right}.br-main{background:var(--s1);overflow:auto;padding:12px 14px}.br-head{display:flex;align-items:center;gap:16px;margin-bottom:10px}.br-head>div:first-child{flex:1;min-width:0}.br-sym{font-size:var(--fs-xl);font-weight:700}.gauge{position:relative;width:120px;height:64px;flex-shrink:0}.gauge svg{width:120px;height:66px;fill:none;stroke-width:9;stroke-linecap:round}.g-bg{stroke:var(--s3)}.g-tick{stroke:var(--line2);stroke-width:2}.g-fg{stroke:var(--tx3);transition:stroke-dasharray .8s ease}.gauge.up .g-fg{stroke:var(--up)}.gauge.dn .g-fg{stroke:var(--dn)}.g-lbl{position:absolute;left:0;right:0;bottom:0;text-align:center;line-height:1.1}.g-lbl b{display:block;font-size:var(--fs-md)}.gauge.up .g-lbl b{color:var(--up)}.gauge.dn .g-lbl b{color:var(--dn)}.g-lbl span{font-size:var(--fs-2xs);color:var(--tx3)}.br-actions{display:flex;gap:6px}.br-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.br-text p{font-size:var(--fs-md);line-height:1.6;color:var(--tx2);margin-bottom:8px}.br-text p.lead{font-size:var(--fs-lg);color:var(--tx);font-weight:600}.br-text b{color:var(--tx)}.typing:after{content:"";display:inline-block;width:6px;height:12px;background:var(--acc);margin-left:2px;vertical-align:-1px;animation:pulse .7s infinite}.cases{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 10px}.case{border:1px solid var(--line);border-radius:var(--r-lg);padding:8px 10px;background:var(--s2)}.case.up{border-left:2px solid var(--up)}.case.dn{border-left:2px solid var(--dn)}.case p{margin:2px 0 0;font-size:var(--fs-sm)}.br-main label{display:block;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);font-weight:600}.riskbox{border:1px dashed var(--line2);border-radius:var(--r-lg);padding:8px 10px}.riskbox p{margin:3px 0 0;font-size:var(--fs-sm)}.tf-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.tf-chip{border:1px solid var(--line);border-radius:var(--r-lg);padding:6px 8px;background:var(--s2)}.tf-chip b{display:block;font-size:var(--fs-md)}.tf-chip span{font-size:var(--fs-xs);color:var(--tx3)}.tf-chip.up b{color:var(--up)}.tf-chip.dn b{color:var(--dn)}.levels{margin-bottom:10px}.lvl{display:grid;grid-template-columns:72px 1fr 44px auto;gap:8px;align-items:center;font-size:var(--fs-sm);height:26px;border-bottom:1px solid var(--line)}.lvl.res>span:first-child{color:var(--dn)}.lvl.sup>span:first-child{color:var(--up)}.lvl.now{grid-template-columns:72px 1fr;color:var(--acc);font-weight:600}.lvl .why{color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvl .dist{color:var(--tx3);text-align:right}.ghost.xs{padding:1px 7px;font-size:var(--fs-xs)}.plan{border:1px solid var(--line2);border-radius:var(--r-lg);padding:10px;background:var(--s2)}.plan-why{font-size:var(--fs-sm);color:var(--tx2);margin:4px 0 8px;line-height:1.5}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.plan-grid b{font-size:var(--fs-md);font-weight:600}.plan-grid small{font-weight:400;color:var(--tx3);font-size:var(--fs-2xs)}.plan-btns{display:flex;gap:6px;flex-wrap:wrap}.br-disc{font-size:var(--fs-xs);color:var(--tx3);margin-top:12px}.ticket.pulse{box-shadow:inset 0 0 0 2px var(--acc);transition:box-shadow .3s}@media(max-width:1280px){.br-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.brief{grid-template-columns:minmax(0,1fr);height:auto}.br-scan{max-height:180px}.br-head{flex-wrap:wrap}.cases{grid-template-columns:1fr}}.grid.dock-big{grid-template-rows:minmax(300px,1fr) minmax(0,1.15fr)}.tabs-r{display:flex;gap:6px}@media(max-width:1080px){.grid.dock-big .dock{height:760px}}.bt{display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;gap:1px;background:var(--line)}.bt-cfg{background:var(--s1);overflow:auto;padding:10px 12px 14px}.bt-out{background:var(--s1);overflow:auto;padding:10px 14px 14px}.bt-sec{padding:8px 0;border-bottom:1px solid var(--line)}.bt-sec:first-child{padding-top:0}.bt-sec h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tx2);font-weight:600;margin-bottom:6px;display:flex;gap:6px;align-items:baseline}.bt-sec h3 .small{text-transform:none;letter-spacing:0;font-weight:400}.bt-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.bt-row3 label{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);color:var(--tx2);min-width:0}.bt-row3 input,.bt-row3 select{width:100%;padding:4px 6px;font-size:var(--fs-sm)}.bt-row3 label.chk,.bt-acts label.chk{flex-direction:row;align-items:center;gap:4px;font-size:var(--fs-xs);grid-column:span 2}.tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tpl{font-size:var(--fs-xs);padding:5px 6px;border-radius:var(--r-md);border:1px solid var(--line2);color:var(--tx2);background:var(--s2);line-height:1.2}.tpl:hover{color:var(--tx)}.tpl.on{border-color:var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,transparent)}.bt-desc{font-size:var(--fs-xs);color:var(--tx3);margin-top:6px;line-height:1.45}.rule{display:grid;grid-template-columns:16px minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr) auto;gap:4px;align-items:center;margin-bottom:4px}.rule select,.rule input[type=number]{font-size:var(--fs-xs);padding:3px 4px;width:100%}.rule input[type=number]{width:52px}.rule input[hidden]{display:none}.rule.off select,.rule.off input[type=number]{color:var(--tx2);background:transparent;border-style:dashed}.bt-run{display:flex;gap:6px;padding-top:10px}.bt-empty{padding:30px 10px;max-width:520px;color:var(--tx2);font-size:var(--fs-md);line-height:1.6}.bt-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-md);margin-bottom:8px}.bt-acts{display:flex;gap:6px;align-items:center}.bt-acts label.chk{display:flex;color:var(--tx2)}.bt-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;margin-bottom:10px}.bt-kpis small{font-size:var(--fs-2xs);color:var(--tx3)}.bt-kpis .kpi b{font-size:var(--fs-lg)}.bt-mid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-bottom:10px}.bt-curve{height:190px;border:1px solid var(--line);border-radius:var(--r-lg);padding:4px;background:var(--s2)}.bt-curve canvas{width:100%;height:100%;display:block}.oos h4{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tx2);margin-bottom:4px}.oos p{margin-top:6px}.tbl.sm td,.tbl.sm th{padding:4px 8px;font-size:var(--fs-sm)}.bt-sub{margin:4px 0 6px}.bt-tr{cursor:pointer}.bt-tr.sel td{background:color-mix(in srgb,var(--acc) 12%,transparent)}.all-tr{cursor:pointer}.opt-ctrl{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.opt-ctrl select{font-size:var(--fs-sm);padding:3px 6px}.opt-grid{display:grid;gap:3px;max-width:760px}.opt-grid .h{font-size:var(--fs-xs);color:var(--tx3);display:flex;align-items:center;justify-content:center;font-family:var(--mono);min-height:22px}.opt-grid .h:first-child{font-family:var(--f);justify-content:flex-start;font-size:var(--fs-2xs)}.opt-grid .cell{height:38px;border-radius:var(--r-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--on-solid);line-height:1.1;border:2px solid transparent}.opt-grid .cell b{font-family:var(--mono);font-size:var(--fs-xs);font-weight:600}.opt-grid .cell small{font-size:var(--fs-2xs);opacity:.8}.opt-grid .cell.na{background:var(--s2);color:var(--tx3);font-size:var(--fs-xs)}.opt-grid .cell.cur{border-color:var(--tx)}.opt-grid .cell.best{box-shadow:0 0 0 2px var(--acc)}.opt-grid button.cell:hover{filter:brightness(1.15)}@media(max-width:1280px){.bt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-mid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.bt{grid-template-columns:minmax(0,1fr);height:auto}.bt-cfg{max-height:none}.bt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.oos .tbl th{white-space:normal;line-height:1.2}.oos .tbl td:not(:first-child),.oos .tbl th:not(:first-child){text-align:right}.bt-row3 label.chk input{width:auto;padding:0}.bt-row3 label.chk{align-self:end;padding-bottom:6px}#drawSeg button{display:inline-flex;align-items:center;gap:4px}#drawSeg svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}#drawSeg svg circle{fill:currentColor;stroke:none}#drawSeg button.on{background:var(--acc);color:var(--acc-ink)}#drawSeg button[data-act=magnet].on{background:var(--s3);color:var(--acc);box-shadow:inset 0 0 0 1px var(--line2)}.chart.draw-hover canvas{cursor:pointer!important}.chart.draw-handle canvas{cursor:grab!important}.draw-bar{position:absolute;left:12px;bottom:40px;z-index:5;display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line2);box-shadow:var(--shadow);font-size:var(--fs-sm)}.draw-bar[hidden]{display:none}.db-name{font-weight:600;color:var(--tx2);padding-right:4px;border-right:1px solid var(--line);margin-right:2px}.db-sw{display:flex;gap:3px}.db-sw button{width:14px;height:14px;border-radius:50%;border:2px solid transparent}.db-sw button.on{border-color:var(--tx)}.db-b{padding:3px 8px;border-radius:var(--r-sm);color:var(--tx2);border:1px solid var(--line2)}.db-b:hover{color:var(--tx)}.db-b.on{color:var(--acc);border-color:var(--acc)}.db-b.x:hover{background:var(--c-r-solid);border-color:var(--c-r-solid);color:var(--on-solid)}@media(max-width:720px){#drawSeg button{font-size:0;gap:0;padding:5px 7px}#drawSeg svg{width:15px;height:15px}.draw-bar{flex-wrap:wrap;right:12px}}.bt-row3 input:disabled{opacity:.45}.bt-exits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 8px}.ex-chip{padding:2px 7px;border-radius:var(--r-pill);background:var(--s3);color:var(--tx2);font-size:var(--fs-xs)}.ex-chip b{color:var(--tx);font-family:var(--mono);margin-left:2px}b.tx,.tx{color:var(--tx)}.wf-ctrl{flex-wrap:wrap;row-gap:6px}.wf-verdict{padding:8px 10px;border-radius:var(--r-md);font-size:var(--fs-sm);margin:2px 0 10px;border:1px solid var(--line2);background:var(--s2)}.wf-verdict.up{border-color:color-mix(in srgb,var(--up) 50%,transparent);color:var(--up)}.wf-verdict.dn{border-color:color-mix(in srgb,var(--dn) 50%,transparent);color:var(--dn)}.wf-verdict.acc{border-color:color-mix(in srgb,var(--acc) 50%,transparent);color:var(--acc)}.wf-kpis{margin-bottom:10px}.wf-tl{margin:4px 0 10px;display:flex;flex-direction:column;gap:3px}.wf-row{display:flex;align-items:center;gap:6px}.wf-k{width:22px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--tx3)}.wf-track{position:relative;flex:1;height:10px;border-radius:var(--r-xs);background:var(--s2)}.wf-track i{position:absolute;top:0;bottom:0;border-radius:var(--r-xs)}.wf-tl i.tr{background:color-mix(in srgb,var(--tx3) 45%,transparent)}.wf-tl i.te.up{background:var(--up)}.wf-tl i.te.dn{background:var(--dn)}.wf-tl i.te.na{background:var(--s3)}.wf-legend{display:flex;flex-wrap:wrap;gap:14px;padding:4px 0 0 28px}.wf-legend i{display:inline-block;width:14px;height:8px;border-radius:var(--r-xs);margin-right:4px;vertical-align:middle;position:static}.wf-curve{height:170px;margin-bottom:10px}.wf-curve canvas{width:100%;height:100%}.wf-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0}.wf-foot p{max-width:720px}.bt-empty.sm{padding:14px 4px}.bt-empty.sm p{max-width:760px}@media(max-width:720px){.wf-foot{flex-direction:column}.wf-tbl{display:block;overflow-x:auto}}.mc-grid{flex:1;min-height:0;display:grid;position:relative;gap:1px;background:var(--line);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"a"}.mc-grid>.chart-area{grid-area:a;background:var(--s1);min-width:0}.mc-grid[data-layout="2h"]{grid-template-columns:minmax(0,var(--mc-c,50%)) minmax(0,1fr);grid-template-areas:"a b"}.mc-grid[data-layout="2v"]{grid-template-rows:minmax(0,var(--mc-r,50%)) minmax(0,1fr);grid-template-areas:"a" "b"}.mc-grid[data-layout="3"]{grid-template-columns:minmax(0,var(--mc-c,62%)) minmax(0,1fr);grid-template-rows:minmax(0,var(--mc-r,50%)) minmax(0,1fr);grid-template-areas:"a b" "a c"}.mc-grid[data-layout="4"]{grid-template-columns:minmax(0,var(--mc-c,60%)) minmax(0,1fr);grid-template-rows:minmax(0,var(--mc-r,62%)) minmax(0,1fr);grid-template-areas:"a b" "c d"}.mc-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--s1);position:relative}.mc-head{display:flex;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);min-height:32px;flex-wrap:nowrap;overflow:hidden}.mc-sym{font-weight:600;font-size:var(--fs-sm);padding:2px 4px;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--tx)}.mc-sym:hover{border-color:var(--line2)}.mc-px{font-size:var(--fs-sm);color:var(--tx)}.mc-chg{font-size:var(--fs-xs)}.mc-tf{display:flex;gap:1px;margin-left:4px}.mc-tf button{padding:2px 5px;border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--tx3)}.mc-tf button.on{background:var(--s3);color:var(--tx)}.mc-pnl{font-size:var(--fs-xs);padding:1px 6px;border-radius:var(--r-pill);background:var(--s3)}.mc-sp{flex:1}.mc-b{width:22px;height:20px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:700;color:var(--on-solid);flex-shrink:0}.mc-b.buy{background:var(--buy)}.mc-b.sell{background:var(--sell)}.mc-b:hover{filter:brightness(1.12)}.mc-ic{width:22px;height:20px;border-radius:var(--r-sm);color:var(--tx2);display:grid;place-items:center;flex-shrink:0}.mc-ic:hover{background:var(--s3);color:var(--tx)}.mc-ic svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mc-chart{flex:1;min-height:0}.mc-legend{position:absolute;top:38px;left:8px;z-index:2;font-size:var(--fs-xs);color:var(--tx2);pointer-events:none;display:flex;gap:8px}.mc-legend i{color:var(--tx3);font-style:normal}#mcSeg button{padding:4px 6px;display:grid;place-items:center}#mcSeg svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}#mcSeg button.on svg{fill:color-mix(in srgb,currentColor 22%,transparent)}.mc-multi .chart-area{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent)}.mc-multi .legend{top:54px;left:12px;right:80px}@media(max-width:699px){.chartp.mc-multi{height:auto}.chartp.mc-multi .mc-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto;grid-template-areas:none!important;flex:none}.chartp.mc-multi .mc-grid>.chart-area{grid-area:auto;height:440px}.chartp.mc-multi .mc-pane{grid-area:auto!important;height:280px}}.mc-grid:not([data-layout="1"]):not([data-layout="2h"]) .legend{display:none}.mc-multi .rsi{height:58px}@media(max-width:1700px){#drawSeg button{font-size:0;gap:0;padding:5px 7px}#drawSeg svg{width:15px;height:15px}}.mc-pane{container-type:inline-size}.mc-sym{flex-shrink:0;max-width:96px}.mc-px,.mc-b,.mc-ic{flex-shrink:0}@container (max-width:440px){.mc-chg{display:none}.mc-tf button{padding:2px 3px}}@container (max-width:360px){.mc-pnl{display:none}.mc-tf{margin-left:0}}.mc-split{position:absolute;z-index:6;background:transparent;transition:background .12s}.mc-split.c{top:0;bottom:0;width:9px;margin-left:-4px;left:var(--mc-c);cursor:col-resize}.mc-split.r{left:0;right:0;height:9px;margin-top:-4px;top:var(--mc-r);cursor:row-resize}.mc-grid[data-layout="3"] .mc-split.r{left:var(--mc-c)}.mc-split:after{content:"";position:absolute;background:var(--acc);opacity:0;transition:opacity .12s;border-radius:var(--r-xs)}.mc-split.c:after{left:3px;width:3px;top:50%;height:44px;margin-top:-22px}.mc-split.r:after{top:3px;height:3px;left:50%;width:44px;margin-left:-22px}.mc-split:hover:after,.mc-split:focus-visible:after,.mc-grid.resizing .mc-split:after{opacity:.9}.mc-split:hover,.mc-grid.resizing .mc-split{background:color-mix(in srgb,var(--acc) 14%,transparent)}.mc-grid.resizing{-webkit-user-select:none;user-select:none}.mc-grid.rs-c{cursor:col-resize}.mc-grid.rs-r{cursor:row-resize}.mc-grid.resizing canvas{pointer-events:none}.mc-more{position:relative}.mc-more[hidden]{display:none}.mc-more-btn{width:30px;height:28px;border-radius:var(--r-md);border:1px solid var(--line2);display:grid;place-items:center;color:var(--tx2);background:var(--s2)}.mc-more-btn:hover,.mc-more-btn[aria-expanded=true]{color:var(--tx);border-color:var(--acc)}.mc-more-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.mc-more-btn svg circle{fill:var(--s2)}.mc-pop{position:absolute;top:34px;right:0;z-index:30;width:250px;padding:5px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line2);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px}.mc-pop[hidden]{display:none}.mc-pop button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px 7px 30px;border-radius:var(--r-md);text-align:left;position:relative}.mc-pop button:hover{background:var(--s3)}.mc-pop b{font-size:var(--fs-sm);font-weight:600;color:var(--tx)}.mc-pop small{font-size:var(--fs-xs);color:var(--tx3)}.mc-pop button[data-o=sync]:before,.mc-pop button[data-o=link]:before{content:"";position:absolute;left:9px;top:10px;width:12px;height:12px;border-radius:var(--r-xs);border:1.5px solid var(--line2)}.mc-pop button.on:before{background:var(--acc);border-color:var(--acc)!important}.mc-pop button.on:after{content:"";position:absolute;left:13px;top:12px;width:4px;height:7px;border:solid var(--acc-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.mc-pop button.act:before{content:"\2192";position:absolute;left:10px;top:7px;color:var(--acc);font-size:var(--fs-sm)}.mc-tight .quick button{min-width:58px;padding:2px 7px}.mc-tight .quick span{font-size:var(--fs-sm)}.mc-tight .quick small{font-size:var(--fs-2xs)}.mc-tight .qmid input{width:40px;font-size:var(--fs-xs)}.mc-tight .qmid small{display:none}.mc-tight .rsi{height:46px}@media(max-width:699px){.mc-split{display:none}}.mc-grid[data-max]{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-areas:"m"!important}.mc-grid[data-max]>:not(.is-max){display:none!important}.mc-grid[data-max]>.is-max{grid-area:m!important}.mc-ic.on{color:var(--acc)}.mc-main-max{position:absolute;top:8px;right:86px;z-index:5;width:28px;height:26px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--s2);border:1px solid var(--line2);color:var(--tx2)}.mc-main-max[hidden]{display:none}.mc-main-max:hover,.mc-main-max.on{color:var(--acc);border-color:var(--acc)}.mc-main-max svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mc-legend{white-space:nowrap;max-width:calc(100% - 80px);overflow:hidden}@container (max-width:420px){.mc-legend span:not(:first-child):not(:last-child){display:none}}@media(min-width:700px)and (max-width:720px){body.mc-on{overflow:auto;height:auto}body.mc-on .grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto;grid-template-areas:"c c" "w r" "d d";flex:none}body.mc-on .chartp{height:clamp(560px,calc(100svh - 150px),980px)}body.mc-on .watch{height:auto;max-height:none}body.mc-on .wl{max-height:none}body.mc-on .rail{overflow:visible}body.mc-on .dock{height:460px}.chartp.mc-multi .mc-grid{flex:1}}@media(min-width:700px)and (max-width:1080px){body.mc-on .chartp{height:clamp(600px,calc(100svh - 200px),1000px)}.mc-grid[data-layout="4"]{grid-template-rows:minmax(0,var(--mc-r,58%)) minmax(0,1fr)}}@media(pointer:coarse){.mc-split.c{width:22px;margin-left:-11px}.mc-split.r{height:22px;margin-top:-11px}.mc-split.c:after{left:9px;width:4px;height:56px;margin-top:-28px;opacity:.55}.mc-split.r:after{top:9px;height:4px;width:56px;margin-left:-28px;opacity:.55}.mc-head{min-height:40px;gap:5px;padding:4px 6px}.mc-tf button{padding:5px 6px;font-size:var(--fs-xs)}.mc-b{width:30px;height:28px;font-size:var(--fs-sm)}.mc-ic{width:30px;height:28px}.mc-sym{padding:5px 4px;font-size:var(--fs-md)}.mc-main-max{width:34px;height:32px}.mc-legend{top:46px}#mcSeg button{padding:6px 9px}.mc-more-btn{width:38px;height:34px}.mc-pop button{padding:11px 10px 11px 32px}.mc-pop button[data-o=sync]:before,.mc-pop button[data-o=link]:before{top:14px}.mc-pop button.on:after{top:16px}.mc-pop button.act:before{top:11px}}@container (max-width:440px){.mc-head .mc-tf button{padding:4px}}@container (max-width:380px){.mc-tf button:not(.on){display:none}.mc-tf:after{content:"\25be";font-size:var(--fs-2xs);color:var(--tx3);align-self:center;margin-left:2px}}@container (max-width:540px){.mc-chg{display:none}}@container (max-width:440px){.mc-px{display:none}.mc-head{gap:4px}}@container (max-width:300px){.mc-ic[data-act=max]{display:none}}.obs{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;height:100%;min-height:0}.obs-nav{display:flex;flex-direction:column;gap:2px;overflow:auto;border-right:1px solid var(--line);padding-right:8px}.obs-nav button{text-align:left;padding:6px 9px;border-radius:var(--r-md);border:1px solid transparent;display:flex;flex-direction:column;gap:1px}.obs-nav button b{font-size:var(--fs-sm);font-weight:600;color:var(--tx)}.obs-nav button small{font-size:var(--fs-xs);color:var(--tx3)}.obs-nav button:hover{background:var(--s2)}.obs-nav button.on{background:var(--s2);border-color:var(--line2);box-shadow:inset 2px 0 0 var(--acc)}.obs-nav button.on b{color:var(--acc)}.obs-main{display:flex;flex-direction:column;min-width:0;min-height:0}.obs-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:10px}.obs-title{display:flex;align-items:baseline;gap:8px}.obs-title h3{margin:0;font-size:var(--fs-lg);font-weight:600}.obs-sym{font-family:var(--mono);font-size:var(--fs-xs);color:var(--tx3)}.obs-ctrl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obs-src{margin-left:auto;font-size:var(--fs-xs);color:var(--tx3);text-decoration:none;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obs-src:before{content:"Research: ";color:var(--tx3)}.obs-src:hover{color:var(--acc)}.obs-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.obs-body>*{flex-shrink:0}.obs-body>.obs-split{flex:1 1 auto;min-height:280px}.obs-split{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:0}.obs-svg,.obs-cv{position:relative;min-height:260px;height:100%;overflow:hidden}.obs-cv canvas{position:absolute;inset:0}.drv-main{display:flex;flex-direction:column;min-height:0}.drv-main .obs-cv.mid{flex:1}.obs-cv canvas{width:100%;height:100%;display:block}.obs-cv.tall{height:200px;min-height:180px}.obs-cv.strip{height:52px;min-height:52px;margin-top:4px}.obs-cv.mid{height:170px;min-height:150px;margin-top:10px}.obs-cv.sq{min-height:280px}.obs-svg svg{display:block;width:100%;height:100%}.obs-side{min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding-left:12px;border-left:1px solid var(--line)}.obs-side .ins label{display:block;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px}.obs-side .ins p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--tx2)}.obs-side .ins p b{color:var(--tx)}.obs-side .pill{cursor:pointer;margin:0 4px 4px 0;font-family:var(--mono);background:var(--s2)}.obs-side .pill:hover{border-color:var(--acc);color:var(--acc)}.obs-side .pill b{color:var(--acc);margin-left:3px}.edge-lab{fill:var(--tx3);font:9.5px var(--mono);text-anchor:middle;pointer-events:none}.node-lab{fill:var(--tx2);font:600 10px var(--mono);text-anchor:middle;pointer-events:none}.cnode{cursor:pointer}.cnode:hover circle{stroke:var(--acc);stroke-width:2.4}.cnode.cur .node-lab{fill:var(--acc)}.obs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin-bottom:8px}.obs-kpis .kpi b{font-size:var(--fs-lg)}.obs-kpis .kpi small{font-size:var(--fs-xs);color:var(--tx3)}.dj-list{display:flex;flex-direction:column;gap:2px}.dj-it{display:grid;grid-template-columns:70px 1fr auto;gap:6px;font-size:var(--fs-sm);padding:4px 6px;border-radius:var(--r-sm);text-align:left;font-family:var(--mono)}.dj-it:hover{background:var(--s2)}.drv-main{min-width:0}.drv-verdict{font-size:var(--fs-md);line-height:1.5;padding:10px 12px;border-radius:var(--r-lg);background:var(--s2);border:1px solid var(--line);margin-bottom:10px;color:var(--tx2)}.drv-verdict b{color:var(--tx)}.acc,.drv-verdict b.acc{color:var(--acc)}.drv-tbl{width:100%}.drv-tbl .bcell{width:22%}.drv-bar{position:relative;height:8px;background:var(--s2);border-radius:var(--r-sm);flex:1;min-width:50px}.drv-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line2)}.drv-bar i{position:absolute;top:0;bottom:0;border-radius:var(--r-sm)}.cb-row{display:grid;grid-template-columns:34px 1fr 64px;gap:8px;align-items:center;font-size:var(--fs-sm);margin-bottom:3px}.cb-row .small{text-align:right}.tap-wrap{position:relative}.tap-wrap canvas{width:100%;display:block;cursor:crosshair;border-radius:var(--r-md)}.tap-tip{position:absolute;top:4px;width:180px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);padding:7px 9px;font-size:var(--fs-xs);box-shadow:0 8px 24px #00000059;pointer-events:none;z-index:3}.tap-tip b{display:block;margin-bottom:3px;font-family:var(--mono)}.tap-tip div{display:flex;justify-content:space-between;font-family:var(--mono);line-height:1.45}.spark-h,.pad-t{margin-top:8px}.son-wrap{position:relative;display:inline-flex;align-items:center}.son-more{font-size:var(--fs-2xs);color:var(--tx3);padding:0 3px;min-width:24px;height:28px}.son-more:hover{color:var(--tx)}#sonBtn.on{color:var(--acc);border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 15%,transparent)}.son-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:270px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);padding:12px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);box-shadow:0 14px 40px #0006}.son-pop[hidden]{display:none}.son-pop label{display:flex;align-items:center;gap:8px;justify-content:space-between}.son-pop label:has(input[type=checkbox]){justify-content:flex-start}.son-pop input[type=range]{width:130px;accent-color:var(--acc)}.son-pop small{font-size:var(--fs-xs);line-height:1.4}@media(max-width:900px){.obs{grid-template-columns:1fr;height:auto}.obs-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--line);padding:0 0 6px;overflow-x:auto}.obs-nav button{flex:0 0 auto}.obs-nav button small{display:none}.obs-split{grid-template-columns:1fr}.obs-side{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:10px}.obs-src{margin-left:0;max-width:100%;white-space:normal}.obs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-svg,.obs-cv{min-height:300px;height:300px}.obs-cv.tall{height:220px}.obs-cv.strip{height:50px;min-height:50px}.obs-cv.mid{height:160px;min-height:160px}}@media(max-width:560px){.edge-lab{display:none}}@media(max-width:1600px)and (min-width:901px){.ctrls .sel>span{display:none}.ctrls{gap:4px}#cmdBtn kbd{display:none}}@media(max-width:1480px)and (min-width:901px){.acct .m.hide-sm{display:none}.acct .m{padding:4px 8px}.topbar{gap:12px}}@media(max-width:1320px)and (min-width:901px){.acct .m:nth-child(4){display:none}.m b{font-size:var(--fs-md)}}.behav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.bh-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px;min-width:0}.bh-card h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:var(--fs-lg);font-weight:600}.bh-card h3 .obs-src{margin-left:auto;font-weight:400}.bh-de{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:center}.bh-gauge{position:relative}.bh-gauge{text-align:center}.bh-gauge .g-lab{fill:var(--tx3);font-size:var(--fs-xs);font-family:Inter,sans-serif}.bh-de-v{font-size:var(--fs-2xl);font-weight:600;margin-top:2px}.bh-de-txt p{margin:0 0 10px;font-size:var(--fs-md);line-height:1.5;color:var(--tx2)}.bh-de-txt p b{color:var(--tx)}.bh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 10px}.bh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0}.bh-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bh-grid .ins label,.bh-lab{display:block;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px}.bh-grid .ins p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--tx2)}.bh-set{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:var(--fs-sm);color:var(--tx2);margin-bottom:6px}.bh-set label{display:flex;align-items:center;gap:6px}.bh-set input[type=range]{width:110px;accent-color:var(--acc)}.pm-rev{border:1px solid var(--line);border-radius:var(--r-lg);padding:7px 9px;margin-bottom:6px;display:flex;flex-direction:column;gap:3px}.pm-rev .top{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm)}.pm-ask{display:flex;gap:6px;align-items:center;font-size:var(--fs-sm);color:var(--tx2);flex-wrap:wrap}.pm-ask button{border:1px solid var(--line2);border-radius:var(--r-sm);padding:2px 8px;font-size:var(--fs-xs);color:var(--tx2)}.pm-ask button.on{border-color:var(--acc);color:var(--acc)}.pm-skip{display:grid;grid-template-columns:1fr auto auto;gap:10px;font-size:var(--fs-sm);padding:4px 0;border-bottom:1px solid var(--line);align-items:center}.pm-modal{width:min(640px,94vw)}.pm-trade{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:4px 12px 8px;font-size:var(--fs-md)}.pm-lead{font-size:var(--fs-xl);margin:4px 0 10px;color:var(--tx2)}.pm-lead b{color:var(--bad)}.pm-flags{margin:0 12px 12px;padding:10px 12px;border-radius:var(--r-lg);background:var(--bad-bg);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent)}.pm-flags.ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.pm-flags label,.pm-reasons>label{display:block;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:5px}.pm-flags ul{margin:0;padding-left:18px;font-size:var(--fs-md);line-height:1.6}.pm-flags p{margin:0;font-size:var(--fs-sm);color:var(--tx2)}.pm-reasons{padding:0 12px;display:flex;flex-direction:column;gap:8px}.pm-chips{display:flex;flex-wrap:wrap;gap:6px}.pm-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);border-radius:var(--r-pill);padding:4px 10px;font-size:var(--fs-sm);cursor:pointer;color:var(--tx2)}.pm-chip:has(input:checked){border-color:var(--acc);color:var(--tx);background:color-mix(in srgb,var(--acc) 10%,transparent)}.pm-chip input{accent-color:var(--acc);margin:0}.pm-reasons input[type=text]{width:100%;background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);padding:8px 10px;color:var(--tx);font-size:var(--fs-md)}.pm-actions{display:flex;align-items:center;gap:8px;padding:14px 12px 4px;flex-wrap:wrap}.pm-actions .sp{flex:1}.pm-go{border-radius:var(--r-md);padding:8px 16px;font-weight:600;font-size:var(--fs-md);color:var(--on-solid);text-transform:capitalize}.pm-go.buy{background:var(--buy)}.pm-go.sell{background:var(--sell)}.pm-go:disabled{opacity:.4;cursor:not-allowed}.pm-foot{margin-top:8px}.bk{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.bk>.obs-split{flex:1;min-height:300px}.bk-list{display:flex;flex-wrap:wrap;gap:6px}.bk-list .pill{cursor:pointer;font-size:var(--fs-xs);letter-spacing:0;text-transform:none;font-weight:500;padding:4px 10px;background:var(--s2)}.bk-list .pill.on{border-color:var(--acc);color:var(--acc)}.bk-list .pill.add{border-style:dashed}.bk-main{display:flex;flex-direction:column;min-width:0;min-height:0}.bk-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.bk-name{font-size:var(--fs-lg)}.bk-px{display:flex;flex-direction:column;margin-left:auto;text-align:right}.bk-px b{font-size:var(--fs-xl)}.bk-chart{flex:1;min-height:200px;position:relative}.bk-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:5px}.bk-side{width:40px;font-size:var(--fs-xs);font-weight:600}.bk-c{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);border-radius:var(--r-md);padding:2px 3px;width:44px}.bk-c span{font:600 10px var(--mono);color:var(--tx3)}.bk-c input{width:36px;background:transparent;border:0;text-align:center;color:var(--tx);font:11px var(--mono);padding:0;-moz-appearance:textfield}.bk-c input::-webkit-inner-spin-button{display:none}.bk-c.on.long{border-color:var(--up)}.bk-c.on.short{border-color:var(--dn)}.bk-c.on span{color:var(--tx)}.bk-edit{display:flex;gap:8px;align-items:center;margin-top:4px}.bk-edit input{flex:1;background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);padding:4px 8px;color:var(--tx);font-size:var(--fs-sm)}.bk-trade label{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--tx2)}.bk-trade input{width:64px;background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);padding:3px 6px;color:var(--tx);font:12px var(--mono)}.bk-legs{width:100%;margin:6px 0}.bk-btns{display:flex;gap:6px}.bk-btns .pm-go{flex:1;padding:6px 10px;font-size:var(--fs-sm)}.it-lab{color:var(--acc)!important}@media(max-width:1180px){.behav{grid-template-columns:1fr}}@media(max-width:700px){.bh-de,.bh-grid,.bh-grid.two{grid-template-columns:1fr}.bh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-col{display:flex;flex-direction:column;gap:14px;min-width:0}.bh-de{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.bh-sp{margin:0 0 6px}.bh-tilt{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--r-lg);background:var(--s2);border:1px solid var(--line);margin-bottom:10px}.bh-tilt>div:first-child{display:flex;flex-direction:column;gap:2px}.bh-tilt.on{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.bh-tilt.on b{color:var(--bad)}.bh-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;flex:1;min-width:240px}.bh-set select{background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);color:var(--tx);padding:2px 4px;font:12px var(--mono)}.bh-board{width:100%;margin:2px 0 8px}.bh-board td:first-child{color:var(--tx2)}.bh-base td{border-top:1px solid var(--line2);color:var(--tx3)!important}.pm-tilt{margin:0 12px 10px;padding:9px 12px;border-radius:var(--r-lg);background:var(--bad-bg);border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);font-size:var(--fs-md);line-height:1.5}.pm-tilt b:first-child{color:var(--bad)}.pm-row2{display:flex;gap:8px;align-items:center;margin-top:6px}.pm-row2 input{flex:1;min-width:0}.pm-ts{display:flex;gap:6px;align-items:center;font-size:var(--fs-sm);color:var(--tx2);white-space:nowrap}.pm-ts select{background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);color:var(--tx);padding:5px 6px;font:12px var(--mono)}.pm-hist{font-size:var(--fs-xs);font-family:var(--mono);margin-left:4px;opacity:.9}.pm-ovr{border-color:var(--dn)!important;color:var(--dn)!important}.pm-ask .acc{color:var(--acc);margin-right:4px}.bk-trade{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-bottom:6px}.bk-sum{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:var(--fs-sm);color:var(--tx3);margin:4px 0 8px}.bk-sum span{display:flex;justify-content:space-between;gap:6px}.bk-sum b{color:var(--tx)}.bk-pos{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:var(--fs-md)}.bk-pos:first-of-type{border-top:0}.bk-pos-v{display:flex;flex-direction:column;align-items:flex-end}.bk-cmp{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:6px 0}.bk-leg{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.bk-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--tx2)}.bk-chip i{width:10px;height:3px;border-radius:var(--r-xs);display:inline-block}@media(max-width:1180px){.behav{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.pm-row2{flex-wrap:wrap}.bk-sum{grid-template-columns:1fr}}.pm-conf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-sm);color:var(--tx2)}.pm-conf>span{margin-right:4px}.pm-conf label{cursor:pointer}.pm-conf input{position:absolute;opacity:0;pointer-events:none}.pm-conf label span{display:inline-block;padding:3px 9px;border:1px solid var(--line2);border-radius:var(--r-pill);font:12px var(--mono);color:var(--tx2)}.pm-conf input:checked+span{border-color:var(--acc);color:var(--acc);background:var(--s2)}.pm-conf input:focus-visible+span{outline:2px solid var(--acc);outline-offset:1px}.pm-rule{background:var(--s2)!important;border-color:var(--acc)!important}.pm-rule b:first-child{color:var(--acc)!important}.bh-board tr.z td{color:var(--tx3)}.bh-rule{background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-md);color:var(--tx2);padding:1px 3px;font-size:var(--fs-sm)}.bh-rule.gate{border-color:var(--acc);color:var(--acc)}.bh-rule.block{border-color:var(--bad);color:var(--bad)}.bh-cal{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.bh-cal p{margin:0 0 8px;line-height:1.5}.bh-cal .g-lab{fill:var(--tx3);font-size:var(--fs-xs);font-family:Inter,sans-serif}.bh-hrs{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:46px;align-items:end}.bh-hrs>div{height:100%;display:flex;align-items:flex-end;background:var(--s2);border-radius:var(--r-xs)}.bh-hrs>div i{display:block;width:100%;height:max(3px,var(--h));border-radius:var(--r-xs)}.bh-hrs>div.up i{background:var(--up)}.bh-hrs>div.dn i{background:var(--dn)}.bh-hrs>div.z i{height:0}.bh-hrs-ax{display:flex;justify-content:space-between;font:10px var(--mono);color:var(--tx3);margin:3px 0 6px}.bk-pos{grid-template-columns:minmax(0,1fr) auto}.bk-pos-b{grid-column:1/-1;display:flex;gap:4px;justify-content:flex-end}.bk-exp{display:flex;flex-direction:column;gap:3px;margin:4px 0 8px}.bk-exp-r{display:grid;grid-template-columns:34px minmax(0,1fr) 52px;gap:6px;align-items:center;font-size:var(--fs-sm)}.bk-exp-r b{text-align:right;font-weight:500}.bk-exp-bar{position:relative;height:8px;background:var(--s2);border-radius:var(--r-xs)}.bk-exp-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line2)}.bk-exp-bar i{position:absolute;top:0;bottom:0;border-radius:var(--r-xs)}.bk-exp-bar i.up{background:var(--up)}.bk-exp-bar i.dn{background:var(--dn)}.bk-hist{width:100%;margin:6px 0}@media(max-width:700px){.bh-cal{grid-template-columns:1fr;justify-items:center}}.bk-hist{display:flex;flex-direction:column}.bk-h{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:5px 0;border-top:1px solid var(--line);font-size:var(--fs-md)}.bk-h:first-child{border-top:0}.obs-side{padding-right:4px}.obs-side>*{min-width:0;max-width:100%}.bk-h>div{min-width:0;flex:1}.bk-h>b{flex-shrink:0}.bh-board-w{overflow-x:auto;margin:2px 0 8px}.bh-board-w .bh-board{margin:0}.bh-board th,.bh-board td{padding-left:6px;padding-right:6px}.obs-side{padding-right:10px}.bh-board td:first-child{white-space:normal;min-width:120px}.bh-board{font-size:var(--fs-sm)}.tabs-wrap{position:relative;flex-shrink:0}.tabs-wrap .tabs{scroll-behavior:smooth}.tabs-wrap.fr .tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.tabs-wrap.fl .tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.tabs-wrap.fl.fr .tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.tabs-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:24px;height:24px;border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line2);color:var(--tx);font-size:var(--fs-xl);line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer}.tabs-arr.l{left:4px}.tabs-arr.r{right:4px}.tabs-wrap.fl .tabs-arr.l,.tabs-wrap.fr .tabs-arr.r{display:flex}.tabs-arr:hover{border-color:var(--acc);color:var(--acc)}.legend{right:190px}.bh-score{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:center}.bh-score-g{display:flex;flex-direction:column;align-items:center;min-width:92px}.bh-score-g b{font-size:38px;line-height:1;font-weight:700;letter-spacing:-.02em}.bh-score-g.st-ok b{color:var(--ok)}.bh-score-g.st-bad b{color:var(--bad)}.bh-score-g span{font-size:var(--fs-xs);color:var(--tx3);margin-top:4px;text-align:center}.bh-score-c{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bh-score-c label{display:block;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-score-c>div.z .bh-meter{opacity:.55}.bh-score-c>div.z>span{color:var(--tx3)}.bh-meter{height:6px;border-radius:var(--r-xs);background:var(--s2);overflow:hidden;margin-bottom:3px}.bh-meter i{display:block;height:100%;border-radius:var(--r-xs)}.bh-meter i.st-ok{background:var(--ok)}.bh-meter i.st-bad{background:var(--bad)}.bh-meter i.mid{background:var(--acc)}.bh-score-t p{margin:0;line-height:1.5;color:var(--tx2)}.bh-score-t .acc{color:var(--acc)}.bh-rule-c{white-space:nowrap}.bh-sug{font-size:var(--fs-xs);padding:1px 6px;margin-right:4px;border-radius:var(--r-pill);border:1px solid var(--acc);color:var(--acc);background:transparent;cursor:pointer}.pm-rev-r{display:flex;align-items:center;gap:8px}.bk-sub{display:block;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin:10px 0 4px}.bk-stress{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-bottom:6px}.bk-stress>div{display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-sm);color:var(--tx2);padding:3px 0;border-bottom:1px solid var(--line)}.bk-z{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bk-z-bar{position:relative;flex:1;height:8px;background:var(--s2);border-radius:var(--r-xs)}.bk-z-bar:before,.bk-z-bar:after{content:"";position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--line2)}.bk-z-bar:before{left:16.67%}.bk-z-bar:after{left:83.33%}.bk-z-bar i{position:absolute;top:0;bottom:0;border-radius:var(--r-xs);opacity:.6}.bk-z-bar i.up{background:var(--up)}.bk-z-bar i.dn{background:var(--dn)}.bk-z-bar span{position:absolute;top:-3px;width:3px;height:14px;margin-left:-1px;background:var(--tx);border-radius:var(--r-xs)}.bk-al{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:var(--fs-sm);padding:3px 0}@media(max-width:1180px){.bh-score{grid-template-columns:auto minmax(0,1fr)}.bh-score-t{grid-column:1/-1}}@media(max-width:700px){.bh-score{grid-template-columns:1fr}.bh-score-c{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-rev .top{gap:8px}.pm-rev .top>span:first-child{min-width:0}.pm-rev-r{flex-shrink:0;white-space:nowrap}.bh-score-h{margin-top:6px}.bh-rep{float:right;text-transform:none;letter-spacing:0;font-size:var(--fs-xs)}.bh-pause{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px}.bh-pause>span{margin-right:auto}.bh-pause b{color:var(--acc)}.bh-po{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;align-items:stretch;margin-bottom:8px}.bh-po .h{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);text-align:center;align-self:end}.bh-po .h.r{text-align:right;align-self:center;padding-right:4px}.bh-po .po{border-radius:var(--r-lg);padding:8px 10px;background:var(--s2);border:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.bh-po .po b{font-size:var(--fs-2xl);line-height:1.1}.bh-po .po span{font-size:var(--fs-sm);color:var(--tx2)}.bh-po .po.dw{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.bh-po .po.pj{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.bh-po .po.dl{border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:var(--bad-bg)}.bh-po .po.bb{border-color:var(--line2)}.bk-an{border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.bk-an-h{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.bk-an-b{min-height:96px}.bk-an-b p{margin:6px 0 0;line-height:1.5;color:var(--tx2)}.bk-attr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px}.bk-attr .bk-exp-r{grid-template-columns:62px minmax(0,1fr) 46px}.bk-sess{height:56px}.bk-corr{display:grid;gap:2px;font-size:var(--fs-xs)}.bk-corr span{padding:3px 2px;text-align:center;border-radius:var(--r-xs);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-corr .h{color:var(--tx3);font-family:inherit}.bk-corr .h.r{text-align:right;padding-right:6px}.bk-corr .acc{color:var(--acc)}.bk-corr .c{color:var(--tx)}@media(max-width:700px){.bk-attr{grid-template-columns:1fr}.bh-po{grid-template-columns:70px 1fr 1fr}}.bk-main{overflow-y:auto;overflow-x:hidden;padding-right:4px}.bk-chart{flex:1 0 260px}.bk-z-bar{min-width:0}.bk-z b{flex-shrink:0;white-space:nowrap}.bk-corr .c.d{background:var(--s2)!important}.lab-intro p{margin:0 0 10px;color:var(--tx2);line-height:1.55;max-width:900px}.lab-src{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.sc-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.sc-h{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:6px}.sc-tbl td{white-space:nowrap}.sc-v{font-size:var(--fs-xs);padding:2px 7px;border-radius:var(--r-pill);border:1px solid var(--line2);color:var(--tx2);white-space:nowrap}.sc-v.edge{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.sc-v.rev{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 50%,transparent);background:color-mix(in srgb,var(--bad) 8%,transparent)}.sc-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:10px 12px}.sc-row{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-bottom:1px solid var(--line)}.sc-row>div:first-child{display:flex;flex-direction:column}.sc-row small{font-size:var(--fs-xs)}.sc-row>div:last-child{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--tx2)}.sc-card p{margin:8px 0 0;line-height:1.5}.cn-svg{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px 8px 6px;margin-bottom:12px}.cn-svg svg{width:100%;height:260px;display:block}.cn-grid{stroke:var(--line);stroke-width:1}.cn-ax{fill:var(--tx3);font-size:var(--fs-xs);font-family:var(--mono)}.cn-ax.up{fill:var(--up)}.cn-ax.dn{fill:var(--dn)}.cn-b95{fill:color-mix(in srgb,var(--info) 10%,transparent);stroke:none}.cn-b68{fill:color-mix(in srgb,var(--info) 22%,transparent);stroke:none}.cn-cv{fill:none;stroke:var(--tx3);stroke-dasharray:4 4;stroke-width:1.2}.cn-px{fill:none;stroke:var(--acc);stroke-width:1.6;vector-effect:non-scaling-stroke}.cn-now{stroke:var(--line2);stroke-dasharray:2 3}.cn-lv{stroke-width:1;stroke-dasharray:5 3}.cn-lv.up{stroke:var(--up)}.cn-lv.dn{stroke:var(--dn)}.cn-leg{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--tx2);padding:4px 4px 0}.cn-leg i{display:inline-block;width:14px;height:8px;border-radius:var(--r-xs);margin-right:5px;vertical-align:middle}.cn-leg i.b68{background:color-mix(in srgb,var(--info) 45%,transparent)}.cn-leg i.b95{background:color-mix(in srgb,var(--info) 18%,transparent)}.cn-leg i.cv{border-top:1.5px dashed var(--tx3);height:0}.cn-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ex-tbl tr.me td{background:color-mix(in srgb,var(--tx) 3%,transparent)}.ex-tbl tr.best td:first-child b{color:var(--up)}.ex-tbl td small{font-size:var(--fs-xs)}.ex-bar{width:22%;min-width:90px}@media(max-width:900px){.sc-wrap,.cn-row{grid-template-columns:1fr}.ex-tbl td small{display:none}}.sc-live{min-width:0}.sc-live .bh-board-w{overflow-x:auto}.sc-tbl th:nth-child(-n+2),.sc-tbl td:nth-child(-n+2){text-align:left}.sc-tbl td small{font-size:var(--fs-xs)}@media(max-width:1700px){.sc-wrap{grid-template-columns:1fr}}.sc-v.robust{color:var(--on-solid);background:var(--c-g-solid);border-color:var(--c-g-solid);font-weight:600}.sc-tbl tr.sc-r{cursor:pointer}.sc-tbl tr.sc-r:hover td,.sc-tbl tr.sc-r.on td{background:color-mix(in srgb,var(--tx) 4%,transparent)}.sc-tbl tr.sc-dr td{white-space:normal;background:var(--s1);padding:10px 12px}.sc-det{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.sc-det p{margin:4px 0 0}.sc-decay>div{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;gap:8px;align-items:center;margin:3px 0}.sc-al{margin:8px 0 2px;display:flex;gap:8px;align-items:center;font-size:var(--fs-sm)}.cn-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ex-use{font-size:var(--fs-xs);margin-left:4px}.ex-more{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin:10px 0}.ex-grid{display:grid;gap:3px;font-size:var(--fs-xs);margin:4px 0 6px}.ex-grid span{text-align:center;padding:6px 2px;border-radius:var(--r-sm);font-family:var(--mono)}.ex-grid .h{color:var(--tx3);font-family:inherit;padding:2px}.ex-grid .h.r{text-align:right;padding-right:6px;align-self:center}.ex-grid .c{color:var(--tx)}.ex-grid .c.best{outline:1.5px solid var(--acc);outline-offset:-1.5px;font-weight:600}.ex-per td{white-space:nowrap}@media(max-width:900px){.sc-det,.ex-more{grid-template-columns:1fr}}.sc-tbl{width:100%}.sc-tbl tr.sc-dr td{max-width:0}.m label,.kpi label,.wl-head,.dom-head,.tbl th,.obs-side .ins label,.bh-grid .ins label,.bh-lab,.ins>label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.tbl th{padding:7px 10px}.tbl.sm th{padding:5px 8px}.tbl td.tx,.ex-tbl td:first-child,.sc-tbl td:nth-child(2),.bh-board td:first-child,.cn-row .tbl td:first-child,.ex-per td small,.tbl td small.muted{font-family:var(--f)}.tbl tr:hover td{background:var(--hover)}.bh-card,.sc-card,.cn-svg,.obs-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg)}.bh-card h3,.sc-h b,.obs-title h3{font-size:var(--fs-lg);font-weight:600;letter-spacing:0}button.link{color:var(--acc);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc) 45%,transparent);text-underline-offset:2px}button.link:hover{text-decoration-color:var(--acc)}button:disabled,button[disabled]{opacity:.45;cursor:not-allowed;filter:none}.cta,.pm-go,.qsell,.qbuy,.mc-b{transition:filter .15s,transform .05s}.cta:hover:not(:disabled),.pm-go:hover:not(:disabled),.qsell:hover,.qbuy:hover{filter:brightness(1.08)}.cta:active:not(:disabled),.pm-go:active:not(:disabled){transform:translateY(1px)}.mono,.tbl td,.kpi b,.m b{font-variant-numeric:tabular-nums}.overlay{background:color-mix(in srgb,var(--bg) 62%,transparent)}.modal,.pm-modal{max-height:calc(100dvh - 16vh);overflow:auto;overscroll-behavior:contain}.pm-actions{position:sticky;bottom:0;background:var(--s1);z-index:2;border-top:1px solid var(--line);margin-top:6px}@media(max-width:700px){.overlay{padding:10px;align-items:flex-start}.modal,.pm-modal,.cmd-box{width:100%;max-height:calc(100dvh - 20px)}.toasts{left:8px;right:8px;bottom:8px;width:auto;gap:6px}.toast{padding:7px 10px;font-size:var(--fs-sm)}.toast:nth-last-child(n+3){display:none}}@media(pointer:coarse){.mini-seg button,.seg button,.ghost.sm,button.pill,.icon-btn,#tabsL,#tabsR,select,.lab-src button,.bk-list .pill{min-height:32px}.mini-seg button{padding-left:10px;padding-right:10px}#tabsL,#tabsR{min-width:32px}button.link{min-height:28px;display:inline-flex;align-items:center}input[type=checkbox],input[type=radio]{width:18px;height:18px}.obs-src{display:inline-block;padding:6px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){#sonMore{min-width:28px}#briefBtn,.dj-it{min-height:32px}.ex-use{padding:0 6px}.dom-row{min-height:24px}}.side-seg .on small{color:var(--tx2)}@media(max-width:700px){.toasts{top:8px;bottom:auto;flex-direction:column}.toast:nth-last-child(n+2){display:none}.toast{box-shadow:0 6px 18px #00000059}}@media(min-width:721px)and (max-width:1080px){.grid,body.mc-on .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c c" "w t" "i1 i2" "i1 i3" "i4 i4" "d d"}.rail,body.mc-on .rail{display:contents}.rail>.ticket{grid-area:t}.rail>section:nth-of-type(2){grid-area:i1}.rail>section:nth-of-type(3){grid-area:i2}.rail>section:nth-of-type(4){grid-area:i3}.rail>section:nth-of-type(5){grid-area:i4}.acct{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.mnav,.mtools,.mtool-bar{display:none}@media(max-width:720px){:root{--navh:58px}body.mnav-on{padding-bottom:calc(var(--navh) + env(safe-area-inset-bottom))}.mnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(var(--navh) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--s1) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mnav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--tx3);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em}.mnav button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mnav button.on{color:var(--acc)}.mnav button.on:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--acc)}.mnav-badge{position:absolute;top:6px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--acc);color:var(--acc-ink);font:600 var(--fs-2xs)/16px var(--mono);font-style:normal;text-align:center}.topbar{padding:6px 10px;gap:6px}.acct{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);scroll-snap-type:x proximity}.acct .m{scroll-snap-align:start;padding:2px 10px 2px 0}.acct .m.hide-sm{display:block}body.mnav-on .grid>*{display:none}body.mnav-on[data-mv=chart] .chartp,body.mnav-on[data-mv=trade] .rail,body.mnav-on[data-mv=markets] .rail,body.mnav-on[data-mv=markets] .watch,body.mnav-on[data-mv=portfolio] .dock,body.mnav-on[data-mv=tools] .dock{display:flex}body.mnav-on[data-mv=markets] .grid{grid-template-areas:"w" "r"}body.mnav-on[data-mv=trade] .rail>section:nth-of-type(n+3){display:none}body.mnav-on[data-mv=markets] .rail>section:nth-of-type(-n+2){display:none}body.mnav-on .chartp,body.mnav-on .chartp.mc-multi{height:max(420px,calc(100dvh - var(--tbh,120px) - var(--navh) - env(safe-area-inset-bottom)))}body.mnav-on .chartp.mc-multi .mc-grid{overflow-y:auto}body.mnav-on .chart-top{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:auto auto;gap:6px 6px;overflow-x:auto;scrollbar-width:none;padding:8px 10px;align-items:center}body.mnav-on .chart-top::-webkit-scrollbar{display:none}body.mnav-on .chart-top>*{grid-row:2;margin:0}body.mnav-on .chart-top>.sym-block{grid-row:1;grid-column:1/-1;position:sticky;left:0;width:calc(100vw - 20px);justify-self:start;margin:0}body.mnav-on .chart-top .seg{flex-wrap:nowrap}body.mnav-on[data-mv=trade] .ticket .cta{position:sticky;bottom:calc(var(--navh) + env(safe-area-inset-bottom) + 8px);z-index:4;box-shadow:0 8px 22px #00000059}body.mnav-on .dock{height:calc(100dvh - var(--tbh,120px) - var(--navh) - env(safe-area-inset-bottom));min-height:420px}body.mnav-on[data-mv=tools][data-mtool=grid] .dock{height:auto}body.mnav-on .dock .tabs-r{display:none}body.mnav-on[data-mv=portfolio] #tabs button[data-tab]:not([data-tab=positions]):not([data-tab=orders]):not([data-tab=history]){display:none}body.mnav-on[data-mv=portfolio] #tabs button[data-tab]{flex:1;justify-content:center;min-height:44px}body.mnav-on[data-mv=portfolio] .tabs-arr{display:none!important}body.mnav-on[data-mv=portfolio] .tabs-wrap .tabs{-webkit-mask-image:none;mask-image:none}body.mnav-on[data-mv=tools] .tabs-wrap{display:none}body.mnav-on[data-mv=tools][data-mtool=grid] .dock>:not(.mtools){display:none}body.mnav-on[data-mv=tools][data-mtool=grid] .mtools{display:block}body.mnav-on[data-mv=tools][data-mtool=open] .mtool-bar{display:flex}.mtools{padding:12px}.mtools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mtools-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:12px;min-height:84px;background:var(--s2);border:1px solid var(--line);border-radius:var(--r-lg)}.mtools-grid button:active{background:var(--s3)}.mtools-grid b{font-size:var(--fs-md);font-weight:600;color:var(--tx)}.mtools-grid small{font-size:var(--fs-xs);color:var(--tx3);line-height:1.35}.mtool-bar{align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;background:var(--s1)}.mtool-back{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 8px 0 2px;color:var(--acc);font-weight:600;font-size:var(--fs-sm)}.mtool-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mtool-bar b{font-size:var(--fs-lg);font-weight:600}.dock .tbl th:first-child,.dock .tbl td:first-child{position:sticky;left:0;z-index:1;background:var(--s1)}.toasts{z-index:70}}@media(max-width:720px){body.mnav-on #helpBtn,body.mnav-on #cmdBtn,body.mnav-on #sonMore{display:none}body.mnav-on .topbar{flex-wrap:wrap;row-gap:4px}body.mnav-on .brand{flex:0 0 auto}body.mnav-on .ctrls{margin-left:auto;gap:4px;flex-wrap:nowrap}body.mnav-on .ctrls select{padding-left:6px;padding-right:18px}body.mnav-on .chart-top{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}}@media(max-width:720px){body.mnav-on .ctrls select{width:60px;font-size:var(--fs-sm)}body.mnav-on .ctrls .sel{min-width:0}body.mnav-on .topbar{column-gap:6px}}@media(max-width:380px){body.mnav-on .wordmark{font-size:var(--fs-md);letter-spacing:.02em}body.mnav-on .ctrls select{width:54px}body.mnav-on .ctrls .icon-btn{min-width:30px;width:30px}}@media(pointer:coarse){.scan-row{min-height:32px}}.wordmark{display:inline-flex;align-items:center;gap:8px}.wordmark span:last-child{margin-left:0}.logo{width:20px;height:20px;flex-shrink:0;fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.logo .lg-ring{stroke:var(--tx);stroke-width:2}.logo .lg-mer{stroke:var(--tx);stroke-width:1.4;opacity:.45}.logo .lg-line{stroke:var(--acc);stroke-width:2.6}.logo .lg-dot{fill:var(--acc)}.logo .lg-r{fill:#e2262f}.logo .lg-y{fill:#f5d000}.logo .lg-b{fill:#3f8fd8}.logo .lg-g{fill:#6fbe44}.boot-logo{width:64px;height:64px}.boot-logo .lg-line{stroke-dasharray:40;stroke-dashoffset:40;animation:lgDraw 1.1s .15s cubic-bezier(.6,.1,.2,1) forwards}.boot-logo .lg-dot{transform-origin:23.6px 8.6px;transform:scale(0);animation:lgPop .35s 1.1s cubic-bezier(.3,1.6,.5,1) forwards}@keyframes lgDraw{to{stroke-dashoffset:0}}@keyframes lgPop{to{transform:scale(1)}}.icon-btn svg,#drawSeg svg,.mc-ic svg,#mcSeg svg,.mc-more-btn svg,.mc-main-max svg,.mnav button svg,.mtool-back svg{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon-btn svg *,#drawSeg svg *,.mc-ic svg *,#mcSeg svg *,.mc-more-btn svg *,.mc-main-max svg *,.mnav button svg *,.mtool-back svg *{vector-effect:non-scaling-stroke}.mnav button svg{stroke-width:1.6}.install-btn{color:var(--acc)}.is-standalone .topbar{padding-top:max(6px,env(safe-area-inset-top))}@media(display-mode:standalone){.topbar{padding-top:max(6px,env(safe-area-inset-top))}}.lp-pop{position:fixed;z-index:80;min-width:210px;display:grid;gap:6px;padding:10px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:lpIn .16s cubic-bezier(.2,.8,.2,1)}@keyframes lpIn{0%{opacity:0;transform:translateY(6px) scale(.97)}}.lp-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px 4px}.lp-h b{font-size:var(--fs-xl)}.lp-h span{font-size:var(--fs-xs);color:var(--tx3)}.lp-b{min-height:40px;border-radius:var(--r-md);border:1px solid var(--line2);background:var(--s2);font-weight:600;font-size:var(--fs-md);color:var(--tx)}.lp-b.buy{background:var(--buy);border-color:var(--buy);color:var(--on-solid)}.lp-b.sell{background:var(--sell);border-color:var(--sell);color:var(--on-solid)}.lp-x{min-height:34px;color:var(--tx3);font-size:var(--fs-sm)}.lp-note{font-size:var(--fs-sm);color:var(--tx3);margin:0 2px}.wordmark .wm-t{color:inherit;margin-left:0;margin-right:-8px;letter-spacing:inherit}html,body{overscroll-behavior-x:none}.mtools-grid button[data-mt=install]{display:none}html.can-install .mtools-grid button[data-mt=install]{display:flex;border-color:color-mix(in srgb,var(--acc) 45%,var(--line));background:color-mix(in srgb,var(--acc) 8%,var(--s2))}@media(max-width:720px){body.mnav-on #installBtn{display:none}}@media(max-width:720px){body.mnav-on .wordmark{gap:6px;letter-spacing:.02em;font-size:var(--fs-md)}body.mnav-on .wordmark .wm-t{margin-right:-6px}body.mnav-on .wordmark .logo{width:18px;height:18px}body.mnav-on .ctrls{gap:2px}}@media(max-width:400px){body.mnav-on .wordmark{letter-spacing:.02em;gap:5px}body.mnav-on .wordmark .wm-t{margin-right:-5px}body.mnav-on .ctrls select{width:54px}body.mnav-on .ctrls .icon-btn{min-width:30px;width:30px}}@media(max-width:370px){body.mnav-on .wordmark>span{display:none}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:6px;left:6px;z-index:200;display:flex;gap:6px;pointer-events:none}.skip a{transform:translateY(-140%);opacity:0;pointer-events:auto;padding:8px 12px;border-radius:var(--r-md);background:var(--acc);color:var(--acc-ink);font-weight:600;font-size:var(--fs-sm);text-decoration:none;transition:transform .15s,opacity .15s}.skip a:focus{transform:none;opacity:1;outline:2px solid var(--tx);outline-offset:2px}.bt-sec h3{margin-top:0}.tabs-list{display:contents}@media(min-width:1081px){.grid.ws{grid-template-columns:var(--wl-w,260px) minmax(0,1fr) var(--rail-w,332px);grid-template-rows:minmax(0,1fr) var(--dock-h,290px)}.grid.ws.dock-big{grid-template-rows:minmax(300px,1fr) minmax(0,1.15fr)}.grid.ws.ws-mirror{grid-template-columns:var(--rail-w,332px) minmax(0,1fr) var(--wl-w,260px);grid-template-areas:"r c w" "r d d"}.grid.ws.ws-nowl{grid-template-columns:0 minmax(0,1fr) var(--rail-w,332px)}.grid.ws.ws-nowl.ws-mirror{grid-template-columns:var(--rail-w,332px) minmax(0,1fr) 0}.grid.ws.ws-nowl .watch{display:none}}.ws-split{position:fixed;z-index:30;touch-action:none}.ws-split.ws-col{width:8px;cursor:col-resize}.ws-split.ws-row{height:8px;cursor:row-resize}.ws-split:after{content:"";position:absolute;background:var(--acc);opacity:0;transition:opacity .15s;border-radius:2px}.ws-split.ws-col:after{left:3px;top:0;bottom:0;width:2px}.ws-split.ws-row:after{top:3px;left:0;right:0;height:2px}.ws-split:hover:after,.ws-split.drag:after,.ws-split:focus-visible:after{opacity:.85}.ws-split:focus-visible{outline:none}html.ws-dragging,html.ws-dragging *{cursor:inherit!important;-webkit-user-select:none;user-select:none}html.ws-dragging iframe,html.ws-dragging canvas{pointer-events:none}.layout-sel{max-width:132px}@media(max-width:1080px){.layout-sel{display:none}}.ws-box{width:min(420px,calc(100vw - 32px));background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px;display:grid;gap:12px}.ws-box h2{font-size:var(--fs-lg);margin:0}.ws-f{display:grid;gap:6px;font-size:var(--fs-sm);color:var(--tx2)}.ws-f input{height:38px}.ws-q{display:flex;flex-wrap:wrap;gap:6px}.ws-act{display:flex;justify-content:flex-end;gap:8px}.ws-box .chip{border:1px solid var(--line2);border-radius:999px;padding:4px 10px;font-size:var(--fs-xs);color:var(--tx2);background:var(--s2)}.ws-box .chip:hover{color:var(--tx);border-color:var(--tx3)}.ws-box .primary{border-radius:var(--r-md);padding:6px 16px;font-weight:600;font-size:var(--fs-sm);background:var(--acc);color:var(--acc-ink)}.empty .es{display:grid;justify-items:center;gap:6px;max-width:440px;margin:0 auto}.es-ic{width:28px;height:28px;fill:none;stroke:var(--tx3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px}.es-t{color:var(--tx);font-size:var(--fs-md);font-weight:600}.es-p{margin:0;color:var(--tx3);font-size:var(--fs-sm);line-height:1.5}.es-act{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.es-b{border:1px solid var(--line2);border-radius:var(--r-md);padding:6px 12px;font-size:var(--fs-sm);color:var(--tx2);background:var(--s2);min-height:32px}.es-b:hover{color:var(--tx);border-color:var(--tx3)}.es-b.pri{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 50%,var(--line2))}.tour-spot{position:fixed;z-index:120;border-radius:var(--r-lg);box-shadow:0 0 0 9999px #05080c9e,0 0 0 2px var(--acc);transition:left .28s cubic-bezier(.2,.7,.2,1),top .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1),height .28s cubic-bezier(.2,.7,.2,1);pointer-events:auto}[data-theme=light] .tour-spot{box-shadow:0 0 0 9999px #1217206b,0 0 0 2px var(--acc)}.tour-card{position:fixed;z-index:121;width:min(320px,calc(100vw - 24px));background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px;display:grid;gap:8px;transition:left .28s cubic-bezier(.2,.7,.2,1),top .28s cubic-bezier(.2,.7,.2,1)}.tour-top{display:flex;justify-content:space-between;align-items:center}.tour-n{font-size:var(--fs-xs);color:var(--acc);font-weight:600;letter-spacing:.06em}.tour-x{font-size:var(--fs-sm);color:var(--tx3);padding:4px 6px}.tour-x:hover{color:var(--tx)}.tour-t{font-size:var(--fs-lg);color:var(--tx)}.tour-p{margin:0;font-size:var(--fs-sm);color:var(--tx2);line-height:1.55}.tour-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.tour-next{border-radius:var(--r-md);padding:7px 16px;font-weight:600;font-size:var(--fs-sm);background:var(--acc);color:var(--acc-ink);min-height:34px}.tour-chip{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;background:var(--s1);border:1px solid color-mix(in srgb,var(--acc) 40%,var(--line2));border-radius:999px;box-shadow:var(--shadow);font-size:var(--fs-sm);color:var(--tx2);animation:lpIn .3s cubic-bezier(.2,.8,.2,1)}.tour-chip.out{opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.tour-go{border-radius:999px;padding:5px 12px;background:var(--acc);color:var(--acc-ink);font-weight:600}.tour-no{width:26px;height:26px;border-radius:50%;color:var(--tx3);font-size:16px;line-height:1}.tour-no:hover{color:var(--tx);background:var(--s2)}body.mnav-on .tour-chip{left:12px;right:12px;bottom:calc(var(--mnav-h,62px) + 12px + env(safe-area-inset-bottom));justify-content:space-between;border-radius:var(--r-lg)}.help-tour{display:flex;align-items:center;gap:12px;padding:4px 12px 10px}@media(prefers-reduced-motion:reduce){.tour-spot,.tour-card{transition:none}}@media(prefers-reduced-motion:no-preference){.tab.on{animation:tabIn .18s ease-out}@keyframes tabIn{0%{opacity:0;transform:translateY(3px)}}.tbl tr.row-in td{animation:rowIn 1.4s ease-out}@keyframes rowIn{0%{background:color-mix(in srgb,var(--acc) 22%,transparent)}to{background:transparent}}#tkSubmit.fired{animation:fired .7s cubic-bezier(.2,.8,.2,1)}@keyframes fired{0%{box-shadow:0 0 color-mix(in srgb,var(--acc) 70%,transparent)}to{box-shadow:0 0 0 12px transparent}}.mnav-b.bump{animation:bump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes bump{40%{transform:scale(1.35)}}#mBal.tick-up{animation:tickUp 1.1s ease-out}#mBal.tick-dn{animation:tickDn 1.1s ease-out}@keyframes tickUp{0%{color:var(--up);text-shadow:0 0 12px color-mix(in srgb,var(--up) 60%,transparent)}}@keyframes tickDn{0%{color:var(--dn);text-shadow:0 0 12px color-mix(in srgb,var(--dn) 60%,transparent)}}#tkSubmit:active,.lp-b:active,.es-b:active,.tour-next:active,.tour-go:active,.qt-b:active,.chart-qt button:active{transform:scale(.97)}#tkSubmit,.lp-b,.es-b,.tour-next,.tour-go{transition:transform .08s ease-out}}@media(prefers-reduced-motion:reduce){.boot-logo .lg-line{animation:none;stroke-dashoffset:0}.boot-logo .lg-dot{animation:none;transform:none}.lp-pop,.tour-chip{animation:none}}body.mnav-on .tour-go{min-height:40px;padding:6px 14px}body.mnav-on .tour-no{width:40px;height:40px}:root{color-scheme:dark;--sb:color-mix(in srgb,var(--tx3) 28%,transparent);--sb-h:color-mix(in srgb,var(--tx3) 55%,transparent);--sb-a:color-mix(in srgb,var(--acc) 70%,transparent)}[data-theme=light]{color-scheme:light;--sb:color-mix(in srgb,var(--tx3) 32%,transparent);--sb-h:color-mix(in srgb,var(--tx3) 60%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}*:hover{scrollbar-color:var(--sb-h) transparent}::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--sb);border-radius:8px;border:2px solid transparent;background-clip:padding-box;min-height:32px}:hover::-webkit-scrollbar-thumb{background:var(--sb-h);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--sb-a);background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}@media(min-width:1081px){.topbar{height:46px;gap:14px}.acct{justify-content:flex-end}}.views{display:flex;align-items:center;gap:2px;flex-shrink:0;height:100%}.views button{height:100%;padding:0 13px;font-size:15px;font-weight:500;color:var(--tx2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.views button:hover{color:var(--tx)}.views button.on{color:var(--tx);border-bottom-color:var(--acc);font-weight:600}.m b{font-variant-numeric:tabular-nums}.brief-btn{color:var(--tx2);border-color:var(--line2);background:var(--s2);font-weight:500;border-radius:var(--r-md)}.brief-btn:hover{color:var(--tx);background:var(--s3)}.brief-btn svg{fill:none;stroke:currentColor;stroke-width:1.5}code{color:var(--tx2)}.statusbar{display:flex;align-items:center;gap:14px;height:26px;padding:0 12px;border-top:1px solid var(--line);background:var(--s1);font-size:var(--fs-xs);color:var(--tx2);flex-shrink:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.statusbar::-webkit-scrollbar{display:none}.statusbar .pill{padding:1px 6px}.statusbar .clock{padding:0;font-size:var(--fs-xs)}.statusbar .sb-sp{flex:1}.statusbar .m{display:flex;align-items:baseline;gap:6px;padding:0 0 0 12px;border-left:1px solid var(--line)}.statusbar .m label{font-size:var(--fs-2xs)}.statusbar .m b{font-size:var(--fs-xs);font-family:var(--mono)}.statusbar .sel{gap:5px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);padding-left:12px;border-left:1px solid var(--line)}.statusbar select{height:20px;min-height:0!important;padding:0 18px 0 6px;font-size:var(--fs-xs);border-radius:var(--r-sm)}.statusbar .layout-sel{max-width:150px}.wl-head,.wl-row{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 24px 50px;gap:6px;padding:0 10px 0 12px}.wl-head{padding-bottom:5px;font-size:var(--fs-2xs)}.wl-row{height:28px;font-size:var(--fs-sm);transition:background .3s}.wl-row.on:before{top:5px;bottom:5px}.wl-sym{font-size:var(--fs-sm);flex-direction:row}.wl-row .px{color:var(--tx);font-variant-numeric:tabular-nums;border-radius:var(--r-xs);transition:background .35s;padding:0 2px;margin:0 -2px}.wl-row.tk-up .px{background:color-mix(in srgb,var(--up) 13%,transparent);transition:none}.wl-row.tk-dn .px{background:color-mix(in srgb,var(--dn) 13%,transparent);transition:none}.wl-row .sp{color:var(--tx3);font-size:var(--fs-xs)}.wl-row .chg{font-size:var(--fs-xs)}.wl-det{border-top:1px solid var(--line);padding:10px 10px 12px;flex-shrink:0;font-size:var(--fs-xs)}.wl-det:empty{display:none}.wd-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.wd-h b{font-size:var(--fs-sm)}.wd-rg,.mq-rg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--tx3)}.wd-rg>i,.mq-rg>i{position:relative;height:4px;background:var(--s3);border-radius:2px}.wd-rg>i>i,.mq-rg>i>i{position:absolute;top:-2px;width:2px;height:8px;margin-left:-1px;background:var(--tx);border-radius:1px}.wd-g{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:10px}.wd-g dt{font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.wd-g dd{font-family:var(--mono);font-size:var(--fs-xs);color:var(--tx)}.wd-g dd small{color:var(--tx3)}.chart-top{flex-wrap:nowrap;gap:8px;padding:6px 10px;min-height:42px}.sym-name{font-size:var(--fs-xl)}.dd{position:relative;flex-shrink:0}.dd-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--s2);font-size:var(--fs-sm);color:var(--tx2);font-weight:500;white-space:nowrap}.dd-btn:hover,.dd.open .dd-btn{color:var(--tx);border-color:var(--line2)}.dd-btn .count{margin:0}.dd-car{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6}.dd-pop{position:fixed;z-index:80;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:4px;min-width:170px}.dd-pop[hidden]{display:none}.dd-pop .seg{display:flex;flex-direction:column;background:none;border:0;padding:0;gap:1px}.dd-pop .seg button{text-align:left;padding:6px 10px 6px 28px;position:relative}.dd-pop .seg button.on{background:var(--s2);box-shadow:none;color:var(--tx)}.dd-pop .seg button.on:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:4px;border:solid var(--acc);border-width:0 0 2px 2px;transform:translateY(-70%) rotate(-45deg)}.chart-body{flex:1;min-height:0;display:flex}.chart-body>.mc-grid{flex:1;min-width:0}.tool-strip{display:flex;flex-direction:column;align-items:center;gap:6px;width:38px;flex-shrink:0;padding:6px 0;border-right:1px solid var(--line);background:var(--s1);overflow-y:auto;scrollbar-width:none}.tool-strip::-webkit-scrollbar{display:none}.tool-strip .seg{flex-direction:column;background:none;border:0;padding:0;gap:2px}.tool-strip .seg+.seg{border-top:1px solid var(--line);padding-top:6px}.tool-strip .seg button,#drawSeg.seg button{width:30px;height:30px;min-height:30px;padding:0;display:grid;place-items:center;font-size:0;gap:0;border-radius:var(--r-md)}.tool-strip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tool-strip #toolSeg button.on{background:var(--acc);color:var(--acc-ink)}.tool-strip .tl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ticket{padding-bottom:10px}.ticket .ph{padding:8px 12px 6px}.ticket .seg.full{margin:0 12px 8px}.side-seg{grid-template-columns:1fr 34px 1fr;gap:0;padding:0 12px 8px;align-items:stretch}.side-seg button{padding:6px 10px;border-radius:var(--r-lg)}.side-seg .sell{border-top-right-radius:0;border-bottom-right-radius:0}.side-seg .buy{border-top-left-radius:0;border-bottom-left-radius:0;text-align:right;align-items:flex-end}.side-seg b{font-size:var(--fs-xl)}.side-seg .sell b,.side-seg .buy b{color:var(--tx)}.side-seg b b{font-size:22px}.tk-spr{display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--tx2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--s1)}.ticket .field{padding:0 12px 8px;gap:4px}.ticket .hint{min-height:13px;font-size:var(--fs-2xs)}.ticket .stepper{height:30px}.ticket .stepper button{width:26px;font-size:var(--fs-lg)}.ticket .rr{margin:0 12px 8px;height:4px}.tk-sum{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin:0 12px 8px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--s2)}.tk-sum label{display:block;font-size:var(--fs-2xs);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.tk-sum b{font-family:var(--mono);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.tk-sum small{color:var(--tx3);font-size:var(--fs-2xs)}.ticket .warn{margin:0 12px 8px;padding:6px 9px;font-size:var(--fs-xs)}.ticket .cta{padding:9px;font-size:var(--fs-md)}.tk-more{margin:8px 12px 0;font-size:var(--fs-xs)}.tk-more summary{cursor:pointer;color:var(--tx3);list-style:none;display:flex;align-items:center;gap:6px}.tk-more summary::-webkit-details-marker{display:none}.tk-more summary:before{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .15s}.tk-more[open] summary:before{transform:rotate(45deg)}.tk-more summary:hover{color:var(--tx)}.tk-more .field{padding:8px 0 6px}.tk-more .stats{padding:4px 0 6px;font-size:var(--fs-xs)}.tk-more .foot-note{padding:2px 0 0}.isw{display:none}.isw button{flex:1;height:30px;font-size:var(--fs-sm);color:var(--tx2);font-weight:500;border-bottom:2px solid transparent}.isw button:hover{color:var(--tx)}.isw button.on{color:var(--tx);border-bottom-color:var(--acc)}.tabs button[data-tab]{padding:8px 11px}.tabs-title{display:none;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--tx3);padding:0 14px 0 6px;margin-right:6px;border-right:1px solid var(--line);white-space:nowrap}.tabs-title:not(:empty){display:inline-block}@media(min-width:1081px){.toasts{right:calc(var(--ws-rail-eff,var(--ws-rail,332px)) + 14px);bottom:calc(var(--ws-dock,290px) + 40px)}}.monitor{display:none;grid-area:mo;flex-direction:column}.mon-ph{flex-wrap:wrap;justify-content:flex-start;gap:12px;border-bottom:1px solid var(--line);padding:8px 12px}.mon-ph h2{margin-right:6px}.mon-ph .sel{font-size:var(--fs-xs);color:var(--tx3);gap:6px}.mon-ph select{height:24px;min-height:0!important;padding:0 20px 0 7px;font-size:var(--fs-xs)}.mon-hint{margin-left:auto}.mon-board{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-content:start;gap:1px;background:var(--line);scrollbar-width:thin}.mon-board[data-den=comfort]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.mq{background:var(--s1);padding:8px 10px 7px;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative;transition:background .35s}.mq:hover{background:var(--s2)}.mq.on{box-shadow:inset 2px 0 0 var(--acc)}.mq.tk-up .mq-px span{color:var(--tx)}.mq.tk-up .mq-sp{color:var(--up)}.mq.tk-dn .mq-sp{color:var(--dn)}.mq-h{display:flex;align-items:baseline;gap:8px}.mq-h b{font-size:var(--fs-sm);font-weight:600}.mq-nm{all:unset;box-sizing:border-box;font-size:var(--fs-sm);font-weight:600;color:var(--tx);cursor:pointer;min-height:24px;display:inline-flex;align-items:center;margin:-5px 0;border-radius:var(--r-xs)}.mq-nm:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.mq-ses{font-size:var(--fs-2xs);color:var(--tx3);letter-spacing:.04em}.mq-chg{margin-left:auto;font-size:var(--fs-xs)}.mq-px{display:grid;grid-template-columns:1fr 34px 1fr;align-items:stretch}.mq-px button{display:flex;flex-direction:column;padding:3px 7px;border:1px solid var(--line);background:var(--s2);border-radius:var(--r-md);text-align:left}.mq-px .mq-s{border-top-right-radius:0;border-bottom-right-radius:0}.mq-px .mq-b{border-top-left-radius:0;border-bottom-left-radius:0;align-items:flex-end}.mq-px button:hover{border-color:var(--line2)}.mq-px .mq-s:hover{background:var(--dn-bg);border-color:var(--dn)}.mq-px .mq-b:hover{background:var(--up-bg);border-color:var(--up)}.mq-px small{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);font-weight:600}.mq-px span{font-size:var(--fs-sm);color:var(--tx);line-height:1.2;white-space:nowrap}.mq-px span b{font-size:var(--fs-xl);font-weight:600}.mq-px span sup{font-size:var(--fs-2xs);vertical-align:6px}.mq-sp{display:grid;place-items:center;font-size:var(--fs-2xs);color:var(--tx2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mq-ft{display:grid;grid-template-columns:56px 1fr;gap:8px;align-items:center}.mq-sk{width:56px;height:16px}.mq-m{font-size:var(--fs-2xs);color:var(--tx2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mq-m small{color:var(--tx3)}.mon-board[data-den=comfort] .mq{padding:12px 14px 10px;gap:9px}.mon-board[data-den=comfort] .mq-px span b{font-size:22px}.mon-board[data-den=comfort] .mq-sk{width:90px;height:24px}.mon-board[data-den=comfort] .mq-ft{grid-template-columns:90px 1fr}@media(min-width:721px){body:not(.mnav-on) .grid.ws{grid-template-areas:"w c r" "w d r"}body:not(.mnav-on) .grid.ws.ws-mirror{grid-template-areas:"r c w" "r d w"}body:not(.mnav-on) .grid.ws.dock-big{grid-template-rows:minmax(300px,1fr) minmax(0,1.15fr)}body:not(.mnav-on) .watch .wl{flex:0 1 auto}body:not(.mnav-on) .watch .wl-det{margin-top:auto}body:not(.mnav-on) .rail{overflow:hidden}body:not(.mnav-on) .rail>.ticket{flex:none;overflow:auto;max-height:calc(100% - 240px);scrollbar-width:thin}body:not(.mnav-on) #iDom .foot-note{display:none}body:not(.mnav-on) .isw{display:flex;flex:none;background:var(--s1);border-bottom:1px solid var(--line);padding:0 6px}body:not(.mnav-on) .rail>.intel{display:none}body:not(.mnav-on) .rail>.intel.isw-on{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin}body:not(.mnav-on) .rail>.intel.isw-on>.ph h2{display:none}body:not(.mnav-on) .rail>.intel.isw-on>.ph{justify-content:flex-end;padding:6px 12px 4px}body:not(.mnav-on) .rail>.intel .foot-note{margin-top:auto;padding-bottom:4px}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .grid.ws{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"d"}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) :is(.watch,.chartp,.rail){display:none}body:not(.mnav-on):not([data-view=trade]) .ws-split{display:none!important}body:not(.mnav-on)[data-view=monitor] .ws-split[data-k=rail],body:not(.mnav-on)[data-view=monitor] .ws-split[data-k=dock]{display:block!important}body:not(.mnav-on)[data-view=monitor] .grid.ws{grid-template-columns:minmax(0,1fr) var(--rail-w,332px);grid-template-rows:minmax(0,1fr) var(--dock-h,290px);grid-template-areas:"mo r" "d r"}body:not(.mnav-on)[data-view=monitor] .grid.ws.ws-mirror{grid-template-columns:var(--rail-w,332px) minmax(0,1fr);grid-template-areas:"r mo" "r d"}body:not(.mnav-on)[data-view=monitor] :is(.watch,.chartp){display:none}body:not(.mnav-on)[data-view=monitor] .monitor{display:flex}body:not(.mnav-on)[data-view=monitor] .rail{overflow-y:auto}body:not(.mnav-on)[data-view=monitor] .rail>.ticket,body:not(.mnav-on)[data-view=monitor] .isw{display:none}body:not(.mnav-on)[data-view=monitor] .dom-row:not(.mid){height:24px}body:not(.mnav-on)[data-view=monitor] .rail>.intel{display:flex;flex-direction:column;flex:none}body:not(.mnav-on)[data-view=monitor] .rail>.intel .foot-note{display:none}body:not(.mnav-on)[data-view=monitor] #iStr{order:1}body:not(.mnav-on)[data-view=monitor] #iSes{order:2}body:not(.mnav-on)[data-view=monitor] #iExp{order:3}body:not(.mnav-on)[data-view=monitor] #iDom{order:4}body:not(.mnav-on)[data-view=monitor] .toasts{right:calc(var(--ws-rail,332px) + 14px)}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .toasts{right:16px;bottom:40px}}body:not(.mnav-on)[data-view=trade] #tabs button[data-tab]:not([data-in~=trade]),body:not(.mnav-on)[data-view=monitor] #tabs button[data-tab]:not([data-in~=monitor]),body:not(.mnav-on)[data-view=research] #tabs button[data-tab]:not([data-in~=research]),body:not(.mnav-on)[data-view=lab] #tabs button[data-tab]:not([data-in~=lab]),body:not(.mnav-on)[data-view=coach] #tabs button[data-tab]:not([data-in~=coach]){display:none}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .tabs-r{display:none}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .tabs button[data-tab]{padding:10px 14px;font-size:var(--fs-md)}@media(min-width:721px)and (max-width:1080px){.topbar{height:auto}.views{order:2;height:36px}.acct{order:4}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"d"}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) :is(.watch,.chartp,.rail){display:none}body:not(.mnav-on):is([data-view=research],[data-view=lab],[data-view=coach]) .dock{height:calc(100vh - 150px);min-height:560px}body:not(.mnav-on)[data-view=monitor] .grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"mo" "d"}body:not(.mnav-on)[data-view=monitor] :is(.watch,.chartp,.rail){display:none}body:not(.mnav-on)[data-view=monitor] .monitor{display:flex}body:not(.mnav-on)[data-view=monitor] .mon-board{overflow:visible}.tool-strip{width:42px}.statusbar{position:sticky;bottom:0;z-index:20}}body.mnav-on .views{display:none}body.mnav-on .monitor{display:none!important}body.mnav-on .statusbar{flex-wrap:wrap;height:auto;gap:10px 14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);margin:12px 12px 0;white-space:normal;font-size:var(--fs-sm)}body.mnav-on .statusbar .sb-sp{display:none}body.mnav-on .statusbar .m,body.mnav-on .statusbar .sel{border-left:0;padding-left:0}body.mnav-on .statusbar select{height:32px;font-size:var(--fs-sm)}body.mnav-on .statusbar .sel span{display:inline}body.mnav-on .chart-body{flex-direction:column}body.mnav-on .tool-strip{flex-direction:row;width:auto;height:40px;padding:4px 8px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;flex-shrink:0}body.mnav-on .tool-strip .seg{flex-direction:row}body.mnav-on .tool-strip .seg+.seg{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:6px}body.mnav-on .tool-strip .seg button{width:34px;height:32px}body.mnav-on[data-mv=tools] .mtools .statusbar{display:flex}.tabs-title{order:-2}body:not(.mnav-on)[data-view=coach] #tabs button[data-tab=behav]{order:-1}.wl-row .chg{white-space:nowrap}.chart-top{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chart-top::-webkit-scrollbar{display:none}.chart-top>*{flex-shrink:0}.chart-top .sym-block{flex-shrink:1;min-width:0}@media(max-width:1440px){.brief-btn{font-size:0;gap:0;padding:0 8px;height:28px}.brief-btn svg{width:14px;height:14px}#symChg{font-size:var(--fs-xs)}}@media(min-width:1081px)and (max-width:1366px){.tfSeg button,#tfSeg button{padding:4px 7px}.chart-top{gap:6px}.dd-btn{padding:0 7px}}@media(min-width:1081px)and (max-height:860px){body:not(.mnav-on)[data-view=trade] .grid.ws:not(.dock-big){grid-template-rows:minmax(0,1fr) min(var(--dock-h,290px),30vh)}body:not(.mnav-on)[data-view=monitor] .grid.ws:not(.dock-big){grid-template-rows:minmax(0,1fr) min(var(--dock-h,290px),34vh)}}.sym-px{white-space:nowrap}.wl-row .px{justify-self:end}@media(min-width:1081px)and (max-width:1366px){#symChg,#mcSeg button[data-l="2v"],#mcSeg button[data-l="3"]{display:none}}@media(min-width:721px)and (max-width:1080px){.topbar .views{order:1;margin-left:8px}.topbar .ctrls{order:2;margin-left:auto}.topbar .acct{order:3;flex-basis:100%;justify-content:flex-start}}body.mnav-on #sbLayout{display:none}.wd-g dd small{font-size:var(--fs-2xs)}.side-seg sup{font-size:var(--fs-xs)}.sym-name,.quick small,.wd-h b,.mq-h b,.wl-sym{font-weight:600}.bh-pgs{margin:0 0 8px}.bh-pgs button small{font-size:var(--fs-2xs);color:var(--tx3);margin-left:2px}.behav .bh-card[data-pg]{display:none}.behav[data-pg=habits] .bh-card[data-pg=habits],.behav[data-pg=pm] .bh-card[data-pg=pm],.behav[data-pg=flags] .bh-card[data-pg=flags]{display:block}@media(min-width:721px){body:not(.mnav-on) .tab[data-pane=behav]{overflow:hidden;padding:10px 12px}body:not(.mnav-on) .behav{height:100%;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:10px}body:not(.mnav-on) .behav .bh-col{display:contents}body:not(.mnav-on) .behav .bh-score{grid-row:1;padding:10px 14px}body:not(.mnav-on) .behav .bh-card[data-pg]{grid-row:2;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}body:not(.mnav-on) .behav[data-pg=flags]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}body:not(.mnav-on) .behav[data-pg=pm]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}body:not(.mnav-on) .behav .bh-card[data-o="1"]{grid-column:1}body:not(.mnav-on) .behav .bh-card[data-o="2"]{grid-column:2}body:not(.mnav-on) .behav .bh-card[data-o="3"]{grid-column:3}body:not(.mnav-on) .behav .bh-card h3{position:sticky;top:-12px;background:var(--s1);z-index:2;padding:4px 0;margin-top:-4px}body:not(.mnav-on) .behav .bh-grid{grid-template-columns:minmax(0,1fr)}body:not(.mnav-on) .behav .bh-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body:not(.mnav-on) .bt{height:100%}body:not(.mnav-on) .bt-cfg{display:flex;flex-direction:column;padding:8px 12px 0}body:not(.mnav-on) .bt-cfg .bt-sec{padding:6px 0}body:not(.mnav-on) .bt-cfg .bt-run{position:sticky;bottom:0;margin-top:auto;background:var(--s1);padding:8px 0 10px;border-top:1px solid var(--line);z-index:2}body:not(.mnav-on) .bt-out{display:flex;flex-direction:column;overflow:hidden;padding:8px 14px 0}body:not(.mnav-on) .bt-out>*{flex:none}body:not(.mnav-on) .bt-out .bt-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 12px;margin-bottom:8px}body:not(.mnav-on) .bt-out .bt-curve{height:150px}body:not(.mnav-on) .bt-out .bt-mid{margin-bottom:8px}body:not(.mnav-on) .bt-out #btView2{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;padding-bottom:10px}body:not(.mnav-on) .bt-out .bt-empty{overflow:auto}body:not(.mnav-on) #iDom{overflow:hidden!important}body:not(.mnav-on) #iDom #dom{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}body:not(.mnav-on) #iDom .dom-row{flex:none}body:not(.mnav-on)[data-view=monitor] .rail{overflow:hidden!important;display:flex;flex-direction:column}body:not(.mnav-on)[data-view=monitor] .rail>.intel{flex:none}body:not(.mnav-on)[data-view=monitor] .rail>#iDom{flex:1 1 0;min-height:120px}body:not(.mnav-on)[data-view=monitor] .rail>.intel>.ph{padding-top:6px;padding-bottom:4px}}@media(min-width:721px)and (max-width:1180px){body:not(.mnav-on) .behav{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}body:not(.mnav-on) .behav .bh-score{grid-column:1/-1}body:not(.mnav-on) .behav .bh-card[data-o="1"]{grid-column:1;grid-row:2/4}body:not(.mnav-on) .behav .bh-card[data-o="2"]{grid-column:2;grid-row:2}body:not(.mnav-on) .behav .bh-card[data-o="3"]{grid-column:2;grid-row:3}body:not(.mnav-on) .behav[data-pg=flags] .bh-card[data-o="2"]{grid-row:2/4}body:not(.mnav-on) .bt-out .bt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:721px)and (max-height:860px){body:not(.mnav-on) .bt-out .bt-curve{height:120px}body:not(.mnav-on) #iDom .foot-note,body:not(.mnav-on)[data-view=monitor] .rail .foot-note{display:none}}@media(min-width:721px)and (max-width:1440px){body:not(.mnav-on) .dock .tbl th,body:not(.mnav-on) .dock .tbl td{padding-left:6px;padding-right:6px}body:not(.mnav-on) .dock .tbl .acts button{padding:2px 6px;min-width:0}}@media(min-width:721px)and (max-width:1080px){body:not(.mnav-on){height:100vh;height:100dvh;overflow:hidden}body:not(.mnav-on) .grid{flex:1 1 auto!important;min-height:0}body:not(.mnav-on) .chartp{height:auto}body:not(.mnav-on) .dock,body:not(.mnav-on) .grid.dock-big .dock{height:auto!important;min-height:0!important}body:not(.mnav-on) .watch{height:auto;min-height:0;overflow:hidden}body:not(.mnav-on) .watch .wl{overflow:auto;min-height:0}body:not(.mnav-on) .rail{display:flex;flex-direction:column;min-height:0}body:not(.mnav-on) .rail>*{grid-area:auto}body:not(.mnav-on) .statusbar{position:static}body:not(.mnav-on) .ws-split{display:none!important}body:not(.mnav-on)[data-view=monitor] .mon-board{overflow:auto}body:not(.mnav-on) .toasts{right:16px;bottom:40px}body:not(.mnav-on)[data-view=trade] .grid.ws{grid-template-columns:minmax(0,1fr) 296px!important;grid-template-rows:minmax(0,1fr) minmax(0,22%) minmax(0,27%)!important;grid-template-areas:"c r" "w r" "d d"!important}body:not(.mnav-on)[data-view=trade] :is(#mcSeg,#symChg,.brief-btn,.legend){display:none}body:not(.mnav-on)[data-view=trade] .chart-top{gap:6px;overflow:hidden}body:not(.mnav-on)[data-view=trade] .chart-top .sym-block{flex:none}body:not(.mnav-on) .rail>.ticket{max-height:none!important}body:not(.mnav-on) .rail>.intel.isw-on{min-height:0}body:not(.mnav-on)[data-view=trade] .watch .wl-det{display:none}body:not(.mnav-on)[data-view=monitor] .grid.ws{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) minmax(0,34%)!important;grid-template-areas:"mo" "d"!important}body:not(.mnav-on)[data-view=monitor] .rail{display:none}}@media(min-width:721px)and (max-width:1080px)and (orientation:landscape){body:not(.mnav-on)[data-view=trade] .grid.ws{grid-template-columns:200px minmax(0,1fr) 284px!important;grid-template-rows:minmax(0,1fr) minmax(0,34%)!important;grid-template-areas:"w c r" "d d r"!important}body:not(.mnav-on)[data-view=trade] .watch :is(.wl-head,.wl-row){grid-template-columns:54px minmax(0,1fr) 46px;gap:4px;padding:0 8px 0 10px}body:not(.mnav-on)[data-view=trade] .watch :is(.wl-head,.wl-row)>:nth-child(3),body:not(.mnav-on)[data-view=trade] .watch :is(.wl-head,.wl-row)>:nth-child(4){display:none}body:not(.mnav-on)[data-view=trade] .watch .wl-det{display:none}}@media(min-width:721px){body:not(.mnav-on) .bt{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;height:100%!important}body:not(.mnav-on) .bt-cfg{max-height:none}}@media(min-width:721px)and (max-width:1440px){body:not(.mnav-on) .dock .tbl th,body:not(.mnav-on) .dock .tbl td{padding-left:5px;padding-right:5px}body:not(.mnav-on) .dock .tbl .acts{gap:2px}}@media(min-width:721px)and (max-width:1366px){body:not(.mnav-on) #pane-positions .tbl :is(th,td):nth-child(8){display:none}}@media(min-width:721px)and (max-height:860px){body:not(.mnav-on) .bt-out .bt-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 10px;margin-bottom:6px}body:not(.mnav-on) .bt-out .bt-kpis .kpi b{font-size:var(--fs-md)}}@media(min-width:721px)and (max-width:1080px){body:not(.mnav-on)[data-view=trade] #tfSeg button{padding:4px 7px}body:not(.mnav-on)[data-view=trade] .rail .foot-note{display:none}}@media(min-width:721px)and (max-width:1080px)and (orientation:landscape){body:not(.mnav-on)[data-view=trade] .grid.ws{grid-template-columns:190px minmax(0,1fr) 276px!important}body:not(.mnav-on)[data-view=trade] .rail>:is(.isw,.intel){display:none!important}body:not(.mnav-on)[data-view=trade] .rail>.ticket{flex:1 1 auto;overflow:auto}}@media(min-width:1081px)and (max-width:1240px){body:not(.mnav-on) #pane-positions .tbl :is(th,td):nth-child(4){display:none}}@media(min-width:721px)and (max-height:860px){body:not(.mnav-on) .mon-board[data-den=compact] .mq-ft{display:none}body:not(.mnav-on) .mon-board[data-den=compact] .mq{gap:5px;padding:7px 10px 6px}}@media(min-width:721px)and (max-width:1080px){body:not(.mnav-on) .mon-board{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(min-width:1081px)and (max-width:1280px){body:not(.mnav-on) .bt-out .bt-mid{grid-template-columns:minmax(0,1fr) 250px}}@media(min-width:1081px)and (max-width:1280px){body:not(.mnav-on) .mon-board{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}body.mnav-on #fsBtn{display:none}@media(min-width:1081px){body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .rail{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);gap:1px;background:var(--line);overflow:hidden}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .rail>*{display:none!important}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .rail>#iDom{display:flex!important;flex-direction:column;grid-column:1;grid-row:1;min-height:0;background:var(--s1)}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .rail>.ticket{display:block!important;grid-column:2;grid-row:1;max-height:none!important;overflow:auto;background:var(--s1)}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp.ws-mirror .rail>#iDom{grid-column:2}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp.ws-mirror .rail>.ticket{grid-column:1}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .rail>#iDom>.ph h2{display:block}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #iDom .dom-row{height:22px}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #iDom .dom-row .dp{font-size:var(--fs-md);font-weight:600}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #iDom .dom-row.mid{height:26px}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #iDom .foot-note{display:block!important;margin-top:auto}body:not(.mnav-on)[data-view=monitor] .grid.ws.ws-scalp{grid-template-columns:minmax(0,1fr) 360px}body:not(.mnav-on)[data-view=monitor] .grid.ws.ws-scalp.ws-mirror{grid-template-columns:360px minmax(0,1fr)}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-focus{grid-template-columns:var(--wl-w,0px) minmax(0,1fr) 0!important}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-focus.ws-mirror{grid-template-columns:0 minmax(0,1fr) var(--wl-w,0px)!important}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-focus .rail,body:not(.mnav-on)[data-view=trade] .grid.ws.ws-focus .ws-split[data-k=rail]{display:none!important}}@media(min-width:1081px){body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .watch :is(.wl-head,.wl-row){grid-template-columns:62px minmax(0,1fr) 50px;gap:4px;padding:0 8px 0 12px}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .watch :is(.wl-head,.wl-row)>:is(:nth-child(3),:nth-child(4)){display:none}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp :is(#symChg,.brief-btn,#mcSeg,.legend){display:none}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #pane-positions .tbl :is(th,td):is(:nth-child(4),:nth-child(8)){display:none}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp #iDom #dom .dom-row{height:auto;flex:1 1 22px;max-height:30px;min-height:18px}}@media(min-width:1081px)and (max-width:1440px){body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp{grid-template-columns:0 minmax(0,1fr) min(var(--rail-w,600px),540px)!important}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp.ws-mirror{grid-template-columns:min(var(--rail-w,600px),540px) minmax(0,1fr) 0!important}body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .watch,body:not(.mnav-on)[data-view=trade] .grid.ws.ws-scalp .ws-split[data-k=wl]{display:none!important}}.build-tag{margin:8px 0 0;font-family:var(--mono);font-size:var(--fs-xs)}@media(min-width:721px)and (max-width:1080px){.views button{font-size:14px;padding:0 10px}}.warn{display:grid;gap:5px}.warn.lv-info{background:color-mix(in srgb,var(--info) 8%,transparent);border-color:color-mix(in srgb,var(--info) 28%,transparent);color:var(--tx2)}.warn.lv-block{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 40%,transparent);color:var(--tx)}.warn>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline;line-height:1.4}.warn .w-lv{font:600 var(--fs-2xs)/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 5px;border-radius:var(--r-xs);min-width:58px;text-align:center}.warn .w-info{color:var(--tx2)}.warn .w-info .w-lv{color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 45%,transparent)}.warn .w-risk{color:var(--warn)}.warn .w-risk .w-lv{color:var(--acc-ink);background:var(--warn)}.warn .w-block{color:var(--bad);font-weight:600}.warn .w-block .w-lv{color:var(--on-solid);background:var(--c-r-solid)}.cta.blocked,.cta:disabled{background:var(--s2);color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,transparent);font-size:var(--fs-md);line-height:1.35;cursor:not-allowed;filter:none;transform:none;text-wrap:balance}.cta.blocked:before{content:"\2298";margin-right:7px;font-weight:700}.cf-modal{width:min(420px,94vw);padding:6px 10px 14px}.cf-modal>.cf-body{padding:4px 12px 14px;color:var(--tx2);line-height:1.5}.cf-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 12px}.cf-actions .cta.sm{background:var(--acc);color:var(--acc-ink)}.cf-actions .cta.sm.buy{background:var(--buy);color:var(--on-solid)}.cf-actions .cta.sm.sell{background:var(--sell);color:var(--on-solid)}.cmd-item>span{display:grid;gap:2px;min-width:0}.cmd-d{font:var(--fs-xs)/1.4 var(--mono);color:var(--tx3)}.cmd-item .cmd-ok{margin-left:auto;margin-right:10px;background:var(--acc);color:var(--acc-ink)}.cmd-item.arm{background:color-mix(in srgb,var(--acc) 10%,transparent);box-shadow:inset 2px 0 0 var(--acc)}.cmd-item.arm small{color:var(--acc)}.cmd-item.blk>span{color:var(--tx2)}.cmd-item.blk .cmd-d,.cmd-item.blk small{color:var(--bad)}.modal>.sim-label{margin:2px 12px 8px;padding:9px 12px;border-radius:var(--r-md);background:var(--s2);border-left:3px solid var(--warn);font-size:var(--fs-sm);line-height:1.5;color:var(--tx)}.sim-label b{font:600 var(--fs-2xs)/1 var(--mono);letter-spacing:.1em;color:var(--warn);margin-right:6px}.help-set{padding:8px 12px 2px}.help-set h3{margin-bottom:6px}.set-row{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-size:var(--fs-sm)}.set-row input{margin-top:3px;flex:none}.set-row span{display:grid;gap:2px}.set-row small{line-height:1.45}.demo-flag{display:none}html[data-demo] .demo-flag{display:inline-block;color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent)}html[data-demo] .tab:is([data-pane=history],[data-pane=journal],[data-pane=behav]):before{content:"Demo account \2014  synthetic trades on a simulated market. Illustrative, not achievable.";display:block;flex:none;padding:4px 12px;font-size:var(--fs-xs);line-height:1.4;color:var(--warn);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warn) 8%,transparent) 0 6px,transparent 6px 12px);border-bottom:1px solid color-mix(in srgb,var(--warn) 25%,transparent)}html[data-demo] .tab.on:is([data-pane=journal],[data-pane=behav]){display:flex;flex-direction:column}html[data-demo] .tab.on:is([data-pane=journal],[data-pane=behav])>*{flex:1 1 auto;height:auto;min-height:0}@media(max-width:720px){html[data-demo] .tab.on:is([data-pane=journal],[data-pane=behav]){display:block}html[data-demo] .tab.on:is([data-pane=journal],[data-pane=behav])>*{flex:none;height:auto}}.acct .m{flex:none}.acct-x{position:relative;display:none;flex:none;align-self:center}.acct-more{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--s2);color:var(--tx2)}.acct-more:hover{color:var(--tx);border-color:var(--line2)}.acct-more[aria-expanded=true]{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 55%,transparent)}.acct-more svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.acct-more[aria-expanded=true] svg{transform:rotate(180deg)}.acct-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:85;min-width:200px;display:grid;gap:8px;padding:10px 12px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow)}.acct-pop[hidden]{display:none}.acct-pop .m{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:0;border-left:0}@media(min-width:1081px)and (max-width:1480px){.acct .m.m-sec{display:none}.acct-x{display:block}.acct .m{padding:4px 9px}}@media(min-width:1081px)and (max-width:1280px){.topbar{gap:10px;padding:0 10px}.views button{padding:0 9px;font-size:14px}.ctrls{gap:2px}}@media(min-width:1081px)and (max-width:1180px){.topbar .wordmark>span{display:none}}@media(max-width:720px){.acct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:visible;-webkit-mask-image:none;mask-image:none;flex:1 1 calc(100% - 40px);order:3}.acct .m.m-sec,.acct .m.m-sec.hide-sm{display:none}.acct .m{min-width:0;padding:2px 8px;border-left:1px solid var(--line)}.acct .m:nth-child(2){padding-left:0;border-left:0}.acct .m label{letter-spacing:.03em}.acct .m b{font-size:var(--fs-sm)}.acct-x{display:block;order:3}}.chart-top .sym-block{flex-shrink:0}@media(min-width:1081px)and (max-width:1280px){.chart-top{gap:5px;padding:6px 8px}.chart-top .sym-block{gap:8px}#tfSeg button{padding:4px 6px}.dd-btn{padding:0 6px;gap:4px}#mcSeg button{padding:4px 5px}}@media(min-width:1081px)and (max-width:1366px){.mc-grid[data-layout="1"] .legend{top:64px;left:12px;right:auto;max-width:calc(100% - 96px);flex-wrap:nowrap;white-space:nowrap;overflow:hidden;gap:8px}.mc-grid[data-layout="1"] .legend>span:nth-child(n+5){display:none}}.grid .watch{container-type:inline-size}@container (max-width:279px){.watch :is(.wl-head,.wl-row){grid-template-columns:58px minmax(0,1fr) 50px;gap:4px;padding:0 8px 0 12px}.watch :is(.wl-head,.wl-row)>:is(:nth-child(3),:nth-child(4)){display:none}}@media(min-width:1081px)and (max-width:1280px){.grid.ws{grid-template-columns:min(var(--wl-w,260px),18vw) minmax(0,1fr) min(var(--rail-w,332px),26vw)}.grid.ws.ws-mirror{grid-template-columns:min(var(--rail-w,332px),26vw) minmax(0,1fr) min(var(--wl-w,260px),18vw)}.grid.ws.ws-nowl{grid-template-columns:0 minmax(0,1fr) min(var(--rail-w,332px),26vw)}.grid.ws.ws-nowl.ws-mirror{grid-template-columns:min(var(--rail-w,332px),26vw) minmax(0,1fr) 0}}@media(min-width:1081px)and (max-width:1366px){.statusbar{gap:10px}.statusbar #sbSess{display:none}}@media(min-width:1081px)and (max-width:1240px){.statusbar .sel>span:first-child{display:none}.statusbar .m,.statusbar .sel{padding-left:8px}}@media(min-width:721px)and (max-width:1080px){body:not(.mnav-on) .statusbar{flex-wrap:wrap;height:auto;row-gap:4px;padding:4px 12px;overflow:visible}#sbLayout{display:none}body:not(.mnav-on)[data-view=trade] .chart-top{gap:4px;padding:6px 8px}body:not(.mnav-on)[data-view=trade] .chart-top .sym-block{gap:8px}body:not(.mnav-on) #tfSeg button{padding:4px 6px}body:not(.mnav-on) .dd-btn{padding:0 6px;gap:4px}}.statusbar .layout-sel,.layout-sel{max-width:none;width:auto}#closeAll.danger{color:var(--dn);border-color:color-mix(in srgb,var(--dn) 45%,transparent);background:var(--dn-bg);font-weight:600;margin-left:6px}#closeAll.danger:hover{color:var(--on-solid);background:var(--sell);border-color:var(--sell)}@media(max-width:720px){body.mnav-on .dock :is([data-pane=positions],[data-pane=orders],[data-pane=history]) .tbl{display:block;width:100%}body.mnav-on .dock :is([data-pane=positions],[data-pane=orders],[data-pane=history]) .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.mnav-on :is(#posBody,#ordBody,#histBody){display:block}body.mnav-on :is(#posBody,#ordBody,#histBody)>tr{display:grid;column-gap:6px;row-gap:5px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}body.mnav-on .dock :is(#posBody,#ordBody,#histBody)>tr>td{display:block;padding:0;border:0;text-align:left;position:static;background:none;min-width:0;font-size:var(--fs-xs);color:var(--tx2)}body.mnav-on .dock :is(#posBody,#ordBody,#histBody)>tr:hover>td{background:none}body.mnav-on .dock :is(#posBody,#ordBody,#histBody) td.sym{font-size:var(--fs-md);color:var(--tx)}body.mnav-on .dock :is(#posBody,#histBody) td:is([data-c=pips],[data-c=pnl],:nth-child(7),:nth-child(8)).up{color:var(--up)}body.mnav-on .dock :is(#posBody,#histBody) td:is([data-c=pips],[data-c=pnl],:nth-child(7),:nth-child(8)).dn{color:var(--dn)}body.mnav-on .dock #posBody td[data-c=pnl],body.mnav-on .dock #histBody td:nth-child(9){font-size:var(--fs-md);font-weight:600;justify-self:end}body.mnav-on .dock #posBody td[data-c=pnl].up,body.mnav-on .dock #histBody td:nth-child(9).up{color:var(--up)}body.mnav-on .dock #posBody td[data-c=pnl].dn,body.mnav-on .dock #histBody td:nth-child(9).dn{color:var(--dn)}body.mnav-on #posBody>tr{grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"sym sym side pips pnl acts" "lots entry sl tp tp acts"}body.mnav-on #posBody td:nth-child(1){grid-area:sym}body.mnav-on #posBody td:nth-child(2){grid-area:side}body.mnav-on #posBody td:nth-child(3){grid-area:lots}body.mnav-on #posBody td:nth-child(4){grid-area:entry}body.mnav-on .dock #posBody td:nth-child(5){display:none}body.mnav-on #posBody td:nth-child(6){grid-area:sl}body.mnav-on #posBody td:nth-child(7){grid-area:tp}body.mnav-on #posBody td:nth-child(8){grid-area:pips;justify-self:end}body.mnav-on #posBody td:nth-child(9){grid-area:pnl}body.mnav-on #posBody td:nth-child(10){grid-area:acts;justify-self:end}body.mnav-on #posBody td:nth-child(3):after{content:" lots";color:var(--tx3)}body.mnav-on #posBody td:nth-child(4):before{content:"@ ";color:var(--tx3)}body.mnav-on #posBody td:nth-child(6):before{content:"SL ";color:var(--tx3)}body.mnav-on #posBody td:nth-child(7):before{content:"TP ";color:var(--tx3)}body.mnav-on #posBody td:nth-child(8):after{content:" p";color:var(--tx3)}body.mnav-on #posBody .acts{display:grid;grid-template-columns:repeat(2,30px);gap:4px}body.mnav-on .dock #posBody .acts button{padding:0;min-width:0;min-height:28px}body.mnav-on #ordBody>tr{grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"sym sym type dist acts" "lots price sl tp acts"}body.mnav-on #ordBody td:nth-child(1){grid-area:sym}body.mnav-on #ordBody td:nth-child(2){grid-area:type}body.mnav-on #ordBody td:nth-child(3){grid-area:lots}body.mnav-on #ordBody td:nth-child(4){grid-area:price}body.mnav-on #ordBody td:nth-child(5){grid-area:dist;justify-self:end}body.mnav-on #ordBody td:nth-child(6){grid-area:sl}body.mnav-on #ordBody td:nth-child(7){grid-area:tp}body.mnav-on #ordBody td:nth-child(8){grid-area:acts;justify-self:end}body.mnav-on #ordBody td:nth-child(3):after{content:" lots";color:var(--tx3)}body.mnav-on #ordBody td:nth-child(4):before{content:"@ ";color:var(--tx3)}body.mnav-on #ordBody td:nth-child(6):before{content:"SL ";color:var(--tx3)}body.mnav-on #ordBody td:nth-child(7):before{content:"TP ";color:var(--tx3)}body.mnav-on #histBody>tr{grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"sym sym side r pnl" "lots entry exit pips pips" "closed closed closed reason reason"}body.mnav-on .dock #histBody td:nth-child(1){grid-area:closed;color:var(--tx3)}body.mnav-on #histBody td:nth-child(2){grid-area:sym}body.mnav-on #histBody td:nth-child(3){grid-area:side}body.mnav-on #histBody td:nth-child(4){grid-area:lots}body.mnav-on #histBody td:nth-child(5){grid-area:entry}body.mnav-on #histBody td:nth-child(6){grid-area:exit}body.mnav-on #histBody td:nth-child(7){grid-area:pips;justify-self:end}body.mnav-on #histBody td:nth-child(8){grid-area:r;justify-self:end}body.mnav-on #histBody td:nth-child(9){grid-area:pnl}body.mnav-on .dock #histBody td:nth-child(10){grid-area:reason;justify-self:end;white-space:normal;text-align:right}body.mnav-on #histBody td:nth-child(4):after{content:" lots";color:var(--tx3)}body.mnav-on #histBody td:nth-child(5):before{content:"@ ";color:var(--tx3)}body.mnav-on #histBody td:nth-child(6):before{content:"\2192  ";color:var(--tx3)}body.mnav-on #histBody td:nth-child(7):after{content:" p";color:var(--tx3)}}@media(max-width:720px){body.mnav-on .obs{padding:0 12px 12px}body.mnav-on .obs-nav{margin:0 -12px;padding:0 32px 6px 12px;scroll-padding-inline:12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}body.mnav-on .obs-nav::-webkit-scrollbar{display:none}}.pm-modal{scroll-padding-bottom:140px}@media(max-width:720px){.pm-modal .pm-reasons{padding-bottom:12px}.pm-modal{scroll-padding-bottom:160px}}@media(min-width:721px){.tab.on[data-pane=calendar]{display:flex;flex-direction:column}[data-pane=calendar] .tbl-wrap{flex:1 0 auto;display:flex;flex-direction:column}[data-pane=calendar] .tbl.fill{flex:1}[data-pane=calendar] .tbl thead tr{height:1px}}.tbl tr.nbp td{color:var(--tx3);font-style:italic;background:var(--s2)}.tbl tr.nbp td:first-child{box-shadow:inset 2px 0 0 var(--info)}.chg.up:before,.mq-chg.up:before{content:"\25b2\a0";content:"\25b2\a0"/"";font-size:.8em}.chg.dn:before,.mq-chg.dn:before{content:"\25bc\a0";content:"\25bc\a0"/"";font-size:.8em}.rr-risk{background-image:repeating-linear-gradient(45deg,transparent 0 3px,color-mix(in srgb,var(--bg) 45%,transparent) 3px 5px)}.acts button,.mini-seg button,.db-b,.mc-tf button{min-height:24px}.acts button{min-width:24px}.mc-ic,.mc-b{width:24px;height:24px}.db-sw button{position:relative}.db-sw button:before{content:"";position:absolute;inset:-7px}.ws-split.ws-col{width:24px;margin-left:-8px}.ws-split.ws-row{height:24px;margin-top:-8px}.ws-split.ws-col:after{left:11px}.ws-split.ws-row:after{top:11px}.mc-split.c{width:24px;margin-left:-12px}.mc-split.r{height:24px;margin-top:-12px}.mc-split.c:after{left:10px}.mc-split.r:after{top:10px}body.mnav-on .dom-row:not(.mid){height:24px}@media(pointer:coarse){.dom-row:not(.mid){height:24px}}.rail,.dock .tab,.modal,.overlay,.pm,body.mnav-on main,html{scroll-padding-top:var(--sticky-t);scroll-padding-bottom:var(--sticky-b)}@media(max-width:720px){:root{--sticky-b:calc(var(--navh,58px) + env(safe-area-inset-bottom) + 64px)}}.toasts{transition:opacity .15s}.toasts.yield{opacity:0;visibility:hidden;pointer-events:none}.set-disp{margin-top:12px;display:grid;gap:10px}.set-disp h4{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tx2);font-weight:600}.set-row.set-sel{cursor:default;justify-content:space-between;align-items:center;gap:14px}.set-row.set-sel label{cursor:pointer}.set-row.set-sel select{flex:none;min-height:28px;max-width:52%}.lv-pop{position:fixed;z-index:80;width:272px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:10px 12px 12px;display:grid;gap:8px;font-size:var(--fs-sm)}.lv-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lv-h b{font-size:var(--fs-md)}.lv-in{display:grid;grid-template-columns:32px 1fr 32px;gap:4px}.lv-in input{font-family:var(--mono);font-size:var(--fs-lg);text-align:center;min-height:32px}.lv-in input[aria-invalid=true]{border-color:var(--bad)}.lv-st{min-height:32px;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--s2);font-family:var(--mono);font-size:var(--fs-lg)}.lv-st:hover{border-color:var(--tx3)}.lv-dist{color:var(--tx2);font-size:var(--fs-xs);min-height:1.45em}.lv-why{color:var(--bad);font-size:var(--fs-sm);font-weight:600}.lv-why:empty{display:none}.lv-act{display:flex;flex-wrap:wrap;gap:6px}.lv-act .ghost.sm,.lv-act .cta.sm{min-height:28px}.lv-act .cta.sm{background:var(--acc);color:var(--acc-ink)}.lv-act .cta.sm:disabled{background:var(--s2);color:var(--tx3);box-shadow:inset 0 0 0 1px var(--line2);font-size:var(--fs-sm)}.lv-act .cta.sm:disabled:before{content:none}body.mnav-on .lv-pop{left:0;right:0;width:auto;bottom:calc(var(--navh,58px) + env(safe-area-inset-bottom));top:auto;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:calc(100dvh - var(--navh,58px) - 16px);overflow:auto}body.mnav-on .lv-in{grid-template-columns:44px 1fr 44px}body.mnav-on .lv-in input,body.mnav-on .lv-st,body.mnav-on .lv-act button{min-height:44px}.chart-wrap.picking canvas{cursor:crosshair!important}.chart-nav{position:absolute;right:88px;bottom:34px;z-index:5;display:flex;gap:4px;padding:3px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--s1) 90%,transparent);border:1px solid var(--line2)}.chart-nav button{min-width:28px;height:28px;border-radius:var(--r-md);color:var(--tx2);font-family:var(--mono);font-size:var(--fs-lg);line-height:1;display:grid;place-items:center}.chart-nav button:hover{background:var(--s2);color:var(--tx)}.chart-nav .cv-tg{font-family:var(--f);font-size:var(--fs-xs);font-weight:600;padding:0 8px;letter-spacing:.04em}.chart-nav .cv-tg.on{color:var(--acc)}body.mnav-on .chart-nav{right:70px;bottom:30px;gap:2px}body.mnav-on .chart-nav button{min-width:32px;height:32px}.cv-alt{position:absolute;right:88px;bottom:72px;z-index:6;width:min(560px,calc(100% - 110px));max-height:min(60%,420px);overflow:auto;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:10px 12px;display:grid;gap:10px;align-content:start}.cv-alt[hidden]{display:none}.cv-sum{font-size:var(--fs-sm);color:var(--tx2);line-height:1.5}.cv-alt caption{text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--tx2);padding:0 0 4px;caption-side:top}.cv-alt .tbl th{position:static}.cv-edit{min-height:24px}body.mnav-on .cv-alt{left:8px;right:8px;width:auto;bottom:70px}.split-pop{position:fixed;z-index:80;display:flex;align-items:center;gap:4px;padding:4px;background:var(--s1);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow)}.split-pop button{min-width:28px;height:28px;padding:0 8px;border-radius:var(--r-md);border:1px solid var(--line2);background:var(--s2);color:var(--tx);font-size:var(--fs-sm)}.split-pop button:hover{border-color:var(--tx3)}.split-pop output{font-family:var(--mono);font-size:var(--fs-xs);color:var(--tx2);padding:0 6px;min-width:56px;text-align:center}.mini-seg button[hidden]{display:none}.wl-cls{display:flex;gap:2px;padding:0 10px 8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;flex-shrink:0}.wl-cls::-webkit-scrollbar{display:none}.wl-cls button{flex:none;scroll-snap-align:start;white-space:nowrap}.wl-grp{padding:8px 12px 3px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none}.wl-grp:first-child{padding-top:5px}.wl-sym{min-width:0}.wl-nm{white-space:nowrap}.wl-sym:has(.wl-lev){flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.05;gap:1px}.wl-lev{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:500;line-height:1.2;padding:0 3px;letter-spacing:0;text-transform:none;white-space:nowrap}.wl-lev.co{color:var(--tx);background:none;box-shadow:inset 0 0 0 1px var(--warn)}.wl-empty{padding:14px 12px;font-size:var(--fs-xs);color:var(--tx3)}.sym-cls{align-self:center;white-space:nowrap}.sym-cls[hidden]{display:none}.ins-dd{align-self:center}.ins-btn{width:22px;height:22px;padding:0;justify-content:center;border-radius:50%;font-family:var(--mono);font-size:var(--fs-xs);font-weight:600}.ins-pop{width:min(340px,calc(100vw - 12px));padding:10px 12px;font-size:var(--fs-xs)}.ins-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.ins-h b{font-size:var(--fs-sm)}.ins-g{display:grid;gap:5px;margin:0}.ins-g div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px}.ins-g dt{color:var(--tx3)}.ins-g dd{margin:0;color:var(--tx)}.ins-f{margin:8px 0 0;font-size:var(--fs-2xs);line-height:1.4}.str-row.exp-in{grid-template-columns:58px 1fr 52px}.exp-sub{margin:8px 0 2px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.vatr .vpct{width:52px}.vatr .vun{width:auto;min-width:64px;color:var(--tx3);font-size:var(--fs-xs)}.tab[data-pane=obs].on{display:flex;flex-direction:column}.tab[data-pane=obs]>.obs{flex:1 1 auto;height:auto;min-height:0}.obs-scope{flex:none;margin:0;padding:6px 12px 2px}#monFilter{flex-wrap:wrap}body.mnav-on .wl-cls button{min-height:32px;padding-left:10px;padding-right:10px}
