.ChartOptionsToolbar-module__TQrrtq__root{align-items:center;gap:var(--cmv-space-sm);display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__group{background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);padding:3px;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__option{min-height:2.25rem;padding:var(--cmv-space-xs) var(--cmv-space-md);font-size:var(--cmv-text-body);color:var(--cmv-text-muted);border-radius:var(--cmv-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__option:hover{color:var(--cmv-text)}.ChartOptionsToolbar-module__TQrrtq__optionActive{color:var(--cmv-accent-text);background:var(--cmv-accent)}.ChartOptionsToolbar-module__TQrrtq__optionActive:hover{color:var(--cmv-accent-text)}.ChartOptionsToolbar-module__TQrrtq__optionNumeric{min-width:2.25rem;padding-inline:var(--cmv-space-sm);font-variant-numeric:tabular-nums}.ChartOptionsToolbar-module__TQrrtq__optionCompact{min-width:2.25rem;padding-inline:var(--cmv-space-sm);font-variant-numeric:tabular-nums;font-weight:600}.ChartOptionsToolbar-module__TQrrtq__optionWithIcon{align-items:center;gap:.35rem;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__segmented{background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:inline-grid}.ChartOptionsToolbar-module__TQrrtq__segment{min-width:3.5rem;min-height:2.25rem;padding:var(--cmv-space-xs) var(--cmv-space-sm);font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);border-radius:calc(var(--cmv-radius-md) - 3px);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__segment:hover{color:var(--cmv-text)}.ChartOptionsToolbar-module__TQrrtq__segmentActive{color:var(--cmv-accent-text);background:var(--cmv-accent)}.ChartOptionsToolbar-module__TQrrtq__segmentActive:hover{color:var(--cmv-accent-text)}:is(html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__group,html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__segmented){background:var(--cmv-canvas);border-color:var(--cmv-border-strong);box-shadow:inset 0 1px #ffffff0a}:is(html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__option,html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__segment){color:var(--cmv-text);background:var(--cmv-surface-hover);border:1px solid var(--cmv-border-strong);box-shadow:0 1px #ffffff0f}:is(html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__option:hover,html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__segment:hover){color:var(--cmv-text);background:color-mix(in srgb, var(--cmv-border-strong) 55%, var(--cmv-surface-hover));border-color:color-mix(in srgb, var(--cmv-text-subtle) 45%, var(--cmv-border-strong))}html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__optionActive{color:var(--cmv-accent-text);background:var(--cmv-accent);box-shadow:none;border-color:#0000}html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__segmentActive{color:var(--cmv-accent-text);background:var(--cmv-accent);box-shadow:none;border-color:#0000}html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__optionActive:hover{color:var(--cmv-accent-text);background:var(--cmv-accent);box-shadow:none;border-color:#0000}html[data-theme=dark] .ChartOptionsToolbar-module__TQrrtq__segmentActive:hover{color:var(--cmv-accent-text);background:var(--cmv-accent);box-shadow:none;border-color:#0000}
.ChartToolsBar-module__VTJUxG__root{align-items:center;gap:var(--cmv-space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.ChartToolsBar-module__VTJUxG__root::-webkit-scrollbar{display:none}.ChartToolsBar-module__VTJUxG__chip{width:2.75rem;height:2.75rem;color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChartToolsBar-module__VTJUxG__chipText{width:auto;min-width:2.75rem;padding:0 .75rem}.ChartToolsBar-module__VTJUxG__chipLabel{font-size:var(--cmv-text-body);white-space:nowrap;font-weight:600;line-height:1}.ChartToolsBar-module__VTJUxG__chipActive{color:var(--cmv-accent);border-color:color-mix(in srgb, var(--cmv-accent) 45%, var(--cmv-border));background:color-mix(in srgb, var(--cmv-accent) 10%, var(--cmv-surface-raised))}.ChartToolsBar-module__VTJUxG__timeframeGroups,.ChartToolsBar-module__VTJUxG__sheetStack{gap:var(--cmv-space-lg);flex-direction:column;display:flex}.ChartToolsBar-module__VTJUxG__sheetSection{gap:var(--cmv-space-sm);flex-direction:column;margin:0;display:flex}.ChartToolsBar-module__VTJUxG__timeframeGrid{gap:var(--cmv-space-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.ChartToolsBar-module__VTJUxG__timeframeGrid::-webkit-scrollbar{display:none}.ChartToolsBar-module__VTJUxG__timeframeOption{width:3.25rem;height:3.25rem;font-size:var(--cmv-text-caption);color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-shrink:0;padding:0;font-weight:600}.ChartToolsBar-module__VTJUxG__timeframeOptionActive{color:var(--cmv-accent-text);background:var(--cmv-accent);border-color:#0000}.ChartToolsBar-module__VTJUxG__sectionTitle{font-size:var(--cmv-text-body);color:var(--cmv-text);margin:0;font-weight:600}.ChartToolsBar-module__VTJUxG__toolRow{gap:var(--cmv-space-sm);flex-wrap:wrap;display:flex}.ChartToolsBar-module__VTJUxG__toolButton{min-height:2.5rem;padding:0 var(--cmv-space-md);font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);font-weight:500}.ChartToolsBar-module__VTJUxG__toolButtonActive{color:var(--cmv-accent-text);background:var(--cmv-accent);border-color:#0000}.ChartToolsBar-module__VTJUxG__scaleGroup{gap:var(--cmv-space-sm);flex-wrap:wrap;display:flex}.ChartToolsBar-module__VTJUxG__screenshotSection{gap:var(--cmv-space-md);flex-direction:column;display:flex}.ChartToolsBar-module__VTJUxG__screenshotHint{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);margin:0}.ChartToolsBar-module__VTJUxG__screenshotScopeGrid{gap:var(--cmv-space-sm);display:grid}.ChartToolsBar-module__VTJUxG__screenshotScopeOption{min-height:3rem;padding:var(--cmv-space-sm) var(--cmv-space-md);text-align:left;color:inherit;background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-direction:column;gap:2px;display:flex}.ChartToolsBar-module__VTJUxG__screenshotScopeOptionActive{border-color:color-mix(in srgb, var(--cmv-accent) 45%, var(--cmv-border));background:color-mix(in srgb, var(--cmv-accent) 8%, var(--cmv-surface))}.ChartToolsBar-module__VTJUxG__screenshotScopeLabel{font-size:var(--cmv-text-body);font-weight:600}.ChartToolsBar-module__VTJUxG__screenshotScopeOptionActive .ChartToolsBar-module__VTJUxG__screenshotScopeLabel{color:var(--cmv-accent)}.ChartToolsBar-module__VTJUxG__screenshotScopeDescription{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);margin:0}.ChartToolsBar-module__VTJUxG__screenshotSaveButton{min-height:2.75rem;font-size:var(--cmv-text-body);color:var(--cmv-accent-text);background:var(--cmv-accent);border-radius:var(--cmv-radius-md);border:none;font-weight:600}.ChartToolsBar-module__VTJUxG__screenshotSaveButton:disabled{opacity:.6}.ChartToolsBar-module__VTJUxG__indicatorSearch{width:100%;min-height:2.75rem;padding:0 var(--cmv-space-md);font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md)}.ChartToolsBar-module__VTJUxG__indicatorSheet,.ChartToolsBar-module__VTJUxG__drawingSheet{gap:var(--cmv-space-lg);flex-direction:column;flex:1;min-height:0;display:flex}.ChartToolsBar-module__VTJUxG__indicatorActiveSection{max-height:32vh;padding:var(--cmv-space-md);background:color-mix(in srgb, var(--cmv-up) 11%, var(--cmv-surface-raised));border:1px solid color-mix(in srgb, var(--cmv-up) 38%, var(--cmv-border));border-radius:var(--cmv-radius-md);box-shadow:inset 3px 0 0 var(--cmv-up);flex-shrink:0;overflow-y:auto}.ChartToolsBar-module__VTJUxG__indicatorActiveHeader{justify-content:space-between;align-items:center;gap:var(--cmv-space-sm);margin-bottom:var(--cmv-space-sm);display:flex}.ChartToolsBar-module__VTJUxG__indicatorActiveTitle{font-size:var(--cmv-panel-meta,var(--cmv-text-caption));letter-spacing:.05em;text-transform:uppercase;color:var(--cmv-up);margin:0;font-weight:700}.ChartToolsBar-module__VTJUxG__indicatorActiveCount{min-width:1.5rem;height:1.5rem;padding:0 var(--cmv-space-xs);font-size:var(--cmv-panel-meta,var(--cmv-text-caption));color:var(--cmv-up);background:color-mix(in srgb, var(--cmv-up) 18%, var(--cmv-surface));border:1px solid color-mix(in srgb, var(--cmv-up) 42%, var(--cmv-border));border-radius:var(--cmv-radius-full);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ChartToolsBar-module__VTJUxG__indicatorActiveEmpty{padding:var(--cmv-space-md);font-size:var(--cmv-text-body);color:var(--cmv-text-muted);text-align:center;background:color-mix(in srgb, var(--cmv-surface) 72%, transparent);border:1px dashed color-mix(in srgb, var(--cmv-up) 30%, var(--cmv-border));border-radius:var(--cmv-radius-md);margin:0}.ChartToolsBar-module__VTJUxG__indicatorActiveList{gap:var(--cmv-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChartToolsBar-module__VTJUxG__indicatorActiveRow{align-items:center;gap:var(--cmv-space-sm);min-height:3rem;padding:var(--cmv-space-sm) var(--cmv-space-md);background:color-mix(in srgb, var(--cmv-up) 7%, var(--cmv-surface));border:1px solid color-mix(in srgb, var(--cmv-up) 28%, var(--cmv-border));border-radius:var(--cmv-radius-md);display:flex}.ChartToolsBar-module__VTJUxG__indicatorActiveMark{width:1.5rem;height:1.5rem;font-size:var(--cmv-panel-meta,var(--cmv-text-caption));color:var(--cmv-up);background:color-mix(in srgb, var(--cmv-up) 16%, var(--cmv-surface-raised));border:1px solid color-mix(in srgb, var(--cmv-up) 36%, var(--cmv-border));border-radius:var(--cmv-radius-full);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ChartToolsBar-module__VTJUxG__indicatorBrowseTitle{font-size:var(--cmv-panel-meta,var(--cmv-text-caption));letter-spacing:.04em;text-transform:uppercase;color:var(--cmv-text-subtle);margin:0;font-weight:600}.ChartToolsBar-module__VTJUxG__indicatorBrowseSection,.ChartToolsBar-module__VTJUxG__indicatorCatalogHost{flex-direction:column;flex:1;min-height:0;display:flex}.ChartToolsBar-module__VTJUxG__indicatorName{min-width:0;font-size:var(--cmv-panel-label,var(--cmv-text-body));flex:1;font-weight:600}.ChartToolsBar-module__VTJUxG__indicatorAction{min-width:5.5rem;min-height:var(--cmv-touch-min,2.75rem);padding:0 var(--cmv-space-md);font-size:var(--cmv-text-body);color:var(--cmv-accent);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);background:0 0;font-weight:600}.ChartToolsBar-module__VTJUxG__indicatorActionRemove{color:var(--cmv-danger)}.ChartToolsBar-module__VTJUxG__sheetToolbar{margin-top:var(--cmv-space-xs)}.ChartToolsBar-module__VTJUxG__overflowMenu{gap:var(--cmv-space-xs);flex-direction:column;display:flex}.ChartToolsBar-module__VTJUxG__overflowMenuItem{align-items:flex-start;gap:var(--cmv-space-md);width:100%;min-height:3.25rem;padding:var(--cmv-space-sm) var(--cmv-space-md);text-align:left;color:inherit;background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);touch-action:manipulation;display:flex}.ChartToolsBar-module__VTJUxG__overflowMenuItem:active{background:color-mix(in srgb, var(--cmv-accent) 8%, var(--cmv-surface));border-color:color-mix(in srgb, var(--cmv-accent) 35%, var(--cmv-border))}.ChartToolsBar-module__VTJUxG__overflowMenuIcon{width:2.5rem;height:2.5rem;color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChartToolsBar-module__VTJUxG__overflowMenuText{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:2px;display:flex}.ChartToolsBar-module__VTJUxG__overflowMenuLabel{font-size:var(--cmv-text-body);color:var(--cmv-text);font-weight:600}.ChartToolsBar-module__VTJUxG__overflowMenuDescription{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);line-height:1.35}
.ChartLayoutSwitcher-module__pbkteG__overlay{z-index:80;position:fixed;inset:0}.ChartLayoutSwitcher-module__pbkteG__backdrop{background:#0000007a;border:none;position:absolute;inset:0}.ChartLayoutSwitcher-module__pbkteG__panel{max-height:min(85vh,640px);padding-bottom:env(safe-area-inset-bottom,0);background:var(--cmv-surface-raised);border-top:1px solid var(--cmv-border-strong);border-radius:var(--cmv-radius-lg) var(--cmv-radius-lg) 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ChartLayoutSwitcher-module__pbkteG__header{border-bottom:1px solid var(--cmv-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__title{font-size:var(--cmv-panel-title,var(--cmv-text-subheading));margin:0;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__headerActions{gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__headerButton{min-height:var(--cmv-touch-min,2.5rem);padding:0 var(--cmv-space-md);font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text-muted);border-radius:var(--cmv-radius-sm);background:0 0;border:none;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__headerButton:hover,.ChartLayoutSwitcher-module__pbkteG__headerButtonActive{color:var(--cmv-text);background:var(--cmv-surface)}.ChartLayoutSwitcher-module__pbkteG__body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:auto}.ChartLayoutSwitcher-module__pbkteG__error{color:var(--cmv-down);font-size:var(--cmv-text-body);margin:0}.ChartLayoutSwitcher-module__pbkteG__hint{color:var(--cmv-text-muted);font-size:var(--cmv-text-body);margin:0}.ChartLayoutSwitcher-module__pbkteG__saveBlock{flex-direction:column;gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__saveForm,.ChartLayoutSwitcher-module__pbkteG__renameForm{flex-wrap:wrap;gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__input{min-height:2.5rem;font:inherit;color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex:12rem;padding:0 .75rem}.ChartLayoutSwitcher-module__pbkteG__primaryButton,.ChartLayoutSwitcher-module__pbkteG__secondaryButton{min-height:var(--cmv-touch-min,2.5rem);padding:0 var(--cmv-space-md);font:inherit;font-size:var(--cmv-text-body);border-radius:var(--cmv-radius-md);font-weight:600}.ChartLayoutSwitcher-module__pbkteG__primaryButton{color:var(--cmv-on-accent);background:var(--cmv-accent);border:1px solid #0000}.ChartLayoutSwitcher-module__pbkteG__primaryButton:disabled{opacity:.5}.ChartLayoutSwitcher-module__pbkteG__secondaryButton{color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border)}.ChartLayoutSwitcher-module__pbkteG__count{color:var(--cmv-text-muted);font-size:var(--cmv-panel-meta,var(--cmv-text-caption));margin:0}.ChartLayoutSwitcher-module__pbkteG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ChartLayoutSwitcher-module__pbkteG__row{flex-direction:column;gap:.35rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__layoutButton{text-align:left;width:100%;font:inherit;color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__layoutButton:hover:not(:disabled){border-color:var(--cmv-border-strong)}.ChartLayoutSwitcher-module__pbkteG__layoutButton:disabled{opacity:.6}.ChartLayoutSwitcher-module__pbkteG__layoutName{font-size:var(--cmv-panel-label,var(--cmv-text-body));font-weight:600}.ChartLayoutSwitcher-module__pbkteG__layoutMeta{color:var(--cmv-text-muted);font-size:var(--cmv-panel-meta,var(--cmv-text-caption))}.ChartLayoutSwitcher-module__pbkteG__rowActions{gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__rowAction{min-height:var(--cmv-touch-min,2.25rem);padding:var(--cmv-space-xs) var(--cmv-space-sm);font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text-muted);border-radius:var(--cmv-radius-sm);background:0 0;border:none;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__rowActionDanger{color:var(--cmv-down)}
.DrawingColorPicker-module__SDRZfG__root{position:relative}.DrawingColorPicker-module__SDRZfG__trigger{justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;display:inline-flex}.DrawingColorPicker-module__SDRZfG__swatch{border:2px solid var(--cmv-border-strong);border-radius:var(--cmv-radius-full);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px #0000001f}.DrawingColorPicker-module__SDRZfG__panel{opacity:0;pointer-events:none;z-index:40;width:min(17.5rem, calc(100vw - var(--cmv-space-md) * 2));grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .15s;display:grid;position:absolute;top:calc(100% + 4px);right:0}.DrawingColorPicker-module__SDRZfG__panelOpen{opacity:1;pointer-events:auto;grid-template-rows:1fr}.DrawingColorPicker-module__SDRZfG__panelInner{padding:var(--cmv-space-md);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);overflow:hidden;box-shadow:0 12px 32px #0000002e}.DrawingColorPicker-module__SDRZfG__section{gap:var(--cmv-space-xs);flex-direction:column;display:flex}.DrawingColorPicker-module__SDRZfG__section+.DrawingColorPicker-module__SDRZfG__section{margin-top:var(--cmv-space-md)}.DrawingColorPicker-module__SDRZfG__sectionTitle{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.DrawingColorPicker-module__SDRZfG__swatchGrid{flex-wrap:wrap;gap:8px;display:flex}.DrawingColorPicker-module__SDRZfG__colorOption{border-radius:var(--cmv-radius-full);cursor:pointer;border:2px solid #0000;width:1.75rem;height:1.75rem;padding:0}.DrawingColorPicker-module__SDRZfG__colorOption:hover{border-color:var(--cmv-border-strong)}.DrawingColorPicker-module__SDRZfG__colorOptionActive{border-color:var(--cmv-text);box-shadow:0 0 0 1px var(--cmv-canvas)}.DrawingColorPicker-module__SDRZfG__customRow{align-items:center;gap:var(--cmv-space-sm);display:flex}.DrawingColorPicker-module__SDRZfG__nativePicker{border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);cursor:pointer;background:0 0;width:2.5rem;height:2.5rem;padding:0}.DrawingColorPicker-module__SDRZfG__nativePicker::-webkit-color-swatch-wrapper{padding:2px}.DrawingColorPicker-module__SDRZfG__nativePicker::-webkit-color-swatch{border-radius:calc(var(--cmv-radius-sm) - 2px);border:none}.DrawingColorPicker-module__SDRZfG__hexInput{min-height:2.5rem;padding:0 var(--cmv-space-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cmv-text-caption);color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);flex:1}.DrawingColorPicker-module__SDRZfG__hexInput:focus{outline:2px solid color-mix(in srgb, var(--cmv-accent) 45%, transparent);outline-offset:1px}.DrawingColorPicker-module__SDRZfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DrawingLineWidthControl-module__tzxohW__root{position:relative}.DrawingLineWidthControl-module__tzxohW__trigger{min-width:2.25rem;padding-inline:var(--cmv-space-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;display:inline-flex}.DrawingLineWidthControl-module__tzxohW__triggerPreview{border-radius:var(--cmv-radius-full);width:1.125rem;display:block}.DrawingLineWidthControl-module__tzxohW__panel{opacity:0;pointer-events:none;z-index:40;width:min(15rem, calc(100vw - var(--cmv-space-md) * 2));grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .15s;display:grid;position:absolute;top:calc(100% + 4px);right:0}.DrawingLineWidthControl-module__tzxohW__panelOpen{opacity:1;pointer-events:auto;grid-template-rows:1fr}.DrawingLineWidthControl-module__tzxohW__panelInner{padding:var(--cmv-space-md);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);overflow:hidden;box-shadow:0 12px 32px #0000002e}.DrawingLineWidthControl-module__tzxohW__title{margin:0 0 var(--cmv-space-sm);font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.DrawingLineWidthControl-module__tzxohW__options{gap:var(--cmv-space-xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.DrawingLineWidthControl-module__tzxohW__option{min-height:3rem;padding:var(--cmv-space-xs);color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.DrawingLineWidthControl-module__tzxohW__option:hover{border-color:var(--cmv-border-strong)}.DrawingLineWidthControl-module__tzxohW__optionActive{color:var(--cmv-accent-text);background:var(--cmv-accent);border-color:var(--cmv-accent)}.DrawingLineWidthControl-module__tzxohW__optionActive:hover{color:var(--cmv-accent-text);border-color:var(--cmv-accent)}.DrawingLineWidthControl-module__tzxohW__preview{border-radius:var(--cmv-radius-full);width:1.75rem;display:block}.DrawingLineWidthControl-module__tzxohW__label{font-size:var(--cmv-text-caption);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.DrawingLineWidthControl-module__tzxohW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DrawingStyleSheet-module__1lIVwq__root{gap:var(--cmv-space-md);flex-direction:column;display:flex}.DrawingStyleSheet-module__1lIVwq__widthSection{gap:var(--cmv-space-sm);padding-top:var(--cmv-space-xs);border-top:1px solid var(--cmv-border);flex-direction:column;display:flex}.DrawingStyleSheet-module__1lIVwq__colorDot{border:2px solid var(--cmv-border-strong);border-radius:var(--cmv-radius-full);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px #0000001f}
.ChartTopBar-module__Ce7jsq__shell{display:none}@media (max-width:720px){.ChartTopBar-module__Ce7jsq__shell{background:var(--cmv-surface-raised);border-top:1px solid var(--cmv-border);flex-shrink:0;display:block}.ChartTopBar-module__Ce7jsq__bar{align-items:center;gap:var(--cmv-space-xs);min-height:3rem;padding:var(--cmv-space-sm);display:flex}.ChartTopBar-module__Ce7jsq__symbolBlock{flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;display:flex;overflow:hidden}.ChartTopBar-module__Ce7jsq__symbol{font-size:var(--cmv-text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;display:block;overflow:hidden}.ChartTopBar-module__Ce7jsq__venue{font-size:var(--cmv-text-caption);color:var(--cmv-text-subtle);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:500;display:block;overflow:hidden}.ChartTopBar-module__Ce7jsq__tools{flex-shrink:1;min-width:7.5rem;max-width:58%}}
