.drawing_dock_dock{position:absolute;z-index:50;width:360px;min-height:200px;max-height:500px;background:var(--vnsc-bg-secondary,#111820);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-lg,6px);box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;font-family:var(--gc-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--vnsc-font-sm,11px);color:var(--vnsc-text-primary,#e0e0e0)}.drawing_dock_header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-primary,#0a0e14);border-radius:var(--vnsc-radius-lg,6px) var(--vnsc-radius-lg,6px) 0 0}.drawing_dock_titleBlock{display:flex;flex-direction:column;gap:2px}.drawing_dock_titleBlock strong{font-size:12px;font-weight:600;color:var(--vnsc-text-primary)}.drawing_dock_titleBlock span{font-size:10px;color:var(--vnsc-text-secondary)}.drawing_dock_headerActions{display:flex;align-items:center;gap:4px}.drawing_dock_icon{width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:background-color .15s ease,color .15s ease}.drawing_dock_icon:hover{background-color:var(--vnsc-bg-tertiary,#f1f5f9);color:var(--vnsc-text-primary)}.drawing_dock_tabs{display:flex;border-bottom:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-primary,#0a0e14)}.drawing_dock_tab{flex:1;padding:8px 12px;background:transparent;color:var(--vnsc-text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.drawing_dock_tab:hover{color:var(--vnsc-text-primary);background-color:var(--vnsc-bg-tertiary,#f1f5f9)}.drawing_dock_tabActive{color:var(--vnsc-accent,#2962ff);border-bottom-color:var(--vnsc-accent,#2962ff)}.drawing_dock_body{flex:1;overflow-y:auto;padding:12px}.drawing_dock_empty{color:var(--vnsc-text-secondary);font-style:italic;text-align:center;padding:20px}@media (max-width:480px){.drawing_dock_dock{width:calc(100vw - 32px);max-width:360px}}.ohlc_header_ohlcHeader{padding:4px 10px;background:var(--vnsc-bg-secondary,#111820);border-bottom:1px solid var(--vnsc-border,#2a2a2a);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:var(--vnsc-text-primary,#e0e0e0);z-index:30;min-height:32px}.ohlc_header_leftGroup,.ohlc_header_ohlcHeader{display:flex;align-items:center;gap:8px}.ohlc_header_symbol{font-size:14px;font-weight:700;white-space:nowrap}.ohlc_header_timeframe{background:var(--vnsc-accent,#2962ff);color:#fff;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:600}.ohlc_header_timeframeGroup{display:flex;gap:2px;align-items:center}.ohlc_header_timeframeBtn{background:transparent;border:none;border-radius:4px;color:var(--vnsc-text-secondary,#a0a0a0);padding:4px 8px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.ohlc_header_timeframeBtn:hover{background:rgba(255,255,255,.08);color:var(--vnsc-text-primary,#e0e0e0)}.ohlc_header_timeframeBtnActive{background:rgba(41,98,255,.2);color:var(--vnsc-primary,#2962ff);font-weight:600}.ohlc_header_selectorGroup{position:relative}.ohlc_header_selectorBtn{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:4px;color:var(--vnsc-text-secondary,#a0a0a0);padding:4px 10px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ohlc_header_selectorBtn:hover,.ohlc_header_selectorBtnOpen{background:rgba(255,255,255,.06);color:var(--vnsc-text-primary,#e0e0e0);border-color:var(--vnsc-accent,#2962ff)}.ohlc_header_selectorArrow{font-size:8px;margin-left:2px}.ohlc_header_dropdown{position:absolute;top:100%;left:0;margin-top:4px;background:var(--vnsc-bg-primary,#1e293b);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);list-style:none;padding:4px;z-index:100;min-width:120px}.ohlc_header_dropdownItem{padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;color:var(--vnsc-text-secondary,#a0a0a0);transition:background .15s ease}.ohlc_header_dropdownItem:hover{background:rgba(255,255,255,.08);color:var(--vnsc-text-primary,#e0e0e0)}.ohlc_header_dropdownItemSelected{background:rgba(41,98,255,.15);color:var(--vnsc-primary,#2962ff);font-weight:600}.ohlc_header_replayControl{display:flex;align-items:center;gap:2px}.ohlc_header_replayToggleBtn{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:4px;color:var(--vnsc-text-secondary,#a0a0a0);padding:4px 10px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1}.ohlc_header_replayToggleBtn:hover{background:rgba(255,255,255,.06);color:var(--vnsc-text-primary,#e0e0e0);border-color:var(--vnsc-accent,#2962ff)}.ohlc_header_replayToggleBtnActive{background:rgba(41,98,255,.2);color:var(--vnsc-primary,#2962ff);font-weight:600;border-color:var(--vnsc-primary,#2962ff)}.ohlc_header_replayBar{display:flex;align-items:center;gap:4px;padding:2px 6px;background:rgba(255,255,255,.04);border-radius:4px}.ohlc_header_replayBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:3px;background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;font-size:10px;transition:all .15s ease}.ohlc_header_replayBtn:hover{background:rgba(255,255,255,.1);color:var(--vnsc-text-primary,#e0e0e0)}.ohlc_header_replayBtnActive{color:var(--vnsc-primary,#2962ff)}.ohlc_header_replaySlider{width:80px;height:4px;accent-color:var(--vnsc-accent,#2962ff);cursor:pointer}.ohlc_header_replayProgress{font-size:10px;color:var(--vnsc-text-secondary,#a0a0a0);white-space:nowrap;min-width:50px}.ohlc_header_replayPnl{font-size:11px;font-weight:600;white-space:nowrap;margin:0 4px}.ohlc_header_replayPnl[data-pnl-positive=true]{color:#22bb5c}.ohlc_header_replayPnl[data-pnl-positive=false]{color:#d7324b}.ohlc_header_replayAnalytics{display:inline-flex;gap:6px;align-items:center;font-size:10px;white-space:nowrap;margin:0 4px}.ohlc_header_replayAnalyticsItem{padding:0 4px;color:var(--vnsc-text-secondary,#a0a0a0);border-right:1px solid var(--vnsc-border,rgba(148,163,184,.2))}.ohlc_header_replayAnalyticsItem:last-child{border-right:none}.ohlc_header_replayAnalyticsItem[data-positive=true]{color:#22bb5c}.ohlc_header_replayAnalyticsItem[data-positive=false]{color:#d7324b}.ohlc_header_replaySpeed{background:transparent;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:3px;color:var(--vnsc-text-secondary,#a0a0a0);font-size:10px;padding:1px 4px;cursor:pointer}.ohlc_header_menu{display:flex;gap:2px;margin-left:auto}.ohlc_header_menuBtn{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.ohlc_header_menuBtn:hover{background-color:rgba(255,255,255,.08);color:var(--vnsc-text-primary)}.ohlc_header_menuBtnActive{background-color:var(--vnsc-accent,#2962ff);color:#fff}.ohlc_header_menuBtnActive:hover{background-color:#1a52d6;color:#fff}.ohlc_header_upgradeBtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:26px;padding:0 10px;border:none;border-radius:4px;background:linear-gradient(135deg,#2962ff,#1a52d6);color:#fff;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease;white-space:nowrap;box-shadow:0 1px 4px rgba(41,98,255,.3)}.ohlc_header_upgradeBtn:hover{box-shadow:0 2px 8px rgba(41,98,255,.5);background:linear-gradient(135deg,#3b71ff,#2962ff)}.ohlc_header_logoBadge{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#ffffff;padding:4px 8px;border-radius:6px;font-weight:700;box-shadow:0 2px 8px rgba(37,99,235,.2)}.ohlc_header_logoBadge,.ohlc_header_logoBadgeMobile{font-size:11px;letter-spacing:.5px;display:inline-flex;align-items:center;user-select:none}.ohlc_header_logoBadgeMobile{background:linear-gradient(135deg,var(--vnsc-accent,#22d3ee),#0891b2);color:#0a0e17;padding:2px 6px;border-radius:4px;font-weight:800}.ohlc_header_rightGroupMobile{margin-left:auto;display:flex;align-items:center;gap:6px}.ohlc_header_dropdownContainerMobile{position:relative}.ohlc_header_mobileChartSystemMenu{position:absolute;top:32px;right:0;min-width:220px;max-height:calc(100vh - 100px);overflow-y:auto;padding:8px;background-color:var(--vnsc-bg-secondary,#0f172a);border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4px;z-index:250;scrollbar-width:thin}.ohlc_header_menuActionBtn{height:32px;display:flex;align-items:center;padding:0 10px;background:transparent;border:none;border-radius:6px;color:var(--vnsc-text-secondary,#94a3b8);font-size:12px;font-weight:600;cursor:pointer;width:100%;text-align:left;transition:all .12s ease}.ohlc_header_menuActionBtn.ohlc_header_active,.ohlc_header_menuActionBtn:hover{background-color:var(--vnsc-bg-hover,rgba(255,255,255,.05));color:var(--vnsc-text-primary,#e2e8f0)}.ohlc_header_replayBarMobile{display:flex;align-items:center;gap:6px;background:var(--vnsc-bg-secondary,#111820);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;padding:6px 10px;position:absolute;top:36px;left:6px;right:6px;z-index:220;box-shadow:0 4px 16px rgba(0,0,0,.4);box-sizing:border-box}@media (max-width:640px){.ohlc_header_ohlcHeader{padding:3px 6px;gap:4px}.ohlc_header_symbol{font-size:12px}.ohlc_header_replaySlider{width:60px;flex:1}.ohlc_header_menuBtn{width:24px;height:24px}}.timeframe_footer_timeframeFooter{display:flex;align-items:center;gap:12px;padding:4px 12px;background:transparent;border-top:1px solid var(--vnsc-border,rgba(255,255,255,.08));z-index:30;flex-wrap:wrap}.timeframe_footer_timeframeChips{display:flex;gap:2px}.timeframe_footer_tfChip{padding:3px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:11px;font-weight:500;transition:color .15s ease,border-color .15s ease}.timeframe_footer_tfChip:hover{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.12)}.timeframe_footer_tfChipActive{background:transparent;color:var(--vnsc-text-primary,#d1d4dc);font-weight:600;border-color:rgba(255,255,255,.18);box-shadow:none}.timeframe_footer_tfChipActive:hover{background:transparent;color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.25)}.timeframe_footer_separator{width:1px;height:14px;background:var(--vnsc-border,rgba(255,255,255,.08))}.timeframe_footer_rangeChips{display:flex;gap:2px}.timeframe_footer_rangeChip{padding:3px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:11px;font-weight:500;transition:color .15s ease,border-color .15s ease}.timeframe_footer_rangeChip:hover{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.12)}.timeframe_footer_rangeChipActive{background:transparent;color:var(--vnsc-text-primary,#d1d4dc);font-weight:600;border-color:rgba(255,255,255,.18);box-shadow:none}.timeframe_footer_rangeChipActive:hover{background:transparent;color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.25)}.timeframe_footer_footerChildren{margin-left:auto;display:flex;gap:8px;align-items:center}.timeframe_footer_trademark{display:flex;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;color:rgba(255,255,255,.35);cursor:pointer;user-select:none;white-space:nowrap}.timeframe_footer_trademark:hover{color:rgba(255,255,255,.5)}.timeframe_footer_trademarkIcon{font-size:11px;color:rgba(99,102,241,.5)}.timeframe_footer_trademarkIcon:hover{color:rgba(99,102,241,.7)}@media (max-width:480px){.timeframe_footer_timeframeFooter{padding:4px 8px;gap:8px}.timeframe_footer_rangeChip,.timeframe_footer_tfChip{padding:2px 6px;font-size:10px}.timeframe_footer_separator{height:12px}}.fork_overlays_forkXAxisOverlay{position:absolute;inset:0;z-index:32;pointer-events:none}.fork_overlays_forkXAxisTick{position:absolute;transform:translateX(-50%);z-index:1}.fork_overlays_forkXAxisTickLine{width:1px;height:6px;margin:0 auto 2px}.fork_overlays_forkXAxisTickLabel{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:400;line-height:14px;white-space:nowrap;padding:0;background:none;border:none}.fork_overlays_forkXAxisHoverLabel{position:absolute;transform:translateX(-50%);z-index:2}.fork_overlays_forkXAxisHoverLine{width:1px;height:8px;margin:0 auto 2px}.fork_overlays_forkXAxisHoverLabelText{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;line-height:14px;white-space:nowrap;padding:2px 6px;border-radius:3px;background:var(--vnsc-bg-secondary);border:none;color:var(--vnsc-text-primary)}.fork_overlays_forkPaneTooltip{position:absolute;left:8px;z-index:18;pointer-events:none;font-family:var(--gc-mono,monospace);font-size:11px;line-height:16px;display:flex;flex-wrap:wrap;gap:2px 8px}.fork_overlays_forkPaneTooltipDark,.fork_overlays_forkPaneTooltipLight{background:none;border:none}.fork_overlays_forkPaneTooltipLabel{color:var(--vnsc-text-secondary,#64748b)}.fork_overlays_forkPaneTooltipValue{color:var(--vnsc-text-primary,#1e2a3b)}.fork_overlays_forkPaneTooltipDark .fork_overlays_forkPaneTooltipLabel{color:var(--vnsc-text-primary)}.fork_overlays_forkPaneTooltipDark .fork_overlays_forkPaneTooltipValue{color:var(--vnsc-text-on-primary)}.fork_overlays_forkYAxisLabel{position:absolute;z-index:22;pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:9px;font-weight:500;line-height:12px;white-space:nowrap;padding:1px 3px;border-radius:3px;transform:translateY(-50%)}.fork_overlays_forkRubberBand{position:absolute;border:1px dashed var(--vnsc-accent,rgba(56,189,248,.9));background:color-mix(in srgb,var(--vnsc-accent,rgba(56,189,248,1)) 12%,transparent);pointer-events:none;z-index:21}.fork_overlays_forkLoadingOverlay{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--vnsc-bg-overlay,rgba(10,14,20,.85))}.fork_overlays_forkBottomPanel{height:300px;border-top:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-secondary,#111820);position:relative;z-index:40;display:flex;flex-direction:column;min-height:0}@media (max-width:480px){.fork_overlays_forkXAxisHoverLabelText,.fork_overlays_forkXAxisTickLabel{font-size:9px;padding:0 2px}.fork_overlays_forkPaneTooltip{font-size:10px;left:4px;padding:3px 6px}}.symbol_search_wrapper{position:relative;min-width:min(380px,100%);flex:1 1 380px}.symbol_search_input{width:100%;box-sizing:border-box;border:1.5px solid var(--vnsc-border,#3a3e49);background:var(--vnsc-surface,#1e222d);color:var(--vnsc-text,#f8fafc);font:inherit;font-size:12px;line-height:1.4;padding:8px 10px;border-radius:6px;outline:none;transition:border-color .1s ease,box-shadow .1s ease}.symbol_search_input::placeholder{color:var(--vnsc-text-secondary,#787b86);opacity:.85}.symbol_search_input:focus{border-color:var(--vnsc-accent,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.symbol_search_dropdown{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;right:0;margin:0;padding:0;list-style:none;border:1px solid var(--vnsc-accent,#6366f1);border-radius:10px;background:var(--vnsc-bg-primary,#1e222d);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 32px rgba(0,0,0,.6),0 0 0 2px rgba(99,102,241,.15);max-height:min(60vh,600px);overflow:auto}.symbol_search_dropdown ul{margin:0;padding:6px;list-style:none}.symbol_search_item{display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--vnsc-text-secondary);font-size:12px;transition:background .1s ease,color .1s ease}.symbol_search_item:hover,.symbol_search_itemHighlighted{background:var(--vnsc-bg-tertiary);color:var(--vnsc-text-primary)}.symbol_search_symbol{font-weight:700;color:inherit}.symbol_search_name{font-size:11px;color:inherit}.symbol_search_exchangeBar{display:flex;gap:4px;padding:6px 8px 4px;border-bottom:1px solid var(--vnsc-border)}.symbol_search_exBtn{padding:2px 8px;border-radius:4px;border:1px solid var(--vnsc-border);background:transparent;color:var(--vnsc-text-secondary);font-size:11px;cursor:pointer;transition:background .15s,color .15s}.symbol_search_exBtn:hover{background:var(--vnsc-bg-tertiary);color:var(--vnsc-text-primary)}.symbol_search_exBtnActive{background:var(--vnsc-accent,#2962ff);border-color:var(--vnsc-accent,#2962ff);color:#fff}.symbol_search_exBadge{font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px;background:var(--vnsc-bg-tertiary);color:var(--vnsc-text-secondary);flex-shrink:0}.symbol_search_exBadgeHose{background:rgba(16,185,129,.18);color:#10b981}.symbol_search_exBadgeHnx{background:rgba(59,130,246,.18);color:#3b82f6}.symbol_search_exBadgeUpcom{background:rgba(245,158,11,.18);color:#f59e0b}.symbol_search_section{padding:6px 8px 4px}.symbol_search_section+.symbol_search_section{border-top:1px solid var(--vnsc-border)}.symbol_search_sectionLabel{font-size:10px;font-weight:700;color:var(--vnsc-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.symbol_search_chipRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.symbol_search_chip{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;box-sizing:border-box;border-radius:4px;border:1px solid var(--vnsc-border);background:rgba(255,255,255,.03);color:var(--vnsc-text-primary);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.symbol_search_chip:hover{background:var(--vnsc-bg-tertiary)}.symbol_search_chipVn30{border-color:rgba(16,185,129,.35);color:#10b981}.symbol_search_chipVn30:hover{background:rgba(16,185,129,.12)}.symbol_search_chipFutures{border-color:rgba(59,130,246,.35);color:#3b82f6}.symbol_search_chipFutures:hover{background:rgba(59,130,246,.12)}.symbol_search_chipCrypto{border-color:rgba(245,176,65,.35);color:#f5b041}.symbol_search_chipCrypto:hover{background:rgba(245,176,65,.12)}.symbol_search_vn30Grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:4px}.symbol_search_emptyState{display:flex;align-items:center;justify-content:center;padding:24px 12px}.symbol_search_emptyText,.symbol_search_loadingText{font-size:12px;color:var(--vnsc-text-secondary)}.symbol_search_colorDot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.symbol_search_overlayRow{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.symbol_search_overlayRowLeft{display:flex;align-items:center;gap:8px;min-width:0}.symbol_search_addBtn{padding:2px 8px;border:1px solid #444;border-radius:4px;background:transparent;color:#4caf50;font-size:11px;cursor:pointer;white-space:nowrap;flex-shrink:0}.symbol_search_addBtn:hover{background:rgba(76,175,80,.1)}.symbol_search_removeBtn{padding:2px 8px;border:1px solid #555;border-radius:4px;background:transparent;color:#ff6b6b;font-size:11px;cursor:pointer;flex-shrink:0}.symbol_search_removeBtn:hover{background:rgba(255,107,107,.1)}.symbol_search_divider{margin:0;border:none;border-top:1px solid var(--vnsc-border,#3a3e49)}@media (max-width:480px){.symbol_search_wrapper{min-width:100%}.symbol_search_dropdown{left:0;right:0;max-height:50vh}}.advisory_panel_panel{position:absolute;top:0;right:0;width:260px;height:100%;z-index:50;background:var(--vnsc-bg-primary);border-left:1px solid var(--vnsc-border-primary);display:flex;flex-direction:column;font-size:12px;color:var(--vnsc-text-primary);overflow:hidden}.advisory_panel_header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--vnsc-border-primary);background:var(--vnsc-bg-secondary)}.advisory_panel_title{font-weight:700;font-size:13px}.advisory_panel_headerActions{display:flex;gap:6px}.advisory_panel_refreshBtn{background:none;border:1px solid var(--vnsc-border-secondary);color:var(--vnsc-text-secondary);border-radius:4px;cursor:pointer;padding:2px 6px;font-size:11px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.advisory_panel_refreshBtn:hover:not(:disabled){background:var(--vnsc-bg-hover);color:var(--vnsc-text-primary);border-color:var(--vnsc-text-disabled)}.advisory_panel_refreshBtn:disabled{cursor:not-allowed;opacity:.5}.advisory_panel_closeBtn{background:none;border:none;color:var(--vnsc-text-tertiary);cursor:pointer;font-size:14px;padding:0 4px;transition:color .15s ease}.advisory_panel_closeBtn:hover{color:var(--vnsc-text-primary)}.advisory_panel_body{flex:1;overflow-y:auto;padding:12px}.advisory_panel_skeletonRow{height:40px;background:var(--vnsc-bg-tertiary);border-radius:4px;margin-bottom:8px;animation:advisory_panel_pulse 1.2s ease-in-out infinite}@keyframes advisory_panel_pulse{0%,to{opacity:.5}50%{opacity:1}}.advisory_panel_decisionBadge{display:flex;align-items:center;gap:10px;margin-bottom:12px}.advisory_panel_decisionLabel{flex:1;padding:8px 12px;border-radius:6px;font-weight:700;font-size:14px;text-align:center;letter-spacing:.5px}.advisory_panel_decisionStrongBuy{background:var(--vnsc-color-success-hover);color:var(--vnsc-text-on-primary)}.advisory_panel_decisionBuy{background:var(--vnsc-color-success);color:var(--vnsc-text-on-primary)}.advisory_panel_decisionHold{background:var(--vnsc-color-neutral);color:var(--vnsc-text-on-primary)}.advisory_panel_decisionSell{background:var(--vnsc-color-warning);color:var(--vnsc-text-on-primary)}.advisory_panel_decisionStrongSell{background:var(--vnsc-color-error);color:var(--vnsc-text-on-primary)}.advisory_panel_confidence{text-align:center}.advisory_panel_confidenceLabel{color:var(--vnsc-text-tertiary);font-size:10px}.advisory_panel_confidenceValue{font-weight:700;font-size:13px}.advisory_panel_agentRows{margin-bottom:8px}.advisory_panel_agentRow{border-bottom:1px solid var(--vnsc-border-primary);padding-bottom:8px;margin-bottom:8px}.advisory_panel_agentHeader{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.advisory_panel_agentName{flex:1;font-size:12px;color:var(--vnsc-text-primary);font-weight:500}.advisory_panel_agentWeight{color:var(--vnsc-text-tertiary);font-size:11px;margin-left:4px}.advisory_panel_agentSignal{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:var(--vnsc-color-neutral);color:var(--vnsc-text-on-primary);letter-spacing:.5px}.advisory_panel_agentSignalBuy{background:var(--vnsc-color-success)}.advisory_panel_agentSignalSell{background:var(--vnsc-color-error)}.advisory_panel_agentSignalHold{background:var(--vnsc-color-neutral)}.advisory_panel_agentExpand{color:var(--vnsc-text-tertiary);font-size:10px}.advisory_panel_agentScoreBar{height:4px;background:var(--vnsc-border-primary);border-radius:2px;margin-top:6px;overflow:hidden}.advisory_panel_agentScoreFill{height:100%;border-radius:2px;transition:width .3s ease}.advisory_panel_agentExplanation{margin-top:8px;font-size:11px;color:var(--vnsc-text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word}.advisory_panel_explanationToggle{background:none;border:none;color:var(--vnsc-text-link);cursor:pointer;font-size:11px;padding:0;text-decoration:underline;transition:color .15s ease}.advisory_panel_explanationToggle:hover{color:var(--vnsc-text-link-hover)}.advisory_panel_explanationContent{margin-top:8px;font-size:11px;color:var(--vnsc-text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.advisory_panel_timestamp{margin-top:10px;font-size:10px;color:var(--vnsc-text-tertiary);text-align:right}.advisory_panel_emptyState{text-align:center;color:var(--vnsc-text-placeholder);padding-top:24px;font-size:12px}.advisory_panel_emptyIcon{font-size:24px;margin-bottom:8px}@media (max-width:480px){.advisory_panel_panel{width:100%;height:auto;max-height:50%;bottom:0;top:auto;border-left:none;border-top:1px solid var(--vnsc-border-primary)}}.tape_panel_panel{position:absolute;top:0;right:0;bottom:0;width:240px;z-index:51;background:#111;border-left:1px solid #2a2a2a;display:flex;flex-direction:column;font-size:11px;color:#d0d0d0;overflow:hidden}.tape_panel_header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 5px;border-bottom:1px solid #2a2a2a;background:#1a1a1a;flex-shrink:0}.tape_panel_title{font-weight:700;font-size:12px}.tape_panel_closeBtn{background:none;border:none;color:#707070;cursor:pointer;font-size:14px;padding:0 4px;transition:color .15s ease}.tape_panel_closeBtn:hover{color:#fff}.tape_panel_filterBar{display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid #1e1e1e;flex-shrink:0}.tape_panel_filterLabel{color:#808080;white-space:nowrap}.tape_panel_filterSlider{flex:1;cursor:pointer}.tape_panel_filterValue{width:38px;text-align:right;color:#c0c0c0;flex-shrink:0}.tape_panel_columnHeaders{display:grid;grid-template-columns:52px 70px 52px 44px 22px;padding:2px 4px;color:#606060;font-size:10px;border-bottom:1px solid #1e1e1e;flex-shrink:0}.tape_panel_entriesList{flex:1;overflow-y:auto;overflow-x:hidden}.tape_panel_empty,.tape_panel_loading{text-align:center;color:#505050;padding-top:20px}.tape_panel_row{display:grid;grid-template-columns:52px 70px 52px 44px 22px;height:22px;align-items:center;padding:0 4px;background:transparent;border-bottom:1px solid #1a1a1a}.tape_panel_rowWhale{background:#2a2300;border-bottom:1px solid #b8860b}.tape_panel_rowTime{color:#707070;font-size:10px}.tape_panel_rowPrice{text-align:right;font-weight:400}.tape_panel_rowPriceBuy{color:#22a85e}.tape_panel_rowPriceSell{color:#e05555}.tape_panel_rowPriceWhale{font-weight:700}.tape_panel_rowVolume{text-align:right;color:#a0a0a0}.tape_panel_rowValue{text-align:right;color:#888}.tape_panel_rowValueWhale{color:#f0c040}.tape_panel_rowSide{display:flex;align-items:center;justify-content:center;height:14px;width:16px;border-radius:2px;font-size:9px;font-weight:700}.tape_panel_rowSideBuy{background:#0d6b2e;color:#ffffff}.tape_panel_rowSideSell{background:#c0392b;color:#ffffff}.tape_panel_rowSideUnknown{background:#4a4a4a;color:#aaaaaa}.tape_panel_footer{padding:3px 8px;border-top:1px solid #1e1e1e;color:#555;font-size:10px;flex-shrink:0}@media (max-width:480px){.tape_panel_panel{width:100%;height:auto;max-height:40%;bottom:0;top:auto;right:0;border-left:none;border-top:1px solid #2a2a2a}}.strategy_tester_panel{display:flex;flex-direction:column;height:100%;padding:12px;gap:12px;font-family:Inter,sans-serif;font-size:12px;color:#e0e0e0;background:#0c1017}.strategy_tester_header{display:flex;gap:12px;align-items:center;border-bottom:1px solid #202b3c;padding-bottom:10px}.strategy_tester_title{font-weight:700}.strategy_tester_select{padding:4px 8px;background:#131b26;border:1px solid #202b3c;border-radius:4px;color:#fff}.strategy_tester_runBtn{padding:5px 12px;background:#2962ff;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;margin-left:auto;transition:background-color .2s ease}.strategy_tester_runBtn:hover{background:#1a52d6}.strategy_tester_statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.strategy_tester_statCard{padding:10px;background:#131b26;border-radius:4px;border:1px solid #202b3c}.strategy_tester_statLabel{color:#888;font-size:11px;margin-bottom:4px}.strategy_tester_statValue{font-size:16px;font-weight:700}.strategy_tester_statValuePositive{color:#089981}.strategy_tester_statValueNegative{color:#f23645}.strategy_tester_tradeLog{flex:1;overflow-y:auto;border:1px solid #202b3c;border-radius:4px}.strategy_tester_tradeTable{width:100%;border-collapse:collapse;text-align:left}.strategy_tester_tradeTable th{padding:8px;border-bottom:1px solid #202b3c;color:#888;background:#131b26;position:sticky;top:0}.strategy_tester_tradeTable td{padding:8px;border-bottom:1px solid #1c2430}.strategy_tester_tradeTypeLong{text-transform:uppercase;color:#2962ff;font-weight:700}.strategy_tester_tradeTypeShort{text-transform:uppercase;color:#ff6d00;font-weight:700}.strategy_tester_tradePnlPositive{color:#089981;font-weight:700}.strategy_tester_tradePnlNegative{color:#f23645;font-weight:700}.strategy_tester_tradeDate{color:#888}.strategy_tester_emptyState{flex:1;display:flex;justify-content:center;align-items:center;color:#555;font-style:italic}@media (max-width:480px){.strategy_tester_panel{padding:8px;gap:8px}.strategy_tester_statsGrid{grid-template-columns:repeat(2,1fr)}.strategy_tester_header{flex-wrap:wrap}.strategy_tester_runBtn{margin-left:0;margin-top:8px;width:100%}}.pine_editor_panel{display:flex;flex-direction:column;height:100%;font-family:Inter,sans-serif;font-size:12px;color:#e0e0e0;background:#0c1017}.pine_editor_toolbar{display:flex;gap:8px;align-items:center;border-bottom:1px solid #202b3c;padding:8px 12px;flex-shrink:0}.pine_editor_title{font-weight:700;margin-right:4px}.pine_editor_body{display:flex;flex:1;min-height:0}.pine_editor_sidebar{width:220px;border-right:1px solid #202b3c;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.pine_editor_sidebarHeader{display:flex;align-items:center;gap:4px;padding:8px 10px;font-weight:600;font-size:11px;color:#9aa3b8;border-bottom:1px solid #202b3c}.pine_editor_scriptList{flex:1;overflow-y:auto;padding:4px 0}.pine_editor_scriptItem{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;cursor:pointer;border-left:3px solid transparent;transition:background .15s;gap:4px}.pine_editor_scriptItem:hover{background:#1a2030}.pine_editor_scriptItemActive{background:#1a2744;border-left-color:#6366f1}.pine_editor_scriptName{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.pine_editor_renameInput{flex:1;background:#090d14;border:1px solid #6366f1;border-radius:3px;color:#e0e0e0;font-size:12px;padding:2px 6px;outline:none}.pine_editor_scriptActions{display:flex;gap:2px;flex-shrink:0}.pine_editor_compileBtn{padding:5px 12px;background:#089981;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;margin-left:auto;transition:background-color .2s ease}.pine_editor_compileBtn:hover{background:#067a68}.pine_editor_toolBtn{padding:4px 10px;background:#1e2a3a;border:1px solid #2a3a4e;border-radius:4px;color:#c0c8d8;font-size:11px;cursor:pointer;transition:background .15s;white-space:nowrap}.pine_editor_toolBtn:hover{background:#2a3a4e}.pine_editor_smallBtn{padding:2px 6px;background:transparent;border:1px solid #2a3a4e;border-radius:3px;color:#9aa3b8;font-size:10px;cursor:pointer;white-space:nowrap}.pine_editor_smallBtn:hover{background:#1e2a3a;color:#c0c8d8}.pine_editor_smallBtnDanger{padding:2px 6px;background:transparent;border:1px solid #4a1a1a;border-radius:3px;color:#f23645;font-size:10px;cursor:pointer;white-space:nowrap}.pine_editor_smallBtnDanger:hover{background:#2a1010}.pine_editor_editorContainer{flex:1;position:relative;display:flex;flex-direction:column;min-width:0}.pine_editor_errorBox{padding:8px 12px;background:rgba(242,54,69,.1);border-top:1px solid #f23645;color:#f23645;flex-shrink:0}.pine_editor_successBox{padding:8px 12px;background:rgba(8,153,129,.1);border-top:1px solid #089981;color:#089981;flex-shrink:0}@media (max-width:768px){.pine_editor_sidebar{width:160px}.pine_editor_scriptActions{flex-direction:column}}@media (max-width:480px){.pine_editor_toolbar{flex-wrap:wrap}.pine_editor_sidebar{display:none}.pine_editor_compileBtn{margin-left:0;width:100%}}.PricePaneHeader_header{display:flex;align-items:center;gap:5px;width:100%;height:100%;padding:0 8px;background:color-mix(in srgb,var(--vnsc-bg-secondary,var(--vnsc-bg,#131722)) 92%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom:1px solid var(--vnsc-border,rgba(148,163,184,.16));pointer-events:auto;user-select:none;overflow:hidden}.PricePaneHeader_headerInactive{opacity:.6}.PricePaneHeader_ohlcGroup{display:flex;align-items:center;gap:5px;flex:1 1 auto;min-width:0;overflow:hidden}.PricePaneHeader_symbol{border:none;background:transparent;color:var(--vnsc-text-primary,#d1d4dc);font-size:14px;font-weight:700;letter-spacing:.03em;padding:0;cursor:pointer;line-height:1;white-space:nowrap;flex-shrink:0;transition:color .15s ease}.PricePaneHeader_symbol:hover{color:var(--vnsc-text-link)}.PricePaneHeader_symbolActive{color:var(--vnsc-text-primary,#d1d4dc)}.PricePaneHeader_symbolInactive{color:var(--vnsc-text-muted,#5d606b)}.PricePaneHeader_groupBadge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:1;flex-shrink:0;margin-right:1px}.PricePaneHeader_timeframePill{height:14px;padding:0 5px;border-radius:3px;background:var(--vnsc-surface,rgba(255,255,255,.08));color:var(--vnsc-text-secondary,#787b86);font-weight:600;letter-spacing:.03em}.PricePaneHeader_timeframePill,.PricePaneHeader_trademark{display:inline-flex;align-items:center;font-size:9px;line-height:1;flex-shrink:0}.PricePaneHeader_trademark{gap:3px;height:16px;padding:0 6px 0 5px;border-radius:4px;background:rgba(99,102,241,.08);color:rgba(99,102,241,.5);font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease;margin-right:8px}.PricePaneHeader_trademark:hover{background:rgba(99,102,241,.14);color:rgba(99,102,241,.8)}.PricePaneHeader_trademarkIcon{font-size:9px}.PricePaneHeader_spacer{flex:1;min-width:4px}.PricePaneHeader_settingsBtn{border:none;background:transparent;color:var(--vnsc-text-secondary,#787b86);padding:0 2px;cursor:pointer;font-size:11px;line-height:1;border-radius:3px;display:flex;align-items:center;height:16px;opacity:.5;transition:opacity .15s ease;flex-shrink:0;margin-right:-3px}.PricePaneHeader_settingsBtn:hover{opacity:1;color:var(--vnsc-text-primary,#d1d4dc);background:rgba(255,255,255,.06)}.PricePaneHeader_ohlc{color:var(--vnsc-text-primary,#d1d4dc);font-family:var(--vnsc-font-mono,"SFMono-Regular","Consolas",monospace);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.PricePaneHeader_change,.PricePaneHeader_ohlc{font-size:11px;white-space:nowrap;line-height:1}.PricePaneHeader_change{font-weight:600;flex-shrink:0}.PricePaneHeader_volume{color:var(--vnsc-text-secondary,#787b86);font-size:11px;font-family:var(--vnsc-font-mono,"SFMono-Regular","Consolas",monospace);line-height:1;white-space:nowrap;flex-shrink:0}.MobileChartCarousel_carouselContainer{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;background-color:var(--vnsc-bg-primary,#0c1017)}.MobileChartCarousel_carouselTrack{display:flex;height:100%;will-change:transform}.MobileChartCarousel_carouselSlide{height:100%;flex-shrink:0;position:relative}.GridContainer_gridContainer{position:relative;overflow:hidden;padding:8px 6px 6px;box-sizing:border-box}.GridContainer_slot{position:relative;width:100%;height:100%;min-height:0;min-width:0;background:var(--vnsc-bg-primary,#131722);border-radius:4px;overflow:visible;box-sizing:border-box;transition:box-shadow .2s ease,z-index .1s ease}.GridContainer_slot:hover{box-shadow:0 0 0 1px var(--vnsc-border-hover,#3a3e49)}.GridContainer_slot.GridContainer_active{box-shadow:0 0 0 1px var(--vnsc-primary,#2962ff);z-index:10}.GridContainer_rowSplitter{position:absolute;left:0;right:0;bottom:-4px;height:10px;cursor:row-resize;background:transparent;z-index:20;touch-action:none}.GridContainer_rowSplitter:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--splitter-color,rgba(255,255,255,.08));transform:translateY(-50%);transition:background-color .2s ease}.GridContainer_rowSplitter.GridContainer_dragging:before,.GridContainer_rowSplitter:hover:before{background:var(--splitter-color-hover,rgba(255,255,255,.18));height:1px}.GridContainer_colSplitter{position:absolute;top:0;bottom:0;right:-4px;width:10px;cursor:col-resize;background:transparent;z-index:20;touch-action:none}.GridContainer_colSplitter:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--splitter-color,rgba(255,255,255,.08));transform:translateX(-50%);transition:background-color .2s ease}.GridContainer_colSplitter.GridContainer_dragging:before,.GridContainer_colSplitter:hover:before{background:var(--splitter-color-hover,rgba(255,255,255,.18));width:1px}[data-chart-mode=dark] .GridContainer_slot{background:var(--vnsc-bg-primary,#131722)}[data-chart-mode=dark] .GridContainer_colSplitter:before,[data-chart-mode=dark] .GridContainer_rowSplitter:before{background:var(--splitter-color-dark,rgba(255,255,255,.06))}[data-chart-mode=dark] .GridContainer_colSplitter.GridContainer_dragging:before,[data-chart-mode=dark] .GridContainer_colSplitter:hover:before,[data-chart-mode=dark] .GridContainer_rowSplitter.GridContainer_dragging:before,[data-chart-mode=dark] .GridContainer_rowSplitter:hover:before{background:var(--splitter-color-hover-dark,rgba(255,255,255,.18))}@media (max-width:768px){.GridContainer_colSplitter,.GridContainer_rowSplitter{width:12px;height:12px}.GridContainer_rowSplitter:before{height:3px}.GridContainer_colSplitter:before{width:3px}}.GridContainer_slot:focus-within{outline:1px solid var(--vnsc-primary,#2962ff);outline-offset:-1px}.GridContainer_colSplitter:focus,.GridContainer_rowSplitter:focus{outline:1px solid var(--vnsc-primary,#2962ff);outline-offset:-1px}@media (prefers-contrast:high){.GridContainer_slot.GridContainer_active{box-shadow:0 0 0 2px var(--vnsc-primary,#2962ff)}.GridContainer_colSplitter:before,.GridContainer_rowSplitter:before{background:currentColor}}@media (prefers-reduced-motion:reduce){.GridContainer_colSplitter:before,.GridContainer_rowSplitter:before,.GridContainer_slot{transition:none}}.UnifiedDrawingToolbar_unifiedDrawingToolbar{display:flex;flex-direction:column;width:280px;min-width:280px;max-width:320px;background:var(--vnsc-bg-secondary,#1e222d);border-right:1px solid var(--vnsc-border,#2a2e39);height:100%;overflow-y:auto;font-family:var(--vnsc-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);position:relative;z-index:50;transition:width .2s ease,min-width .2s ease}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed{width:48px;min-width:48px;max-width:48px}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_locked{position:sticky;top:0}.UnifiedDrawingToolbar_toolbarHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--vnsc-border,#2a2e39);background:var(--vnsc-bg-tertiary,#262b36);flex-shrink:0}.UnifiedDrawingToolbar_toolbarTitle{font-weight:600;font-size:13px;color:var(--vnsc-text-primary,#d1d4dc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnifiedDrawingToolbar_lockToolbarToggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--vnsc-border,#2a2e39);border-radius:6px;cursor:pointer;font-size:14px;color:var(--vnsc-text-secondary,#787b86);transition:all .15s ease;flex-shrink:0}.UnifiedDrawingToolbar_lockToolbarToggle:hover{background:var(--vnsc-bg-primary,#131722);border-color:var(--vnsc-primary,#2962ff);color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_lockToolbarToggle:focus{outline:none;box-shadow:0 0 0 2px rgba(41,98,255,.3);border-color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_lockToolbarToggle.UnifiedDrawingToolbar_locked{background:rgba(41,98,255,.15);border-color:var(--vnsc-primary,#2962ff);color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_lockToolbarToggle.UnifiedDrawingToolbar_locked:hover{background:rgba(41,98,255,.25)}.UnifiedDrawingToolbar_toolbarContent{flex:1;padding:12px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.UnifiedDrawingToolbar_toolbarSection{display:flex;flex-direction:column;gap:8px}.UnifiedDrawingToolbar_sectionLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--vnsc-text-muted,#787b86);padding:0 4px}.UnifiedDrawingToolbar_toolGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.UnifiedDrawingToolbar_toolButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;background:var(--vnsc-bg-tertiary,#262b36);border:1px solid var(--vnsc-border,#2a2e39);border-radius:8px;color:var(--vnsc-text-primary,#d1d4dc);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:56px;position:relative}.UnifiedDrawingToolbar_toolButton:hover{background:var(--vnsc-bg-primary,#131722);border-color:var(--vnsc-primary,#2962ff);color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_toolButton:focus{outline:none;box-shadow:0 0 0 2px rgba(41,98,255,.3);border-color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_toolButton.UnifiedDrawingToolbar_active{background:rgba(41,98,255,.15);border-color:var(--vnsc-primary,#2962ff);color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_toolButton.UnifiedDrawingToolbar_active:hover{background:rgba(41,98,255,.25)}.UnifiedDrawingToolbar_toolIcon{font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.UnifiedDrawingToolbar_toolLabel{font-size:10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.UnifiedDrawingToolbar_toolShortcut{position:absolute;top:4px;right:4px;font-size:8px;color:var(--vnsc-text-muted,#787b86);background:var(--vnsc-bg-primary,#131722);padding:1px 4px;border-radius:3px;font-family:var(--vnsc-font-mono,ui-monospace,SFMono-Regular,monospace)}.UnifiedDrawingToolbar_favoriteStar{position:absolute;top:4px;left:4px;font-size:10px;color:var(--vnsc-primary,#2962ff);opacity:0;transition:opacity .15s ease}.UnifiedDrawingToolbar_toolButton:focus-within .UnifiedDrawingToolbar_favoriteStar,.UnifiedDrawingToolbar_toolButton:hover .UnifiedDrawingToolbar_favoriteStar{opacity:1}.UnifiedDrawingToolbar_favoriteStar.UnifiedDrawingToolbar_active{opacity:1}.UnifiedDrawingToolbar_unifiedToolbarExtras{margin-top:auto;padding-top:16px;border-top:1px solid var(--vnsc-border,#2a2e39)}.UnifiedDrawingToolbar_extraControls{display:flex;gap:8px;margin-bottom:8px}.UnifiedDrawingToolbar_extraControls button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--vnsc-bg-tertiary,#262b36);border:1px solid var(--vnsc-border,#2a2e39);border-radius:8px;color:var(--vnsc-text-primary,#d1d4dc);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:40px}.UnifiedDrawingToolbar_extraControls button:hover:not(:disabled){background:var(--vnsc-bg-primary,#131722);border-color:var(--vnsc-primary,#2962ff);color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_extraControls button:focus{outline:none;box-shadow:0 0 0 2px rgba(41,98,255,.3);border-color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_extraControls button:disabled{opacity:.4;cursor:not-allowed}.UnifiedDrawingToolbar_clearAllBtn{background:var(--vnsc-danger-bg,#2a1a1a)!important;border-color:var(--vnsc-danger-border,#442222)!important;color:var(--vnsc-danger-text,#f87171)!important}.UnifiedDrawingToolbar_clearAllBtn:hover:not(:disabled){background:var(--vnsc-danger-hover,#3a2a2a)!important;border-color:var(--vnsc-danger-border-hover,#553333)!important}.UnifiedDrawingToolbar_toolbarPlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--vnsc-text-muted,#787b86);gap:12px;padding:24px;text-align:center}.UnifiedDrawingToolbar_placeholderToolGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:200px;opacity:.5}.UnifiedDrawingToolbar_placeholderText{font-size:13px;max-width:200px;line-height:1.5;color:var(--vnsc-text-secondary,#787b86)}.UnifiedDrawingToolbar_toolButton.UnifiedDrawingToolbar_disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.UnifiedDrawingToolbar_noActive{border-left:2px solid var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_extraControls button span:not(.UnifiedDrawingToolbar_toolIcon),.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_sectionLabel,.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolLabel,.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolShortcut,.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolbarPlaceholder,.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolbarTitle{display:none}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolButton{flex-direction:row;justify-content:center;padding:10px;min-height:44px}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_toolGrid{grid-template-columns:1fr}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_extraControls{flex-direction:column}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_extraControls button{padding:10px;min-height:44px}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed:after{content:attr(data-collapsed-label);position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);background:var(--vnsc-bg-tertiary,#262b36);color:var(--vnsc-text-primary,#d1d4dc);padding:4px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100;border:1px solid var(--vnsc-border,#2a2e39);box-shadow:0 2px 8px rgba(0,0,0,.3)}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed:hover:after{opacity:1}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed:hover{box-shadow:2px 0 12px rgba(41,98,255,.15);border-right-color:var(--vnsc-primary,#2962ff)}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed .UnifiedDrawingToolbar_placeholderToolGrid{display:none}@media (max-width:1024px){.UnifiedDrawingToolbar_unifiedDrawingToolbar{width:260px;min-width:260px}}@media (max-width:768px){.UnifiedDrawingToolbar_unifiedDrawingToolbar{width:100%;min-width:100%;max-width:100%;height:auto;max-height:50vh;border-right:none;border-top:1px solid var(--vnsc-border,#2a2e39);position:fixed;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -4px 20px rgba(0,0,0,.3)}.UnifiedDrawingToolbar_unifiedDrawingToolbar.UnifiedDrawingToolbar_collapsed{width:100%;min-width:100%;max-width:100%}}@media (prefers-contrast:high){.UnifiedDrawingToolbar_extraControls button,.UnifiedDrawingToolbar_lockToolbarToggle,.UnifiedDrawingToolbar_toolButton{border-width:2px}.UnifiedDrawingToolbar_lockToolbarToggle.UnifiedDrawingToolbar_locked,.UnifiedDrawingToolbar_toolButton.UnifiedDrawingToolbar_active{outline:2px solid currentColor;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.UnifiedDrawingToolbar_extraControls button,.UnifiedDrawingToolbar_favoriteStar,.UnifiedDrawingToolbar_lockToolbarToggle,.UnifiedDrawingToolbar_toolButton,.UnifiedDrawingToolbar_unifiedDrawingToolbar{transition:none}}@media print{.UnifiedDrawingToolbar_unifiedDrawingToolbar{display:none}}.MultiChartsDrawingToolbar_multiChartsToolbar{height:100%;display:flex;flex-direction:column;position:relative;z-index:50;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.MultiChartsDrawingToolbar_multiChartsToolbar .unifiedDrawingToolbar{height:100%;flex:1;display:flex;flex-direction:column}@media (max-width:768px){.MultiChartsDrawingToolbar_multiChartsToolbar{display:none}.MultiChartsDrawingToolbar_multiChartsToolbar.MultiChartsDrawingToolbar_mobileVisible{display:flex;position:fixed;top:40px;left:0;bottom:32px;width:280px;max-width:85vw;height:auto;max-height:calc(100vh - 72px);z-index:1000;box-shadow:4px 0 20px rgba(0,0,0,.3);border-right:1px solid var(--vnsc-border,#2a2e39)}}@media (prefers-contrast:high){.MultiChartsDrawingToolbar_multiChartsToolbar .unifiedDrawingToolbar{border-right-width:2px}}@media (prefers-reduced-motion:reduce){.MultiChartsDrawingToolbar_multiChartsToolbar,.MultiChartsDrawingToolbar_multiChartsToolbar .unifiedDrawingToolbar{transition:none}}@media print{.MultiChartsDrawingToolbar_multiChartsToolbar{display:none}}.SystemMenu_menu{position:absolute;top:100%;right:0;z-index:1000;min-width:280px;max-width:360px;max-height:80vh;overflow-y:scroll;background:var(--vnsc-bg-secondary,#111820);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);font-size:13px;color:var(--vnsc-text-primary,#e0e0e0)}.SystemMenu_menu::-webkit-scrollbar{width:6px}.SystemMenu_menu::-webkit-scrollbar-track{background:transparent}.SystemMenu_menu::-webkit-scrollbar-thumb{background:var(--vnsc-text-muted,#64748b);border-radius:3px}.SystemMenu_section{border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.SystemMenu_section:last-child{border-bottom:none}.SystemMenu_sectionHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--vnsc-bg-tertiary,#1a1f2e);cursor:pointer;user-select:none}.SystemMenu_sectionTitle{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--vnsc-text-secondary,#a0a0a0)}.SystemMenu_dropdownTrigger{display:flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--vnsc-text-primary,#e0e0e0);font-size:12px;cursor:pointer;transition:background-color .15s,border-color .15s}.SystemMenu_dropdownTrigger:hover{background:var(--vnsc-bg-hover,#232838);border-color:var(--vnsc-border,#2a2a2a)}.SystemMenu_dropdownTrigger.SystemMenu_open{background:var(--vnsc-bg-hover,#232838);border-color:var(--vnsc-accent,#2962ff)}.SystemMenu_currentLayout,.SystemMenu_currentWorkspace{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SystemMenu_syncStatus{font-variant-numeric:tabular-nums}.SystemMenu_dropdownArrow{font-size:10px;color:var(--vnsc-text-secondary,#a0a0a0);transition:transform .15s}.SystemMenu_dropdownTrigger.SystemMenu_open .SystemMenu_dropdownArrow{transform:rotate(180deg)}.SystemMenu_dropdown{padding:6px;max-height:300px;overflow-y:auto}.SystemMenu_dropdownDivider{height:1px;background:var(--vnsc-border,#2a2a2a);margin:6px 0}.SystemMenu_workspaceInfo{display:flex;align-items:center;gap:8px;padding:8px 4px;font-size:12px}.SystemMenu_workspaceLabel{color:var(--vnsc-text-secondary,#a0a0a0)}.SystemMenu_workspaceName{font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SystemMenu_newWorkspaceInput{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.SystemMenu_input{padding:8px 10px;background:var(--vnsc-bg-input,#0d1117);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:4px;color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;outline:none;transition:border-color .15s}.SystemMenu_input:focus{border-color:var(--vnsc-accent,#2962ff)}.SystemMenu_inputActions{display:flex;gap:8px;justify-content:flex-end}.SystemMenu_buttonPrimary,.SystemMenu_buttonSecondary{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s}.SystemMenu_buttonPrimary{background:var(--vnsc-accent,#2962ff);color:white;border:none}.SystemMenu_buttonPrimary:hover{background:var(--vnsc-accent-hover,#1a52e0)}.SystemMenu_buttonSecondary{background:transparent;color:var(--vnsc-text-primary,#e0e0e0);border:1px solid var(--vnsc-border,#2a2a2a)}.SystemMenu_buttonSecondary:hover{background:var(--vnsc-bg-hover,#232838)}.SystemMenu_workspaceItem{display:flex;align-items:center;justify-content:space-between;gap:8px}.SystemMenu_dropdownItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:4px;color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s}.SystemMenu_dropdownItem:hover{background:var(--vnsc-bg-hover,#232838)}.SystemMenu_dropdownItem.SystemMenu_active{background:var(--vnsc-accent-subtle,rgba(41,98,255,.15));color:var(--vnsc-accent,#2962ff)}.SystemMenu_dropdownItemIcon{font-size:14px;width:20px;text-align:center}.SystemMenu_workspaceItemName{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SystemMenu_activeIndicator{color:var(--vnsc-accent,#2962ff);font-weight:700}.SystemMenu_workspaceActions{display:flex;gap:4px}.SystemMenu_actionButton{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--vnsc-text-secondary,#a0a0a0);font-size:12px;cursor:pointer;transition:background-color .15s,color .15s}.SystemMenu_actionButton:hover{background:var(--vnsc-bg-hover,#232838);color:var(--vnsc-text-primary,#e0e0e0)}.SystemMenu_emptyState{padding:16px;text-align:center;color:var(--vnsc-text-secondary,#a0a0a0);font-size:12px}.SystemMenu_fileInput{position:absolute;width:0;height:0;opacity:0}.SystemMenu_syncToggleLabel{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-radius:4px;transition:background-color .15s}.SystemMenu_syncToggleLabel:hover{background:var(--vnsc-bg-hover,#232838)}.SystemMenu_syncToggleInput{width:16px;height:16px;accent-color:var(--vnsc-accent,#2962ff);cursor:pointer}.SystemMenu_actionItem,.SystemMenu_syncToggleLabelText{font-size:13px;color:var(--vnsc-text-primary,#e0e0e0)}.SystemMenu_actionItem{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:0;text-align:left;cursor:pointer;transition:background-color .15s}.SystemMenu_actionItem:hover{background:var(--vnsc-bg-hover,#232838)}.SystemMenu_actionIcon{font-size:16px;width:24px;text-align:center}.SystemMenu_upgradeItem{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:linear-gradient(135deg,rgba(41,98,255,.12),rgba(26,82,214,.08));border:1px solid rgba(41,98,255,.2);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;text-align:left;cursor:pointer;transition:all .2s ease;margin:4px 8px;width:calc(100% - 16px);box-sizing:border-box}.SystemMenu_upgradeItem:hover{background:linear-gradient(135deg,rgba(41,98,255,.2),rgba(26,82,214,.15));border-color:rgba(41,98,255,.4)}.SystemMenu_upgradeIcon{font-size:18px;width:24px;text-align:center;flex-shrink:0}.SystemMenu_upgradeContent{display:flex;flex-direction:column;gap:1px;min-width:0}.SystemMenu_upgradeLabel{font-weight:600;color:#ffffff;font-size:12px;line-height:1.3}.SystemMenu_upgradeDesc{font-size:10px;color:#94a3b8;line-height:1.3}.SystemMenu_drawingToolsSection{padding:4px 0}.SystemMenu_drawingToolsSection:first-child{padding-top:0}.SystemMenu_sectionLabel{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--vnsc-text-muted,#787b86);padding:0 10px 4px}.SystemMenu_toolGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:0 6px}.SystemMenu_drawingToolButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 6px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:48px;position:relative}.SystemMenu_drawingToolButton:hover{background:var(--vnsc-bg-hover,#232838);border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_drawingToolButton:focus{outline:none;box-shadow:0 0 0 2px rgba(41,98,255,.3);border-color:var(--vnsc-accent,#2962ff)}.SystemMenu_drawingToolButton.SystemMenu_active{background:rgba(41,98,255,.15);border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_drawingToolButton.SystemMenu_active:hover{background:rgba(41,98,255,.25)}.SystemMenu_toolIcon{font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.SystemMenu_toolLabel{font-size:9px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.SystemMenu_toolShortcut{position:absolute;top:3px;right:3px;font-size:7px;color:var(--vnsc-text-muted,#787b86);background:var(--vnsc-bg-input,#0d1117);padding:1px 3px;border-radius:2px;font-family:var(--vnsc-font-mono,ui-monospace,SFMono-Regular,monospace)}.SystemMenu_favoriteStar{position:absolute;top:3px;left:3px;font-size:9px;color:var(--vnsc-accent,#2962ff);opacity:0;transition:opacity .15s ease}.SystemMenu_drawingToolButton:focus-within .SystemMenu_favoriteStar,.SystemMenu_drawingToolButton:hover .SystemMenu_favoriteStar{opacity:1}.SystemMenu_favoriteStar.SystemMenu_active{opacity:1}.SystemMenu_drawingToolsExtras{margin-top:8px;padding-top:8px;border-top:1px solid var(--vnsc-border,#2a2a2a)}.SystemMenu_extraControls{display:flex;gap:6px;margin-bottom:6px}.SystemMenu_extraControls button{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:36px}.SystemMenu_extraControls button:hover:not(:disabled){background:var(--vnsc-bg-hover,#232838);border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_extraControls button:focus{outline:none;box-shadow:0 0 0 2px rgba(41,98,255,.3);border-color:var(--vnsc-accent,#2962ff)}.SystemMenu_extraControls button:disabled{opacity:.4;cursor:not-allowed}.SystemMenu_clearAllBtn{background:var(--vnsc-danger-bg,#2a1a1a)!important;border-color:var(--vnsc-danger-border,#442222)!important;color:var(--vnsc-danger-text,#f87171)!important}.SystemMenu_clearAllBtn:hover:not(:disabled){background:var(--vnsc-danger-hover,#3a2a2a)!important;border-color:var(--vnsc-danger-border-hover,#553333)!important}@media (max-width:640px){.SystemMenu_menu{min-width:260px;max-width:calc(100vw - 24px);right:-12px}}.SystemMenu_themeGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 12px}.SystemMenu_themeGridItem{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-secondary,#a0a0a0);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.SystemMenu_themeGridItem:hover{background:var(--vnsc-bg-hover,#232838);border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-text-primary,#e0e0e0)}.SystemMenu_themeGridItemActive{background:rgba(41,98,255,.15);border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_themeSwatch{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}@media (prefers-contrast:high){.SystemMenu_drawingToolButton,.SystemMenu_dropdownTrigger,.SystemMenu_extraControls button{border-width:2px}.SystemMenu_drawingToolButton.SystemMenu_active,.SystemMenu_dropdownTrigger.SystemMenu_open{outline:2px solid currentColor;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.SystemMenu_drawingToolButton,.SystemMenu_dropdownArrow,.SystemMenu_dropdownTrigger,.SystemMenu_extraControls button,.SystemMenu_favoriteStar{transition:none}}.SystemMenu_contextIndicator{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.SystemMenu_contextDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SystemMenu_contextIndicator[data-context=workspace]{color:#2962ff}.SystemMenu_contextIndicator[data-context=workspace] .SystemMenu_contextDot{background:#2962ff}.SystemMenu_contextIndicator[data-context=chart]{color:#089981}.SystemMenu_contextIndicator[data-context=chart] .SystemMenu_contextDot{background:#089981}@media print{.SystemMenu_menu{display:none}}.SystemMenu_mobileOverlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:10000;pointer-events:auto}.SystemMenu_mobileBottomSheet{width:100%;max-width:500px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;background-color:var(--vnsc-bg-secondary,#1e222d);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 16px rgba(0,0,0,.3);transition:transform .2s ease-out;will-change:transform;border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-bottom:none}.SystemMenu_mobileHandleBarContainer{width:100%;height:24px;min-height:24px;display:flex;align-items:center;justify-content:center;cursor:grab}.SystemMenu_mobileHandleBar{width:40px;height:4px;background-color:var(--vnsc-text-muted,#64748b);border-radius:2px}.SystemMenu_mobileContent{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 16px 16px}.SystemMenu_mobileContent::-webkit-scrollbar{width:6px}.SystemMenu_mobileContent::-webkit-scrollbar-track{background:transparent}.SystemMenu_mobileContent::-webkit-scrollbar-thumb{background:var(--vnsc-text-muted,#64748b);border-radius:3px}.SystemMenu_timeframeGridMobile{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 12px}.SystemMenu_timeframeChip{min-height:44px;background:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}.SystemMenu_timeframeChip:active,.SystemMenu_timeframeChipActive{background:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.SystemMenu_mobileSelect{appearance:auto}.SystemMenu_mobileActionBtn{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);margin:4px 12px;padding:10px 12px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;cursor:pointer;transition:all .15s}.SystemMenu_mobileActionBtn:active,.SystemMenu_mobileActionBtnActive{background:var(--vnsc-accent-subtle,rgba(41,98,255,.15));border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_mobileChartTypeSelect{width:100%;padding:8px 12px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:14px}.SystemMenu_mobilePackSection{padding:6px 12px}.SystemMenu_mobileFeaturesGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px}.SystemMenu_mobileActionRow{display:flex;align-items:center;gap:10px;width:100%;padding:12px;background:transparent;border:none;border-bottom:1px solid var(--vnsc-border,#2a2a2a);color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s}.SystemMenu_mobileActionRow:last-child{border-bottom:none}.SystemMenu_mobileActionRow:hover{background:var(--vnsc-bg-hover,#232838)}.SystemMenu_mobileActionRow.SystemMenu_active{background:var(--vnsc-accent-subtle,rgba(41,98,255,.15));color:var(--vnsc-accent,#2962ff)}.SystemMenu_mobileActionRowMain{flex:1;text-align:left;background:transparent;border:none;color:inherit;font-size:inherit;cursor:pointer;padding:4px 0}.SystemMenu_highContrast .SystemMenu_mobileActionRow{border-width:2px}.SystemMenu_toolGridMobile{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px 12px}.SystemMenu_chartListMobile{display:flex;flex-direction:column;gap:4px;padding:6px 12px}.SystemMenu_chartCard{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:var(--vnsc-bg-tertiary,#1a1f2e);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:6px;color:var(--vnsc-text-primary,#e0e0e0);font-size:13px;cursor:pointer;transition:all .15s;text-align:left}.SystemMenu_chartCard:active,.SystemMenu_chartCardActive{background:var(--vnsc-accent-subtle,rgba(41,98,255,.15));border-color:var(--vnsc-accent,#2962ff);color:var(--vnsc-accent,#2962ff)}.SystemMenu_chartSymbol{font-weight:600;flex:1}.SystemMenu_chartTimeframe{font-size:11px;color:var(--vnsc-text-secondary,#a0a0a0);font-weight:500}.SystemMenu_chartCardActive .SystemMenu_chartTimeframe,.SystemMenu_chartCheck{color:var(--vnsc-accent,#2962ff)}.SystemMenu_chartCheck{font-size:14px}@media (prefers-contrast:high){.SystemMenu_mobileBottomSheet{border-width:2px}}@media (prefers-reduced-motion:reduce){.SystemMenu_mobileBottomSheet{transition:none}}.SystemMenu_layoutGridCompact{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 12px}.SystemMenu_gridItemCompact{min-height:44px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}.SystemMenu_gridItemCompact.SystemMenu_active,.SystemMenu_gridItemCompact:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.SystemMenu_syncOptionsCompactMobile{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 12px}.SystemMenu_syncOptionMobile{display:flex;align-items:center;gap:8px;min-height:44px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;padding:0 10px;cursor:pointer;user-select:none;transition:background-color .2s,border-color .2s}.SystemMenu_syncCheckboxMobile{margin:0;width:16px;height:16px;accent-color:var(--vnsc-accent,#22d3ee);cursor:pointer}.SystemMenu_syncLabelTextMobile{font-size:12px;font-weight:500;color:var(--vnsc-text-primary,#e2e8f0)}.LayoutDesigner_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.LayoutDesigner_modal{background:var(--modal-bg,#ffffff);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.2);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.LayoutDesigner_header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-color,#e8e8e8)}.LayoutDesigner_title{margin:0;font-size:18px;font-weight:600;color:var(--text-primary,#1a1a1a)}.LayoutDesigner_headerActions{display:flex;align-items:center;gap:12px}.LayoutDesigner_presetButton{padding:8px 16px;background:var(--primary-color,#1890ff);color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.LayoutDesigner_presetButton:hover{background:var(--primary-hover,#096dd9)}.LayoutDesigner_closeButton{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;font-size:24px;color:var(--text-secondary,#8c8c8c);cursor:pointer;transition:background-color .2s ease,color .2s ease}.LayoutDesigner_closeButton:hover{background:var(--hover-bg,#f5f5f5);color:var(--text-primary,#1a1a1a)}.LayoutDesigner_toolbar{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border-color,#e8e8e8);flex-wrap:wrap}.LayoutDesigner_toolbarGroup{display:flex;align-items:center;gap:8px}.LayoutDesigner_toolbarLabel{font-size:13px;color:var(--text-secondary,#8c8c8c);white-space:nowrap}.LayoutDesigner_toolbarInput{width:60px;padding:6px 10px;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;font-size:14px;background:var(--input-bg,#ffffff);color:var(--text-primary,#1a1a1a)}.LayoutDesigner_toolbarInput:focus{outline:none;border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.LayoutDesigner_actionButton{padding:6px 12px;background:var(--button-bg,#f5f5f5);border:1px solid var(--border-color,#d9d9d9);border-radius:6px;font-size:13px;color:var(--text-primary,#1a1a1a);cursor:pointer;transition:all .2s ease}.LayoutDesigner_actionButton:hover{background:var(--button-hover,#e8e8e8);border-color:var(--primary-color,#1890ff)}.LayoutDesigner_gridPreview{flex:1;overflow:auto;padding:24px;min-height:300px}.LayoutDesigner_gridContainer{display:grid;gap:4px;width:100%;height:100%;min-height:300px;background:var(--grid-bg,#f0f0f0);border-radius:8px;padding:8px}.LayoutDesigner_slot{position:relative;background:var(--slot-bg,#ffffff);border-radius:6px;border:1px solid var(--slot-border,#e8e8e8);overflow:hidden;transition:all .2s ease}.LayoutDesigner_slot:hover{border-color:var(--primary-color,#1890ff);box-shadow:0 4px 12px rgba(0,0,0,.1)}.LayoutDesigner_slot.LayoutDesigner_selected{border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 2px var(--primary-color,#1890ff),0 4px 12px rgba(0,0,0,.1)}.LayoutDesigner_slotContent{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:12px;text-align:center}.LayoutDesigner_slotSymbol{font-weight:600;font-size:14px;color:var(--text-primary,#1a1a1a)}.LayoutDesigner_slotTimeframe{font-size:12px;color:var(--text-secondary,#8c8c8c);margin-top:4px}.LayoutDesigner_resizeHandle{position:absolute;background:var(--primary-color,#1890ff);opacity:0;transition:opacity .2s ease;z-index:10}.LayoutDesigner_slot:hover .LayoutDesigner_resizeHandle{opacity:1}.LayoutDesigner_resizeBottom,.LayoutDesigner_resizeTop{left:0;right:0;height:4px}.LayoutDesigner_resizeTop{top:-2px;cursor:ns-resize}.LayoutDesigner_resizeBottom{bottom:-2px;cursor:ns-resize}.LayoutDesigner_resizeLeft,.LayoutDesigner_resizeRight{top:0;bottom:0;width:4px}.LayoutDesigner_resizeLeft{left:-2px;cursor:ew-resize}.LayoutDesigner_resizeRight{right:-2px;cursor:ew-resize}.LayoutDesigner_splitButtons{position:absolute;bottom:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.LayoutDesigner_slot:hover .LayoutDesigner_splitButtons{opacity:1}.LayoutDesigner_splitButton{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--primary-color,#1890ff);color:white;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.LayoutDesigner_splitButton:hover{background:var(--primary-hover,#096dd9);transform:scale(1.1)}.LayoutDesigner_splitButton:active{transform:scale(.95)}.LayoutDesigner_presetModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100}.LayoutDesigner_presetModal{background:var(--modal-bg,#ffffff);border-radius:12px;padding:24px;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.LayoutDesigner_presetModal h3{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--text-primary,#1a1a1a)}.LayoutDesigner_presetInput{width:100%;padding:10px 14px;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;font-size:14px;background:var(--input-bg,#ffffff);color:var(--text-primary,#1a1a1a);box-sizing:border-box;margin-bottom:16px}.LayoutDesigner_presetInput:focus{outline:none;border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.LayoutDesigner_presetActions{display:flex;justify-content:flex-end;gap:12px}.LayoutDesigner_cancelButton{padding:8px 16px;background:transparent;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;font-size:14px;color:var(--text-primary,#1a1a1a);cursor:pointer;transition:all .2s ease}.LayoutDesigner_cancelButton:hover{background:var(--hover-bg,#f5f5f5);border-color:var(--primary-color,#1890ff)}.LayoutDesigner_saveButton{padding:8px 16px;background:var(--primary-color,#1890ff);color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.LayoutDesigner_saveButton:hover{background:var(--primary-hover,#096dd9)}[data-chart-mode=dark] .LayoutDesigner_modal,[data-chart-mode=dark] .LayoutDesigner_presetModal{background:var(--modal-bg-dark,#1e1e1e)}[data-chart-mode=dark] .LayoutDesigner_header,[data-chart-mode=dark] .LayoutDesigner_toolbar{border-color:var(--border-color-dark,#434343)}[data-chart-mode=dark] .LayoutDesigner_slot{background:var(--slot-bg-dark,#2a2a2a);border-color:var(--slot-border-dark,#434343)}[data-chart-mode=dark] .LayoutDesigner_slot:hover{border-color:var(--primary-color-dark,#177ddc)}[data-chart-mode=dark] .LayoutDesigner_presetInput,[data-chart-mode=dark] .LayoutDesigner_toolbarInput{background:var(--input-bg-dark,#2a2a2a);border-color:var(--border-color-dark,#434343);color:var(--text-primary-dark,#ffffff)}[data-chart-mode=dark] .LayoutDesigner_actionButton{background:var(--button-bg-dark,#2a2a2a);border-color:var(--border-color-dark,#434343);color:var(--text-primary-dark,#ffffff)}[data-chart-mode=dark] .LayoutDesigner_actionButton:hover{background:var(--button-hover-dark,#3a3a3a)}[data-chart-mode=dark] .LayoutDesigner_gridContainer{background:var(--grid-bg-dark,#1a1a1a)}[data-chart-mode=dark] .LayoutDesigner_cancelButton{border-color:var(--border-color-dark,#434343);color:var(--text-primary-dark,#ffffff)}[data-chart-mode=dark] .LayoutDesigner_cancelButton:hover{background:var(--hover-bg-dark,#3a3a3a)}@media (prefers-contrast:high){.LayoutDesigner_slot.LayoutDesigner_selected{border-width:3px}.LayoutDesigner_resizeHandle,.LayoutDesigner_splitButtons{opacity:1}}@media (prefers-reduced-motion:reduce){.LayoutDesigner_modal,.LayoutDesigner_presetModal,.LayoutDesigner_resizeHandle,.LayoutDesigner_slot,.LayoutDesigner_splitButton{transition:none;animation:none}}.LayoutDesigner_slot:focus-within{outline:2px solid var(--primary-color,#1890ff);outline-offset:-2px}.LayoutDesigner_actionButton:focus,.LayoutDesigner_cancelButton:focus,.LayoutDesigner_closeButton:focus,.LayoutDesigner_presetButton:focus,.LayoutDesigner_saveButton:focus,.LayoutDesigner_splitButton:focus{outline:2px solid var(--primary-color,#1890ff);outline-offset:2px}.LayoutDesigner_presetInput:focus,.LayoutDesigner_toolbarInput:focus{outline:none}.MultiChartsFooter_multiChartsFooter{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 12px;background:transparent;border-top:1px solid var(--vnsc-border,rgba(255,255,255,.08));font-family:var(--vnsc-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--vnsc-font-size-xs,11px);color:var(--vnsc-text-primary,#d1d4dc);position:relative;z-index:var(--vnsc-z-footer,55);gap:12px}.MultiChartsFooter_footerSection{display:flex;align-items:center;gap:8px}.MultiChartsFooter_footerRight{margin-left:auto;gap:12px}.MultiChartsFooter_layoutSelectorContainer{position:relative}.MultiChartsFooter_layoutBtn{display:flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:var(--vnsc-font-size-xs,11px);font-weight:500;transition:color .15s ease,border-color .15s ease}.MultiChartsFooter_layoutBtn:hover{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.12)}.MultiChartsFooter_layoutBtnActive{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.18)}.MultiChartsFooter_chevron{font-size:8px}.MultiChartsFooter_layoutDropdown{position:absolute;bottom:100%;left:0;margin-bottom:6px;background:var(--vnsc-bg-secondary,#1e222d);border:1px solid var(--vnsc-border,#2a2e39);border-radius:6px;padding:6px;min-width:240px;z-index:var(--vnsc-z-popover,110);display:flex;flex-direction:column;gap:4px}.MultiChartsFooter_layoutRow{display:flex;align-items:center;gap:8px;padding:3px 4px}.MultiChartsFooter_layoutRowLabel{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--vnsc-text-muted,#787b86);font-size:10px;font-weight:500;flex-shrink:0}.MultiChartsFooter_layoutRowOptions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.MultiChartsFooter_layoutOption{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--vnsc-border,#2a2e39);border-radius:4px;background:transparent;cursor:pointer;padding:3px;transition:border-color .15s ease}.MultiChartsFooter_layoutOption:hover{border-color:var(--vnsc-text-secondary,#787b86)}.MultiChartsFooter_layoutOptionSelected{border-color:var(--vnsc-primary,#2962ff)}.MultiChartsFooter_miniGrid{display:grid;width:20px;height:20px;gap:1px}.MultiChartsFooter_miniCell{background:transparent;border:1px solid var(--vnsc-text-muted,#787b86);border-radius:1px}.MultiChartsFooter_layoutOptionSelected .MultiChartsFooter_miniCell{border-color:var(--vnsc-primary,#2962ff);background:var(--vnsc-primary,#2962ff)}.MultiChartsFooter_syncGroup{display:flex;align-items:center;gap:6px}.MultiChartsFooter_syncBtn{padding:4px 10px;border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;background:var(--vnsc-bg-hover,rgba(255,255,255,.03));color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:var(--vnsc-font-size-2xs,10px);font-weight:500;transition:all .15s ease}.MultiChartsFooter_syncBtn:hover{color:var(--vnsc-text-primary,#d1d4dc);background:var(--vnsc-bg-active,rgba(255,255,255,.08));border-color:var(--vnsc-border-hover,rgba(255,255,255,.16))}.MultiChartsFooter_syncBtnActive{color:var(--vnsc-text-on-primary,#ffffff);background:var(--vnsc-accent-subtle,rgba(99,102,241,.2));border-color:var(--vnsc-accent,#6366f1);font-weight:600;box-shadow:0 0 10px rgba(99,102,241,.15)}.MultiChartsFooter_chartInfo{font-weight:600;font-size:var(--vnsc-font-size-xs,11px);color:var(--vnsc-text-primary,#d1d4dc)}.MultiChartsFooter_statusItem{display:flex;align-items:center}.MultiChartsFooter_liveDot{width:6px;height:6px;border-radius:50%;background:var(--vnsc-success,#089981);animation:MultiChartsFooter_livePulse 2s ease-in-out infinite}@keyframes MultiChartsFooter_livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.MultiChartsFooter_timeText{font-variant-numeric:tabular-nums;font-family:var(--vnsc-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:10px;color:var(--vnsc-text-muted,#787b86)}.MultiChartsFooter_mobilePagination{display:none}.MultiChartsFooter_paginationDot{width:14px;height:14px;border-radius:50%;background-color:rgba(255,255,255,.25);border:2px solid transparent;padding:0;cursor:pointer;transform:scale(1);transition:all .2s ease}.MultiChartsFooter_paginationDotActive{background-color:var(--vnsc-accent,#22d3ee);transform:scale(1.3)}.MultiChartsFooter_desktopContent{display:flex;align-items:center;width:100%;gap:12px}.MultiChartsFooter_btnIcon{display:inline-flex;align-items:center;justify-content:center}.MultiChartsFooter_btnText{display:inline-block;margin-left:4px}@media (max-width:768px){.MultiChartsFooter_singleChart{display:none}.MultiChartsFooter_multiChartsFooter{height:36px;min-height:36px;padding:0 12px env(safe-area-inset-bottom,8px);background:var(--vnsc-bg-secondary,#0c1017);flex-wrap:nowrap;border-top:1px solid var(--vnsc-border,rgba(148,163,184,.12))}.MultiChartsFooter_mobilePagination,.MultiChartsFooter_multiChartsFooter{display:flex;align-items:center;justify-content:center;gap:10px}.MultiChartsFooter_desktopContent{display:none}}@media (prefers-contrast:high){.MultiChartsFooter_multiChartsFooter{border-top-width:2px}}@media (prefers-reduced-motion:reduce){.MultiChartsFooter_layoutBtn,.MultiChartsFooter_layoutOption,.MultiChartsFooter_multiChartsFooter,.MultiChartsFooter_syncBtn{transition:none}.MultiChartsFooter_liveDot{animation:none}}@media print{.MultiChartsFooter_multiChartsFooter{display:none}}.MultiChartsFooter_tabGroup{display:flex;align-items:center;gap:4px;border-left:1px solid var(--vnsc-border,rgba(255,255,255,.08));padding-left:8px}.MultiChartsFooter_tabBtn{display:flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:var(--vnsc-font-size-xs,11px);font-weight:500;transition:all .15s ease}.MultiChartsFooter_tabBtn:hover{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.12)}.MultiChartsFooter_tabBtnActive{background:var(--vnsc-accent-bg,rgba(41,98,255,.12));color:var(--vnsc-accent,#2962ff)!important;border-color:var(--vnsc-accent,#2962ff)!important}.MultiChartsFooter_tabBtn:disabled{opacity:.4;cursor:not-allowed;border-color:transparent!important;background:transparent!important;color:var(--vnsc-text-secondary,#787b86)!important}.MobileToolbar_overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:10000;pointer-events:auto}.MobileToolbar_bottomSheet{width:100%;max-width:500px;background-color:var(--vnsc-bg-secondary,#1e222d);border-top-left-radius:16px;border-top-right-radius:16px;padding-bottom:24px;box-shadow:0 -4px 16px rgba(0,0,0,.3);transition:transform .2s ease-out;will-change:transform;border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-bottom:none}.MobileToolbar_handleBarContainer{width:100%;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab}.MobileToolbar_handleBar{width:40px;height:4px;background-color:var(--vnsc-text-muted,#64748b);border-radius:2px}.MobileToolbar_content{padding:0 16px;max-height:70vh;overflow-y:auto}.MobileToolbar_section{margin-bottom:20px}.MobileToolbar_sectionTitle{font-size:14px;font-weight:600;color:var(--vnsc-text-secondary,#94a3b8);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.MobileToolbar_timeframeGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.MobileToolbar_timeframeButton{min-height:44px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}.MobileToolbar_timeframeButton.MobileToolbar_active,.MobileToolbar_timeframeButton:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_toolsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.MobileToolbar_toolButton{min-height:72px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;transition:background-color .2s,border-color .2s}.MobileToolbar_toolIcon{font-size:20px}.MobileToolbar_toolLabel{font-size:11px;text-align:center;white-space:normal;word-wrap:break-word;line-height:1.2;max-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.MobileToolbar_toolButton.MobileToolbar_active,.MobileToolbar_toolButton:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_layoutGridCompact{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.MobileToolbar_gridItemCompact{min-height:40px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}.MobileToolbar_gridItemCompact.MobileToolbar_active,.MobileToolbar_gridItemCompact:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_syncOptionsCompact{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.MobileToolbar_syncOption{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.04));border:1px solid var(--vnsc-border,rgba(255,255,255,.06));border-radius:6px;color:var(--vnsc-text-secondary,#94a3b8);font-size:12px;cursor:pointer;user-select:none}.MobileToolbar_syncOption input{margin:0;cursor:pointer;accent-color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_featuresGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.MobileToolbar_featureButton{min-height:44px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s,border-color .2s}.MobileToolbar_featureButton.MobileToolbar_active,.MobileToolbar_featureButton:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_chartsGridCompact{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.MobileToolbar_chartItemCompact{min-height:44px;background-color:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s;padding:0 8px}.MobileToolbar_chartItemCompact.MobileToolbar_active,.MobileToolbar_chartItemCompact:active{background-color:var(--vnsc-accent-bg,rgba(34,211,238,.12));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MobileToolbar_chartIndicator{flex-shrink:0}.MobileToolbar_chartSymbol{font-weight:600;margin-right:6px}.MobileToolbar_chartTimeframe{font-size:11px;opacity:.7}.multicharts_layout_multichartsLayout{display:grid;grid-template-rows:40px 1fr 32px;grid-template-columns:1fr;grid-template-areas:"header" "charts" "footer";height:100%;height:100dvh;width:100%;overflow:hidden;background:var(--vnsc-bg-primary,#131722);color:var(--vnsc-text-primary,#d1d4dc);font-family:var(--vnsc-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.multicharts_layout_header{grid-area:header;z-index:100;flex-shrink:0}.multicharts_layout_headerWorkspaceMode{cursor:pointer}.multicharts_layout_headerWorkspaceMode:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2962ff;opacity:.6}.multicharts_layout_toolbar{position:absolute;left:0;top:40px;bottom:32px;width:0;z-index:500;display:flex;flex-direction:column;overflow:visible;pointer-events:none}.multicharts_layout_charts{grid-area:charts;z-index:10;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}.multicharts_layout_footer{grid-area:footer;z-index:100;flex-shrink:0;transition:height .2s ease,opacity .2s ease,padding .2s ease}.multicharts_layout_footer.multicharts_layout_hidden{height:0;padding:0 16px;opacity:0;pointer-events:none;border-top:none}@media (min-width:769px){.multicharts_layout_toolbar{display:flex}}@media (max-width:768px){.multicharts_layout_multichartsLayout{grid-template-columns:1fr;grid-template-rows:40px 1fr 0;grid-template-areas:"header" "charts" "footer"}.multicharts_layout_toolbar{display:none}.multicharts_layout_toolbar.multicharts_layout_mobileVisible{display:flex;position:fixed;top:40px;left:0;bottom:32px;max-width:85vw;height:auto;max-height:calc(100vh - 72px);z-index:1000;box-shadow:4px 0 20px rgba(0,0,0,.3);border-right:1px solid var(--vnsc-border,#2a2e39);min-width:280px;max-width:280px;width:280px}.multicharts_layout_footer{position:absolute;bottom:0;left:0;right:0;height:0;min-height:0;padding:0;border-top:none;overflow:visible;pointer-events:none;background:transparent;z-index:100}}.multicharts_layout_toolbar .unifiedDrawingToolbar{height:100%;flex:1;display:flex;flex-direction:column;overflow:hidden}.multicharts_layout_toolbar.multicharts_layout_expanded .unifiedDrawingToolbar{overflow-y:auto}.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarContent{display:none}.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarHeader{padding:8px;justify-content:center}.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarHeader .collapseToggle,.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarHeader .lockToggle,.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarHeader .toolbarTitle{display:none}.multicharts_layout_toolbar.multicharts_layout_collapsed .toolbarHeader .expandToggle{display:flex}.multicharts_layout_chartsContainer{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.multicharts_layout_gridContainer{flex:1;display:grid;gap:8px;padding:8px;min-height:0;overflow:auto}.multicharts_layout_gridContainer[data-layout="1x1"]{grid-template-columns:1fr;grid-template-rows:1fr}.multicharts_layout_gridContainer[data-layout="1x2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.multicharts_layout_gridContainer[data-layout="2x1"]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.multicharts_layout_gridContainer[data-layout="2x2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.multicharts_layout_gridContainer[data-layout="1x4"]{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.multicharts_layout_gridContainer[data-layout="4x1"]{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.multicharts_layout_gridContainer[data-layout="2x4"]{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.multicharts_layout_gridContainer[data-layout="3x3"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.multicharts_layout_chartSlot{display:flex;flex-direction:column;min-height:0;border:1px solid var(--vnsc-border,#2a2e39);border-radius:8px;overflow:hidden;background:var(--vnsc-bg-primary,#131722);position:relative;transition:border-color .2s ease,box-shadow .2s ease}.multicharts_layout_chartSlot:hover{border-color:var(--vnsc-border-hover,#3a3e49)}.multicharts_layout_chartSlot.multicharts_layout_active{border:1px solid var(--vnsc-primary,#2962ff)}.multicharts_layout_chartSlot.multicharts_layout_empty{border:2px dashed var(--vnsc-border,#2a2e39);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--vnsc-bg-secondary,#1e222d);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.multicharts_layout_chartSlot.multicharts_layout_empty:hover{background:var(--vnsc-bg-tertiary,#262b36);border-color:var(--vnsc-primary,#2962ff)}.multicharts_layout_chartSlot.multicharts_layout_empty:focus{outline:none;box-shadow:0 0 0 2px var(--vnsc-primary,#2962ff)}.multicharts_layout_chartSlot.multicharts_layout_empty span{color:var(--vnsc-text-muted,#787b86);font-size:14px;pointer-events:none}.multicharts_layout_slotHeader{position:absolute;top:4px;left:8px;right:8px;display:flex;justify-content:space-between;z-index:10;pointer-events:none}.multicharts_layout_slotHeader>*{pointer-events:auto}.multicharts_layout_symbolBadge{background-color:rgba(0,0,0,.6);font-size:12px;font-weight:500}.multicharts_layout_groupBadge,.multicharts_layout_symbolBadge{color:white;padding:2px 8px;border-radius:4px;white-space:nowrap}.multicharts_layout_groupBadge{font-size:10px;font-weight:600;text-transform:uppercase}.multicharts_layout_groupBadgeA{background-color:#e74c3c}.multicharts_layout_groupBadgeB{background-color:#3498db}.multicharts_layout_groupBadgeC{background-color:#2ecc71}.multicharts_layout_groupBadgeD{background-color:#f39c12}.multicharts_layout_charts .ohlcTooltip{pointer-events:none;z-index:200}.multicharts_layout_header .menu,.multicharts_layout_toolbar .menu{z-index:1000}@media (prefers-contrast:high){.multicharts_layout_multichartsLayout{border:2px solid}.multicharts_layout_toolbar{border-right-width:2px}.multicharts_layout_chartSlot{border-width:2px}.multicharts_layout_chartSlot.multicharts_layout_active{border-width:3px}.multicharts_layout_footer{border-top-width:2px}}@media (prefers-reduced-motion:reduce){.multicharts_layout_chartSlot,.multicharts_layout_footer,.multicharts_layout_multichartsLayout,.multicharts_layout_slotHeader,.multicharts_layout_toolbar,.multicharts_layout_toolbar .unifiedDrawingToolbar{transition:none}}@media print{.multicharts_layout_footer,.multicharts_layout_header .menu,.multicharts_layout_slotHeader,.multicharts_layout_toolbar{display:none!important}.multicharts_layout_multichartsLayout{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "charts" "footer"}.multicharts_layout_chartSlot{break-inside:avoid;border:1px solid #000!important}}@media (prefers-color-scheme:dark){:root{--vnsc-bg-primary:#131722;--vnsc-bg-secondary:#1e222d;--vnsc-bg-tertiary:#262b36;--vnsc-bg-hover:#232838;--vnsc-bg-input:#0d1117;--vnsc-border:#2a2e39;--vnsc-border-hover:#3a3e49;--vnsc-text-primary:#d1d4dc;--vnsc-text-secondary:#787b86;--vnsc-text-muted:#787b86;--vnsc-primary:#2962ff;--vnsc-primary-hover:#1a52e0;--vnsc-success:#0ecb81;--vnsc-danger-bg:#2a1a1a;--vnsc-danger-border:#442222;--vnsc-danger-text:#f87171;--vnsc-danger-hover:#3a2a2a;--vnsc-accent:#2962ff;--vnsc-accent-hover:#1a52e0;--vnsc-accent-subtle:rgba(41,98,255,0.15);--vnsc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--vnsc-font-mono:ui-monospace,SFMono-Regular,monospace}}@media (max-width:768px){.multicharts_layout_multichartsLayout [role=menuitem],.multicharts_layout_multichartsLayout [role=option]{min-height:44px;display:flex;align-items:center;padding:8px 16px}.multicharts_layout_multichartsLayout footer button{min-height:44px;padding:0 16px}.multicharts_layout_multichartsLayout .multicharts_layout_vnsc-symbol-search-dropdown-container li{min-height:44px;display:flex;align-items:center}}.MultiChartTopbar_topbar{display:flex;align-items:center;justify-content:space-between;height:48px;min-height:48px;background:var(--vnsc-bg-secondary,#0f172a);border-bottom:1px solid var(--vnsc-border,rgba(148,163,184,.18));padding:0 16px;color:var(--vnsc-text-primary,#e2e8f0);font-family:var(--vnsc-font,sans-serif);gap:12px;user-select:none;z-index:100}.MultiChartTopbar_leftSection,.MultiChartTopbar_rightSection{display:flex;align-items:center;gap:8px}.MultiChartTopbar_title{font-weight:700;font-size:15px;color:var(--vnsc-accent,#22d3ee);margin-right:8px;white-space:nowrap}.MultiChartTopbar_divider{width:1px;height:20px;background:var(--vnsc-border,rgba(148,163,184,.18));margin:0 4px}.MultiChartTopbar_btn{display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--vnsc-text-secondary,#94a3b8);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.MultiChartTopbar_btn:hover{background:var(--vnsc-bg-tertiary,rgba(255,255,255,.06));color:var(--vnsc-text-primary,#e2e8f0)}.MultiChartTopbar_btnActive{background:var(--vnsc-accent-bg,rgba(34,211,238,.12));color:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_iconBtn{width:32px;min-width:32px;padding:0;font-size:16px}.MultiChartTopbar_dropdown{position:relative}.MultiChartTopbar_dropdownMenu{position:absolute;top:38px;left:0;background:var(--vnsc-bg-primary,#0a0e17);border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.5);padding:8px;display:flex;flex-direction:column;gap:4px;z-index:200;min-width:160px}.MultiChartTopbar_dropdownMenuRight{left:auto;right:0}.MultiChartTopbar_gridSelector{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px}.MultiChartTopbar_gridItem{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:6px;border:1px dashed var(--vnsc-border,rgba(148,163,184,.18));cursor:pointer;transition:all .15s ease}.MultiChartTopbar_gridItem:hover{background:var(--vnsc-bg-tertiary,rgba(255,255,255,.05));border-color:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_gridIcon{display:grid;width:24px;height:24px;gap:2px;border:1px solid var(--vnsc-text-muted,#64748b);padding:2px;border-radius:3px}.MultiChartTopbar_gridCell{background:var(--vnsc-text-muted,#64748b);border-radius:1px}.MultiChartTopbar_gridItemActive{background:var(--vnsc-accent-bg,rgba(34,211,238,.1))}.MultiChartTopbar_gridItemActive,.MultiChartTopbar_gridItemActive .MultiChartTopbar_gridIcon{border-color:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_gridItemActive .MultiChartTopbar_gridCell{background:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_gridLabel{font-size:11px;font-weight:600;color:var(--vnsc-text-secondary,#94a3b8)}.MultiChartTopbar_gridItemActive .MultiChartTopbar_gridLabel{color:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_syncOption{display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--vnsc-text-secondary,#94a3b8);font-size:13px;cursor:pointer;border-radius:4px;transition:all .12s ease;white-space:nowrap}.MultiChartTopbar_syncOption:hover{background:var(--vnsc-bg-tertiary,rgba(255,255,255,.05));color:var(--vnsc-text-primary,#e2e8f0)}.MultiChartTopbar_syncOption input{cursor:pointer;accent-color:var(--vnsc-accent,#22d3ee)}@media (max-width:768px){.MultiChartTopbar_topbar{height:40px;min-height:40px;padding:0 12px;gap:6px}.MultiChartTopbar_titleMobile{font-weight:800;font-size:14px;color:var(--vnsc-accent,#22d3ee);margin-right:6px;letter-spacing:.5px}.MultiChartTopbar_timeframeSelectMobile{display:flex;align-items:center;margin-left:4px}.MultiChartTopbar_combobox{background:var(--vnsc-bg-hover,rgba(255,255,255,.05));border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:6px;color:var(--vnsc-text-secondary,#94a3b8);font-size:12px;font-weight:600;padding:3px 8px;height:28px;outline:none;cursor:pointer}.MultiChartTopbar_combobox:focus{border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-text-primary,#e2e8f0)}.MultiChartTopbar_mobileSystemMenu{min-width:260px;max-width:90vw;max-height:calc(100vh - 100px);overflow-y:auto;padding:12px;gap:12px;background-color:var(--vnsc-bg-secondary,#0f172a);scrollbar-width:thin}.MultiChartTopbar_menuSection{display:flex;flex-direction:column;gap:6px}.MultiChartTopbar_menuSectionTitle{font-size:11px;font-weight:700;color:var(--vnsc-text-muted,#64748b);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--vnsc-border,rgba(148,163,184,.1));padding-bottom:4px;text-align:left}.MultiChartTopbar_gridSelectorCompact{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.MultiChartTopbar_gridItemCompact{height:28px;display:flex;align-items:center;justify-content:center;background:var(--vnsc-bg-hover,rgba(255,255,255,.03));border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:6px;color:var(--vnsc-text-secondary,#94a3b8);font-size:11px;font-weight:600;cursor:pointer}.MultiChartTopbar_gridItemCompact:hover{background:var(--vnsc-bg-tertiary,rgba(255,255,255,.06))}.MultiChartTopbar_syncOptionsCompact{display:flex;flex-direction:column;gap:2px}.MultiChartTopbar_menuActions{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--vnsc-border,rgba(148,163,184,.15));padding-top:8px;margin-top:4px}.MultiChartTopbar_menuActionBtn{height:32px;display:flex;align-items:center;padding:0 10px;background:var(--vnsc-accent-bg,rgba(34,211,238,.1));border:1px solid var(--vnsc-accent,#22d3ee);border-radius:6px;color:var(--vnsc-accent,#22d3ee);font-size:12px;font-weight:600;cursor:pointer;width:100%;box-sizing:border-box}.MultiChartTopbar_menuActionBtn:hover{background:var(--vnsc-accent-bg,rgba(34,211,238,.2))}.MultiChartTopbar_menuActionBtnActive{background:var(--vnsc-accent,#22d3ee);color:var(--vnsc-bg-primary,#0a0e17)}.MultiChartTopbar_menuDivider{height:1px;background:var(--vnsc-border,rgba(148,163,184,.15));margin:4px 0}.MultiChartTopbar_timeframeGridMobile{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.MultiChartTopbar_timeframeChip{height:28px;display:flex;align-items:center;justify-content:center;background:var(--vnsc-bg-hover,rgba(255,255,255,.03));border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:6px;color:var(--vnsc-text-secondary,#94a3b8);font-size:11px;font-weight:600;cursor:pointer}.MultiChartTopbar_timeframeChip:hover{background:var(--vnsc-bg-tertiary,rgba(255,255,255,.06))}.MultiChartTopbar_timeframeChipActive{background:var(--vnsc-accent-bg,rgba(34,211,238,.15));border-color:var(--vnsc-accent,#22d3ee);color:var(--vnsc-accent,#22d3ee)}.MultiChartTopbar_mobileSelect{width:100%;height:30px;background:var(--vnsc-bg-hover,rgba(255,255,255,.05));border:1px solid var(--vnsc-border,rgba(148,163,184,.18));border-radius:6px;color:var(--vnsc-text-primary,#e2e8f0);font-size:12px;padding:0 8px;outline:none;cursor:pointer}.MultiChartTopbar_leftSection{flex:1;min-width:0}.MultiChartTopbar_mobileActiveInfo{display:flex;align-items:center;gap:6px;margin-left:4px;min-width:0}.MultiChartTopbar_mobileSymbol{font-weight:700;font-size:13px;color:var(--vnsc-text-primary,#e2e8f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.MultiChartTopbar_mobileTimeframe{font-size:10px;font-weight:600;color:var(--vnsc-text-muted,#64748b);background:var(--vnsc-bg-hover,rgba(255,255,255,.05));border-radius:4px;padding:1px 5px;white-space:nowrap;flex-shrink:0}.MultiChartTopbar_rightSection{gap:4px}}.whale_panel_table{width:100%;border-collapse:collapse}.whale_panel_table th{text-align:left;color:var(--vnsc-text-secondary);font-size:11px;font-weight:600}.whale_panel_table td,.whale_panel_table th{padding:8px;border-bottom:1px solid var(--vnsc-border)}.whale_panel_rowLabel{font-weight:500;color:var(--vnsc-text-primary)}.whale_panel_buy{color:#089981;font-weight:600;text-align:right}.whale_panel_sell{color:#f23645;font-weight:600;text-align:right}.vnsc-root{--vnsc-color-primary:#3b82f6;--vnsc-color-primary-hover:#2563eb;--vnsc-color-primary-active:#1d4ed8;--vnsc-color-primary-muted:rgba(59,130,246,0.15);--vnsc-color-accent:#2962ff;--vnsc-color-accent-hover:#1e4bd8;--vnsc-color-success:#22a85e;--vnsc-color-success-hover:#1e8a49;--vnsc-color-warning:#e67e22;--vnsc-color-warning-hover:#d46e1a;--vnsc-color-error:#c0392b;--vnsc-color-error-hover:#a93226;--vnsc-color-info:#3b82f6;--vnsc-bg:var(--vnsc-bg-primary);--vnsc-bg-primary:#131722;--vnsc-bg-primary-rgba:rgba(19,23,34,0.85);--vnsc-bg-secondary:#1e222d;--vnsc-bg-tertiary:#131722;--vnsc-bg-elevated:#1f2937;--vnsc-bg-overlay:rgba(10,14,20,0.85);--vnsc-bg-modal:#1e222d;--vnsc-bg-popover:#1a1f2e;--vnsc-bg-tooltip:#1f2937;--vnsc-bg-input:#1a1f2e;--vnsc-bg-input-hover:#1f2937;--vnsc-bg-input-focus:#1f2937;--vnsc-bg-disabled:#1a1f2e;--vnsc-bg-hover:rgba(255,255,255,0.04);--vnsc-bg-active:rgba(255,255,255,0.08);--vnsc-bg-selected:rgba(59,130,246,0.15);--vnsc-bg-focus:rgba(59,130,246,0.2);--vnsc-text-primary:#d1d4dc;--vnsc-text-secondary:#787b86;--vnsc-text-tertiary:#50535e;--vnsc-text-muted:#4e5263;--vnsc-text-inverse:#0a0e14;--vnsc-text-link:#3b82f6;--vnsc-text-link-hover:#60a5fa;--vnsc-text-disabled:#4a4a4a;--vnsc-text-placeholder:#606060;--vnsc-text-on-primary:#ffffff;--vnsc-text-on-accent:#ffffff;--vnsc-surface:var(--vnsc-bg-secondary);--vnsc-text:var(--vnsc-text-primary);--vnsc-border-primary:#2a2a2a;--vnsc-border-secondary:#3a3a3a;--vnsc-border-focus:#3b82f6;--vnsc-border-error:#c0392b;--vnsc-border-success:#22a85e;--vnsc-border-warning:#e67e22;--vnsc-border-input:#2a2a2a;--vnsc-border-input-hover:#3a3a3a;--vnsc-border-input-focus:#3b82f6;--vnsc-border-divider:#2a2a2a;--vnsc-border-overlay:rgba(255,255,255,0.1);--vnsc-color-bullish:rgb(38,166,154);--vnsc-color-bearish:rgb(239,83,80);--vnsc-color-neutral:#6c757d;--vnsc-color-volume:rgba(59,130,246,0.3);--vnsc-color-grid:rgba(255,255,255,0.08);--vnsc-color-grid-subtle:rgba(255,255,255,0.04);--vnsc-color-crosshair:#2962ff;--vnsc-color-selection:rgba(41,98,255,0.2);--vnsc-accent:var(--vnsc-color-accent);--vnsc-accent-hover:var(--vnsc-color-accent-hover);--vnsc-border:var(--vnsc-border-primary);--vnsc-up:var(--vnsc-color-bullish);--vnsc-down:var(--vnsc-color-bearish);--vnsc-color-whale-buy:var(--vnsc-color-bullish);--vnsc-color-whale-sell:var(--vnsc-color-bearish);--vnsc-color-cvd-positive:var(--vnsc-color-bullish);--vnsc-color-cvd-negative:var(--vnsc-color-bearish);--vnsc-color-darkflow-strong:#7c3aed;--vnsc-color-darkflow-weak:#a855f7;--vnsc-drawing-color-default:#3b82f6;--vnsc-drawing-color-selected:#fbbf24;--vnsc-drawing-color-hover:#60a5fa;--vnsc-drawing-color-locked:#6c757d;--vnsc-drawing-color-hidden:#4a4a4a;--vnsc-scrollbar-track:transparent;--vnsc-scrollbar-thumb:#3a3a3a;--vnsc-scrollbar-thumb-hover:#4a4a4a;--vnsc-scrollbar-corner:transparent;--vnsc-accent-subtle:rgba(41,98,255,0.15)}.vnsc-root[data-chart-mode=light]{--vnsc-bg:var(--vnsc-bg-primary);--vnsc-bg-primary:#ffffff;--vnsc-bg-primary-rgba:rgba(255,255,255,0.85);--vnsc-bg-secondary:#f8fafc;--vnsc-bg-tertiary:#f1f5f9;--vnsc-bg-elevated:#ffffff;--vnsc-bg-overlay:rgba(255,255,255,0.95);--vnsc-bg-modal:#ffffff;--vnsc-bg-popover:#f8fafc;--vnsc-bg-tooltip:#1e293b;--vnsc-bg-input:#ffffff;--vnsc-bg-input-hover:#f8fafc;--vnsc-bg-input-focus:#ffffff;--vnsc-bg-disabled:#f1f5f9;--vnsc-bg-hover:rgba(0,0,0,0.04);--vnsc-bg-active:rgba(0,0,0,0.08);--vnsc-bg-selected:rgba(59,130,246,0.1);--vnsc-bg-focus:rgba(59,130,246,0.15);--vnsc-text:#1e293b;--vnsc-text-primary:#0f172a;--vnsc-text-secondary:#475569;--vnsc-text-tertiary:#94a3b8;--vnsc-text-muted:#64748b;--vnsc-text-inverse:#ffffff;--vnsc-text-link:#2563eb;--vnsc-text-link-hover:#1d4ed8;--vnsc-text-disabled:#cbd5e1;--vnsc-text-placeholder:#94a3b8;--vnsc-text-on-primary:#ffffff;--vnsc-text-on-accent:#ffffff;--vnsc-surface:#ffffff;--vnsc-accent:#2563eb;--vnsc-accent-hover:#1d4ed8;--vnsc-border:var(--vnsc-border-primary);--vnsc-border-primary:#e2e8f0;--vnsc-border-secondary:#cbd5e1;--vnsc-border-focus:#2563eb;--vnsc-border-input:#e2e8f0;--vnsc-border-input-hover:#cbd5e1;--vnsc-border-input-focus:#2563eb;--vnsc-border-divider:#e2e8f0;--vnsc-border-overlay:rgba(0,0,0,0.1);--vnsc-color-grid:rgba(150,160,180,0.12);--vnsc-color-grid-subtle:rgba(150,160,180,0.06);--vnsc-color-crosshair:#2563eb;--vnsc-color-selection:rgba(37,99,235,0.15);--vnsc-scrollbar-track:transparent;--vnsc-scrollbar-thumb:#cbd5e1;--vnsc-scrollbar-thumb-hover:#94a3b8}.vnsc-root[data-chart-theme=classic-dark]{--vnsc-bg-primary:#0F1720;--vnsc-bg-primary-rgba:rgba(15,23,32,0.85);--vnsc-bg-secondary:#07101A;--vnsc-bg-tertiary:#0F1925;--vnsc-bg-elevated:#122433;--vnsc-bg-overlay:rgba(7,16,26,0.9);--vnsc-bg-modal:#07101A;--vnsc-bg-popover:#0F1720;--vnsc-bg-tooltip:#122433;--vnsc-bg-input:#0F1720;--vnsc-bg-input-hover:#122433;--vnsc-bg-hover:rgba(77,166,255,0.06);--vnsc-bg-active:rgba(77,166,255,0.1);--vnsc-bg-selected:rgba(77,166,255,0.15);--vnsc-text-primary:#B8C7D6;--vnsc-text-secondary:#7A8B9E;--vnsc-text-muted:#4E6273;--vnsc-accent:#4DA6FF;--vnsc-accent-hover:#3690E8;--vnsc-border-primary:#122433;--vnsc-border-divider:#122433;--vnsc-border-overlay:rgba(77,166,255,0.15);--vnsc-color-grid:rgba(255,255,255,0.06);--vnsc-color-grid-subtle:rgba(255,255,255,0.03);--vnsc-color-crosshair:#4DA6FF;--vnsc-color-selection:rgba(77,166,255,0.15);--vnsc-accent-subtle:rgba(77,166,255,0.15)}.vnsc-root[data-chart-theme=trading-night]{--vnsc-bg-primary:#071226;--vnsc-bg-primary-rgba:rgba(7,18,38,0.85);--vnsc-bg-secondary:#041022;--vnsc-bg-tertiary:#071A30;--vnsc-bg-elevated:#083044;--vnsc-bg-overlay:rgba(4,16,34,0.9);--vnsc-bg-modal:#041022;--vnsc-bg-popover:#071226;--vnsc-bg-tooltip:#083044;--vnsc-bg-input:#071226;--vnsc-bg-input-hover:#083044;--vnsc-bg-hover:rgba(0,163,255,0.07);--vnsc-bg-active:rgba(0,163,255,0.12);--vnsc-bg-selected:rgba(0,163,255,0.18);--vnsc-text-primary:#A9D6FF;--vnsc-text-secondary:#6B9BC0;--vnsc-text-muted:#3E6E91;--vnsc-accent:#00A3FF;--vnsc-accent-hover:#0090E0;--vnsc-border-primary:#083044;--vnsc-border-divider:#083044;--vnsc-border-overlay:rgba(0,163,255,0.15);--vnsc-color-grid:rgba(255,255,255,0.06);--vnsc-color-grid-subtle:rgba(255,255,255,0.03);--vnsc-color-crosshair:#00A3FF;--vnsc-color-selection:rgba(0,163,255,0.15);--vnsc-color-bullish:#00C48C;--vnsc-color-bearish:#FF4D6D;--vnsc-accent-subtle:rgba(0,163,255,0.15)}.vnsc-root[data-chart-theme=modern-light]{--vnsc-accent:#0B74DE;--vnsc-accent-hover:#095BB8;--vnsc-color-crosshair:#0B74DE;--vnsc-color-selection:rgba(11,116,222,0.12);--vnsc-color-bullish:#1E8A3A;--vnsc-color-bearish:#D64545;--vnsc-accent-subtle:rgba(11,116,222,0.12)}.vnsc-root[data-chart-theme=neutral-pro]{--vnsc-bg-primary:#FAFBFC;--vnsc-bg-primary-rgba:rgba(250,251,252,0.85);--vnsc-bg-secondary:#F4F6F8;--vnsc-bg-tertiary:#EEF0F2;--vnsc-bg-elevated:#FFFFFF;--vnsc-bg-overlay:rgba(244,246,248,0.95);--vnsc-bg-modal:#FFFFFF;--vnsc-bg-popover:#F4F6F8;--vnsc-bg-input:#FFFFFF;--vnsc-bg-input-hover:#F4F6F8;--vnsc-bg-hover:rgba(43,108,176,0.05);--vnsc-bg-active:rgba(43,108,176,0.1);--vnsc-bg-selected:rgba(43,108,176,0.15);--vnsc-text-primary:#2C3E50;--vnsc-text-secondary:#64748B;--vnsc-text-muted:#94A3B8;--vnsc-accent:#2B6CB0;--vnsc-accent-hover:#234F86;--vnsc-border-primary:#E6EDF5;--vnsc-border-divider:#E6EDF5;--vnsc-border-overlay:rgba(43,108,176,0.1);--vnsc-color-grid:rgba(150,160,180,0.12);--vnsc-color-grid-subtle:rgba(150,160,180,0.06);--vnsc-color-crosshair:#2B6CB0;--vnsc-color-selection:rgba(43,108,176,0.12);--vnsc-accent-subtle:rgba(43,108,176,0.12)}:root{--vnsc-space-0:0;--vnsc-space-1:4px;--vnsc-space-2:8px;--vnsc-space-3:12px;--vnsc-space-4:16px;--vnsc-space-5:20px;--vnsc-space-6:24px;--vnsc-space-8:32px;--vnsc-space-10:40px;--vnsc-space-12:48px;--vnsc-space-16:64px;--vnsc-space-xs:4px;--vnsc-space-sm:8px;--vnsc-space-md:16px;--vnsc-space-lg:24px;--vnsc-space-xl:32px;--vnsc-space-2xl:40px;--vnsc-space-3xl:48px;--vnsc-space-toolbar-gap:8px;--vnsc-space-toolbar-padding:8px;--vnsc-space-panel-padding:16px;--vnsc-space-modal-padding:24px;--vnsc-space-drawing-gap:4px;--vnsc-space-dock-padding:12px;--vnsc-space-splitter-size:4px;--vnsc-space-header-height:36px;--vnsc-space-footer-height:28px;--vnsc-space-panel-height:300px;--vnsc-radius-none:0;--vnsc-radius-xs:2px;--vnsc-radius-sm:4px;--vnsc-radius-md:6px;--vnsc-radius-lg:8px;--vnsc-radius-xl:12px;--vnsc-radius-2xl:16px;--vnsc-radius-full:9999px;--vnsc-radius-button:4px;--vnsc-radius-input:4px;--vnsc-radius-card:8px;--vnsc-radius-modal:12px;--vnsc-radius-popover:8px;--vnsc-radius-tooltip:6px;--vnsc-size-xs:16px;--vnsc-size-sm:24px;--vnsc-size-md:32px;--vnsc-size-lg:40px;--vnsc-size-xl:48px;--vnsc-size-2xl:56px;--vnsc-size-3xl:64px;--vnsc-icon-xs:12px;--vnsc-icon-sm:16px;--vnsc-icon-md:20px;--vnsc-icon-lg:24px;--vnsc-icon-xl:28px;--vnsc-btn-height-sm:24px;--vnsc-btn-height-md:32px;--vnsc-btn-height-lg:40px;--vnsc-btn-padding-x-sm:8px;--vnsc-btn-padding-x-md:12px;--vnsc-btn-padding-x-lg:16px;--vnsc-input-height-sm:24px;--vnsc-input-height-md:32px;--vnsc-input-height-lg:40px;--vnsc-input-padding-x:10px;--vnsc-chart-margin-top:8px;--vnsc-chart-margin-right:12px;--vnsc-chart-margin-bottom:32px;--vnsc-chart-margin-left:12px;--vnsc-pane-min-height:60px;--vnsc-pane-handle-size:4px;--vnsc-tooltip-padding:8px 12px;--vnsc-tooltip-gap:4px;--vnsc-font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--vnsc-font-family-mono:"JetBrains Mono","Fira Code","Consolas","Monaco",monospace;--vnsc-font-family-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--vnsc-font-family-ui:var(--vnsc-font-family-base);--vnsc-font-size-2xs:10px;--vnsc-font-size-xs:11px;--vnsc-font-size-sm:12px;--vnsc-font-size-base:13px;--vnsc-font-size-md:14px;--vnsc-font-size-lg:16px;--vnsc-font-size-xl:18px;--vnsc-font-size-2xl:20px;--vnsc-font-size-3xl:24px;--vnsc-font-size-4xl:30px;--vnsc-font-size-caption:10px;--vnsc-font-size-overline:10px;--vnsc-font-size-body-sm:12px;--vnsc-font-size-body:13px;--vnsc-font-size-body-lg:14px;--vnsc-font-size-heading-sm:14px;--vnsc-font-size-heading:16px;--vnsc-font-size-heading-lg:18px;--vnsc-font-size-display:24px;--vnsc-font-weight-light:300;--vnsc-font-weight-normal:400;--vnsc-font-weight-medium:500;--vnsc-font-weight-semibold:600;--vnsc-font-weight-bold:700;--vnsc-font-weight-extrabold:800;--vnsc-font-weight-regular:400;--vnsc-font-weight-body:400;--vnsc-font-weight-heading:600;--vnsc-font-weight-button:500;--vnsc-line-height-none:1;--vnsc-line-height-tight:1.25;--vnsc-line-height-snug:1.375;--vnsc-line-height-normal:1.5;--vnsc-line-height-relaxed:1.625;--vnsc-line-height-loose:2;--vnsc-line-height-heading:1.25;--vnsc-line-height-body:1.5;--vnsc-line-height-code:1.6;--vnsc-letter-spacing-tight:-0.02em;--vnsc-letter-spacing-normal:0;--vnsc-letter-spacing-wide:0.02em;--vnsc-letter-spacing-wider:0.04em;--vnsc-letter-spacing-widest:0.1em;--vnsc-letter-spacing-heading:-0.02em;--vnsc-letter-spacing-button:0.02em;--vnsc-letter-spacing-caption:0.04em;--vnsc-typography-toolbar:var(--vnsc-font-size-sm) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-panel-title:var(--vnsc-font-size-base) /var(--vnsc-line-height-tight) var(--vnsc-font-family-ui);--vnsc-typography-panel-body:var(--vnsc-font-size-sm) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-modal-title:var(--vnsc-font-size-lg) /var(--vnsc-line-height-tight) var(--vnsc-font-family-display);--vnsc-typography-modal-body:var(--vnsc-font-size-base) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-tooltip:var(--vnsc-font-size-xs) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-button:var(--vnsc-font-size-sm) /var(--vnsc-line-height-none) var(--vnsc-font-family-ui);--vnsc-typography-input:var(--vnsc-font-size-sm) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-label:var(--vnsc-font-size-xs) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-chart-axis:var(--vnsc-font-size-xs) /var(--vnsc-line-height-normal) var(--vnsc-font-family-mono);--vnsc-typography-chart-tooltip:var(--vnsc-font-size-sm) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui);--vnsc-typography-chart-price:var(--vnsc-font-size-base) /var(--vnsc-line-height-tight) var(--vnsc-font-family-mono);--vnsc-typography-drawing-label:var(--vnsc-font-size-xs) /var(--vnsc-line-height-normal) var(--vnsc-font-family-ui)}.vnsc-root{--vnsc-shadow-none:none;--vnsc-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--vnsc-shadow-sm:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--vnsc-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--vnsc-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--vnsc-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--vnsc-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--vnsc-shadow-inner:inset 0 2px 4px rgba(0,0,0,0.06);--vnsc-shadow-primary:0 4px 14px rgba(59,130,246,0.4);--vnsc-shadow-primary-lg:0 10px 25px rgba(59,130,246,0.3);--vnsc-shadow-success:0 4px 14px rgba(34,168,94,0.4);--vnsc-shadow-error:0 4px 14px rgba(192,57,43,0.4);--vnsc-shadow-warning:0 4px 14px rgba(230,126,34,0.4);--vnsc-shadow-focus:0 0 0 3px rgba(59,130,246,0.4);--vnsc-shadow-focus-error:0 0 0 3px rgba(192,57,43,0.4);--vnsc-shadow-focus-success:0 0 0 3px rgba(34,168,94,0.4);--vnsc-elevation-0:var(--vnsc-shadow-none);--vnsc-elevation-1:var(--vnsc-shadow-sm);--vnsc-elevation-2:var(--vnsc-shadow-md);--vnsc-elevation-3:var(--vnsc-shadow-lg);--vnsc-elevation-4:var(--vnsc-shadow-xl);--vnsc-elevation-5:var(--vnsc-shadow-2xl);--vnsc-shadow-toolbar:var(--vnsc-elevation-2);--vnsc-shadow-panel:var(--vnsc-elevation-3);--vnsc-shadow-modal:var(--vnsc-elevation-4);--vnsc-shadow-popover:var(--vnsc-elevation-3);--vnsc-shadow-tooltip:var(--vnsc-elevation-2);--vnsc-shadow-dropdown:var(--vnsc-elevation-3);--vnsc-shadow-dock:0 10px 30px rgba(0,0,0,0.3);--vnsc-shadow-drawing:0 2px 8px rgba(0,0,0,0.2);--vnsc-shadow-splitter:none;--vnsc-shadow-chart-container:var(--vnsc-elevation-1)}.vnsc-root[data-chart-mode=light]{--vnsc-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--vnsc-shadow-sm:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);--vnsc-shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -1px rgba(0,0,0,0.04);--vnsc-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.03);--vnsc-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.08),0 10px 10px -5px rgba(0,0,0,0.03);--vnsc-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.15);--vnsc-shadow-inner:inset 0 2px 4px rgba(0,0,0,0.04);--vnsc-shadow-focus:0 0 0 3px rgba(37,99,235,0.4);--vnsc-shadow-focus-error:0 0 0 3px rgba(192,57,43,0.4);--vnsc-shadow-focus-success:0 0 0 3px rgba(34,168,94,0.4);--vnsc-shadow-dock:0 10px 30px rgba(0,0,0,0.15);--vnsc-shadow-drawing:0 2px 8px rgba(0,0,0,0.1)}:root{--vnsc-transition-duration-instant:0ms;--vnsc-transition-duration-fast:100ms;--vnsc-transition-duration-normal:200ms;--vnsc-transition-duration-slow:300ms;--vnsc-transition-duration-slower:500ms;--vnsc-transition-duration-hover:150ms;--vnsc-transition-duration-focus:100ms;--vnsc-transition-duration-press:50ms;--vnsc-transition-duration-enter:200ms;--vnsc-transition-duration-exit:150ms;--vnsc-transition-duration-modal:200ms;--vnsc-transition-duration-tooltip:100ms;--vnsc-transition-duration-panel:300ms;--vnsc-transition-easing-linear:linear;--vnsc-transition-easing-ease-in:cubic-bezier(0.4,0,1,1);--vnsc-transition-easing-ease-out:cubic-bezier(0,0,0.2,1);--vnsc-transition-easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);--vnsc-transition-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--vnsc-transition-easing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--vnsc-transition-easing-default:var(--vnsc-transition-easing-ease-out);--vnsc-transition-easing-enter:var(--vnsc-transition-easing-ease-out);--vnsc-transition-easing-exit:var(--vnsc-transition-easing-ease-in);--vnsc-transition-easing-spring:var(--vnsc-transition-easing-spring);--vnsc-transition-property-all:all;--vnsc-transition-property-colors:color,background-color,border-color,fill,stroke;--vnsc-transition-property-transform:transform;--vnsc-transition-property-opacity:opacity;--vnsc-transition-property-shadow:box-shadow;--vnsc-transition-property-visibility:visibility;--vnsc-transition-fast:var(--vnsc-transition-duration-fast) var(--vnsc-transition-easing-default);--vnsc-transition-normal:var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-default);--vnsc-transition-slow:var(--vnsc-transition-duration-slow) var(--vnsc-transition-easing-default);--vnsc-transition-colors-fast:var(--vnsc-transition-property-colors) var(--vnsc-transition-duration-fast) var(--vnsc-transition-easing-default);--vnsc-transition-colors-normal:var(--vnsc-transition-property-colors) var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-default);--vnsc-transition-transform-fast:var(--vnsc-transition-property-transform) var(--vnsc-transition-duration-fast) var(--vnsc-transition-easing-spring);--vnsc-transition-transform-normal:var(--vnsc-transition-property-transform) var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-spring);--vnsc-transition-opacity-fast:var(--vnsc-transition-property-opacity) var(--vnsc-transition-duration-fast) var(--vnsc-transition-easing-default);--vnsc-transition-opacity-normal:var(--vnsc-transition-property-opacity) var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-default);--vnsc-transition-shadow-fast:var(--vnsc-transition-property-shadow) var(--vnsc-transition-duration-fast) var(--vnsc-transition-easing-default);--vnsc-transition-shadow-normal:var(--vnsc-transition-property-shadow) var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-default);--vnsc-transition-button:var(--vnsc-transition-colors-fast),var(--vnsc-transition-transform-fast);--vnsc-transition-input:var(--vnsc-transition-colors-fast),var(--vnsc-transition-shadow-fast);--vnsc-transition-panel:var(--vnsc-transition-transform-normal),var(--vnsc-transition-opacity-normal);--vnsc-transition-modal:var(--vnsc-transition-transform-normal),var(--vnsc-transition-opacity-normal);--vnsc-transition-tooltip:var(--vnsc-transition-opacity-fast),var(--vnsc-transition-transform-fast);--vnsc-transition-dropdown:var(--vnsc-transition-transform-normal),var(--vnsc-transition-opacity-normal);--vnsc-transition-drawing:var(--vnsc-transition-transform-fast),var(--vnsc-transition-opacity-fast);--vnsc-transition-splitter:var(--vnsc-transition-transform-fast);--vnsc-transition-chart:var(--vnsc-transition-transform-normal);--vnsc-animation-duration-spin:1000ms;--vnsc-animation-duration-pulse:2000ms;--vnsc-animation-duration-bounce:1000ms;--vnsc-animation-duration-shimmer:1500ms;--vnsc-animation-spin:spin var(--vnsc-animation-duration-spin) linear infinite;--vnsc-animation-pulse:pulse var(--vnsc-animation-duration-pulse) ease-in-out infinite;--vnsc-animation-bounce:bounce var(--vnsc-animation-duration-bounce) var(--vnsc-transition-easing-bounce) infinite;--vnsc-animation-shimmer:shimmer var(--vnsc-animation-duration-shimmer) ease-in-out infinite;--vnsc-animation-fade-in:fadeIn var(--vnsc-transition-duration-enter) var(--vnsc-transition-easing-enter);--vnsc-animation-fade-out:fadeOut var(--vnsc-transition-duration-exit) var(--vnsc-transition-easing-exit);--vnsc-animation-slide-up:slideUp var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-enter);--vnsc-animation-slide-down:slideDown var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-enter);--vnsc-animation-slide-left:slideLeft var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-enter);--vnsc-animation-slide-right:slideRight var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-enter);--vnsc-animation-scale-in:scaleIn var(--vnsc-transition-duration-normal) var(--vnsc-transition-easing-spring);--vnsc-animation-scale-out:scaleOut var(--vnsc-transition-duration-exit) var(--vnsc-transition-easing-exit);@media (prefers-reduced-motion:reduce){:root{--vnsc-transition-duration-instant:0ms;--vnsc-transition-duration-fast:0ms;--vnsc-transition-duration-normal:0ms;--vnsc-transition-duration-slow:0ms;--vnsc-transition-duration-slower:0ms;--vnsc-transition-duration-hover:0ms;--vnsc-transition-duration-focus:0ms;--vnsc-transition-duration-press:0ms;--vnsc-transition-duration-enter:0ms;--vnsc-transition-duration-exit:0ms;--vnsc-transition-duration-modal:0ms;--vnsc-transition-duration-tooltip:0ms;--vnsc-transition-duration-panel:0ms;--vnsc-animation-duration-spin:0ms;--vnsc-animation-duration-pulse:0ms;--vnsc-animation-duration-bounce:0ms;--vnsc-animation-duration-shimmer:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideLeft{0%{transform:translateX(10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideRight{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}:root{--vnsc-z-0:0;--vnsc-z-1:1;--vnsc-z-2:2;--vnsc-z-3:3;--vnsc-z-4:4;--vnsc-z-5:5;--vnsc-z-10:10;--vnsc-z-20:20;--vnsc-z-30:30;--vnsc-z-40:40;--vnsc-z-50:50;--vnsc-z-background:0;--vnsc-z-content:1;--vnsc-z-raised:10;--vnsc-z-overlay:20;--vnsc-z-modal:30;--vnsc-z-popover:40;--vnsc-z-tooltip:50;--vnsc-z-toast:60;--vnsc-z-maximum:9999;--vnsc-z-chart-canvas:1;--vnsc-z-chart-overlay:10;--vnsc-z-chart-crosshair:15;--vnsc-z-chart-tooltip:20;--vnsc-z-chart-drawing:25;--vnsc-z-chart-selection:30;--vnsc-z-chart-measurement:35;--vnsc-z-chart-x-axis:40;--vnsc-z-chart-pane-tooltip:45;--vnsc-z-toolbar:50;--vnsc-z-header:55;--vnsc-z-footer:55;--vnsc-z-dock:60;--vnsc-z-dock-flyout:65;--vnsc-z-drawing-toolbar:70;--vnsc-z-drawing-inspector:75;--vnsc-z-drawing-list:75;--vnsc-z-drawing-context-menu:80;--vnsc-z-panel:85;--vnsc-z-panel-content:90;--vnsc-z-modal-backdrop:95;--vnsc-z-modal:100;--vnsc-z-modal-content:105;--vnsc-z-popover:110;--vnsc-z-popover-content:115;--vnsc-z-tooltip:120;--vnsc-z-tooltip-content:125;--vnsc-z-toast:130;--vnsc-z-toast-content:135;--vnsc-z-ads-banner:95;--vnsc-z-ads-popup:99;--vnsc-z-trademark:100;--vnsc-z-sidebar:48;--vnsc-z-sidebar-splitter:49;--vnsc-z-sidebar-content:50;--vnsc-z-bottom-panel:40;--vnsc-z-bottom-panel-content:41;--vnsc-z-drawing-dock:50;--vnsc-z-drawing-dock-header:51;--vnsc-z-drawing-dock-content:52;--vnsc-z-drawing-dock-flyout:55;--vnsc-z-settings-modal:100;--vnsc-z-settings-modal-content:101;--vnsc-z-settings-modal-tabs:102;--vnsc-z-snapshot-modal:100;--vnsc-z-snapshot-modal-content:101;--vnsc-z-alerts-modal:100;--vnsc-z-alerts-modal-content:101;--vnsc-z-symbol-search:80;--vnsc-z-symbol-search-results:81;--vnsc-z-whale-panel:60;--vnsc-z-whale-panel-content:61;--vnsc-z-context-rail:55;--vnsc-z-context-rail-content:56;--vnsc-z-pat-modal:100;--vnsc-z-pat-modal-content:101}.vnsc-root{--vnsc-opacity-disabled:0.38;--vnsc-opacity-hover:0.04;--vnsc-opacity-focus:0.12;--vnsc-opacity-pressed:0.16;--vnsc-opacity-dragging:0.08;--vnsc-opacity-overlay:0.5;--vnsc-opacity-backdrop:0.85;--vnsc-opacity-watermark:0.05;--vnsc-opacity-skeleton-base:0.08;--vnsc-opacity-skeleton-highlight:0.15;--vnsc-ring-width:2px;--vnsc-ring-offset:2px;--vnsc-ring-color:var(--vnsc-color-primary);--vnsc-ring-opacity:0.4;--vnsc-surface-0:var(--vnsc-bg-primary);--vnsc-surface-1:var(--vnsc-bg-secondary);--vnsc-surface-2:var(--vnsc-bg-tertiary);--vnsc-surface-3:var(--vnsc-bg-elevated);--vnsc-surface-4:var(--vnsc-bg-elevated)}.vnsc-root[data-chart-mode=light]{--vnsc-surface-4:#e2e8f0}.vnsc-root{--vnsc-state-hover:var(--vnsc-bg-hover);--vnsc-state-active:var(--vnsc-bg-active);--vnsc-state-pressed:rgba(255,255,255,0.12);--vnsc-state-dragging:rgba(59,130,246,0.08);--vnsc-state-loading:var(--vnsc-bg-disabled);--vnsc-state-selected:var(--vnsc-bg-selected);--vnsc-state-focus-within:var(--vnsc-bg-focus)}.vnsc-root[data-chart-mode=light]{--vnsc-state-pressed:rgba(0,0,0,0.12);--vnsc-state-dragging:rgba(37,99,235,0.08)}.vnsc-root{--vnsc-backdrop-blur-sm:4px;--vnsc-backdrop-blur-md:8px;--vnsc-backdrop-blur-lg:16px;--vnsc-backdrop-blur-xl:24px;--vnsc-backdrop-saturate:1.8;--vnsc-backdrop-brightness:0.7;--vnsc-indicator-1:#2962ff;--vnsc-indicator-2:#ff6d00;--vnsc-indicator-3:#e040fb;--vnsc-indicator-4:#00bcd4;--vnsc-indicator-5:#ffeb3b;--vnsc-indicator-6:#4caf50;--vnsc-indicator-7:#ff5252;--vnsc-indicator-8:#7c4dff;--vnsc-indicator-9:#00e676;--vnsc-indicator-10:#ff9100;--vnsc-macd-signal:#ff6d00;--vnsc-macd-histogram-positive:var(--vnsc-color-bullish);--vnsc-macd-histogram-negative:var(--vnsc-color-bearish);--vnsc-bb-upper:#2962ff;--vnsc-bb-lower:#2962ff;--vnsc-bb-fill:rgba(41,98,255,0.06);--vnsc-gradient-area-fill:linear-gradient(180deg,rgba(41,98,255,0.28),rgba(41,98,255,0));--vnsc-gradient-volume-fade:linear-gradient(180deg,var(--vnsc-color-volume),transparent);--vnsc-gradient-shimmer:linear-gradient(90deg,transparent,rgba(255,255,255,0.05) 50%,transparent);--vnsc-breakpoint-compact:480px;--vnsc-breakpoint-medium:768px;--vnsc-breakpoint-wide:1200px;--vnsc-breakpoint-ultra:1920px}.vnsc-root[data-chart-theme=midnight-blue]{--vnsc-bg-primary:#0d1117;--vnsc-bg-secondary:#161b22;--vnsc-bg-tertiary:#0d1117;--vnsc-bg-elevated:#1c2333;--vnsc-bg-overlay:rgba(13,17,23,0.9);--vnsc-bg-modal:#161b22;--vnsc-bg-popover:#161b22;--vnsc-bg-tooltip:#1c2333;--vnsc-bg-input:#0d1117;--vnsc-bg-input-hover:#161b22;--vnsc-bg-hover:rgba(88,166,255,0.08);--vnsc-bg-active:rgba(88,166,255,0.14);--vnsc-bg-selected:rgba(88,166,255,0.2);--vnsc-bg-focus:rgba(88,166,255,0.25);--vnsc-text-primary:#c9d1d9;--vnsc-text-secondary:#8b949e;--vnsc-text-tertiary:#484f58;--vnsc-text-link:#58a6ff;--vnsc-text-link-hover:#79c0ff;--vnsc-border-primary:#21262d;--vnsc-border-secondary:#30363d;--vnsc-border-divider:#21262d;--vnsc-color-primary:#58a6ff;--vnsc-color-primary-hover:#79c0ff;--vnsc-color-primary-active:#79c0ff;--vnsc-color-accent:#58a6ff;--vnsc-color-accent-hover:#79c0ff;--vnsc-color-grid:rgba(255,255,255,0.07);--vnsc-color-grid-subtle:rgba(255,255,255,0.03);--vnsc-color-crosshair:#58a6ff;--vnsc-color-selection:rgba(88,166,255,0.2);--vnsc-scrollbar-thumb:#30363d;--vnsc-scrollbar-thumb-hover:#484f58}.vnsc-root[data-chart-theme=bloomberg-orange]{--vnsc-bg-primary:#000000;--vnsc-bg-secondary:#1a1a1a;--vnsc-bg-tertiary:#000000;--vnsc-bg-elevated:#2a2a2a;--vnsc-bg-overlay:rgba(0,0,0,0.9);--vnsc-bg-modal:#1a1a1a;--vnsc-bg-popover:#1a1a1a;--vnsc-bg-tooltip:#2a2a2a;--vnsc-bg-input:#000000;--vnsc-bg-input-hover:#1a1a1a;--vnsc-bg-hover:rgba(255,170,0,0.1);--vnsc-bg-active:rgba(255,170,0,0.18);--vnsc-bg-selected:rgba(255,170,0,0.2);--vnsc-bg-focus:rgba(255,170,0,0.25);--vnsc-text-primary:#ffffff;--vnsc-text-secondary:#b0b0b0;--vnsc-text-tertiary:#606060;--vnsc-text-link:#ffaa00;--vnsc-text-link-hover:#ffc44d;--vnsc-border-primary:#2a2a2a;--vnsc-border-secondary:#3a3a3a;--vnsc-border-divider:#2a2a2a;--vnsc-color-primary:#ffaa00;--vnsc-color-primary-hover:#ffc44d;--vnsc-color-primary-active:#ffdd88;--vnsc-color-accent:#ffaa00;--vnsc-color-accent-hover:#ffc44d;--vnsc-color-bullish:#00ff7f;--vnsc-color-bearish:#ff4444;--vnsc-color-neutral:#808080;--vnsc-color-grid:rgba(255,255,255,0.08);--vnsc-color-grid-subtle:rgba(255,255,255,0.04);--vnsc-color-crosshair:#ffaa00;--vnsc-color-selection:rgba(255,170,0,0.2);--vnsc-color-success:#00ff7f;--vnsc-color-warning:#ffaa00;--vnsc-color-error:#ff4444;--vnsc-scrollbar-thumb:#3a3a3a;--vnsc-scrollbar-thumb-hover:#606060}.vnsc-root[data-chart-theme=high-contrast]{--vnsc-bg-primary:#000000;--vnsc-bg-secondary:#0d0d0d;--vnsc-bg-tertiary:#000000;--vnsc-bg-elevated:#1a1a1a;--vnsc-bg-overlay:rgba(0,0,0,0.95);--vnsc-bg-modal:#0d0d0d;--vnsc-bg-popover:#0d0d0d;--vnsc-bg-tooltip:#1a1a1a;--vnsc-bg-input:#000000;--vnsc-bg-hover:rgba(255,255,255,0.12);--vnsc-bg-active:rgba(255,255,255,0.2);--vnsc-bg-selected:rgba(255,255,255,0.18);--vnsc-bg-focus:rgba(59,130,246,0.35);--vnsc-text-primary:#ffffff;--vnsc-text-secondary:#e0e0e0;--vnsc-text-tertiary:#b0b0b0;--vnsc-text-muted:#c0c0c0;--vnsc-text-link:#60a5fa;--vnsc-text-link-hover:#93c5fd;--vnsc-text-disabled:#808080;--vnsc-text-placeholder:#909090;--vnsc-text-on-primary:#000000;--vnsc-text-on-accent:#000000;--vnsc-border-primary:#ffffff;--vnsc-border-secondary:#e0e0e0;--vnsc-border-divider:#ffffff;--vnsc-border-focus:#60a5fa;--vnsc-border-overlay:rgba(255,255,255,0.3);--vnsc-color-primary:#60a5fa;--vnsc-color-primary-hover:#93c5fd;--vnsc-color-primary-active:#bfdbfe;--vnsc-color-accent:#60a5fa;--vnsc-color-accent-hover:#93c5fd;--vnsc-color-bullish:#00ff66;--vnsc-color-bearish:#ff3333;--vnsc-color-neutral:#cccccc;--vnsc-color-grid:rgba(255,255,255,0.15);--vnsc-color-grid-subtle:rgba(255,255,255,0.08);--vnsc-color-crosshair:#60a5fa;--vnsc-color-selection:rgba(96,165,250,0.35);--vnsc-color-whale-buy:#00ff66;--vnsc-color-whale-sell:#ff3333;--vnsc-color-success:#00ff66;--vnsc-color-success-hover:#33ff88;--vnsc-color-warning:#ffcc00;--vnsc-color-warning-hover:#ffdd33;--vnsc-color-error:#ff3333;--vnsc-color-error-hover:#ff6666;--vnsc-color-info:#60a5fa;--vnsc-scrollbar-thumb:#606060;--vnsc-scrollbar-thumb-hover:#909090;--vnsc-focus-ring:0 0 0 3px rgba(96,165,250,0.6);--vnsc-focus-ring-offset:2px}.vnsc-root[data-chart-theme=paper-white]{--vnsc-bg-primary:#ffffff;--vnsc-bg-secondary:#f8f9fa;--vnsc-bg-tertiary:#e9ecef;--vnsc-bg-elevated:#ffffff;--vnsc-bg-overlay:rgba(255,255,255,0.95);--vnsc-bg-modal:#ffffff;--vnsc-bg-popover:#ffffff;--vnsc-bg-tooltip:#212529;--vnsc-bg-input:#ffffff;--vnsc-bg-input-hover:#f8f9fa;--vnsc-bg-input-focus:#ffffff;--vnsc-bg-disabled:#e9ecef;--vnsc-bg-hover:rgba(0,0,0,0.04);--vnsc-bg-active:rgba(0,0,0,0.08);--vnsc-bg-selected:rgba(13,110,253,0.1);--vnsc-bg-focus:rgba(13,110,253,0.15);--vnsc-text-primary:#212529;--vnsc-text-secondary:#495057;--vnsc-text-tertiary:#868e96;--vnsc-text-muted:#6c757d;--vnsc-text-link:#0d6efd;--vnsc-text-link-hover:#0b5ed7;--vnsc-text-disabled:#adb5bd;--vnsc-text-placeholder:#adb5bd;--vnsc-text-on-primary:#ffffff;--vnsc-text-on-accent:#ffffff;--vnsc-border-primary:#dee2e6;--vnsc-border-secondary:#ced4da;--vnsc-border-divider:#dee2e6;--vnsc-border-focus:#0d6efd;--vnsc-border-input:#dee2e6;--vnsc-border-input-hover:#ced4da;--vnsc-border-input-focus:#0d6efd;--vnsc-border-overlay:rgba(0,0,0,0.1);--vnsc-color-primary:#0d6efd;--vnsc-color-primary-hover:#0b5ed7;--vnsc-color-primary-active:#0a58ca;--vnsc-color-accent:#0d6efd;--vnsc-color-accent-hover:#0b5ed7;--vnsc-color-bullish:#198754;--vnsc-color-bearish:#dc3545;--vnsc-color-grid:rgba(150,160,180,0.12);--vnsc-color-grid-subtle:rgba(150,160,180,0.06);--vnsc-color-crosshair:#0d6efd;--vnsc-color-selection:rgba(13,110,253,0.12);--vnsc-color-success:#198754;--vnsc-color-success-hover:#157347;--vnsc-color-warning:#ffc107;--vnsc-color-warning-hover:#ffca2c;--vnsc-color-error:#dc3545;--vnsc-color-error-hover:#bb2d3b;--vnsc-color-info:#0dcaf0;--vnsc-scrollbar-track:transparent;--vnsc-scrollbar-thumb:#ced4da;--vnsc-scrollbar-thumb-hover:#adb5bd}.vnsc-root[data-chart-theme=vnstock-classic]{--vnsc-bg-primary:#0f1923;--vnsc-bg-secondary:#1a2d3d;--vnsc-bg-tertiary:#0f1923;--vnsc-bg-elevated:#1f3a4a;--vnsc-bg-overlay:rgba(15,25,35,0.9);--vnsc-bg-modal:#1a2d3d;--vnsc-bg-popover:#1a2d3d;--vnsc-bg-tooltip:#1f3a4a;--vnsc-bg-input:#0f1923;--vnsc-bg-input-hover:#1a2d3d;--vnsc-bg-hover:rgba(0,200,150,0.08);--vnsc-bg-active:rgba(0,200,150,0.14);--vnsc-bg-selected:rgba(0,200,150,0.18);--vnsc-bg-focus:rgba(0,200,150,0.22);--vnsc-text-primary:#d4e6f0;--vnsc-text-secondary:#8aabba;--vnsc-text-tertiary:#4a6a7a;--vnsc-text-link:#00c896;--vnsc-text-link-hover:#33d6ad;--vnsc-border-primary:#1a2d3d;--vnsc-border-secondary:#2a4a5a;--vnsc-border-divider:#1a2d3d;--vnsc-color-primary:#00c896;--vnsc-color-primary-hover:#33d6ad;--vnsc-color-primary-active:#66e3c4;--vnsc-color-accent:#00c896;--vnsc-color-accent-hover:#33d6ad;--vnsc-color-bullish:#00c896;--vnsc-color-bearish:#ff6b6b;--vnsc-color-neutral:#4a6a7a;--vnsc-color-grid:rgba(255,255,255,0.06);--vnsc-color-grid-subtle:rgba(255,255,255,0.03);--vnsc-color-crosshair:#00c896;--vnsc-color-selection:rgba(0,200,150,0.2);--vnsc-color-success:#00c896;--vnsc-color-success-hover:#00a87e;--vnsc-color-warning:#f0ad4e;--vnsc-color-warning-hover:#ec971f;--vnsc-color-error:#ff6b6b;--vnsc-color-error-hover:#ee5a24;--vnsc-scrollbar-thumb:#2a4a5a;--vnsc-scrollbar-thumb-hover:#4a6a7a}.vnsc-root[data-chart-theme=us-market]{--vnsc-bg-primary:#f5f5f5;--vnsc-bg-secondary:#ffffff;--vnsc-bg-tertiary:#e8e8e8;--vnsc-bg-elevated:#ffffff;--vnsc-bg-overlay:rgba(245,245,245,0.95);--vnsc-bg-modal:#ffffff;--vnsc-bg-popover:#ffffff;--vnsc-bg-tooltip:#1a1a2e;--vnsc-bg-input:#ffffff;--vnsc-bg-input-hover:#f5f5f5;--vnsc-bg-input-focus:#ffffff;--vnsc-bg-disabled:#e8e8e8;--vnsc-bg-hover:rgba(0,0,0,0.05);--vnsc-bg-active:rgba(0,0,0,0.1);--vnsc-bg-selected:rgba(0,112,243,0.1);--vnsc-bg-focus:rgba(0,112,243,0.15);--vnsc-text-primary:#1a1a2e;--vnsc-text-secondary:#555770;--vnsc-text-tertiary:#8e90a6;--vnsc-text-muted:#8e90a6;--vnsc-text-link:#0070f3;--vnsc-text-link-hover:#005cc5;--vnsc-text-disabled:#c0c0d0;--vnsc-text-placeholder:#a0a0b8;--vnsc-text-on-primary:#ffffff;--vnsc-text-on-accent:#ffffff;--vnsc-border-primary:#d0d0dd;--vnsc-border-secondary:#c0c0d0;--vnsc-border-divider:#d0d0dd;--vnsc-border-focus:#0070f3;--vnsc-border-input:#d0d0dd;--vnsc-border-input-hover:#c0c0d0;--vnsc-border-input-focus:#0070f3;--vnsc-border-overlay:rgba(0,0,0,0.08);--vnsc-color-primary:#0070f3;--vnsc-color-primary-hover:#005cc5;--vnsc-color-primary-active:#004ba0;--vnsc-color-accent:#0070f3;--vnsc-color-accent-hover:#005cc5;--vnsc-color-bullish:#00994d;--vnsc-color-bearish:#cc0000;--vnsc-color-grid:rgba(150,160,180,0.12);--vnsc-color-grid-subtle:rgba(150,160,180,0.06);--vnsc-color-crosshair:#0070f3;--vnsc-color-selection:rgba(0,112,243,0.12);--vnsc-color-success:#00994d;--vnsc-color-success-hover:#008040;--vnsc-color-warning:#f5a623;--vnsc-color-warning-hover:#d4901e;--vnsc-color-error:#cc0000;--vnsc-color-error-hover:#aa0000;--vnsc-color-info:#0070f3;--vnsc-scrollbar-track:transparent;--vnsc-scrollbar-thumb:#c0c0d0;--vnsc-scrollbar-thumb-hover:#a0a0b8}.rsc-pane-label,.vnsc-pane-label{width:18px;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--vnsc-text-micro,#7c8798);user-select:none;z-index:10}.rsc-pane-header,.rsc-pane-label,.vnsc-pane-header,.vnsc-pane-label{position:absolute;left:0;display:flex;align-items:center;pointer-events:none}.rsc-pane-header,.vnsc-pane-header{top:0;right:0;height:24px;justify-content:flex-start;gap:4px;padding:0;background:transparent;border-bottom:none;opacity:0;transition:opacity .15s ease;z-index:50;min-width:0}.rsc-pane-wrap--active .rsc-pane-header,.rsc-pane-wrap:focus-within .rsc-pane-header,.rsc-pane-wrap:hover .rsc-pane-header,.vnsc-pane-wrap--active .vnsc-pane-header,.vnsc-pane-wrap:focus-within .vnsc-pane-header,.vnsc-pane-wrap:hover .vnsc-pane-header{opacity:1;pointer-events:auto}.rsc-pane-header__label,.vnsc-pane-header__label{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:3px;background:color-mix(in srgb,var(--vnsc-surface,var(--vnsc-bg,#131722)) 90%,transparent);border:1px solid color-mix(in srgb,var(--vnsc-border,rgba(148,163,184,.24)) 100%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--vnsc-text-secondary,#787b86);flex-shrink:0}.rsc-pane-header__content,.vnsc-pane-header__content{display:flex;align-items:center;min-width:0;flex:1 1 auto;overflow:hidden}.rsc-pane-header__actions,.vnsc-pane-header__actions{display:inline-flex;align-items:center;gap:2px;min-height:20px;padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--vnsc-surface,var(--vnsc-bg,#131722)) 90%,transparent);border:1px solid color-mix(in srgb,var(--vnsc-border,rgba(148,163,184,.24)) 100%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-left:auto;margin-right:0;flex-shrink:0}.rsc-pane-btn,.vnsc-pane-btn{border:1px solid transparent;background:transparent;color:var(--vnsc-text-secondary,#787b86);padding:1px 4px;border-radius:3px;cursor:pointer;font:inherit;line-height:1;font-size:12px;transition:color .15s ease,border-color .15s ease}.rsc-pane-btn:hover,.vnsc-pane-btn:hover{color:var(--vnsc-text-primary,#d1d4dc);border-color:rgba(255,255,255,.12)}.rsc-pane-btn:disabled,.vnsc-pane-btn:disabled{opacity:.35;cursor:not-allowed;border-color:transparent}.rsc-pane-wrap,.vnsc-pane-wrap{overflow:visible}.rsc-series-picker,.vnsc-series-picker{position:absolute;min-width:340px;max-width:min(480px,calc(100vw - 24px));box-sizing:border-box;padding:6px;border-radius:10px;background:var(--vnsc-surface,rgba(255,255,255,.98));border:1px solid var(--vnsc-border,rgba(148,163,184,.24));box-shadow:0 18px 48px rgba(15,23,42,.18);z-index:70}.rsc-series-picker__search,.vnsc-series-picker__search{padding:4px 6px 8px}.rsc-series-picker__search-input,.vnsc-series-picker__search-input{width:100%;padding:6px 10px;border-radius:var(--vnsc-radius-sm,4px);border:1px solid var(--vnsc-border-input,#2a2a2a);background:var(--vnsc-bg-input,#1a1f2e);color:var(--vnsc-text-primary,#e0e0e0);font-size:var(--vnsc-font-sm,12px);outline:none;box-sizing:border-box}.rsc-series-picker__search-input:focus,.vnsc-series-picker__search-input:focus{border-color:var(--vnsc-accent,#2962ff)}.rsc-series-picker__search-input::placeholder,.vnsc-series-picker__search-input::placeholder{color:var(--vnsc-text-muted,#64748b)}.rsc-series-picker__list,.vnsc-series-picker__list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.rsc-series-picker__item,.vnsc-series-picker__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--vnsc-text,#1e2a3b);text-align:left;cursor:pointer;font-size:13px;font-family:inherit;line-height:1.4}.rsc-series-picker__item:hover,.vnsc-series-picker__item:hover{background:rgba(45,156,219,.12)}.rsc-series-picker__item--active,.vnsc-series-picker__item--active{background:rgba(45,156,219,.16)}.rsc-series-picker__label,.vnsc-series-picker__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsc-series-picker__check,.vnsc-series-picker__check{font-size:12px;color:#2d9cdb;flex-shrink:0}.rsc-series-picker__empty,.vnsc-series-picker__empty{padding:16px 10px;text-align:center;color:var(--vnsc-text-muted,#64748b);font-size:13px}.rsc-series-picker__footer,.vnsc-series-picker__footer{margin-top:6px;padding-top:6px;border-top:1px solid rgba(148,163,184,.18);font-size:11px;color:var(--vnsc-text-muted,#64748b)}.rsc-indicator-legend,.vnsc-indicator-legend{position:absolute;top:24px;left:80px;right:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px 0;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:15}.rsc-pane-header__legend,.vnsc-pane-header__legend{position:static;top:auto;left:auto;right:auto;flex:1 1 auto;min-width:0;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:3px;padding:0;opacity:1;pointer-events:auto;transition:none;z-index:auto;scrollbar-width:none}.rsc-pane-header__legend::-webkit-scrollbar,.vnsc-pane-header__legend::-webkit-scrollbar{display:none}.rsc-pane-wrap--active .rsc-indicator-legend,.rsc-pane-wrap:focus-within .rsc-indicator-legend,.rsc-pane-wrap:hover .rsc-indicator-legend,.vnsc-pane-wrap--active .vnsc-indicator-legend,.vnsc-pane-wrap:focus-within .vnsc-indicator-legend,.vnsc-pane-wrap:hover .vnsc-indicator-legend{opacity:1;pointer-events:auto}.rsc-indicator-chip,.vnsc-indicator-chip{display:inline-flex;align-items:center;gap:2px;padding:1px 5px 1px 4px;border-radius:4px;background:var(--vnsc-surface,rgba(255,255,255,.92));border:1px solid var(--vnsc-border,rgba(148,163,184,.24));font-size:9px;font-weight:500;color:var(--vnsc-text,#1e2a3b);cursor:default;user-select:none;white-space:nowrap}.rsc-indicator-chip--hidden,.vnsc-indicator-chip--hidden{opacity:.45}.rsc-indicator-chip__dot,.vnsc-indicator-chip__dot{width:6px;height:6px;border-radius:50%;background-color:var(--chip-color,#2962ff);flex-shrink:0}.rsc-indicator-chip__name,.vnsc-indicator-chip__name{white-space:nowrap}.rsc-indicator-chip__suffix,.vnsc-indicator-chip__suffix{margin-left:3px;font-size:8px;font-weight:600;color:var(--chip-color,#2962ff)}.rsc-indicator-chip__btn,.vnsc-indicator-chip__btn{border:0;background:transparent;color:inherit;padding:0 1px;cursor:pointer;font-size:10px;line-height:1;border-radius:2px;display:flex;align-items:center}.rsc-indicator-chip__btn:hover,.vnsc-indicator-chip__btn:hover{background:rgba(148,163,184,.18)}.rsc-indicator-chip__btn--remove,.vnsc-indicator-chip__btn--remove{opacity:.5}.rsc-indicator-chip__btn--remove:hover,.vnsc-indicator-chip__btn--remove:hover{opacity:1;color:#f23645;background:rgba(242,54,69,.08)}.vnsc-drawing-toolbar{position:relative;height:100%;width:40px;min-width:40px;flex-shrink:0;z-index:40;background:var(--vnsc-bg-secondary);border-right:1px solid var(--vnsc-border);display:flex;flex-direction:column;align-items:center;padding:6px 0;gap:6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;transition:width .2s ease,padding .2s ease,border-right-width .2s ease}.vnsc-drawing-toolbar--collapsed{width:0!important;min-width:0!important;padding:0!important;border-right:none!important;overflow:hidden!important}.vnsc-drawing-toolbar__expand-btn{transition:background-color var(--vnsc-transition-fast),color var(--vnsc-transition-fast),transform var(--vnsc-transition-fast)}.vnsc-drawing-toolbar__expand-btn:hover{background-color:var(--vnsc-bg-tertiary,#f1f5f9)!important;color:var(--vnsc-text-primary)!important;transform:scale(1.05)}.vnsc-drawing-toolbar::-webkit-scrollbar{display:none}.vnsc-drawing-toolbar__group{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.vnsc-drawing-toolbar__group:not(:last-child){border-bottom:1px solid var(--vnsc-border);padding-bottom:4px}.vnsc-drawing-toolbar__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--vnsc-radius-md,4px);background:transparent;color:var(--vnsc-text-secondary);cursor:pointer;font-size:14px;font-weight:600;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-drawing-toolbar__btn:hover{background:var(--vnsc-bg-tertiary);color:var(--vnsc-text-primary)}.vnsc-drawing-toolbar__btn--active{background:var(--vnsc-accent-bg,rgba(41,98,255,.12));color:var(--vnsc-accent)}.vnsc-drawing-toolbar__btn--active:hover{background:var(--vnsc-accent-bg,rgba(41,98,255,.18))}.vnsc-drawing-toolbar__magnet{width:32px;height:32px;border:none;border-radius:var(--vnsc-radius-md,4px);background:transparent;color:var(--vnsc-text-secondary);cursor:pointer;font-size:12px;font-weight:700;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-drawing-toolbar__magnet:hover{background:var(--vnsc-bg-tertiary)}.vnsc-tools-group-container{position:relative}.vnsc-tool-btn--group,.vnsc-tools-group-container{display:flex;flex-direction:column;align-items:center}.vnsc-tool-btn--group{gap:1px}.vnsc-tools-chevron{font-size:7px;line-height:1;opacity:.6;pointer-events:none}.vnsc-tools-flyout{position:fixed;z-index:var(--vnsc-z-maximum);background:var(--vnsc-bg-primary,#0a0e14);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-md,6px);box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;width:220px;overflow:hidden}.vnsc-drawing-toolbar__btn:hover .vnsc-tool-fav-star{opacity:.5!important}.vnsc-tool-fav-star:hover{opacity:1!important;color:var(--vnsc-accent,#2962ff)!important}.vnsc-tools-flyout input::placeholder{color:var(--vnsc-text-secondary,#a0a0a0);opacity:.6}.vnsc-tools-flyout input:focus{border-color:var(--vnsc-accent,#2962ff)!important}.vnsc-drawing-toolbar-shell{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:10px!important;pointer-events:none!important;z-index:40!important;transition:width .2s ease!important}.vnsc-drawing-toolbar-shell:has(input:focus),.vnsc-drawing-toolbar-shell:hover{width:40px!important;pointer-events:auto!important}.vnsc-drawing-toolbar{position:absolute!important;left:-40px!important;top:0!important;bottom:0!important;width:40px!important;min-width:40px!important;pointer-events:auto!important;z-index:3!important;transition:left .2s ease,box-shadow .2s ease,border-right-color .2s ease!important;border-right:1px solid transparent!important;box-shadow:none!important}.vnsc-drawing-toolbar-shell:has(input:focus) .vnsc-drawing-toolbar,.vnsc-drawing-toolbar-shell:hover .vnsc-drawing-toolbar,.vnsc-drawing-toolbar:has(input:focus),.vnsc-drawing-toolbar:hover{left:0!important;box-shadow:2px 0 12px rgba(0,0,0,.15)!important;border-right-color:var(--vnsc-border)!important}.vnsc-drawing-toolbar-handle{display:flex;position:absolute;top:50%;left:0;width:10px;height:44px;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:0 var(--vnsc-radius-xl,8px) var(--vnsc-radius-xl,8px) 0;border:1px solid var(--vnsc-border);border-left:none;background:linear-gradient(180deg,color-mix(in srgb,var(--vnsc-bg-primary) 92%,var(--vnsc-accent) 8%),color-mix(in srgb,var(--vnsc-bg-secondary) 88%,var(--vnsc-accent) 12%));box-shadow:6px 10px 22px rgba(15,23,42,.16);pointer-events:auto;opacity:1;z-index:2;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.vnsc-drawing-toolbar-handle:before{content:"";width:3px;height:3px;border-radius:999px;background:var(--vnsc-text-secondary);box-shadow:0 -6px 0 var(--vnsc-text-secondary),0 6px 0 var(--vnsc-text-secondary)}.vnsc-ohlc-header{padding-left:22px!important;transition:padding-left .2s ease!important}.vnsc-container:has(.vnsc-drawing-toolbar-shell:focus-within) .vnsc-ohlc-header,.vnsc-container:has(.vnsc-drawing-toolbar-shell:hover) .vnsc-ohlc-header{padding-left:52px!important}.vnsc-container:has(.vnsc-drawing-toolbar-shell--collapsed) .vnsc-ohlc-header{padding-left:12px!important}.vnsc-drawing-toolbar-shell--collapsed{width:0!important;pointer-events:none!important}.vnsc-drawing-toolbar-shell--collapsed .vnsc-drawing-toolbar-handle{display:none!important}@media (max-width:768px){.vnsc-drawing-toolbar{width:48px!important;min-width:48px!important;gap:6px!important;padding:6px 0!important}.vnsc-drawing-toolbar__btn{width:40px!important;height:40px!important;font-size:16px!important;border-radius:6px!important}.vnsc-drawing-toolbar__expand-btn{width:44px!important;height:44px!important;left:12px!important;bottom:20px!important;font-size:18px!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,.4)!important}}.vnsc-settings-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(2,6,23,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;animation:vnsc-reveal .2s ease-out}@keyframes vnsc-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vnsc-settings-modal{background:var(--vnsc-bg-primary,#0a0e14);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-xl,8px);width:520px;max-width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden}.vnsc-settings-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--vnsc-border,#2a2a2a);background:linear-gradient(180deg,var(--vnsc-bg-secondary,#111820),var(--vnsc-bg-primary,#0a0e14));flex-shrink:0}.vnsc-settings-modal__title{margin:0;font-size:var(--vnsc-font-lg,15px);font-weight:700;color:var(--vnsc-text-primary,#e0e0e0);letter-spacing:-.01em}.vnsc-settings-modal__close{background:none;border:none;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;font-size:22px;padding:4px;line-height:1;transition:color .12s ease}.vnsc-settings-modal__close:hover{color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-settings-tabs{display:flex;align-items:center;gap:4px;padding:8px 16px;height:50px;box-sizing:border-box;border-bottom:1px solid var(--vnsc-border,#2a2a2a);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.vnsc-settings-tabs::-webkit-scrollbar{display:none}.vnsc-settings-tab{display:inline-flex;align-items:center;justify-content:center;height:34px;line-height:1;padding:0 12px;box-sizing:border-box;border:none;border-radius:var(--vnsc-radius-md,4px);background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;transition:background .12s ease,color .12s ease}.vnsc-settings-tab:hover{background:var(--vnsc-bg-tertiary,#1c2430);color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-settings-tab--active{background:var(--vnsc-accent,#2962ff);color:#fff!important}.vnsc-settings-body{flex:1;overflow-y:auto;min-height:0;padding:16px;scrollbar-gutter:stable}.vnsc-settings-body::-webkit-scrollbar{width:6px;height:6px}.vnsc-settings-body::-webkit-scrollbar-thumb{background:var(--vnsc-border,#2a2a2a);border-radius:3px}.vnsc-settings-panel{display:flex;flex-direction:column;gap:12px}.vnsc-settings-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.vnsc-settings-panel__header--subtle{border-top:1px solid var(--vnsc-border,#2a2a2a);margin-top:12px;padding-top:12px}.vnsc-settings-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-settings-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.vnsc-settings-row--split{justify-content:space-between;align-items:center}.vnsc-settings-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:600;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-settings-field--compact{min-width:120px}.vnsc-settings-input,.vnsc-settings-select{width:100%;padding:8px 10px;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:4px;background:var(--vnsc-bg-secondary,#111820);color:var(--vnsc-text-primary,#e0e0e0);font-size:12px;outline:none;box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.vnsc-settings-input:focus,.vnsc-settings-select:focus{border-color:var(--vnsc-accent,#2962ff);background:var(--vnsc-bg-tertiary,#1c2430)}.vnsc-settings-select{cursor:pointer}.vnsc-settings-pane-list,.vnsc-settings-series-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.vnsc-settings-series{padding:10px 12px;background:var(--vnsc-bg-secondary,#111820);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:4px;display:flex;flex-direction:column;gap:8px}.vnsc-settings-series__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.vnsc-settings-series__title{font-size:12px;font-weight:700;color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-settings-series__meta{font-size:10px;color:var(--vnsc-text-secondary,#a0a0a0);margin-top:2px}.vnsc-settings-series__actions{display:flex;gap:6px;align-items:center}.vnsc-settings-pane__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.vnsc-tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;background:var(--vnsc-bg-primary,#0a0e14);border:1px solid var(--vnsc-border,#2a2a2a);font-size:10px;font-weight:500}.vnsc-settings-note,.vnsc-tag{color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-settings-note{font-size:11px;background:rgba(41,98,255,.08);border:1px dashed rgba(41,98,255,.25);padding:8px 12px;border-radius:4px;margin:6px 0;line-height:1.4}.vnsc-settings-empty{text-align:center;color:var(--vnsc-text-secondary,#a0a0a0);padding:20px;font-size:12px}.vnsc-btn{padding:6px 12px;font-size:12px;border-radius:4px;border:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-secondary,#111820);color:var(--vnsc-text-primary,#e0e0e0);transition:all .12s ease;outline:none}.vnsc-btn:hover:not(:disabled){background:var(--vnsc-bg-tertiary,#1c2430);border-color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-btn:disabled{opacity:.5;cursor:not-allowed}.vnsc-btn--accent{background:var(--vnsc-accent,#2962ff);color:#fff;border-color:transparent}.vnsc-btn--accent:hover:not(:disabled){background:#1565c0;opacity:.95}.vnsc-btn--danger{background:rgba(244,67,54,.15);color:#ef5350;border-color:rgba(244,67,54,.3)}.vnsc-btn--danger:hover:not(:disabled){background:#f44336;color:#fff;border-color:transparent}.vnsc-settings-slider-shell{display:flex;flex-direction:column;gap:6px;width:100%}.vnsc-settings-slider-readout{display:flex;justify-content:space-between;font-size:10px;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-settings-slider-readout__current{color:var(--vnsc-accent,#2962ff);font-weight:700}@media (max-width:520px){.vnsc-settings-backdrop{padding:8px;align-items:flex-end}.vnsc-settings-modal{width:100%;max-height:90vh;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:vnsc-slide-up .24s cubic-bezier(.16,1,.3,1)}@keyframes vnsc-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vnsc-settings-modal__header{padding:14px 16px}.vnsc-settings-tabs{padding:8px 16px;gap:6px;height:50px;flex-shrink:0}.vnsc-settings-body{padding:14px}.vnsc-btn,.vnsc-settings-input,.vnsc-settings-select{min-height:44px;font-size:13px}.vnsc-settings-row{flex-direction:column;align-items:stretch;gap:10px}.vnsc-settings-row>.vnsc-btn{margin-top:0!important}.vnsc-settings-series__head{flex-direction:column;align-items:stretch;gap:10px}.vnsc-settings-series__actions{justify-content:flex-end;width:100%}.vnsc-settings-series__actions>button,.vnsc-settings-series__actions>select{flex:1;min-height:38px;font-size:12px}}.rsc-splitter,.vnsc-splitter{position:absolute;left:0;right:0;height:18px;margin-top:-9px;cursor:row-resize;z-index:12;pointer-events:auto;user-select:none;touch-action:none}.rsc-splitter:after,.vnsc-splitter:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;background:transparent;transition:background .15s}.rsc-splitter--dragging:after,.rsc-splitter:hover:after,.vnsc-splitter--dragging:after,.vnsc-splitter:hover:after{background:var(--vnsc-accent,#2962ff)}@media (pointer:coarse){.rsc-splitter,.vnsc-splitter{height:24px;margin-top:-12px}}.vnsc-ohlc-header{display:flex;align-items:center;gap:12px;padding:6px 12px;background:var(--vnsc-bg-secondary);border-bottom:1px solid var(--vnsc-border);font-family:inherit;font-size:var(--vnsc-font-md,12px);color:var(--vnsc-text-primary);z-index:30}.vnsc-ohlc-header__symbol{font-size:var(--vnsc-font-lg,14px);font-weight:700}.vnsc-ohlc-header__timeframe{background:var(--vnsc-accent,#2962ff);color:#fff;padding:2px 6px;border-radius:var(--vnsc-radius-sm,3px);font-size:var(--vnsc-font-sm,11px);font-weight:600}.vnsc-ohlc-header__values{white-space:nowrap}.vnsc-ohlc-header__values,.vnsc-ohlc-header__volume{color:var(--vnsc-text-secondary)}.vnsc-ohlc-header__change{font-weight:600}.vnsc-ohlc-header__menu{margin-left:auto;display:flex;align-items:center;gap:8px}.vnsc-ohlc-menu-btn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--vnsc-text-secondary,#a0a0a0);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.vnsc-ohlc-menu-btn:hover{color:var(--vnsc-text-primary,#e0e0e0);background:var(--vnsc-bg-tertiary,#1c2430);border-color:var(--vnsc-border,#2a2a2a)}.vnsc-ohlc-menu-btn--active{color:var(--vnsc-accent,#2962ff);background:var(--vnsc-bg-tertiary,#1c2430);border-color:var(--vnsc-accent,#2962ff)}.vnsc-timeframe-footer{display:flex;align-items:center;gap:12px;padding:4px 12px;background:var(--vnsc-bg-secondary);border-top:1px solid var(--vnsc-border);z-index:30;flex-wrap:wrap}.vnsc-range-chip,.vnsc-tf-chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border:1px solid transparent;border-radius:var(--vnsc-radius-md);cursor:pointer;font-size:var(--vnsc-font-sm);font-weight:500;background:transparent;color:var(--vnsc-text-secondary);transition:color var(--vnsc-transition-fast),border-color var(--vnsc-transition-fast);font-family:inherit}.vnsc-range-chip:hover,.vnsc-tf-chip:hover{color:var(--vnsc-text-primary);border-color:rgba(255,255,255,.12)}.vnsc-range-chip--active,.vnsc-tf-chip--active{color:var(--vnsc-text-primary);font-weight:600;border-color:rgba(255,255,255,.18)}.vnsc-range-chip--active:hover,.vnsc-tf-chip--active:hover{border-color:rgba(255,255,255,.25)}.vnsc-trademark{display:flex;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;color:rgba(255,255,255,.35);cursor:pointer;user-select:none;white-space:nowrap;margin-left:auto}.vnsc-trademark:hover{color:rgba(255,255,255,.5)}.vnsc-trademark-icon{font-size:11px;color:rgba(99,102,241,.5)}.vnsc-trademark-icon:hover{color:rgba(99,102,241,.7)}.vnsc-paper-trade-panel{position:relative;height:100%;flex-shrink:0;background:var(--vnsc-bg-primary);border-left:1px solid var(--vnsc-border);font-size:var(--vnsc-font-sm);color:var(--vnsc-text-primary)}.vnsc-paper-trade-panel__header{border-bottom:1px solid var(--vnsc-border);flex-shrink:0}.vnsc-paper-trade-panel__title{font-size:var(--vnsc-font-md);font-weight:700}.vnsc-paper-trade-panel__reset-btn{background:var(--vnsc-bg-tertiary);border:none;color:var(--vnsc-text-secondary);border-radius:var(--vnsc-radius-md);cursor:pointer;padding:4px 8px;font-size:var(--vnsc-font-sm);font-weight:600;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-paper-trade-panel__reset-btn:hover{background:var(--vnsc-border);color:var(--vnsc-text-primary)}.vnsc-paper-trade-panel__stats{border-bottom:1px solid var(--vnsc-border);flex-shrink:0}.vnsc-paper-trade-panel__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.vnsc-paper-trade-panel__stat-label{font-size:var(--vnsc-font-xs);color:var(--vnsc-text-secondary)}.vnsc-paper-trade-panel__stat-value{font-size:var(--vnsc-font-lg)}.vnsc-paper-trade-panel__position{border-bottom:1px solid var(--vnsc-border);flex-shrink:0}.vnsc-paper-trade-panel__position-title{font-weight:700;margin-bottom:4px}.vnsc-paper-trade-panel__position-side{display:inline-block;padding:2px 6px;border-radius:var(--vnsc-radius-sm);font-size:var(--vnsc-font-xs);font-weight:700}.vnsc-paper-trade-panel__position-side--long{background:var(--vnsc-up);color:#fff}.vnsc-paper-trade-panel__position-side--short{background:var(--vnsc-down);color:#fff}.vnsc-paper-trade-panel__position-entry{margin-top:4px;color:var(--vnsc-text-secondary)}.vnsc-paper-trade-panel__position-empty{color:var(--vnsc-text-secondary)}.vnsc-paper-trade-panel__journal-title{font-weight:700;margin-bottom:4px}.vnsc-paper-trade-panel__journal-empty{color:var(--vnsc-text-secondary);text-align:center;padding:16px 0}.vnsc-paper-trade-panel__journal-item{border-bottom:1px solid var(--vnsc-border)}.vnsc-paper-trade-panel__journal-item--positive .vnsc-paper-trade-panel__journal-pnl,.vnsc-paper-trade-panel__journal-item--positive .vnsc-paper-trade-panel__journal-side{color:var(--vnsc-up)}.vnsc-paper-trade-panel__journal-item--negative .vnsc-paper-trade-panel__journal-pnl,.vnsc-paper-trade-panel__journal-item--negative .vnsc-paper-trade-panel__journal-side{color:var(--vnsc-down)}.vnsc-paper-trade-panel__journal-side{font-size:var(--vnsc-font-xs);font-weight:700}.vnsc-paper-trade-panel__journal-pnl{font-weight:600}.vnsc-drawing-dock{position:absolute;right:48px;top:0;bottom:0;width:220px;z-index:39;background:var(--vnsc-bg-secondary,#111820);border-right:1px solid var(--vnsc-border,#2a2a2a);display:flex;flex-direction:column;font-size:var(--vnsc-font-sm,11px);color:var(--vnsc-text-primary,#e0e0e0);overflow:hidden}.vnsc-drawing-dock__header{padding:6px 8px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-drawing-dock__header,.vnsc-drawing-dock__header-actions{display:flex;align-items:center;gap:4px}.vnsc-drawing-dock__icon{appearance:none;border:none;background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--vnsc-font-lg,14px);cursor:pointer;padding:0;transition:color var(--vnsc-transition-fast,.12s)}.vnsc-drawing-dock__icon:hover{color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-drawing-dock__title-block{display:flex;align-items:center;gap:6px;flex:1}.vnsc-drawing-dock__title-block strong{font-weight:700}.vnsc-drawing-dock__title-block span{color:var(--vnsc-text-secondary);font-size:var(--vnsc-font-xs);background:var(--vnsc-bg-tertiary);padding:1px 4px;border-radius:var(--vnsc-radius-sm)}.vnsc-drawing-dock__tabs{display:flex;gap:2px;padding:4px 8px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-drawing-dock__tab{padding:4px 8px;border:none;border-radius:var(--vnsc-radius-sm,3px);background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;font-size:var(--vnsc-font-sm,11px);font-weight:600;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-drawing-dock__tab:hover{background:var(--vnsc-bg-tertiary,#1a1a1a)}.vnsc-drawing-dock__tab--active{background:var(--vnsc-accent,#2962ff);color:#fff}.vnsc-drawing-dock__body{flex:1;overflow-y:auto}.vnsc-drawing-dock__empty{padding:16px;text-align:center;color:var(--vnsc-text-muted,#606060)}.vnsc-drawing-point-legend{padding:8px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-drawing-point-legend__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.vnsc-drawing-point-legend__item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--vnsc-radius-sm,3px);cursor:pointer;transition:background var(--vnsc-transition-fast)}.vnsc-drawing-point-legend__item--active,.vnsc-drawing-point-legend__item:hover{background:var(--vnsc-bg-tertiary,#1a1a1a)}.vnsc-drawing-point-legend__index{width:18px;height:18px;border-radius:50%;background:var(--vnsc-accent,#2962ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--vnsc-font-xs,10px);font-weight:700}.vnsc-drawing-point-legend__label{font-size:var(--vnsc-font-sm,11px);color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-drawing-storage-toolbar{display:flex;gap:4px;padding:4px 8px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-drawing-storage-toolbar__button{padding:4px 8px;border:none;border-radius:var(--vnsc-radius-sm,3px);background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);cursor:pointer;font-size:var(--vnsc-font-sm,11px);transition:background var(--vnsc-transition-fast)}.vnsc-drawing-storage-toolbar__button:hover{background:var(--vnsc-bg-tertiary,#1a1a1a);color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-paper-trade-panel{position:absolute;right:0;top:0;bottom:0;width:280px;background:var(--vnsc-bg-primary,#0a0e14);border-left:1px solid var(--vnsc-border,#2a2a2a);z-index:50;display:flex;flex-direction:column;font-size:var(--vnsc-font-sm,11px);color:var(--vnsc-text-primary,#e0e0e0);overflow:hidden}.vnsc-paper-trade-panel__header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-paper-trade-panel__close-btn{appearance:none;border:none;background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--vnsc-font-lg,14px);cursor:pointer;padding:0;transition:color var(--vnsc-transition-fast,.12s)}.vnsc-paper-trade-panel__close-btn:hover{color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-paper-trade-panel__stats{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 12px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-paper-trade-panel__stat-label{font-size:var(--vnsc-font-xs,10px);color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-paper-trade-panel__stat-value{font-weight:700;font-size:var(--vnsc-font-md,13px)}.vnsc-paper-trade-panel__position{padding:8px 12px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-paper-trade-panel__position-badge{padding:2px 6px;border-radius:var(--vnsc-radius-sm,3px);font-size:var(--vnsc-font-xs,10px);font-weight:700;color:#fff}.vnsc-paper-trade-panel__position-badge--long{background:#0d6b2e}.vnsc-paper-trade-panel__position-badge--short{background:#c0392b}.vnsc-paper-trade-panel__journal{flex:1;overflow-y:auto;padding:8px 12px}.vnsc-paper-trade-panel__journal-item{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-paper-trade-panel__journal-item--positive .vnsc-paper-trade-panel__journal-pnl{color:#089981}.vnsc-paper-trade-panel__journal-item--negative .vnsc-paper-trade-panel__journal-pnl{color:#f23645}.vnsc-drawing-inspector,.vnsc-drawing-list-panel{width:min(348px,calc(100vw - 32px));border-radius:var(--vnsc-radius-md,4px);border:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-secondary,#111820);box-shadow:var(--vnsc-shadow-lg,0 8px 32px rgba(0,0,0,.4));color:var(--vnsc-text-primary,#e0e0e0);padding:14px;display:grid;gap:14px;max-height:calc(100% - 32px);overflow:auto;overscroll-behavior:contain}.vnsc-drawing-inspector--embedded,.vnsc-drawing-list-panel--embedded{position:static;z-index:auto;width:auto;max-height:none;overflow:visible;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vnsc-drawing-inspector--embedded .vnsc-drawing-inspector__header,.vnsc-drawing-list-panel--embedded .vnsc-drawing-list-panel__header{display:none}.vnsc-drawing-inspector__header,.vnsc-drawing-list-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vnsc-drawing-inspector__title{display:grid;gap:4px;min-width:0}.vnsc-drawing-inspector__title strong,.vnsc-drawing-list-panel__header strong{font-size:13px;font-weight:700;color:var(--vnsc-text-primary,#e0e0e0);letter-spacing:.01em}.vnsc-drawing-inspector__title span,.vnsc-drawing-list-panel__header span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--vnsc-text-muted,#606060)}.vnsc-drawing-inspector__icon,.vnsc-drawing-list-panel__icon{appearance:none;border:1px solid var(--vnsc-border,#2a2a2a);background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);width:28px;height:28px;border-radius:var(--vnsc-radius-sm,3px);cursor:pointer;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast),border-color var(--vnsc-transition-fast)}.vnsc-drawing-inspector__icon:hover,.vnsc-drawing-list-panel__icon:hover{background:var(--vnsc-bg-tertiary,#1a1a1a);border-color:var(--vnsc-border,#2a2a2a);color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-drawing-inspector__swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vnsc-drawing-inspector__field{display:grid;gap:8px;color:var(--vnsc-text-secondary,#a0a0a0);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vnsc-drawing-inspector__field label{display:grid;gap:8px}.vnsc-drawing-inspector__field input[type=color]{appearance:none;width:100%;height:36px;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-sm,3px);background:var(--vnsc-bg-tertiary,#1a1a1a);padding:3px;cursor:pointer}.vnsc-drawing-inspector__field input[type=range]{width:100%;accent-color:var(--vnsc-accent,#2962ff)}.vnsc-drawing-inspector__field select{appearance:none;width:100%;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-sm,3px);background:var(--vnsc-bg-tertiary,#1a1a1a);color:var(--vnsc-text-primary,#e0e0e0);padding:8px 10px;font-size:12px}.vnsc-drawing-inspector__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vnsc-drawing-inspector__button{appearance:none;border:1px solid var(--vnsc-border,#2a2a2a);background:transparent;color:var(--vnsc-text-secondary,#a0a0a0);border-radius:var(--vnsc-radius-sm,3px);padding:8px 10px;font-size:11.5px;font-weight:600;cursor:pointer;transition:background var(--vnsc-transition-fast),border-color var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-drawing-inspector__button:hover{background:var(--vnsc-bg-tertiary,#1a1a1a);border-color:var(--vnsc-border,#2a2a2a);color:var(--vnsc-text-primary,#e0e0e0)}.vnsc-drawing-inspector__button:disabled{opacity:.42;cursor:default;transform:none}.vnsc-drawing-inspector__button--danger{grid-column:1/-1;border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1);color:#fecaca}.vnsc-drawing-inspector__button--danger:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.38);color:#fff1f2}.vnsc-drawing-list-panel{display:flex;flex-direction:column;max-height:min(560px,calc(100vh - 160px));overflow:hidden;padding:0;gap:0}.vnsc-drawing-list-panel--embedded{gap:0;max-height:none;min-height:0}.vnsc-drawing-list-panel--embedded .vnsc-drawing-list-panel__items{padding:0}.vnsc-drawing-list-panel--embedded .vnsc-drawing-list-panel__empty{margin:0}.vnsc-drawing-list-panel__header{flex-shrink:0;padding:12px 14px;border-bottom:1px solid var(--vnsc-border,#2a2a2a);display:flex;justify-content:space-between;align-items:center}.vnsc-drawing-list-panel__count{background:var(--vnsc-bg-tertiary,#1a1a1a);padding:2px 6px;border-radius:999px;font-size:var(--vnsc-font-xs,10px);font-weight:700;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-drawing-list-panel__search{padding:8px 14px;border-bottom:1px solid var(--vnsc-border,#2a2a2a)}.vnsc-drawing-list-panel__search-input{width:100%;padding:6px 10px;border-radius:var(--vnsc-radius-sm,3px);border:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-tertiary,#1a1a1a);color:var(--vnsc-text-primary,#e0e0e0);font-size:var(--vnsc-font-sm,11px);outline:none}.vnsc-drawing-list-panel__search-input:focus{border-color:var(--vnsc-accent,#2962ff)}.vnsc-drawing-list-panel__items{display:grid;gap:8px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1 1 auto;min-height:0;padding:10px 14px 12px;scrollbar-width:thin;scrollbar-color:var(--vnsc-border,#2a2a2a) transparent}.vnsc-drawing-list-panel__items::-webkit-scrollbar{width:4px}.vnsc-drawing-list-panel__items::-webkit-scrollbar-track{background:transparent}.vnsc-drawing-list-panel__items::-webkit-scrollbar-thumb{background:var(--vnsc-border,#2a2a2a);border-radius:4px}.vnsc-drawing-list-panel__empty{margin:10px 14px 12px;padding:16px 14px;border-radius:var(--vnsc-radius-md,4px);border:1px dashed var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-tertiary,#1a1a1a);color:var(--vnsc-text-secondary,#a0a0a0);font-size:13px;line-height:1.5}.vnsc-drawing-list-panel__group{display:grid;gap:6px;margin-bottom:8px}.vnsc-drawing-list-panel__group-header{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;background:var(--vnsc-bg-tertiary,#1a1a1a);border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-sm,3px);color:var(--vnsc-text-primary,#e0e0e0);font-size:var(--vnsc-font-sm,11px);font-weight:700;cursor:pointer;text-align:left}.vnsc-drawing-list-panel__group-caret{font-size:8px;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-drawing-list-panel__group-name{flex:1}.vnsc-drawing-list-panel__group-count{background:rgba(255,255,255,.08);padding:1px 5px;border-radius:999px;font-size:var(--vnsc-font-xs,10px)}.vnsc-drawing-list-panel__item{display:grid;gap:10px;padding:12px;border-radius:var(--vnsc-radius-md,4px);border:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-tertiary,#1a1a1a);transition:border-color .12s ease}.vnsc-drawing-list-panel__item--selected{border-color:var(--vnsc-accent,#2962ff);box-shadow:inset 0 0 0 1px rgba(41,98,255,.1)}.vnsc-drawing-list-panel__item--drag-over{border-color:var(--vnsc-accent,#2962ff);border-style:dashed}.vnsc-drawing-list-panel__select{appearance:none;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;display:grid;gap:4px;color:inherit}.vnsc-drawing-list-panel__label{font-size:13px;font-weight:700;color:var(--vnsc-text-primary,#e0e0e0);letter-spacing:.01em}.vnsc-drawing-list-panel__meta{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vnsc-text-muted,#606060)}.vnsc-drawing-list-panel__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vnsc-drawing-list-panel__badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--vnsc-border,#2a2a2a);background:var(--vnsc-bg-secondary,#111820);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vnsc-text-secondary,#a0a0a0)}.vnsc-drawing-list-panel__icon{width:auto;height:auto;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vnsc-drawing-list-panel__icon--delete{color:#f23645}.vnsc-long-tp-zone{fill:rgba(34,197,94,.16)}.vnsc-long-sl-zone,.vnsc-short-tp-zone{fill:rgba(239,68,68,.16)}.vnsc-short-sl-zone{fill:rgba(34,197,94,.16)}.vnsc-rr-badge{font-family:Segoe UI Variable Text,Aptos,Segoe UI,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;fill:#e2e8f0}.vnsc-drawing-inspector__icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px}.vnsc-drawing-inspector__icon-cell{display:flex;align-items:center;justify-content:center;height:32px;border:1px solid var(--vnsc-border,#2a2a2a);border-radius:var(--vnsc-radius-sm,3px);background:var(--vnsc-bg-tertiary,#1a1a1a);font-size:18px;cursor:pointer;user-select:none;transition:background var(--vnsc-transition-fast),border-color var(--vnsc-transition-fast)}.vnsc-drawing-inspector__icon-cell--selected,.vnsc-drawing-inspector__icon-cell:hover{background:var(--vnsc-bg-secondary,#222222);border-color:var(--vnsc-accent,#2962ff)}.vnsc-drawing-inspector__icon-cell--selected{box-shadow:0 0 0 1px var(--vnsc-accent,#2962ff)}.vnsc-tape-panel{position:relative;height:100%;flex-shrink:0;width:240px;z-index:51;background:var(--vnsc-bg-primary);border-left:1px solid var(--vnsc-border);display:flex;flex-direction:column;font-size:var(--vnsc-font-sm);color:var(--vnsc-text-primary);overflow:hidden}.vnsc-tape-panel__header{justify-content:space-between;padding:6px 8px 5px;background:var(--vnsc-bg-secondary)}.vnsc-tape-panel__filter,.vnsc-tape-panel__header{display:flex;align-items:center;border-bottom:1px solid var(--vnsc-border);flex-shrink:0}.vnsc-tape-panel__filter{gap:6px;padding:5px 8px}.vnsc-tape-panel__columns{display:grid;grid-template-columns:52px 70px 52px 44px 22px;padding:2px 4px;color:var(--vnsc-text-muted);font-size:var(--vnsc-font-xs);border-bottom:1px solid var(--vnsc-border);flex-shrink:0}.vnsc-tape-panel__list{flex:1;overflow-y:auto;overflow-x:hidden}.vnsc-tape-panel__row{display:grid;grid-template-columns:52px 70px 52px 44px 22px;height:22px;align-items:center;padding:0 4px;border-bottom:1px solid var(--vnsc-border)}.vnsc-tape-panel__row--whale{background:var(--vnsc-bg-tertiary);border-bottom-color:var(--vnsc-accent)}.vnsc-tape-panel__footer{padding:3px 8px;border-top:1px solid var(--vnsc-border);color:var(--vnsc-text-muted);font-size:var(--vnsc-font-xs);flex-shrink:0}.vnsc-advisory-panel{position:relative;height:100%;flex-shrink:0;width:260px;z-index:50;background:var(--vnsc-bg-primary);border-left:1px solid var(--vnsc-border);display:flex;flex-direction:column;font-size:var(--vnsc-font-md);color:var(--vnsc-text-primary);overflow:hidden}.vnsc-advisory-panel__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--vnsc-border);background:var(--vnsc-bg-secondary)}.vnsc-advisory-panel__body{flex:1;overflow-y:auto;padding:12px}.vnsc-advisory-panel__decision{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vnsc-advisory-panel__decision-badge{flex:1;padding:8px 12px;border-radius:var(--vnsc-radius-lg);background:var(--vnsc-text-secondary);color:var(--vnsc-bg-primary);font-weight:700;font-size:var(--vnsc-font-lg);text-align:center;letter-spacing:.5px}.vnsc-advisory-panel__confidence{text-align:center}.vnsc-advisory-panel__confidence-label{color:var(--vnsc-text-muted);font-size:var(--vnsc-font-xs)}.vnsc-advisory-panel__confidence-value{font-weight:700;font-size:var(--vnsc-font-md)}.vnsc-advisory-panel__agents{margin-bottom:8px}.vnsc-advisory-panel__agent-row{border-bottom:1px solid var(--vnsc-border);padding-bottom:8px;margin-bottom:8px}.vnsc-advisory-panel__agent-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.vnsc-advisory-panel__agent-name{flex:1;font-size:var(--vnsc-font-md);color:var(--vnsc-text-primary);font-weight:500}.vnsc-advisory-panel__agent-weight{color:var(--vnsc-text-muted);font-size:var(--vnsc-font-sm);margin-left:4px}.vnsc-advisory-panel__agent-signal{font-size:var(--vnsc-font-xs);font-weight:700;padding:2px 6px;border-radius:var(--vnsc-radius-md);background:var(--vnsc-text-secondary);color:var(--vnsc-bg-primary);letter-spacing:.5px}.vnsc-advisory-panel__agent-chevron{color:var(--vnsc-text-muted);font-size:var(--vnsc-font-xs)}.vnsc-advisory-panel__agent-bar{height:4px;background:var(--vnsc-border);border-radius:2px;margin-top:6px;overflow:hidden}.vnsc-advisory-panel__agent-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.vnsc-advisory-panel__agent-explanation{margin-top:8px;font-size:var(--vnsc-font-sm);color:var(--vnsc-text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word}.vnsc-advisory-panel__skeleton{height:40px;background:var(--vnsc-bg-tertiary);border-radius:var(--vnsc-radius-md);margin-bottom:8px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}[data-chart-mode=light] .MultiChartsFooter_syncBtn{background:var(--vnsc-bg-hover,rgba(0,0,0,.03));border-color:var(--vnsc-border,rgba(0,0,0,.08));color:var(--vnsc-text-primary,#1a1a1a)}[data-chart-mode=light] .MultiChartsFooter_syncBtn:hover{background:var(--vnsc-bg-active,rgba(0,0,0,.06));border-color:var(--vnsc-border-hover,rgba(0,0,0,.12));color:var(--vnsc-text-primary,#1a1a1a)}[data-chart-mode=light] .MultiChartsFooter_syncBtnActive{color:var(--vnsc-text-on-primary,#ffffff);background:var(--vnsc-accent-subtle,rgba(99,102,241,.2));border-color:var(--vnsc-accent,#6366f1)}[data-chart-mode=dark] .MultiChartsFooter_syncBtn{padding:4px 10px;border:1px solid var(--vnsc-border,rgba(255,255,255,.08));border-radius:6px;background:var(--vnsc-bg-hover,rgba(255,255,255,.03));color:var(--vnsc-text-secondary,#787b86);cursor:pointer;font-size:var(--vnsc-font-size-2xs,10px);font-weight:500;transition:all .15s ease}[data-chart-mode=dark] .MultiChartsFooter_syncBtn:hover{color:var(--vnsc-text-primary,#d1d4dc);background:var(--vnsc-bg-active,rgba(255,255,255,.08));border-color:var(--vnsc-border-hover,rgba(255,255,255,.16))}[data-chart-mode=dark] .MultiChartsFooter_syncBtnActive{color:var(--vnsc-text-on-primary,#ffffff);background:var(--vnsc-accent-subtle,rgba(99,102,241,.2));border-color:var(--vnsc-accent,#6366f1);font-weight:600;box-shadow:0 0 10px rgba(99,102,241,.15)}.vnsc-root{box-sizing:border-box;overflow:hidden;user-select:none;-webkit-user-select:none;-ms-user-select:none}.vnsc-root input,.vnsc-root select,.vnsc-root textarea{user-select:text;-webkit-user-select:text;-ms-user-select:text}.vnsc-root>*,.vnsc-root>:after,.vnsc-root>:before{box-sizing:border-box}.vnsc-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--vnsc-radius-md);cursor:pointer;font-family:inherit;font-weight:600;transition:background var(--vnsc-transition-fast),color var(--vnsc-transition-fast)}.vnsc-btn:hover{background:var(--vnsc-accent-hover);color:#fff}.vnsc-btn:active{transform:scale(.97)}.vnsc-btn:focus-visible{outline:var(--vnsc-focus-ring);outline-offset:var(--vnsc-focus-ring-offset)}.vnsc-chip{padding:3px 8px;border:1px solid transparent;border-radius:var(--vnsc-radius-md);cursor:pointer;font-size:var(--vnsc-font-sm);font-weight:500;background:transparent;color:var(--vnsc-text-secondary);transition:color var(--vnsc-transition-fast),border-color var(--vnsc-transition-fast)}.vnsc-chip:hover{color:var(--vnsc-text-primary);border-color:rgba(255,255,255,.12)}.vnsc-chip--active{color:var(--vnsc-text-primary);font-weight:600;border-color:rgba(255,255,255,.18)}.vnsc-chip--active:hover{border-color:rgba(255,255,255,.25)}.vnsc-sep{width:1px;height:16px;background:var(--vnsc-border)}.vnsc-root ::-webkit-scrollbar{width:6px}.vnsc-root ::-webkit-scrollbar-track{background:transparent}.vnsc-root ::-webkit-scrollbar-thumb{background:var(--vnsc-border);border-radius:var(--vnsc-radius-sm)}.vnsc-root ::-webkit-scrollbar-thumb:hover{background:var(--vnsc-text-muted)}.vnsc-root,.vnsc-root button,.vnsc-root input,.vnsc-root select,.vnsc-root textarea{font-family:"Inter",var(--gc-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.vnsc-sidebar-splitter{position:relative;width:4px;height:100%;cursor:col-resize;z-index:49;background:transparent;transition:background var(--vnsc-transition-fast)}.vnsc-sidebar-splitter:hover{background:var(--vnsc-accent,#2962ff)!important}.vnsc-sidebar-right{display:flex;flex-direction:column;height:100%;background:var(--vnsc-bg-secondary);border-left:1px solid var(--vnsc-border);position:relative;z-index:48;min-width:150px;overflow-y:auto}.vnsc-sidebar-right .vnsc-advisory-panel,.vnsc-sidebar-right .vnsc-drawing-dock,.vnsc-sidebar-right .vnsc-paper-trade-panel,.vnsc-sidebar-right .vnsc-tape-panel{position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;left:auto!important;width:100%!important;height:auto!important;flex:1 1 0%!important;min-height:140px!important;border-left:none!important;border-right:none!important;z-index:auto!important;background:transparent!important}.vnsc-sidebar-right>div:not(:last-child){border-bottom:1px solid var(--vnsc-border)!important}@keyframes vnsc-spin{to{transform:rotate(1turn)}}.vnsc-spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:vnsc-spin 1s linear infinite}.vnsc-root:fullscreen{background-color:var(--vnsc-bg-primary,#0a0e14)!important;width:100vw!important;height:100vh!important;padding:0!important}