.market-interactive-svg{touch-action:pan-y;user-select:none;-webkit-user-select:none;outline-offset:-2px}.market-interactive-svg:focus-visible{outline:1px solid #8bcdf5}.chart-hover-host{isolation:isolate}.chart-hover-tooltip{background:#e4eaf0eF;border-color:#a8b7c7;border-radius:5px;padding:9px 12px;backdrop-filter:blur(6px);box-shadow:0 5px 22px #0005;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.chart-hover-date{font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;border-bottom:1px solid #b7c2cd;padding-bottom:5px}.chart-hover-value{font-size:11px;line-height:1.8}.chart-hover-value strong{font-size:12px}.chart-hover-tooltip:has(.chart-hover-value:nth-child(5)){min-width:210px}.market-axis,.lesson-chart text,.market-chart svg text,.company-chart svg text,.index-chart svg text,.risk-vix-chart svg text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}.market-axis{fill:#a8b2c1;font-size:10px}.chart-candle rect,.chart-candle line{shape-rendering:geometricPrecision}.market-chart,.company-chart,.index-chart,.risk-vix-chart{background:#151a20;border-block:1px solid #30363e;margin-block:15px}.market-chart svg{height:255px}.company-chart svg{height:325px}.index-chart svg{height:360px}.risk-vix-chart{height:270px;padding:10px 8px 0}.lesson-chart{background:#151a20;border:1px solid #343d49;border-radius:4px;padding:10px 0 0}.lesson-chart>svg{min-width:0;width:100%}.lesson-chart text{font-size:10px;fill:#aeb9c9}.lesson-chart .lesson-pane-title{fill:#bdc9da;font-size:10px!important;letter-spacing:.4px!important}.lesson-chart path:not([fill]){stroke-linejoin:round}.lesson-chart path.lesson-sma20,.lesson-chart path.lesson-sma50,.lesson-chart path.lesson-rsi,.lesson-chart path.lesson-macd{stroke-width:1.5}.lesson-chart path.lesson-band{stroke-width:1.2}.lesson-legend i{height:2px;width:15px}.lesson-readout,.drawing-readout{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:11px}.lesson-demo-note a{color:inherit;text-decoration:underline}.history-chart-note{font:10px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#aeb9c9}.divergence-values strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:25px}.theory-active .deep-chart>svg{min-width:0}.lesson-chart{overflow:hidden}.lesson-scroll-hint{display:none!important}.spark path,.trend-spark path{stroke-width:1.5;stroke-linejoin:round}.spark:not(.down) path{stroke:#8bcdf5}.trend-spark.positive{color:#8bcdf5!important}.calc-result svg{background:#151a20;border-block:1px solid #30363e}.calc-result svg text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.abstract-chart .bar{background:linear-gradient(#b2def9,#5297c6)}
@media(max-width:650px){.market-chart{padding-inline:2px}.market-chart svg,.company-chart svg{height:260px}.index-chart svg{height:290px}.risk-vix-chart{height:245px}.chart-hover-tooltip{max-width:calc(100% - 16px);padding:7px 9px}.chart-hover-tooltip:has(.chart-hover-value:nth-child(5)){min-width:180px}.chart-hover-value,.chart-hover-date{font-size:10px}.chart-hover-value strong{font-size:11px}.lesson-chart>svg{height:auto;min-height:300px;min-width:560px}.theory-active .deep-chart>svg{min-width:560px}.lesson-chart{overflow-x:auto}.lesson-scroll-hint{display:block!important}.lesson-chart .market-interactive-svg{touch-action:pan-y}.risk-vix-chart>svg text{font-size:12px!important}.drawing-readout{font-size:10px}}
