/* KPIs row, live mNAV, What changed, Company Compare, full Strategy KPIs (works on the v2 home and the v1 pages) */
.xw,.p-kpi,.p-mnav,.p-wcw,[data-x-compare]{--xo:#F7931A;--xl:#1e232b;--xp:#12151a;--xm:#7d8794;--xt:#d8dde4;--xu:#2fd17c;--xd:#ff5a5f;--xmono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,Consolas,monospace}
.x-up{color:var(--xu)!important}.x-dn{color:var(--xd)!important}.x-mu{color:var(--xm);font-size:10.5px}
.x-f{margin:8px 0 0;font-size:10.5px;color:var(--xm);line-height:1.45}.x-f a{color:var(--xm);text-decoration:underline}
.p-kpi{grid-column:1/-1;border-left:3px solid var(--xo)}.p-mnav{grid-column:span 8}.p-wcw{grid-column:span 4}
.x-mkt{display:flex;flex-wrap:wrap;gap:4px 16px;font:11px/1.4 var(--xmono);color:var(--xm);padding:0 0 7px;margin-bottom:7px;border-bottom:1px dashed var(--xl)}.x-mkt b{color:var(--xt)}.x-mkt .x-mu{margin-left:auto}
.x-kh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 6px}.x-kh .more{margin-left:auto;font:600 11px var(--xmono)}
.x-t{font:700 12px/1 var(--xmono);text-transform:uppercase;letter-spacing:.08em;color:var(--xo)}
.x-kg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
.x-kg-full{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
.x-k{background:var(--xp);border:1px solid var(--xl);border-radius:3px;padding:6px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}
.x-k small{font-size:10px;color:var(--xm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-k small:first-child{text-transform:uppercase;letter-spacing:.05em;font-weight:600}
.x-k b{font:700 18px/1.15 var(--xmono);color:var(--xt);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.x-k.x-hero{border-color:#5a3a12;background:#17110a}.x-k.x-hero b{font-size:21px}
.x-k a{color:var(--xm)}
.x-mn{display:grid;grid-template-columns:200px minmax(0,1fr);gap:10px}.x-mn-l{display:grid;gap:6px;align-content:start}
.x-mn-r canvas{width:100%;height:220px;display:block;background:#050608;border:1px solid var(--xl);border-radius:2px}
.x-wl{list-style:none;margin:0;padding:0}.x-wl li{padding:6px 0;border-bottom:1px solid #15191f;font-size:12.5px;line-height:1.45}.x-wl li b{color:var(--xo);font:700 10.5px var(--xmono);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}
.x-wl li:last-child{border-bottom:0}
.x-spot{display:grid;grid-template-columns:220px 1fr;gap:8px;margin-top:8px}.x-spot blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--xo);background:var(--xp);font-size:14px;line-height:1.5;color:var(--xt)}.x-spot cite{display:block;margin-top:6px;font:11px var(--xmono);color:var(--xm);font-style:normal}
.x-cmp-h h2{margin:0 0 4px}.x-cmp-s{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.x-cmp-s label{display:flex;flex-direction:column;gap:3px;font:600 10px var(--xmono);text-transform:uppercase;color:var(--xm);flex:1 1 200px;min-width:0}
.x-cmp-s select{background:#07080a;color:var(--xt);border:1px solid #39414c;border-radius:3px;padding:7px 8px;font:13px system-ui,sans-serif;width:100%}
.x-cmp-w{overflow-x:auto;border:1px solid var(--xl);border-radius:3px}
.x-cmp{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.x-cmp th,.x-cmp td{padding:7px 10px;border-bottom:1px solid var(--xl);text-align:left;vertical-align:top}
.x-cmp thead th{font-weight:700;color:var(--xt);background:var(--xp)}.x-cmp thead th small,.x-cmp td small{display:block;font:10.5px var(--xmono);color:var(--xm);font-weight:400;margin-top:2px}
.x-cmp tbody th{font:600 11px var(--xmono);text-transform:uppercase;letter-spacing:.04em;color:var(--xm);width:24%;white-space:nowrap}
.x-cmp td b{font:700 15px var(--xmono);font-variant-numeric:tabular-nums;color:var(--xt)}
.x-cmp th:first-child{position:sticky;left:0;background:#0d0f12}
body.dm .p-kpi,body.dm .p-mnav,body.dm .p-wcw{display:none!important}
@media (max-width:1100px){.p-mnav,.p-wcw{grid-column:1/-1}.x-kg{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:720px){.x-kg{grid-template-columns:repeat(2,minmax(0,1fr))}.x-mn{grid-template-columns:1fr}.x-mn-l{grid-template-columns:repeat(3,minmax(0,1fr))}.x-mn-l .x-k b{font-size:16px}.x-mn-l .x-k small:last-child{white-space:normal}
 .x-mkt .x-mu{margin-left:0}.x-spot{grid-template-columns:1fr}.x-k b{font-size:16px}.x-k.x-hero b{font-size:18px}.x-mn-r canvas{height:190px}}
@media (max-width:420px){.x-mn-l{grid-template-columns:1fr 1fr}.x-mn-l .x-k:first-child{grid-column:1/-1}}
@media (min-width:1101px){body:not(.dm) .p-field{grid-column:span 5}body:not(.dm) .p-week{grid-column:span 4}}
/* the old v1 two-company card on /companies/ is replaced by Company Compare (#compare) */ .card.compare[data-compare]{display:none}
.x-mn-l .x-k small:last-child{white-space:normal;overflow:visible}
@media (max-width:720px){.x-cmp{min-width:0;font-size:12px}.x-cmp th,.x-cmp td{padding:6px 6px}.x-cmp tbody th{white-space:normal;width:26%;font-size:10px}.x-cmp td b{font-size:13.5px}.x-cmp thead th{font-size:12px}}
.p-kpi .x-kg{grid-template-columns:repeat(9,minmax(0,1fr))}.p-kpi .x-k b{font-size:15px}
.x-more{display:none;margin-top:6px;width:100%;background:transparent;color:var(--xm);border:1px solid var(--xl);border-radius:3px;padding:6px;font:600 11px var(--xmono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}
@media (max-width:1300px){.p-kpi .x-kg{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (max-width:720px){.p-kpi .x-kg{grid-template-columns:repeat(2,minmax(0,1fr))}.p-kpi:not(.x-open) .x-kg .x-k:nth-child(n+5){display:none}.p-kpi .x-more{display:block}}
.p-charts{grid-column:1/-1}
.ch-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ch-tabs::-webkit-scrollbar{display:none}
.ch-tabs button{background:transparent;border:1px solid transparent;border-radius:3px;color:#7d8794;padding:4px 8px;font:600 10.5px/1 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer}
.ch-tabs button.on{color:#F7931A;border-color:#1e232b;background:#12151a}
.ch-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 6px}.ch-sub .seg button.on{color:#F7931A}
.ch-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font:11px ui-monospace,Menlo,monospace;color:#c9ced6}.ch-leg i{display:inline-block;width:12px;height:3px;margin-right:5px;vertical-align:middle}
.ch-cv{width:100%;height:300px;display:block;background:#050608;border:1px solid #1e232b;border-radius:2px}.ch-bars{height:320px}
@media (max-width:720px){.ch-cv{height:240px}.ch-bars{height:300px}}
.x-mn-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 6px}.x-mn-bar .x-mu{font-size:10.5px}
.x-seg{display:inline-flex;border:1px solid var(--xl);border-radius:4px;overflow:hidden}.x-seg button{background:transparent;border:0;border-right:1px solid var(--xl);color:var(--xm);font:600 10.5px var(--xmono);padding:4px 8px;cursor:pointer;min-height:26px}.x-seg button:last-child{border-right:0}.x-seg button.on{background:rgba(247,147,26,.14);color:var(--xo)}.x-seg button:hover{color:var(--xt)}
@media (max-width:600px){.x-seg button{padding:5px 9px;min-height:30px}}
/* headline price charts */
.p-price{grid-column:1/-1}
.pr-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pr-c{min-width:0;border:1px solid #1a1f26;border-radius:4px;padding:8px 8px 4px;background:#0b0d10}
.pr-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pr-n{font:800 13px ui-monospace,Menlo,monospace;color:#F7931A;letter-spacing:.04em}.pr-px{font-size:16px;font-weight:700;color:#e9edf2}.pr-ch{font-size:11px;color:#7d8794}.pr-ch .up{color:#2fd17c}.pr-ch .dn{color:#ff5a5f}
.pr-tv{margin-left:auto;font-size:10.5px;color:#7d8794}.pr-tv:hover{color:#F7931A}
.pr-chips{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}
.pr-chip{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid #232932;border-radius:12px;color:#7d8794;font:600 10px ui-monospace,Menlo,monospace;padding:3px 8px;cursor:pointer;min-height:24px}
.pr-chip i{width:10px;height:2px;background:currentColor;opacity:.5}.pr-chip.on{color:#d8dde4;border-color:#3a424d;background:#12161c}.pr-chip.on i{opacity:1}
.pr-chip.on.pr-wma i{background:#2fd17c}.pr-chip.on.pr-ma i{background:linear-gradient(90deg,#7fb3ff 50%,#b9a6ff 50%)}.pr-chip.on.pr-pl i{background:#F7931A}.pr-chip.on.pr-buys i{width:7px;height:7px;border-radius:50%;background:#F7931A}.pr-chip.on.pr-halv i{background:#8a939e}
.pr-cvw{position:relative}.pr-cv{display:block;width:100%;height:300px;touch-action:pan-y}
.pr-tip{position:absolute;pointer-events:none;background:rgba(10,12,15,.94);border:1px solid #2a3039;border-radius:4px;padding:5px 7px;font:10.5px/1.5 ui-monospace,Menlo,monospace;color:#d8dde4;white-space:nowrap;z-index:2}.pr-tip i{font-style:normal}
.p-mnavc{grid-column:span 5}.p-mnavc~.p-wcw,.p-wcw{grid-column:span 7}
body.dm .p-price{display:none!important}
@media (max-width:1100px){.p-mnavc,.p-wcw{grid-column:1/-1}}
@media (max-width:760px){.pr-2{grid-template-columns:1fr}.pr-cv{height:240px}.pr-chip{min-height:28px;padding:4px 9px}}
/* compact mNAV card */
.x-mc{display:flex;flex-direction:column;gap:8px}.x-mc-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.x-mc-sp{display:block;width:100%;height:120px}
/* main chart slot + library */
.p-charts .p-h .ch-nm{color:#F7931A}.ch-view{margin-left:auto}
.ch-lib{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 2px;padding-top:9px;border-top:1px solid #1e232b}
.ch-lib-h{font:700 9.5px ui-monospace,Menlo,monospace;color:#7d8794;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}
.ch-lb{display:inline-flex;align-items:center;gap:6px;background:#0d1014;border:1px solid #1e232b;border-radius:14px;color:#9aa3ae;font:600 10.5px ui-monospace,Menlo,monospace;padding:5px 10px;cursor:pointer;min-height:28px}
.ch-lb i{width:14px;height:9px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;opacity:.55;background:linear-gradient(135deg,transparent 45%,currentColor 46%,currentColor 54%,transparent 55%)}
.ch-lb:hover{color:#d8dde4;border-color:#323944}.ch-lb.on{color:#F7931A;border-color:rgba(247,147,26,.55);background:rgba(247,147,26,.08)}.ch-lb.on i{opacity:1}
.pc-ctl{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pc-chips{display:flex;flex-wrap:wrap;gap:4px}
.pc-chip{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid #232932;border-radius:12px;color:#7d8794;font:600 10px ui-monospace,Menlo,monospace;padding:3px 8px;cursor:pointer;min-height:24px}
.pc-chip i{width:10px;height:2px;background:currentColor;opacity:.5}.pc-chip.on{color:#d8dde4;border-color:#3a424d;background:#12161c}.pc-chip.on i{opacity:1}.pc-chip[disabled]{opacity:.35;cursor:default}
.pc-chip.on.pc-wma i{background:#2fd17c}.pc-chip.on.pc-pl i{background:#F7931A}.pc-chip.on.pc-buys i{width:7px;height:7px;border-radius:50%;background:#F7931A}.pc-chip.on.pc-halv i{background:#8a939e}
.pc-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:2px 0 6px;font:12px ui-monospace,Menlo,monospace;color:#c9ced6}.pc-hd .pc-px{font-size:20px;color:#fff}.pc-hd .up{color:#2fd17c}.pc-hd .dn{color:#ff5a5f}.pc-hd .pc-k{display:inline-block;width:12px;height:3px;margin-right:5px;vertical-align:middle}
.pc-w{position:relative}.pc-cv{height:360px;touch-action:pan-y}
.pc-tip{position:absolute;pointer-events:none;background:rgba(10,12,15,.95);border:1px solid #2a3039;border-radius:4px;padding:5px 7px;font:10.5px/1.5 ui-monospace,Menlo,monospace;color:#d8dde4;white-space:nowrap;z-index:2}.pc-tip i{font-style:normal}
/* grid view (desktop only) */
.ch-gbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:11px}
.ch-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ch-cell{min-width:0;border:1px solid #1a1f26;border-radius:4px;padding:8px;background:#0b0d10}
.ch-pick select{background:#0d1014;color:#F7931A;border:1px solid #262c35;border-radius:3px;font:700 11px ui-monospace,Menlo,monospace;padding:4px 6px;margin-bottom:6px}
.ch-cell .ch-cv{height:230px}.ch-cell .pc-cv{height:230px}.ch-cell .ch-leg{font-size:10px}.ch-cf{margin:4px 0 0;color:#6b7480;font-size:10px;line-height:1.35;max-height:2.7em;overflow:hidden}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media (max-width:760px){.ch-view{display:none}.pc-cv{height:280px}.x-mc-sp{height:100px}}
.p-charts .seg button.on,.p-charts .ch-sub .seg button.on{background:rgba(247,147,26,.16)!important;color:#F7931A!important;border-color:rgba(247,147,26,.5)}
.ch-cell .ch-sub>.seg{display:none}
/* main chart: overlay groups, Members chips, info line, sub-panels */
.pc-ctl{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pc-gl{font:600 9px ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#59626e;align-self:center;margin-right:2px}
.pc-chip sup{font-size:8px;color:#F7931A;margin-left:1px}.pc-chip.pc-lock{border-style:dashed}
.pc-chip.on.pc-ma i{background:linear-gradient(90deg,#c77dff 50%,#5aa9ff 50%)}.pc-chip.on.pc-s2f i{background:#9aa3ad}.pc-chip.on.pc-zones i{background:linear-gradient(90deg,#50a0ff 50%,#ff5a5f 50%)}
.pc-chip.on.pc-rsi i,.pc-chip.on.pc-mayer i,.pc-chip.on.pc-pi i,.pc-chip.on.pc-mnav i,.pc-chip.on.pc-mvrv i{background:#F7931A}.pc-chip.on.pc-bps i{background:#2fd17c}
.pc-info{margin:4px 0 0;font-size:12px;color:#9aa3ad;min-height:0}.pc-info:empty{display:none}.pc-info a,.pc-more a{color:#F7931A}
.pc-more{margin:4px 0 0;font-size:11px;color:#6b7480}
.pc-subs{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pc-sub{border-top:1px solid #161a20;padding-top:4px}
.pc-sub-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:11px}.pc-sub-h b{font:700 11px ui-monospace,Menlo,monospace;color:#d8dde4}.pc-sub-h span{font:11px ui-monospace,Menlo,monospace;color:#9aa3ad}.pc-sub-h small{color:#59626e;font-size:10.5px;flex-basis:100%}
.pc-sub canvas{display:block;width:100%;height:72px}
@media (max-width:760px){.pc-sub-h small{display:none}.pc-sub canvas{height:64px}.pc-ctl{gap:6px}}
.cc-row{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.cc-row .pc-chip sup{font-size:8px;color:#F7931A}
/* Movers & Makers */
.mv-l{list-style:none;margin:6px 0 0;padding:0}.mv-l li{display:grid;grid-template-columns:22px minmax(0,1.1fr) 82px minmax(0,2fr);gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid #161a20;font-size:13px}
.mv-ic{font:700 13px ui-monospace,Menlo,monospace;color:#F7931A;text-align:center}.mv-high{color:#2fd17c}.mv-low{color:#ff5a5f}
.mv-n b{font:700 13px ui-monospace,Menlo,monospace}.mv-n small{color:#7d8794;font-size:11px}.mv-c{font:12px ui-monospace,Menlo,monospace;text-align:right}.mv-w{color:#c9ced6}.mv-w small{color:#7d8794}
.mv-pro{display:inline-block;font:700 9px ui-monospace,Menlo,monospace;color:#111;background:#F7931A;padding:1px 5px;border-radius:3px;vertical-align:1px}
@media (max-width:760px){.mv-l li{grid-template-columns:20px 1fr auto;}.mv-w{grid-column:2/-1}}
/* Live price card (home): medium, ~1/3 viewport on desktop, compact on phone */
.p-live{grid-column:1/-1}
.lv-h{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lv-h .lv-m{margin-left:auto}
.p-live .seg button.on{background:rgba(247,147,26,.16)!important;color:#F7931A!important;border-color:rgba(247,147,26,.5)}.p-live .seg button:disabled{opacity:.35;cursor:not-allowed}
.lv-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 4px;font:12px var(--mono,ui-monospace,monospace)}
.lv-px{font-size:22px;color:#e8e6e3;padding:0 4px;border-radius:3px;transition:background-color 1.2s ease,color 1.2s ease}
.lv-px.fl-up{animation:lvUp 1.2s ease}.lv-px.fl-dn{animation:lvDn 1.2s ease}
@keyframes lvUp{0%{background:rgba(63,185,80,.28)}100%{background:transparent}}@keyframes lvDn{0%{background:rgba(248,81,73,.28)}100%{background:transparent}}
.lv-ch.up,.lv-since.up{color:#3fb950}.lv-ch.dn,.lv-since.dn{color:#f85149}.lv-since{color:#7d8590}
.lv-st{margin-left:auto;color:#7d8590;font-size:11px}.lv-st.on{color:#3fb950}
.lv-cv{position:relative;height:clamp(190px,24vh,290px)}.lv-cv canvas{width:100%;height:100%;display:block;cursor:crosshair}
.lv-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;color:#9aa4ad;font-size:13px;line-height:1.6;background:rgba(11,13,16,.6)}.lv-msg[hidden]{display:none}
.lv-ft{margin:4px 0 0;font-size:11px;color:#7d8590;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.lv-ft a{color:#F7931A}
@media (max-width:600px){.lv-h .lv-m{margin-left:0}.lv-cv{height:170px}.lv-px{font-size:19px}.lv-st{margin-left:0;flex-basis:100%}.lv-since{flex-basis:100%;order:3}}
@media (prefers-reduced-motion:reduce){.lv-px.fl-up,.lv-px.fl-dn{animation:none}}
/* compact Strategy KPI row: 5 headline KPIs, rest behind More KPIs (all screens) */
.p-kpi .x-kg{grid-template-columns:repeat(5,minmax(0,1fr))!important}.p-kpi:not(.x-open) .x-kg .x-k:nth-child(n+6){display:none}.p-kpi .x-more{display:block}
@media (max-width:720px){.p-kpi .x-kg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p-kpi .x-kg .x-k:nth-child(5){display:flex!important;grid-column:span 2}}
/* Quick glance row */
.fg-hid{display:none}
body:not(.dm) .p-field{grid-column:1/-1!important}
body:not(.dm) .fg-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px}
body:not(.dm) .fg-c{min-width:0;border-left:1px solid var(--ln,#1d222a);padding-left:12px}body:not(.dm) .fg-c:first-child{border-left:0;padding-left:0}
body:not(.dm) .fg-c .sub-h:first-child{margin-top:0}
@media (max-width:1100px){body:not(.dm) .fg-row{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.dm) .fg-c:nth-child(3){border-left:0;padding-left:0}}
@media (max-width:600px){body:not(.dm) .fg-row{grid-template-columns:1fr}body:not(.dm) .fg-c{border-left:0;padding-left:0;border-top:1px solid var(--ln,#1d222a);padding-top:6px}body:not(.dm) .fg-c:first-child{border-top:0;padding-top:0}}
.p-movers{grid-column:span 7}.p-week{grid-column:span 5}
@media (max-width:1100px){.p-movers,.p-week{grid-column:1/-1}}
.lv-v{margin-right:4px}.lv-lonly{display:contents}.lv-lonly[hidden]{display:none}.lv-live[hidden],.lv-ltw[hidden]{display:none}
.lv-alt{font:11px var(--mono,ui-monospace,monospace);color:#c9ced6;border:1px solid var(--ln,#1d222a);border-radius:12px;padding:2px 9px;text-decoration:none}.lv-alt:hover{border-color:#F7931A}.lv-alt small{color:#7d8590}.lv-alt .up{color:#3fb950}.lv-alt .dn{color:#f85149}
.p-live .lv-ltw .pc-cv{height:clamp(200px,26vh,300px)!important}
@media (min-width:1101px){body:not(.dm) .p-week{grid-column:span 5}body:not(.dm) .p-ep{grid-column:span 5}body:not(.dm) .p-news{grid-column:span 7}}
.lt-go{margin-left:auto;font-size:12.5px;font-weight:700;color:#F7931A;white-space:nowrap;padding:4px 0}.ch-view+.lt-go{margin-left:12px}.lt .pc-cv{height:460px}.lt-notes dt{font-weight:700;margin-top:12px;color:#e9edf2}.lt-notes dd{margin:3px 0 0;color:#aab2bd;line-height:1.5}.pc-reset{margin-left:4px}
@media (max-width:760px){.lt .pc-cv{height:320px}.lt .pc-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lt .pc-chips::-webkit-scrollbar{display:none}.lt .pc-chip{flex:0 0 auto;min-height:32px}}
/* long-term chart: crosshair, levels panel, presets, editor */
.pc-xh{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}
.pc-pre{color:#F7931A;border-color:#4a3a22}.pc-pre.on{background:#2a1d0c;color:#ffb35c;border-color:#F7931A}
.pc-chip.on.pc-sr i{background:linear-gradient(90deg,#2fd17c 50%,#ff5a5f 50%)}.pc-chip.on.pc-fib i{background:#c77dff}.pc-chip.on.pc-wmz i{background:rgba(47,209,124,.6);height:6px}.pc-chip.on.pc-mayb i{background:linear-gradient(90deg,#2fd17c,#5aa9ff,#ff5a5f)}.pc-chip.on.pc-vp i{background:#9aa3ad;height:6px;width:6px}
.pc-lv{margin:8px 0 4px;border:1px solid #1c2129;border-radius:4px;background:#0b0d10;padding:8px 10px}.pc-lv:empty{display:none}
.pc-lvh{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font:12px ui-monospace,Menlo,monospace}.pc-lvh b{color:#F7931A;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pc-lvh small{color:#7d8794}
.pc-lvl{list-style:none;margin:6px 0 0;padding:0;font:12px ui-monospace,Menlo,monospace}
.pc-lvl li{display:grid;grid-template-columns:90px 1fr 64px;gap:8px;padding:4px 0;border-bottom:1px solid #161a20;align-items:center}.pc-lvp{color:#e9edf2;font-weight:700}.pc-lvn{color:#a8b0ba}.pc-lvd{text-align:right}
.pc-lvnow{background:#12161c}.pc-lvnow .pc-lvn{color:#F7931A;font-weight:700}
.pc-lvf{margin:6px 0 0;font:10.5px ui-monospace,Menlo,monospace;color:#6b7480}
@media (min-width:1100px){.pc-wrapx{display:grid;grid-template-columns:1fr 300px;gap:14px}}
@media (max-width:600px){.pc-lvl li{grid-template-columns:78px 1fr 54px;font-size:11px}}
@media (max-width:760px){.lt .ch-sub,.lt .pc-ctl{min-width:0;max-width:100%}.lt .pc-chips{flex:1 1 100%;max-width:100%;min-width:0}}
@media (max-width:720px){.p-kpi .x-kg .x-k:nth-child(5){grid-column:auto}.p-kpi .x-kg .x-k:nth-child(6){display:flex!important}}
