.indicator-menu.ant-menu-inline{border-inline-end:none!important}.indicator-menu .ant-menu-item{height:40px;line-height:40px;margin-top:0!important;margin-bottom:0!important;border-radius:8px!important;padding-left:12px!important;font-size:14px;display:flex;align-items:center}.indicator-menu .ant-menu-item-selected{font-weight:500}.indicator-menu .ant-menu-item-icon{font-size:16px;min-width:16px}.indicator-menu.ant-menu-dark .ant-menu-item-selected{background-color:#ffffff14!important;color:#098fff!important}.indicator-menu.ant-menu-dark .ant-menu-item:hover:not(.ant-menu-item-selected){background-color:#ffffff0a!important;color:#b9bdc5!important}.indicator-menu.ant-menu-light .ant-menu-item-selected{background-color:#098fff14!important;color:#098fff!important}.indicator-menu.ant-menu-light .ant-menu-item:hover:not(.ant-menu-item-selected){background-color:#0000000a!important;color:#333!important}.indicator-help-btn{border-radius:6px;background:#f59e0b24;color:#f59e0b;font-size:12px;font-weight:600;letter-spacing:.02em;transition:background-color .16s ease,color .16s ease}.indicator-help-btn:hover{background:#f59e0b3d;color:#fbbf24}.pro-indicator-badge{display:inline-flex;min-width:32px;height:18px;align-items:center;justify-content:center;border:1px solid rgba(245,158,11,.42);border-radius:5px;background:#f59e0b1f;color:#f59e0b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1}.member-indicator-badge{display:inline-flex;min-width:32px;height:18px;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.4);border-radius:5px;background:#8b5cf61c;color:#a78bfa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1}.drawing-toolbar{width:50px;display:flex;flex-direction:column;align-items:center;padding:4px 0;border-right:1px solid var(--chart-border);background:var(--chart-bg);overflow-y:auto;overflow-x:hidden;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none}.drawing-toolbar::-webkit-scrollbar{display:none}.drawing-toolbar.horizontal{width:auto;flex-direction:row;align-items:center;padding:0;border-right:none;background:transparent;overflow:visible}.drawing-toolbar.horizontal .drawing-toolbar-btn{width:32px;height:32px;margin:0}.drawing-toolbar.horizontal .drawing-toolbar-btn svg{width:20px;height:20px}.drawing-toolbar.horizontal .drawing-toolbar-separator{width:1px;height:22px;margin:0 4px}.drawing-toolbar-btn.horizontal .sub-indicator{right:0;left:0;top:auto;bottom:-2px;transform:none;width:100%;height:8px;align-items:flex-end;justify-content:center}.drawing-toolbar-btn.horizontal .sub-indicator:after{content:"⌄";margin-right:0;line-height:.5}.drawing-toolbar-btn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;color:var(--primary);opacity:.65;transition:background-color .15s ease,opacity .15s ease;border:none;background:transparent;padding:0;margin:1px 0;flex-shrink:0}.drawing-toolbar-btn:hover{background:#80808014;opacity:1}.drawing-toolbar-btn.active{opacity:1;background:#8080801f}.drawing-toolbar-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.drawing-toolbar-btn svg{width:24px;height:24px}.drawing-toolbar-btn .sub-indicator{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:10px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}.drawing-toolbar-btn .sub-indicator:after{content:"›";font-size:16px;line-height:1;color:var(--chart-text);opacity:0;transition:opacity .15s ease;margin-right:1px}.drawing-toolbar-btn:hover .sub-indicator:after{opacity:.6}.drawing-toolbar-separator{width:32px;height:1px;background:var(--chart-border);margin:4px 0;flex-shrink:0}.drawing-submenu{background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:6px;padding:4px;min-width:140px;box-shadow:0 4px 16px #00000026;z-index:10000;white-space:nowrap}.drawing-submenu-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--chart-text);font-size:14px;transition:background-color .1s ease;border:none;background:transparent;width:100%;text-align:left}.drawing-submenu-item:hover{background:var(--button-hover-bg)}.drawing-submenu-item.active{color:var(--accent, #1f80ff)}.drawing-submenu-item svg{width:16px;height:16px;flex-shrink:0}.overlay-properties-bar{position:fixed;display:flex;align-items:center;gap:1px;padding:2px 4px;background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:6px;box-shadow:0 2px 12px #0000001f;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-properties-bar.top-center{position:absolute;left:50%;top:8px;transform:translate(-50%)}.overlay-properties-bar .prop-btn{position:relative;height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:4px;cursor:pointer;color:var(--chart-text);border:none;background:transparent;padding:0 4px;transition:background-color .12s ease,color .12s ease;opacity:.7}.overlay-properties-bar .prop-btn:hover{background:var(--button-hover-bg);opacity:1}.overlay-properties-bar .prop-btn.prop-btn-active{opacity:1;color:var(--accent, #2962ff)}.overlay-properties-bar .prop-btn.prop-btn-danger:hover{color:#f44336}.overlay-properties-bar .prop-btn svg{width:16px;height:16px;flex-shrink:0}.overlay-properties-bar .prop-btn-wide{padding:0 6px}.overlay-properties-bar .prop-btn-label{font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.overlay-properties-bar .color-indicator{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:14px;height:3px;border-radius:1.5px}.overlay-properties-bar .prop-sep{width:1px;height:20px;background:var(--chart-border);margin:0 2px;flex-shrink:0}.overlay-properties-bar .prop-dropdown-wrap{position:relative;display:flex;align-items:center}.overlay-properties-bar .prop-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:6px;box-shadow:0 4px 16px #00000026;z-index:210;white-space:nowrap}.overlay-properties-bar:not(.top-center) .prop-dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:6px}.overlay-properties-bar .color-picker-dropdown{padding:8px;width:200px}.overlay-properties-bar .color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.overlay-properties-bar .color-option{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .1s ease,transform .1s ease;padding:0;background:transparent}.overlay-properties-bar .color-option:hover{transform:scale(1.15)}.overlay-properties-bar .color-option.selected{border-color:var(--chart-text)}.overlay-properties-bar .color-hex-row{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--chart-border)}.overlay-properties-bar .color-hex-input{flex:1;height:26px;padding:0 6px;border:1px solid var(--chart-border);border-radius:4px;background:transparent;color:var(--chart-text);font-size:11px;font-family:monospace;outline:none}.overlay-properties-bar .color-hex-input:focus{border-color:var(--accent, #2962ff)}.overlay-properties-bar .color-hex-apply{width:26px!important;height:26px!important;min-width:26px!important;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;border:1px solid var(--chart-border);background:transparent;color:var(--chart-text);padding:0;transition:background-color .1s ease}.overlay-properties-bar .color-hex-apply:hover{background:var(--button-hover-bg)}.overlay-properties-bar .line-width-dropdown{padding:4px;min-width:100px}.overlay-properties-bar .line-width-option{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--chart-text);font-size:12px;width:100%;border:none;background:transparent;transition:background-color .1s ease}.overlay-properties-bar .line-width-option:hover{background:var(--button-hover-bg)}.overlay-properties-bar .line-width-option.active{color:var(--accent, #2962ff)}.overlay-properties-bar .line-width-option .line-preview{width:24px;background:currentColor;border-radius:1px}.overlay-properties-bar .line-style-dropdown{padding:4px;min-width:120px}.overlay-properties-bar .line-style-option{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--chart-text);font-size:12px;width:100%;border:none;background:transparent;transition:background-color .1s ease}.overlay-properties-bar .line-style-option:hover{background:var(--button-hover-bg)}.overlay-properties-bar .line-style-option.active{color:var(--accent, #2962ff)}.overlay-properties-bar .line-style-option svg{flex-shrink:0}.drawing-toolbar.collapsed{width:16px;cursor:pointer;padding:0}.drawing-toolbar.collapsed:hover{background:var(--button-hover-bg)}.drawing-toolbar-toggle{width:16px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--chart-text);opacity:.4;border:none;background:transparent;padding:0;position:absolute;right:-16px;top:50%;transform:translateY(-50%);z-index:10}.drawing-toolbar-toggle:hover{opacity:.8}.chart-page,.chart-page .chart-toolbar,.chart-page .chart-toolbar *,.chart-page .k-chart,.chart-page .main-chart,.chart-page .chart-dropdown,.chart-page .chart-dropdown *{transition:background-color .8s cubic-bezier(.4,0,.2,1),color .8s cubic-bezier(.4,0,.2,1),border-color .8s cubic-bezier(.4,0,.2,1),box-shadow .8s cubic-bezier(.4,0,.2,1)}.chart-page[data-theme=dark]{--bg: #0F0F0F;--panel: #0f0f0f;--muted: #9ca3af;--text: #DBDBDB;--primary: #ffffff;--accent: #1f80ff;--border: #393939;--search-height: 36px;--tw-bg-opacity: 1;--tw-translate-x: 0;--tw-translate-y: 0;--chart-stock-up: #F23745;--chart-stock-down: #089981;--color-stock-up: var(--chart-stock-up);--color-stock-down: var(--chart-stock-down);--chart-bg: #0F0F0F;--chart-toolbar-bg: var(--chart-bg);--chart-border: #374151;--chart-text: #DBDBDB;--chart-text-muted: #DBDBDB;--chart-dashed-line: rgba(104, 104, 104, .2);--chart-active-color: #000000;--chart-unactive-color: #919191;--button-hover-bg: rgba(255, 255, 255, .15);--chart-toolbar-chip-bg: rgba(255, 255, 255, .08);--chart-toolbar-chip-hover-bg: rgba(255, 255, 255, .14);--chart-toolbar-chip-border: rgba(255, 255, 255, .08);--chart-axis-control-hover-bg: rgba(255, 255, 255, .08);--chart-button-active-bg: #ffffff;--hover: rgba(101, 101, 101, .11);--panel-bg: #151515;--tab-active: rgb(255, 255, 255);--water-text: rgba(255, 255, 255, .02)}html[data-app=us] .chart-page[data-theme=dark],html[data-app=us] .chart-page[data-theme=light]{--chart-stock-up: #089981;--chart-stock-down: #F23745}.chart-page[data-theme=light]{--bg: #ffffff;--panel: #f8fafc;--muted: #424242;--text: #111827;--primary: #090909;--accent: #1f80ff;--border: #c1c1c1;--search-height: 36px;--tw-bg-opacity: 1;--tw-translate-x: 0;--tw-translate-y: 0;--chart-stock-up: #F23745;--chart-stock-down: #089981;--color-stock-up: var(--chart-stock-up);--color-stock-down: var(--chart-stock-down);--chart-bg: #ffffff;--chart-toolbar-bg: var(--chart-bg);--chart-border: #e5e7eb;--chart-text: #111827;--chart-text-muted: rgba(0, 0, 0, .66);--chart-unactive-color: #b3b3b3;--chart-dashed-line: rgba(135, 135, 135, .2);--chart-active-color: #ffffff;--button-hover-bg: rgba(0, 0, 0, .15);--chart-toolbar-chip-bg: #f3f4f6;--chart-toolbar-chip-hover-bg: #e5e7eb;--chart-toolbar-chip-border: #e5e7eb;--chart-axis-control-hover-bg: rgba(0, 0, 0, .08);--chart-button-active-bg: #000000;--hover: rgba(101, 101, 101, .11);--panel-bg: #ffffff;--tab-active: rgb(66, 66, 66);--water-text: rgba(0, 0, 0, .04)}.chart-page .chart-toolbar{background-color:var(--chart-toolbar-bg);border-bottom-color:var(--chart-border);color:var(--chart-text);font-size:14px}.chart-page .chart-toolbar .toolbar-label{font-size:15px;line-height:1}.chart-page .chart-toolbar .toolbar-icon{width:22px;height:22px}.chart-page .chart-toolbar .toolbar-icon-sm{width:18px;height:18px}.chart-page .chart-toolbar .toolbar-button{padding-top:6px;padding-bottom:6px}.chart-page .chart-toolbar .toolbar-icon-button{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:9px}.chart-page .chart-toolbar .stock-search-trigger{border:1px solid var(--chart-toolbar-chip-border);border-radius:9999px}.chart-page .chart-toolbar .stock-search-trigger:hover{background-color:var(--chart-toolbar-chip-hover-bg)!important}@media (max-width: 1023px){.chart-page .chart-toolbar .toolbar-feature-label{display:none}}.chart-page .k-chart{background-color:var(--chart-bg)}.chart-page .main-chart{background-color:var(--chart-bg);min-height:0;height:100%;position:relative}.main-chart[data-multi-chart=true] .chart-item{border:1px solid var(--chart-border);box-sizing:border-box}.chart-resize-group,.chart-resize-panel{min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.chart-resize-handle{position:relative;z-index:6;flex:0 0 1px;background:var(--chart-border);outline:none;transition:background-color .12s ease,box-shadow .12s ease}.chart-resize-handle-horizontal{width:1px}.chart-resize-handle-vertical{height:1px}.chart-resize-handle:before{content:"";position:absolute}.chart-resize-handle-horizontal:before{top:0;right:-5px;bottom:0;left:-5px}.chart-resize-handle-vertical:before{top:-5px;right:0;bottom:-5px;left:0}.chart-resize-handle-grip{position:absolute;top:50%;left:50%;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--chart-bg) 82%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.82);transition:opacity .12s ease,transform .12s ease}.chart-resize-handle-horizontal .chart-resize-handle-grip{width:3px;height:28px}.chart-resize-handle-vertical .chart-resize-handle-grip{width:28px;height:3px}.chart-resize-handle:hover,.chart-resize-handle:focus-visible,.chart-resize-handle[data-resize-handle-state=hover],.chart-resize-handle[data-resize-handle-state=drag]{background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.chart-resize-handle:hover .chart-resize-handle-grip,.chart-resize-handle:focus-visible .chart-resize-handle-grip,.chart-resize-handle[data-resize-handle-state=hover] .chart-resize-handle-grip,.chart-resize-handle[data-resize-handle-state=drag] .chart-resize-handle-grip{opacity:1;transform:translate(-50%,-50%) scale(1)}body.is-chart-layout-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){.chart-resize-handle,.chart-resize-handle-grip{transition:none}}.main-chart .chart-item{min-width:0;min-height:0;height:100%;overflow:hidden;background-color:var(--chart-bg)}.main-chart .chart-item>*{min-height:0;height:100%}.chart-item-active{outline:2px solid var(--accent);outline-offset:-2px;position:relative;z-index:1}.chart-page .chart-toolbar button{color:var(--chart-text)}.chart-page .chart-toolbar button:hover{background-color:var(--button-hover-bg)}.chart-page .chart-toolbar button.no-hover-bg:hover{background-color:transparent!important}.chart-page .chart-toolbar button[style*="color: var(--chart-text-muted)"]{color:var(--chart-text-muted)!important}.chart-page .chart-toolbar button[style*="color: var(--chart-text-muted)"]:hover{color:var(--chart-text)!important}.chart-page .chart-toolbar input{border-color:var(--chart-border);color:var(--chart-text)}.chart-page .chart-toolbar .icon{width:20px;height:20px}.chart-page .chart-toolbar input:focus{border-color:var(--primary)}.chart-page .chart-toolbar .absolute{border-color:var(--chart-border)}.chart-page .chart-toolbar .absolute button{color:var(--chart-text)}.chart-page .chart-toolbar .absolute button:hover{background-color:var(--button-hover-bg)}.chart-page .chart-dropdown{background-color:var(--panel);border-color:var(--chart-border);box-shadow:0 10px 25px #0000004d}.chart-page .chart-dropdown button{color:var(--chart-text)}.chart-page .chart-dropdown button:hover{background-color:#acacacb3}.chart-page .chart-dropdown .border-b{border-bottom-color:var(--chart-border);color:var(--chart-text-muted)}.chart-page .chart-dropdown .dropdown-active{color:var(--chart-active-color)}.chart-page .dropdown-text{color:var(--chart-text)}.chart-page .k-chart canvas{--grid-line-color: var(--chart-dashed-line);--axis-line-color: var(--chart-border);--background-color: var(--chart-bg)}.chart-page .k-chart:before,.chart-page .k-chart:after{border-color:var(--chart-dashed-line)}.chart-page *{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.chart-page .theme-toggle-button{background:transparent!important;border:1px solid var(--chart-border)!important;color:var(--chart-text)!important}.chart-page .theme-toggle-button:hover{background:var(--panel)!important;border-color:var(--primary)!important}.chart-axis-controls{position:absolute;right:6px;bottom:26px;z-index:12;display:flex;align-items:center;gap:4px;pointer-events:auto}.chart-axis-control-btn{width:20px;height:20px;border-radius:4px;border:1px solid var(--chart-border);background:var(--chart-bg);color:var(--chart-text-muted);font-size:11px;line-height:1;font-weight:600;transition:all .15s ease}.chart-axis-control-btn:hover:not(:disabled){color:var(--chart-text);background:var(--chart-axis-control-hover-bg)}.chart-axis-control-btn.active{color:var(--chart-active-color);border-color:var(--chart-button-active-bg);background:var(--chart-button-active-bg)}.chart-axis-control-btn.active:hover:not(:disabled){color:var(--chart-active-color);border-color:var(--chart-button-active-bg);background:var(--chart-button-active-bg)}.chart-axis-control-btn:disabled{opacity:.45;cursor:not-allowed}.tour-highlight-ring{box-shadow:0 0 #fd0;border-radius:0}.indicator-manager-dialog button{color:var(--chart-text)}.indicator-manager-dialog .relative{background-color:#fff}.dark .indicator-manager-dialog .relative{background-color:#111827}.chart-page{--cot-shimmer-duration: 1.4s;--end: right;--is-ltr: -100%;--is-rtl: 200%;--text-secondary: rgb(216, 216, 216);--text-primary: var(--chart-text);--text-quaternary: var(--chart-text-muted);--interactive-label-tertiary-hover: var(--chart-text)}.chart-watermark-text{color:var(--water-text);letter-spacing:.08em}.chart-watermark{--shimmer-contrast: #ffffffbf}.chart-watermark-loading{opacity:.1}.loading-shimmer-pure-text,.loading-shimmer{--shimmer-contrast: #ffffffbf;--shimmer-text-secondary: var(--text-secondary)}.chart-page[data-theme=dark] .loading-shimmer-pure-text,.chart-page[data-theme=dark] .loading-shimmer{--shimmer-contrast: #0009;--shimmer-text-secondary: var(--interactive-label-tertiary-hover)}.loading-shimmer-pure-text,.loading-shimmer{background:var(--shimmer-text-secondary) linear-gradient(to var(--end),var(--shimmer-text-secondary) 0%,var(--shimmer-text-secondary) 100%);background:var(--shimmer-text-secondary) -webkit-gradient(linear,100% 0,0 0,from(var(--shimmer-text-secondary)),color-stop(.4,var(--shimmer-contrast)),color-stop(.6,var(--shimmer-contrast)),to(var(--shimmer-text-secondary)));background-position:-100% 0;background-position:var(--is-ltr, -100%) var(--is-rtl, 200%) top;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation-duration:var(--cot-shimmer-duration);background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation-name:loading-shimmer;animation-iteration-count:infinite;animation-delay:0s;display:inline-block}@keyframes loading-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.loading-shimmer-pure-text,.loading-shimmer{animation:none}}.loading-shimmer:hover{-webkit-text-fill-color:var(--text-primary);background:0 0}.loading-shimmer-pure-text-inverted{background:var(--text-primary) linear-gradient(to var(--end),var(--text-primary) 0%,var(--text-quaternary) 50%,var(--text-primary) 100%);background:var(--text-primary) -webkit-gradient(linear,100% 0,0 0,from(var(--text-primary)),color-stop(.5,var(--text-quaternary)),to(var(--text-primary)));background-position:-100% 0;background-position:var(--is-ltr, -100%) var(--is-rtl, 200%) top;text-fill-color:transparent;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation-name:loading-shimmer;animation-duration:3s;animation-iteration-count:infinite;animation-delay:.5s;display:inline-block}@media (prefers-reduced-motion: reduce){.loading-shimmer-pure-text-inverted{animation:none}}.dark-modal{--ant-modal-content-bg: #1a1a1a;--ant-modal-header-bg: #1a1a1a;--ant-modal-title-color: #ffffff;--ant-modal-close-color: #999999;--ant-modal-content-color: #cccccc;--ant-color-text: #ffffff;--ant-color-text-secondary: #cccccc;--ant-color-bg-elevated: #1a1a1a;--ant-color-border: #444444;--ant-button-default-bg: #2a2a2a;--ant-button-default-color: #ffffff;--ant-button-default-border-color: #444444}.replay-bar-btn{padding:6px;border-radius:4px;transition:background-color .15s,color .15s;color:var(--chart-text)}.replay-bar-btn:hover{background-color:var(--chart-border);color:var(--chart-active-color)}.tour-blue-wrapper .ant-tour-arrow:before{background:#1a72ff!important}.tour-blue-wrapper .ant-tour-arrow:after{background:#1a72ff!important}.tour-blue-section .ant-tour-actions .ant-btn-primary{background:#fff!important;color:#1a72ff!important}
