.chart_page__sHml6{padding:18px 24px 24px;color:#f1f5f9;background:#0f172a;min-height:100vh}.chart_header__RKc_H{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.chart_left__7FMvZ{display:flex;align-items:center;gap:14px}.chart_backLink__eBLaE{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid #334155;background:#1e293b;color:#cbd5e1;text-decoration:none;font-size:.85rem;transition:background .15s ease,color .15s ease}.chart_backLink__eBLaE:hover{background:#2563eb;color:#fff;border-color:#2563eb}.chart_title__cywCn{margin:0;font-size:1.4rem;font-weight:600;color:#f1f5f9}.chart_symbolBadge__dl2nS{display:inline-block;padding:3px 10px;border-radius:6px;background:#2563eb;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.04em;margin-left:8px}.chart_notFound__SE084{padding:80px 20px;text-align:center;color:#94a3b8}.chart_notFound__SE084 h1{margin:0 0 8px;color:#f1f5f9}body:not(.dark-mode) .chart_page__sHml6{background:#f8fafc;color:#1e293b}body:not(.dark-mode) .chart_backLink__eBLaE{background:#fff;border-color:#e2e8f0;color:#475569}body:not(.dark-mode) .chart_backLink__eBLaE:hover{background:#2563eb;color:#fff;border-color:#2563eb}body:not(.dark-mode) .chart_title__cywCn{color:#0f172a}body:not(.dark-mode) .chart_notFound__SE084{color:#64748b}body:not(.dark-mode) .chart_notFound__SE084 h1{color:#0f172a}.AdvancedChart_layout__po7jT{display:grid;grid-template-columns:1fr 280px;gap:16px;height:calc(100vh - 140px);color:#f1f5f9}.AdvancedChart_chartColumn__S0iYJ{display:flex;flex-direction:column;gap:6px;background:#0b1220;border:1px solid #1f2a44;border-radius:12px;padding:12px;overflow-y:auto;overscroll-behavior:contain;min-width:0;scrollbar-width:thin;scrollbar-color:#1f2a44 rgba(0,0,0,0)}.AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar{width:8px}.AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar-thumb{background:#1f2a44;border-radius:4px}.AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar-thumb:hover{background:#334155}.AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AdvancedChart_chartHeader__YQSHw{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px 6px;gap:16px}.AdvancedChart_chartHeader__YQSHw h2{margin:0;font-size:1.05rem;font-weight:600;color:#f1f5f9;white-space:nowrap}.AdvancedChart_chartHeader__YQSHw .AdvancedChart_meta__GNrfE{font-size:.78rem;color:#94a3b8}.AdvancedChart_headerLeft__L280r{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;min-width:0;flex:1 1 auto}.AdvancedChart_ohlcvLegend__qcicW{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.3;color:#e2e8f0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;transition:color .08s ease}.AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvLabel__LFT0k{color:#94a3b8;font-weight:500;margin-right:3px}.AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvUp__EqHdb{color:#22c55e;font-weight:600}.AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvDown__ljoZH{color:#ef4444;font-weight:600}.AdvancedChart_mainPane__q6yPu{flex:1 1 auto;min-height:160px;width:100%;position:relative}.AdvancedChart_subPane__ZWNn4{flex:0 1 100px;min-height:75px;width:100%;position:relative;border-top:1px solid #1f2a44;padding-top:6px}.AdvancedChart_subPane__ZWNn4:before{content:attr(data-label);position:absolute;top:8px;left:10px;font-size:.72rem;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;z-index:2;pointer-events:none}.AdvancedChart_sidebar__NL5WV{background:#0b1220;border:1px solid #1f2a44;border-radius:12px;padding:16px;overflow-y:auto}.AdvancedChart_sidebarHeader__sOCcR{margin:0 0 12px}.AdvancedChart_sidebarTitle__swhzS{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.AdvancedChart_sidebarSubtitle__DQDpw{margin-top:4px;font-size:.7rem;color:#64748b;letter-spacing:.02em}.AdvancedChart_sidebarToolbar__cqA1D{display:flex;gap:6px;margin-bottom:8px}.AdvancedChart_toolbarButton__7uh6V{flex:1;background:rgba(0,0,0,0);border:1px solid #1f2a44;color:#94a3b8;font-size:.65rem;font-weight:600;padding:6px 8px;border-radius:6px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:all .12s ease}.AdvancedChart_toolbarButton__7uh6V:hover:not(:disabled){background:rgba(37,99,235,.08);border-color:#2563eb;color:#e2e8f0}.AdvancedChart_toolbarButton__7uh6V:disabled{opacity:.4;cursor:not-allowed}.AdvancedChart_accordion__kWUs2{display:flex;flex-direction:column}.AdvancedChart_accordionSection__HWBmE{border-top:1px solid #1f2a44}.AdvancedChart_accordionSection__HWBmE:last-child{border-bottom:1px solid #1f2a44}.AdvancedChart_accordionHeader__jj6WC{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(0,0,0,0);border:none;padding:12px 4px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .12s ease}.AdvancedChart_accordionHeader__jj6WC:hover{background:rgba(37,99,235,.06)}.AdvancedChart_accordionHeader__jj6WC:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;border-radius:4px}.AdvancedChart_accordionTitle__vUAn6{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0}.AdvancedChart_accordionMeta__psZtg{display:flex;align-items:center;gap:8px}.AdvancedChart_activeBadge__OH_rE{background:#2563eb;color:#fff;font-size:.6rem;font-weight:700;padding:2px 7px;border-radius:10px;line-height:1;min-width:18px;text-align:center}.AdvancedChart_accordionCount__WpA7Q{font-size:.7rem;color:#64748b;font-variant-numeric:tabular-nums}.AdvancedChart_chevronOpen__ejI3M,.AdvancedChart_chevron__eTMxp{color:#64748b;font-size:.7rem;transition:transform .18s ease,color .12s ease;flex-shrink:0}.AdvancedChart_chevronOpen__ejI3M{color:#94a3b8;transform:rotate(180deg)}.AdvancedChart_accordionContent__vvKTK{padding:4px 4px 12px;animation:AdvancedChart_accordionFadeIn__n_NJC .18s ease}@keyframes AdvancedChart_accordionFadeIn__n_NJC{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.AdvancedChart_checkRow__dEvdI{display:flex;align-items:center;gap:8px;padding:5px 4px;font-size:.85rem;color:#e2e8f0;cursor:pointer;border-radius:6px;transition:background .12s ease}.AdvancedChart_checkRow__dEvdI:hover{background:rgba(37,99,235,.08)}.AdvancedChart_checkRow__dEvdI input{width:14px;height:14px;accent-color:#2563eb;cursor:pointer}.AdvancedChart_checkRow__dEvdI .AdvancedChart_colorChip__JJHnI{width:10px;height:10px;border-radius:2px;flex-shrink:0}.AdvancedChart_checkRow__dEvdI .AdvancedChart_label__BJRw9{flex:1}.AdvancedChart_empty___0Tl1,.AdvancedChart_errorState__rD7i5,.AdvancedChart_loading__Ef3d6{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:.9rem;text-align:center;padding:24px}.AdvancedChart_errorState__rD7i5{color:#fca5a5}@media(max-width:1100px){.AdvancedChart_layout__po7jT{grid-template-columns:1fr;height:auto}.AdvancedChart_chartColumn__S0iYJ{height:70vh;min-height:540px}.AdvancedChart_sidebar__NL5WV{max-height:none}}.AdvancedChart_headerRight__S3gn_{display:flex;align-items:center;gap:12px}.AdvancedChart_chartHeader__YQSHw{align-items:center}.AdvancedChart_toolGroup__ibmc7{display:inline-flex;border:1px solid #1f2a44;border-radius:6px;overflow:hidden;background:rgba(11,18,32,.4)}.AdvancedChart_toolBtn__KSm9q{background:rgba(0,0,0,0);color:#94a3b8;font-size:.7rem;font-weight:600;padding:4px 10px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:background .12s ease,color .12s ease;border:none;border-right:1px solid #1f2a44;line-height:1.2}.AdvancedChart_toolBtn__KSm9q:last-child{border-right:none}.AdvancedChart_toolBtn__KSm9q:hover{background:rgba(37,99,235,.12);color:#e2e8f0}.AdvancedChart_toolBtn__KSm9q:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.AdvancedChart_toolBtnActive__ILSVX{background:#2563eb;color:#fff}.AdvancedChart_toolBtnActive__ILSVX:hover{background:#1d4ed8;color:#fff}.AdvancedChart_paneMaxBtn__mDra4{position:absolute;top:6px;right:8px;z-index:3;background:rgba(11,18,32,.65);border:1px solid #1f2a44;color:#94a3b8;border-radius:4px;padding:3px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.AdvancedChart_paneMaxBtn__mDra4:hover{background:rgba(37,99,235,.25);border-color:#2563eb;color:#e2e8f0}.AdvancedChart_paneMaxBtn__mDra4:focus-visible{outline:2px solid #2563eb;outline-offset:-1px}.AdvancedChart_paneHidden__qY9Jl{display:none!important}.AdvancedChart_paneMaximized__lzHdB{flex:1 1 auto!important;height:auto!important;min-height:240px}body:not(.dark-mode) .AdvancedChart_layout__po7jT{color:#1f2937}body:not(.dark-mode) .AdvancedChart_chartColumn__S0iYJ{background:#fff;border-color:#e2e8f0;scrollbar-color:#cbd5e1 rgba(0,0,0,0)}body:not(.dark-mode) .AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar-thumb{background:#cbd5e1}body:not(.dark-mode) .AdvancedChart_chartColumn__S0iYJ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body:not(.dark-mode) .AdvancedChart_chartHeader__YQSHw h2{color:#0f172a}body:not(.dark-mode) .AdvancedChart_chartHeader__YQSHw .AdvancedChart_meta__GNrfE{color:#64748b}body:not(.dark-mode) .AdvancedChart_ohlcvLegend__qcicW{color:#1e293b}body:not(.dark-mode) .AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvLabel__LFT0k{color:#64748b}body:not(.dark-mode) .AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvUp__EqHdb{color:#16a34a}body:not(.dark-mode) .AdvancedChart_ohlcvLegend__qcicW .AdvancedChart_ohlcvDown__ljoZH{color:#dc2626}body:not(.dark-mode) .AdvancedChart_subPane__ZWNn4{border-top-color:#e2e8f0}body:not(.dark-mode) .AdvancedChart_subPane__ZWNn4:before{color:#64748b}body:not(.dark-mode) .AdvancedChart_sidebar__NL5WV{background:#fff;border-color:#e2e8f0}body:not(.dark-mode) .AdvancedChart_sidebarTitle__swhzS{color:#475569}body:not(.dark-mode) .AdvancedChart_sidebarSubtitle__DQDpw{color:#94a3b8}body:not(.dark-mode) .AdvancedChart_toolbarButton__7uh6V{border-color:#e2e8f0;color:#475569}body:not(.dark-mode) .AdvancedChart_toolbarButton__7uh6V:hover:not(:disabled){color:#1e293b}body:not(.dark-mode) .AdvancedChart_accordionSection__HWBmE{border-top-color:#e2e8f0}body:not(.dark-mode) .AdvancedChart_accordionSection__HWBmE:last-child{border-bottom-color:#e2e8f0}body:not(.dark-mode) .AdvancedChart_accordionTitle__vUAn6{color:#1e293b}body:not(.dark-mode) .AdvancedChart_accordionCount__WpA7Q,body:not(.dark-mode) .AdvancedChart_chevron__eTMxp{color:#94a3b8}body:not(.dark-mode) .AdvancedChart_chevronOpen__ejI3M{color:#475569}body:not(.dark-mode) .AdvancedChart_checkRow__dEvdI{color:#1e293b}body:not(.dark-mode) .AdvancedChart_toolGroup__ibmc7{border-color:#e2e8f0;background:hsla(0,0%,100%,.4)}body:not(.dark-mode) .AdvancedChart_toolBtn__KSm9q{color:#475569;border-right-color:#e2e8f0}body:not(.dark-mode) .AdvancedChart_toolBtn__KSm9q:hover{color:#1e293b}body:not(.dark-mode) .AdvancedChart_paneMaxBtn__mDra4{background:hsla(0,0%,100%,.85);border-color:#e2e8f0;color:#475569}body:not(.dark-mode) .AdvancedChart_paneMaxBtn__mDra4:hover{color:#1e293b}body:not(.dark-mode) .AdvancedChart_empty___0Tl1,body:not(.dark-mode) .AdvancedChart_loading__Ef3d6{color:#475569}@media(max-width:640px){.AdvancedChart_chartColumn__S0iYJ{padding:8px;height:60vh;min-height:420px;touch-action:manipulation}.AdvancedChart_chartHeader__YQSHw{padding:0 2px 4px;gap:8px;flex-wrap:wrap}.AdvancedChart_chartHeader__YQSHw h2{font-size:.95rem}.AdvancedChart_ohlcvLegend__qcicW{font-size:.72rem;gap:2px 8px}.AdvancedChart_headerRight__S3gn_{gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.AdvancedChart_headerRight__S3gn_::-webkit-scrollbar{display:none}.AdvancedChart_toolGroup__ibmc7{flex-shrink:0}.AdvancedChart_toolBtn__KSm9q{padding:8px 12px;font-size:.72rem;min-height:36px}.AdvancedChart_sidebar__NL5WV{padding:12px}.AdvancedChart_sidebarToolbar__cqA1D{gap:6px}.AdvancedChart_toolbarButton__7uh6V{padding:8px 10px;min-height:36px}.AdvancedChart_accordionHeader__jj6WC{padding:14px 4px}.AdvancedChart_checkRow__dEvdI{padding:8px 4px;font-size:.9rem}.AdvancedChart_checkRow__dEvdI input{width:16px;height:16px}}