:root{--ob-bull:#3ee8d0;--ob-bull-deep:#0f8f7c;--ob-bull-light:#a7f6ea;--ob-bull-glow:rgba(62,232,208,0.6);--ob-bear:#ff8aa0;--ob-bear-deep:#d02a5c;--ob-bear-light:#ffc4d0;--ob-bear-glow:rgba(255,138,160,0.6);--ob-price:#22d3ee;--ob-price-glow:rgba(34,211,238,0.7);--ob-approach:#f59e0b;--ob-touch:#f8fafc;--ob-invalidation:#c2410c;--ob-target:#e9c46a;--ob-grid:rgba(148,163,184,0.18);--ob-grid-strong:rgba(148,163,184,0.34);--ob-pulse-k:0.5;--ob-approach-dur:1.2s}@keyframes obZonePulse{0%,to{opacity:.85}50%{opacity:1}}.ob-zone-pulse{animation:obZonePulse 1.8s ease-in-out infinite}@keyframes obZoneHalo{0%,to{stroke-width:8px;stroke-opacity:.35}50%{stroke-width:calc(8px + 16px * var(--ob-pulse-k, .5));stroke-opacity:.6}}.ob-zone-halo{stroke:var(--ob-glow,var(--ob-bull-glow));fill:none;animation:obZoneHalo 1.8s ease-in-out infinite;pointer-events:none}@keyframes obBeacon{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.ob-beacon-ring{animation:obBeacon 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.ob-beacon-ring-2{animation-delay:.8s}@keyframes obApproach{0%,to{stroke-opacity:.25}50%{stroke-opacity:.95}}.ob-approach{stroke:var(--ob-approach);animation:obApproach var(--ob-approach-dur,1.2s) ease-in-out infinite}@keyframes obTouchFlash{0%{fill:var(--ob-touch);fill-opacity:.9}to{fill:var(--ob-touch);fill-opacity:0}}.ob-touch-flash{animation:obTouchFlash .6s ease-out 1 forwards;pointer-events:none}@keyframes obLaserSweep{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(var(--ob-sweep-px,400px));opacity:0}}.ob-laser-sweep{animation:obLaserSweep 4s linear infinite;pointer-events:none}@keyframes obHandoffIn{0%{opacity:0}to{opacity:1}}.ob-band-handoff{animation:obHandoffIn .5s ease-out 1}@keyframes obScoreFlash{0%{background-color:rgba(248,250,252,.35)}to{background-color:transparent}}.ob-score-flash{animation:obScoreFlash .4s ease-out 1}@keyframes obSegmentPulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.ob-segment-pulse{animation:obSegmentPulse .5s ease-in-out 1}@keyframes obRankHighlight{0%{background-color:rgba(34,211,238,.18)}to{background-color:transparent}}.ob-rank-shift{animation:obRankHighlight 1s ease-out 1}.ob-row{transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}.ob-row-enter{animation:obHandoffIn .3s ease-out 1}@keyframes obRowExit{0%{opacity:1}to{opacity:.4}}.ob-row-expired{animation:obRowExit .4s ease-out 1 forwards}@keyframes obColumnPulse{0%,to{opacity:1}50%{opacity:.55}}.ob-col-pulse{animation:obColumnPulse 1.4s ease-in-out infinite}.ob-price-layer{transition:transform .16s linear;will-change:transform}.ob-ladder-beacon{transition:transform .22s ease-out;will-change:transform}@keyframes obFadeOnly{0%{opacity:.85}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ob-approach,.ob-band-handoff,.ob-beacon-ring,.ob-col-pulse,.ob-laser-sweep,.ob-rank-shift,.ob-row-enter,.ob-row-expired,.ob-score-flash,.ob-segment-pulse,.ob-touch-flash,.ob-zone-halo,.ob-zone-pulse{animation-name:obFadeOnly!important}.ob-beacon-ring{opacity:.6;transform:none!important}.ob-laser-sweep{display:none}.ob-ladder-beacon,.ob-price-layer,.ob-row{transition:none!important}}:root{--bsl:#22d3ee;--bsl-deep:#06b6d4;--bsl-light:#a5f3fc;--bsl-glow:rgba(34,211,238,0.8);--ssl:#fb7185;--ssl-deep:#f43f5e;--ssl-light:#fecdd3;--ssl-glow:rgba(251,113,133,0.8);--ranked-ring:#fbbf24;--price-glow:rgba(34,211,238,0.9);--approach:#f59e0b;--kind-equal:#7dd3fc;--kind-day:#c4b5fd;--kind-week:#f9a8d4;--kind-round:#bef264;--grid:rgba(148,163,184,0.18);--grid-strong:rgba(148,163,184,0.36)}@keyframes poolPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes poolPulseHalo{0%,to{stroke-width:4;stroke-opacity:.35}50%{stroke-width:calc(4px + 8px * var(--pulse-k, 1));stroke-opacity:.7}}@keyframes poolPulseOpacity{0%,to{opacity:.85}50%{opacity:1}}.pool-pulse{animation:poolPulse 1.8s ease-in-out infinite}.pool-pulse-halo{fill:none;stroke:var(--pulse-color,var(--ranked-ring));animation:poolPulseHalo 1.8s ease-in-out infinite}.pool-beacon-ring{transform-box:fill-box;transform-origin:center;animation:priceBeacon 1.6s ease-out infinite}.pool-beacon-ring--late{animation-delay:.8s}@keyframes poolApproach{0%,to{stroke:var(--approach);stroke-opacity:.35;stroke-width:2}50%{stroke:var(--approach);stroke-opacity:1;stroke-width:3.5}}.pool-approach{animation:poolApproach var(--approach-dur,1.2s) ease-in-out infinite}@keyframes poolFlow{to{stroke-dashoffset:-28}}.pool-flow{animation:poolFlow var(--flow-dur,3s) linear infinite}.pool-sweep-flash{animation:sweepFlash .6s ease-out 1}.pool-reject-glow{animation:rejectGlow 1s ease-out 1}@keyframes shelfSink{to{transform:translateY(6px) scaleY(.15);opacity:.3}}@keyframes shelfSinkOpacity{to{opacity:.3}}.pool-shelf-sink{transform-box:fill-box;transform-origin:center;animation:shelfSink .5s ease-in 1 forwards}.pool-laser-sweep{animation:laserSweep 4s linear infinite}.pool-score-flash{animation:scoreFlash .4s ease-out 1}.pool-rank-shift{animation:rankShift .35s cubic-bezier(.2,.8,.2,1) 1,rankHighlight 1s ease-out 1}.pool-row-enter{animation:scoreFlash .3s ease-out 1}.pool-row-leave{opacity:.4;transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.pool-pulse{animation-name:poolPulseOpacity}.pool-pulse-halo{animation:none!important}.pool-shelf-sink{animation-name:shelfSinkOpacity;transform:none!important}.pool-approach,.pool-beacon-ring,.pool-flow,.pool-laser-sweep,.pool-rank-shift{animation:none!important;transform:none!important}}:root{--pd-deep-premium:#e879f9;--pd-deep-premium-deep:#86198f;--pd-deep-premium-light:#f5d0fe;--pd-deep-premium-glow:rgba(232,121,249,0.75);--pd-premium:#fb7185;--pd-premium-deep:#9f1239;--pd-premium-light:#fecdd3;--pd-premium-glow:rgba(251,113,133,0.75);--pd-discount:#2dd4bf;--pd-discount-deep:#115e59;--pd-discount-light:#99f6e4;--pd-discount-glow:rgba(45,212,191,0.75);--pd-deep-discount:#34d399;--pd-deep-discount-deep:#065f46;--pd-deep-discount-light:#a7f3d0;--pd-deep-discount-glow:rgba(52,211,153,0.75);--pd-eq:#c7d2fe;--pd-eq-glow:rgba(199,210,254,0.7);--pd-price:#22d3ee;--pd-price-glow:rgba(34,211,238,0.8);--pd-range-edge:#cbd5e1;--pd-breach:#f8fafc;--pd-reject:#4ade80;--pd-conf-ob:#f59e0b;--pd-conf-pool:#22d3ee;--pd-conf-fvg:#a78bfa;--pd-grid:rgba(148,163,184,0.16);--pd-grid-strong:rgba(148,163,184,0.32)}@keyframes bandPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes bandHalo{0%,to{stroke-opacity:.2;stroke-width:4px}50%{stroke-opacity:.7;stroke-width:calc(4px + 8px * var(--pulse-k, .6))}}@keyframes haloFade{0%,to{opacity:.2}50%{opacity:.65}}@keyframes bandHandoff{0%{opacity:.35}to{opacity:1}}@keyframes bandHandoffOut{0%{opacity:1}to{opacity:.65}}@keyframes bandHandoffLabel{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes eqFlow{to{stroke-dashoffset:-24}}@keyframes laserSweep{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(var(--sweep-w,300px));opacity:0}}@keyframes edgeWarn{0%,to{stroke:var(--pd-range-edge);stroke-width:1}50%{stroke:var(--pd-breach);stroke-width:2.4}}@keyframes breachFlash{0%{opacity:0}25%{opacity:.55}to{opacity:0}}@keyframes towerCollapse{0%{opacity:1}to{opacity:.3}}@keyframes confBlink{0%{opacity:.2}50%{opacity:1}to{opacity:.9}}@keyframes rankShift{0%{transform:translateY(var(--rank-dy,0))}to{transform:translateY(0)}}.pd-band-pulse{animation:bandPulse 1.8s ease-in-out infinite}.pd-band-halo{animation:bandHalo 1.8s ease-in-out infinite}.pd-halo-fade{animation:haloFade 1.8s ease-in-out infinite}.pd-handoff-in{animation:bandHandoff .5s ease-out 1}.pd-handoff-out{animation:bandHandoffOut .5s ease-in 1}.pd-handoff-label{animation:bandHandoffLabel .5s ease-in-out 1;transform-origin:center;transform-box:fill-box}.pd-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pd-beacon{position:absolute;left:0;top:0;will-change:transform}.pd-beacon-ring{inset:0;border:1.2px solid var(--pd-price);animation:priceBeacon 1.6s ease-out infinite;transform-origin:center;will-change:transform,opacity}.pd-beacon-core,.pd-beacon-ring{position:absolute;border-radius:50%}.pd-beacon-core{inset:28%;background:var(--pd-price);box-shadow:0 0 6px var(--pd-price-glow)}.pd-halo{position:absolute;border:1.5px solid;will-change:opacity}.pd-sweep{position:absolute;width:44px;height:4px;border-radius:2px;background:var(--pd-eq);box-shadow:0 0 6px var(--pd-eq-glow);will-change:transform,opacity}.pd-beacon-ring-2{animation-delay:.8s}.pd-eq-flow{animation:eqFlow var(--pd-eq-flow-s,3s) linear infinite}.pd-laser-sweep{animation:laserSweep 4s linear infinite}.pd-edge-warn{animation:edgeWarn 1.2s ease-in-out infinite}.pd-breach-flash{animation:breachFlash .6s ease-out 1}.pd-reject-glow{animation:rejectGlow 1s ease-out 1}.pd-tower-collapse{animation:towerCollapse .5s ease-in 1 forwards}.pd-conf-blink{animation:confBlink .4s ease-out 1}.pd-score-flash{animation:scoreFlash .4s ease-out 1}.pd-rank-shift{animation:rankShift .35s cubic-bezier(.2,.8,.2,1) 1,rankHighlight 1s ease-out 1}.pd-move{transition:transform .18s linear}.pd-move-slow{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.pd-fade{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.pd-beacon-ring,.pd-eq-flow,.pd-handoff-label,.pd-laser-sweep,.pd-rank-shift{animation:none!important}.pd-beacon-ring{opacity:.45;transform:scale(1.4)}.pd-band-pulse{animation:none!important;opacity:1}.pd-band-halo{animation:none!important;stroke-opacity:.5;stroke-width:6px}.pd-halo-fade{animation:none!important;opacity:.45}.pd-fade,.pd-move,.pd-move-slow{transition:none!important}}@keyframes pdRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pdRowLeave{0%{opacity:.4}to{opacity:0}}.pd-row-enter{animation:pdRowEnter .3s ease-out 1}.pd-row-retained{opacity:.4;transition:opacity .3s ease}.pd-row-leave{animation:pdRowLeave .4s ease-in 1 forwards;pointer-events:none}.pd-score-ring-fg{transition:stroke-dashoffset .4s ease}@media (prefers-reduced-motion:reduce){.pd-row-enter{animation:none!important}.pd-score-ring-fg{transition:none!important}}:root{--mb-bull:#2dd4bf;--mb-bull-deep:#0f766e;--mb-bull-light:#99f6e4;--mb-bull-glow:rgba(45,212,191,0.55);--mb-bear:#fb7185;--mb-bear-deep:#9f1239;--mb-bear-light:#fecdd3;--mb-bear-glow:rgba(251,113,133,0.55);--mb-carve:#1b2230;--mb-carve-edge:#3b4658;--mb-carve-line:#f59e0b;--mb-remaining-glow:var(--mb-bull-light);--mb-price:#22d3ee;--mb-price-glow:rgba(34,211,238,0.65);--mb-return:#f59e0b;--mb-mitigate:#f8fafc;--mb-reject:#22c55e;--mb-exhaust:#8b8aa8;--mb-invalidation:#b91c1c;--mb-target:#eab308;--mb-ranked-ring:#fbbf24;--mb-grid:rgba(148,163,184,0.14);--mb-grid-strong:rgba(148,163,184,0.3);--mb-pulse-k:0.5}@keyframes mbSlabPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes mbGlowPulse{0%,to{opacity:calc(.25 + .15 * var(--mb-pulse-k, .5))}50%{opacity:calc(.55 + .45 * var(--mb-pulse-k, .5))}}.mb-glow-pulse,.mb-slab-pulse{animation:mbGlowPulse 1.8s ease-in-out infinite}@keyframes mbCarveShimmer{0%{opacity:.35}40%{opacity:.9}to{opacity:.55}}.mb-carve-rect{transition:height .3s ease,y .3s ease}.mb-carve-line{transition:transform .3s ease}.mb-carve-grow .mb-carve-hatch{animation:mbCarveShimmer .4s ease-out 1}.mb-stage{position:relative}.mb-beacon,.mb-overlay,.mb-sweep{position:absolute;pointer-events:none;will-change:opacity,transform}.mb-overlay{overflow:visible}[data-mb-offscreen=true] *,[data-mb-offscreen=true] :after,[data-mb-offscreen=true] :before{animation-play-state:paused!important}@keyframes mbBeacon{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.mb-beacon{width:12px;height:12px}.mb-beacon-ring{position:absolute;inset:0;border-radius:9999px;border:1.2px solid var(--mb-price);animation:mbBeacon 1.6s ease-out infinite;transform-origin:center;will-change:transform,opacity}.mb-beacon-ring-2{animation-delay:.8s}@keyframes mbReturnFlow{to{stroke-dashoffset:-26}}.mb-return-path{animation:mbReturnFlow var(--mb-return-period,3s) linear infinite}@keyframes mbSlabReturn{0%,to{opacity:.3}50%{opacity:1}}.mb-slab-return{animation:mbSlabReturn var(--mb-return-pulse-period,1.2s) ease-in-out infinite}@keyframes mbMitigateFlash{0%{opacity:.85}to{opacity:0}}.mb-mitigate-flash{fill:var(--mb-mitigate);animation:mbMitigateFlash .6s ease-out 1 forwards;pointer-events:none}@keyframes mbRejectGlow{0%{box-shadow:0 0 2px var(--mb-reject)}50%{box-shadow:0 0 16px var(--mb-reject)}to{box-shadow:0 0 0 transparent}}.mb-reject-glow{animation:mbRejectGlow 1s ease-out 1}@keyframes mbExhaustDim{0%{opacity:1}to{opacity:.3}}.mb-exhaust-dim{animation:mbExhaustDim .8s ease-in 1 forwards}@keyframes mbInvalidate{0%{opacity:1}to{opacity:.35}}.mb-invalidate{animation:mbInvalidate .5s ease-in 1 forwards}.mb-invalidate-label{text-decoration:line-through}@keyframes mbLaserSweep{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(var(--mb-sweep-dist,400px));opacity:0}}.mb-sweep{width:40px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,#fde68a,transparent)}.mb-laser-sweep{animation:mbLaserSweep 4s linear infinite}@keyframes mbScoreFlash{0%{background-color:rgba(251,191,36,.45)}to{background-color:transparent}}.mb-score-flash{animation:mbScoreFlash .4s ease-out 1}.mb-factor-flash{animation:mbCarveShimmer .4s ease-out 1}@keyframes mbRankHighlight{0%{box-shadow:inset 0 0 0 1px var(--mb-ranked-ring),0 0 18px rgba(251,191,36,.35)}to{box-shadow:inset 0 0 0 1px transparent,0 0 0 transparent}}.mb-row{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.mb-row-shift{animation:mbRankHighlight 1s ease-out 1}@keyframes mbRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mb-row-enter{animation:mbRowEnter .3s ease-out 1}.mb-row-leaving{opacity:.4;transition:opacity .3s ease}.mb-strip-fill{transition:width .3s ease}.mb-gauge-wave,.mb-ladder-beacon{transition:transform .3s ease}@keyframes mbWave{0%{transform:translateX(0)}to{transform:translateX(-24px)}}.mb-gauge-wave-path{animation:mbWave 2.4s linear infinite;will-change:transform}.mb-gauge-wave-clip{position:absolute;overflow:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.mb-beacon-ring,.mb-gauge-wave-path,.mb-laser-sweep,.mb-return-path,.mb-row-enter{animation:none!important}.mb-glow-pulse,.mb-reject-glow,.mb-slab-pulse,.mb-slab-return{animation-name:mbExhaustDim!important}.mb-carve-line,.mb-carve-rect,.mb-gauge-wave,.mb-ladder-beacon,.mb-row,.mb-strip-fill{transition:none!important}}:root{--bait:#fbbf24;--bait-deep:#b45309;--bait-light:#fde68a;--bait-glow:rgba(251,191,36,0.55);--major:#a78bfa;--major-deep:#6d28d9;--major-light:#ddd6fe;--major-glow:rgba(167,139,250,0.6);--major-ob:#8b5cf6;--major-day:#38bdf8;--major-week:#f472b6;--path:#22d3ee;--path-glow:rgba(34,211,238,0.45);--path-done:rgba(34,211,238,0.28);--price:#22d3ee;--price-glow:rgba(34,211,238,0.7);--sweep:#f8fafc;--reject:#34d399;--run:#c4b5fd;--reach:#fbbf24;--fail:#9f3f4f;--estimate:#c9b88a;--grid:rgba(148,163,184,0.16);--grid-strong:rgba(148,163,184,0.3);--ind-bg-a:#0b1220;--ind-bg-b:#060a14;--pulse-k:0.6}.ind-root{color:#e2e8f0}@keyframes baitPulse{0%,to{opacity:calc(.25 * var(--pulse-k))}50%{opacity:calc(.45 + .5 * var(--pulse-k))}}@keyframes majorPulse{0%,to{opacity:calc(.25 * var(--pulse-k))}50%{opacity:calc(.45 + .5 * var(--pulse-k))}}.ind-bait-pulse>.ind-glow{animation:baitPulse 1.8s ease-in-out infinite}.ind-major-pulse>.ind-glow{animation:majorPulse 1.8s ease-in-out infinite}.ind-glow{opacity:0;pointer-events:none}@keyframes pathFlow{to{stroke-dashoffset:-26}}.ind-path-flow{animation:pathFlow var(--flow-s,1.6s) linear infinite}@keyframes priceBeacon{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.ind-beacon-ring{transform-box:fill-box;transform-origin:center;animation:priceBeacon 1.6s ease-out infinite}.ind-beacon-ring.ind-beacon-ring-2{animation-delay:.8s}@keyframes baitApproach{0%,to{stroke:var(--bait);stroke-width:1.2}50%{stroke:var(--bait-light);stroke-width:2.6}}.ind-bait-approach{animation:baitApproach var(--approach-s,1.2s) ease-in-out infinite}@keyframes sweepFlash{0%{fill:var(--sweep);fill-opacity:.9}to{fill:var(--bait);fill-opacity:0}}.ind-sweep-flash{animation:sweepFlash .6s ease-out 1 forwards}@keyframes bracketOut{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.ind-bracket-out{transform-box:fill-box;transform-origin:left center;animation:bracketOut .6s ease-out 1}@keyframes rejectGlow{0%{opacity:.95}to{opacity:0}}.ind-reject-glow>.ind-glow-reject{animation:rejectGlow 1s ease-out 1}.ind-glow-reach,.ind-glow-reject{opacity:0;pointer-events:none}@keyframes confirmBurst{0%{transform:scale(.2);opacity:.85}to{transform:scale(3.2);opacity:0}}.ind-confirm-burst{transform-box:fill-box;transform-origin:center;animation:confirmBurst .7s ease-out 1 forwards}@keyframes estimateOut{to{opacity:0}}.ind-estimate-out{animation:estimateOut .7s ease-out 1 forwards}@keyframes handoffOut{0%{opacity:.95}to{opacity:0}}@keyframes handoffIn{0%{opacity:0}to{opacity:.9}}.ind-handoff-out>.ind-glow{animation:handoffOut .5s ease-in-out 1}.ind-handoff-in>.ind-glow{animation:handoffIn .5s ease-in-out 1}@keyframes runShimmer{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.ind-run-fill{transition:width .3s ease-out,x .3s ease-out,height .3s ease-out,y .3s ease-out}.ind-run-shimmer{animation:runShimmer 1.2s linear infinite}@keyframes reachGlow{0%{opacity:.95}to{opacity:.15}}.ind-reach-glow>.ind-glow-reach{animation:reachGlow 1s ease-out 1 forwards}@keyframes failDim{to{opacity:.3;filter:saturate(.3)}}.ind-fail-dim{animation:failDim .5s ease-out 1 forwards}@keyframes weightSwap{0%{transform:scaleY(.2);opacity:.2}to{transform:scaleY(1);opacity:1}}.ind-weight-swap{transform-box:fill-box;transform-origin:bottom;animation:weightSwap .4s ease-out 1}.ind-factor-seg{transition:height .4s ease-out,y .4s ease-out}@keyframes scoreFlash{0%{background-color:rgba(34,211,238,.45)}to{background-color:transparent}}.ind-score-flash{animation:scoreFlash .4s ease-out 1}@keyframes segFlash{0%{stroke:#fff;stroke-width:2}to{stroke:transparent;stroke-width:0}}.ind-seg-flash{animation:segFlash .4s ease-out 1}@keyframes rankHighlight{0%{box-shadow:inset 0 0 0 1px rgba(34,211,238,.8),0 0 18px rgba(34,211,238,.25)}to{box-shadow:inset 0 0 0 1px transparent,0 0 0 transparent}}.ind-rank-shift{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ind-rank-highlight{animation:rankHighlight 1s ease-out 1}@keyframes rowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ind-row-enter{animation:rowEnter .3s ease-out 1}@keyframes rowExpire{0%{opacity:1}60%{opacity:.4}to{opacity:0}}.ind-row-expire{animation:rowExpire .6s ease-in 1 forwards}@keyframes nodeLive{0%,to{opacity:.55}50%{opacity:1}}.ind-node-live{animation:nodeLive 1.2s ease-in-out infinite}.ind-glide{transition:transform .3s ease-out}.ind-glide-attr{transition:y .3s ease-out,x .3s ease-out,y1 .3s ease-out,y2 .3s ease-out,cy .3s ease-out,cx .3s ease-out,opacity .2s ease-out}@media (prefers-reduced-motion:reduce){@keyframes baitPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes majorPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes priceBeacon{0%{opacity:.6}to{opacity:0}}@keyframes confirmBurst{0%{opacity:.6}to{opacity:0}}@keyframes weightSwap{0%{opacity:.2}to{opacity:1}}@keyframes bracketOut{0%{opacity:0}to{opacity:1}}@keyframes rowEnter{0%{opacity:0}to{opacity:1}}.ind-bait-approach,.ind-node-live,.ind-path-flow,.ind-run-shimmer{animation:none}.ind-beacon-ring{transform:none}.ind-factor-seg,.ind-glide,.ind-glide-attr,.ind-rank-shift,.ind-run-fill{transition:none}}.terminal_root__FBq7S{--tl-bg:#0d1220;--tl-grid:rgba(148,163,184,0.08);--tl-text:#94a3b8;--tl-up:#2dd4bf;--tl-down:#fb7185;--tl-spoof:#f59e0b;--tl-iceberg:#38bdf8;--tl-accum:#2dd4bf;--tl-distrib:#fb7185;--tl-trapped-long:#a78bfa;--tl-trapped-short:#f472b6;--tl-build:#64748b;--tl-level:#cbd5e1;--tl-heat-lo:#0b1120;--tl-heat-hi:#ffffff;--tl-heat-mid:#f59e0b;--tl-bid-line:#22d3ee;--tl-ask-line:#e879f9;--tl-last:#e2e8f0;--tl-buy:#22c55e;--tl-sell:#ef4444;--tl-break:#ef4444;--tl-span:rgba(56,189,248,0.06);--tl-span-edge:rgba(56,189,248,0.35);--tl-stale-hatch:rgba(226,232,240,0.35);--tl-live:#2dd4bf;--tl-degraded:#fbbf24;--tl-stale:#fbbf24;--tl-unavailable:#fb7185;--tl-liq-long:#ef4444;--tl-liq-short:#22c55e;--tl-build-long:#a78bfa;--tl-build-short:#f472b6;--tl-heatmap-h:480px;color:var(--tl-text)}.terminal_heatmap__PoaKi{position:relative;width:100%;height:var(--tl-heatmap-h);border-radius:.375rem;overflow:hidden;background:var(--tl-bg);cursor:crosshair}@media (max-width:640px){.terminal_root__FBq7S{--tl-heatmap-h:360px}.terminal_drawerInput__oKR_t{font-size:16px}}.terminal_heatCanvas__W_88m,.terminal_overlayCanvas__1EzsY{position:absolute;inset:0;display:block}.terminal_overlayCanvas__1EzsY{touch-action:none}.terminal_swatchLevel__jKzGg{background:var(--tl-level)}.terminal_ratioTrack__Bd6_v{position:relative;display:flex;height:12px;min-width:160px;flex:1 1 160px;overflow:hidden;border-radius:9999px;background:var(--tl-grid)}.terminal_ratioRetail__YexDC{background:var(--tl-spoof);opacity:.9}.terminal_ratioMid__x7CED{background:repeating-linear-gradient(90deg,var(--tl-build) 0 3px,transparent 3px 5px);opacity:.9}.terminal_ratioMm__TS_4W{background:var(--tl-iceberg);opacity:.9}.terminal_ratioLong__jnJ59{background:var(--tl-up);opacity:.9}.terminal_ratioShort__KSbLD{background:var(--tl-down);opacity:.9}.terminal_ratioUnavailable__0yGdK{align-items:center;background:repeating-linear-gradient(135deg,transparent 0 4px,var(--tl-stale-hatch) 4px 6px)}.terminal_legendSwatch__8k05g{display:inline-block;width:10px;height:10px;border-radius:2px;opacity:.85}.terminal_swatchSpoofing__VWj17{background:var(--tl-spoof)}.terminal_swatchIceberg__4daiU{background:var(--tl-iceberg)}.terminal_swatchAccumulation__cPiyF{background:var(--tl-accum)}.terminal_swatchDistribution__Mst93{background:var(--tl-distrib)}.terminal_swatchTrappedLongs__JNWme{background:var(--tl-trapped-long)}.terminal_swatchTrappedShorts__suI6s{background:var(--tl-trapped-short)}.terminal_swatchLiq__Zuu50{background:linear-gradient(90deg,var(--tl-liq-long) 0 50%,var(--tl-liq-short) 50% 100%)}.terminal_swatchForming__d1DFz{background:var(--tl-build)}.terminal_swatchSpan__ewSwH{background:var(--tl-span-edge)}.terminal_chipLive__7kEL2{border-color:var(--tl-live);color:var(--tl-live)}.terminal_chipDegraded__MZGdW{border-color:var(--tl-degraded);color:var(--tl-degraded)}.terminal_chipStale__WAdkN{border-color:var(--tl-stale);color:var(--tl-stale)}.terminal_chipUnavailable__b6fZ2{border-color:var(--tl-unavailable);color:var(--tl-unavailable)}.terminal_gaugeTrack__9S7GJ{position:relative;height:8px;border-radius:9999px;background:var(--tl-grid);overflow:hidden}.terminal_gaugeFillRetail__9XR4N{position:absolute;left:0;top:0;bottom:0;background:var(--tl-spoof);opacity:.85}.terminal_gaugeFillLong__xsayp{position:absolute;left:0;top:0;bottom:0;background:var(--tl-up);opacity:.85}.terminal_gaugeUnavailable__uuPC_{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--tl-stale-hatch) 4px 6px)}.terminal_eventList__MvUZ6{width:100%}.terminal_eventRows__DY6R2{max-height:520px;overflow-y:auto;border:1px solid rgba(148,163,184,.2);border-radius:.375rem}.terminal_eventRow__a9al8{display:grid;grid-template-columns:58px 66px 36px 64px 1fr 62px 44px;gap:4px;width:100%;padding:2px 6px;text-align:left;color:var(--tl-text);border-bottom:1px solid rgba(148,163,184,.08)}.terminal_eventRow__a9al8:hover{background:rgba(148,163,184,.08)}.terminal_eventHead__NwzOu{color:#64748b;text-transform:uppercase;font-size:10px;letter-spacing:.04em}.terminal_eventRowSelected__7fKBL{background:rgba(56,189,248,.18);color:#e2e8f0}.terminal_eventRowHovered__oVVMs{outline:1px dashed rgba(226,232,240,.5);outline-offset:-1px}.terminal_pressurePanel__LyKzZ{width:100%;border:1px solid rgba(100,116,139,.35);border-radius:6px;background:rgba(15,23,42,.4);padding:6px 8px}.terminal_pressureRow__nzOSJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;align-items:center;width:100%;padding:3px 4px;border-radius:4px;text-align:left;color:#cbd5e1;background:transparent;border:0;font:inherit}.terminal_pressureRow__nzOSJ[data-pressure-state=idle]{color:#64748b}.terminal_pressureHead__qQ0PH{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.terminal_pressureMeter__YJJ0n{display:flex;align-items:center;gap:4px;min-width:0}.terminal_pressureRow__nzOSJ:is(button):hover{background:rgba(148,163,184,.08)}.terminal_pressureTrack__4XbbV{position:relative;display:inline-block;flex:1;height:6px;min-width:40px;border-radius:3px;background:rgba(148,163,184,.18);overflow:hidden}.terminal_pressureFill__jy5Vk{position:absolute;left:0;top:0;bottom:0;background:rgba(148,163,184,.7);transition:width .3s linear}.terminal_pressureFillLong__M5A2g{background:var(--tl-trapped-long)}.terminal_pressureFillShort__HDvNS{background:var(--tl-trapped-short)}.terminal_pressureChip__uyGKo{display:inline-block;padding:0 6px;border-radius:999px;border:1px solid rgba(148,163,184,.4);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.terminal_pressure_building__fennO{border-color:var(--tl-build);color:var(--tl-build)}.terminal_pressure_qualified__IzZmM{border-color:var(--tl-span-edge);color:#e2e8f0}.terminal_pressure_trapped__IbKyW{border-color:var(--tl-trapped-long);color:var(--tl-trapped-long)}.terminal_pressure_resolved__E1DqH{border-color:rgba(148,163,184,.6);color:#94a3b8}.terminal_pressureFlash__SKayZ{animation:terminal_tlPressureFlash__x8_Po .2s ease-out 1}@keyframes terminal_tlPressureFlash__x8_Po{0%{background:rgba(244,114,182,.45)}to{background:transparent}}.terminal_viewButtons__lvFh2{position:absolute;top:6px;right:130px;display:flex;gap:6px;align-items:center;z-index:2}.terminal_viewButton__Ogfcd{border:1px solid rgba(148,163,184,.5);border-radius:4px;background:rgba(13,18,32,.9);color:#e2e8f0;font:inherit;font-size:11px;line-height:1.2;padding:2px 8px;cursor:pointer}.terminal_viewButton__Ogfcd:hover{background:rgba(30,41,59,.95)}@media (pointer:coarse){.terminal_viewButton__Ogfcd{min-height:44px;min-width:44px}}.terminal_viewButtonLive__hWK6A{border-color:var(--tl-live);color:var(--tl-live)}.terminal_viewChip__2o6HT{display:inline-block;border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:1px 8px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:rgba(13,18,32,.9);white-space:nowrap}.terminal_viewChipLive__PThly{border-color:var(--tl-live);color:var(--tl-live)}.terminal_viewChipPaused__lhxaE{border-color:var(--tl-degraded);color:var(--tl-degraded)}.terminal_scrubber__elhRJ{display:flex;align-items:center;gap:8px;padding:0 2px}.terminal_scrubberInput__edzdP{flex:1;min-width:0;accent-color:var(--tl-span-edge);cursor:ew-resize}.terminal_shortcuts__P73fM{position:absolute;top:8px;left:8px;z-index:3;max-width:min(440px,calc(100% - 16px));border:1px solid rgba(148,163,184,.4);border-radius:6px;background:rgba(13,18,32,.96);padding:8px 10px;font-size:11px}.terminal_shortcutList__6WSpS{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0}.terminal_layout__KNPIM,.terminal_panelColumn__m5dS4{display:flex;flex-direction:column;gap:8px;min-width:0}.terminal_panelColumn__m5dS4{width:100%}.terminal_panelDrawerButton___4jIM,.terminal_splitHandle__VznbD{display:none}@media (min-width:1280px){.terminal_layout__KNPIM{flex-direction:row}.terminal_panelColumn__m5dS4{flex:0 0 var(--tl-panel-w,420px);width:var(--tl-panel-w,420px)}.terminal_splitHandle__VznbD{display:block;flex:0 0 6px;cursor:col-resize;border-radius:3px;background:rgba(148,163,184,.18)}.terminal_splitHandle__VznbD:hover{background:rgba(148,163,184,.4)}}@media (max-width:899px){.terminal_panelColumn__m5dS4{display:none}.terminal_panelColumn__m5dS4.terminal_panelDrawerOpen__qAApA{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(100vw,440px);overflow:auto;z-index:40;padding:10px;background:var(--tl-bg);border-left:1px solid rgba(148,163,184,.35)}.terminal_panelDrawerButton___4jIM{display:inline-flex}.terminal_panelCollapseButton__ljlQ_{display:none}}.terminal_root__FBq7S:fullscreen{padding:12px;overflow:auto;background:var(--tl-bg)}.terminal_drawer__ogMbW{border:1px solid rgba(148,163,184,.4);border-radius:6px;background:rgba(15,23,42,.6);padding:8px 10px;max-width:560px;font-size:11px}.terminal_drawerInput__oKR_t{width:7rem;border:1px solid rgba(148,163,184,.4);border-radius:4px;background:rgba(13,18,32,.9);color:#e2e8f0;padding:1px 4px;font:inherit;font-size:11px}.terminal_toasts___N_E6{position:fixed;right:12px;bottom:12px;z-index:50;display:flex;flex-direction:column;gap:6px;max-width:min(360px,calc(100vw - 24px))}.terminal_toast__WLNQz{border:1px solid rgba(148,163,184,.5);border-radius:6px;background:rgba(13,18,32,.96);color:#e2e8f0;text-align:left;font:inherit;font-size:11px;padding:6px 10px;box-shadow:0 6px 20px rgba(0,0,0,.4);cursor:pointer}.terminal_alertRow__6LZvb{display:grid;grid-template-columns:58px 54px 1fr auto;gap:6px;align-items:center;width:100%;padding:3px 4px;text-align:left;color:#cbd5e1;background:transparent;border:0;border-bottom:1px solid rgba(148,163,184,.1);font:inherit;font-size:11px}.terminal_alertRow__6LZvb:hover{background:rgba(148,163,184,.08)}.terminal_detail__m9m7J{border:1px solid rgba(148,163,184,.35);border-radius:6px;background:rgba(15,23,42,.5);padding:6px 8px;font-size:11px}.terminal_detailGrid__41DCu{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0}