.DealerCharts-module__cE-WfG__frame{--chart-ink:#17201d;--chart-muted:#58655f;--chart-faint:#64716c;--chart-border:#dce3df;--chart-grid:#e8edea;--chart-surface:#fff;--chart-soft:#f6f8f7;--chart-positive:#178a63;--chart-negative:#c4545d;--chart-blue:#246d98;--chart-amber:#aa7423;--chart-violet:#735f9b;--heatmap-positive-rgb:23 138 99;--heatmap-negative-rgb:196 84 93;--heatmap-neutral-rgb:136 147 143;border:1px solid var(--chart-border);background:var(--chart-surface);min-width:0;color:var(--chart-ink);border-radius:12px;gap:12px;padding:16px;display:grid;position:relative;box-shadow:0 1px 1px #17201d06}.DealerCharts-module__cE-WfG__frameCompact{padding:12px}.DealerCharts-module__cE-WfG__frameHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.DealerCharts-module__cE-WfG__heading{min-width:0}.DealerCharts-module__cE-WfG__eyebrow{color:var(--chart-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:620;line-height:1.2;display:block}.DealerCharts-module__cE-WfG__title{color:var(--chart-ink);letter-spacing:-.015em;text-overflow:ellipsis;margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:16px;font-weight:630;line-height:1.3;overflow:hidden}.DealerCharts-module__cE-WfG__headerActions{flex:none;align-items:center;gap:8px;display:flex}.DealerCharts-module__cE-WfG__statusBadge{color:#60706a;letter-spacing:.04em;background:#f8faf9;border:1px solid #d9e1dd;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:720;display:inline-flex}.DealerCharts-module__cE-WfG__statusBadge:before{content:"";background:#82918b;border-radius:50%;width:6px;height:6px}.DealerCharts-module__cE-WfG__statusLive:before{background:var(--chart-positive)}.DealerCharts-module__cE-WfG__statusPartial:before,.DealerCharts-module__cE-WfG__statusDelayed:before,.DealerCharts-module__cE-WfG__statusDemo:before{background:var(--chart-amber)}.DealerCharts-module__cE-WfG__statusError:before{background:var(--chart-negative)}.DealerCharts-module__cE-WfG__expandButton,.DealerCharts-module__cE-WfG__modalClose{color:#42504b;cursor:pointer;background:#fff;border:1px solid #cfd9d4;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:11px;font-weight:620;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.DealerCharts-module__cE-WfG__expandButton:hover,.DealerCharts-module__cE-WfG__modalClose:hover{color:#17201d;background:#f3f6f4;border-color:#96aaa1}.DealerCharts-module__cE-WfG__expandButton:focus-visible,.DealerCharts-module__cE-WfG__modalClose:focus-visible{outline-offset:2px;outline:2px solid #246d985c}.DealerCharts-module__cE-WfG__expandButton svg,.DealerCharts-module__cE-WfG__modalClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.DealerCharts-module__cE-WfG__metricStrip{grid-template-columns:repeat(var(--metric-count,4), minmax(92px, 1fr));border:1px solid var(--chart-border);background:#fafcfb;border-radius:8px;display:grid;overflow:hidden}.DealerCharts-module__cE-WfG__metric{border-right:1px solid var(--chart-border);min-width:0;padding:9px 11px}.DealerCharts-module__cE-WfG__metric:last-child{border-right:0}.DealerCharts-module__cE-WfG__metricLabel{color:var(--chart-faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:590;line-height:1.25;display:block;overflow:hidden}.DealerCharts-module__cE-WfG__metricValue{color:var(--chart-ink);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.DealerCharts-module__cE-WfG__expiryStepPanel{border:1px solid var(--chart-border);background:var(--chart-soft);border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.DealerCharts-module__cE-WfG__expiryStepHeader{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.DealerCharts-module__cE-WfG__expiryStepHeader>div{gap:2px;min-width:0;display:grid}.DealerCharts-module__cE-WfG__expiryStepHeader strong{color:var(--chart-ink);font-size:12px;font-weight:670}.DealerCharts-module__cE-WfG__expiryStepHeader span,.DealerCharts-module__cE-WfG__expiryStepHeader small{color:var(--chart-faint);font-size:10px;line-height:1.35}.DealerCharts-module__cE-WfG__expiryStepHeader small{flex:none;font-family:SFMono-Regular,Consolas,monospace}.DealerCharts-module__cE-WfG__expiryStepList{scrollbar-width:thin;grid-auto-columns:minmax(178px,1fr);grid-auto-flow:column;gap:7px;min-width:0;padding-bottom:2px;display:grid;overflow-x:auto}.DealerCharts-module__cE-WfG__stepAlertPanel{border:1px solid var(--chart-border);background:color-mix(in srgb, var(--chart-soft) 74%, transparent);border-radius:9px;gap:8px;padding:10px;display:grid}.DealerCharts-module__cE-WfG__stepAlertHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.DealerCharts-module__cE-WfG__stepAlertHeading>div{gap:2px;display:grid}.DealerCharts-module__cE-WfG__stepAlertHeading strong{color:var(--chart-ink);font-size:11px}.DealerCharts-module__cE-WfG__stepAlertHeading span,.DealerCharts-module__cE-WfG__stepAlertHeading small{color:var(--chart-faint);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.DealerCharts-module__cE-WfG__stepAlertGrid{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:6px;display:grid}.DealerCharts-module__cE-WfG__stepAlertItem{border:1px solid var(--chart-border);background:var(--chart-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.DealerCharts-module__cE-WfG__stepAlertItem>span{gap:2px;min-width:0;display:grid}.DealerCharts-module__cE-WfG__stepAlertItem b{color:var(--chart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.DealerCharts-module__cE-WfG__stepAlertItem strong{color:var(--chart-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.DealerCharts-module__cE-WfG__expiryStepButton{border:1px solid var(--chart-border);background:var(--chart-surface);min-width:0;color:var(--chart-ink);cursor:pointer;text-align:left;border-radius:7px;gap:5px;padding:9px 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.DealerCharts-module__cE-WfG__expiryStepButton:hover{background:#f5f9fb;border-color:#8ba9b9}.DealerCharts-module__cE-WfG__expiryStepButton:focus-visible{outline-offset:1px;outline:2px solid #246d986b}.DealerCharts-module__cE-WfG__expiryStepButton:disabled{cursor:default;opacity:1}.DealerCharts-module__cE-WfG__expiryStepButtonActive{border-color:var(--chart-blue);background:#eef6fa;box-shadow:inset 0 0 0 1px #246d9814}.DealerCharts-module__cE-WfG__expiryStepMain{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DealerCharts-module__cE-WfG__expiryStepMain strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:680}.DealerCharts-module__cE-WfG__expiryStepMain small,.DealerCharts-module__cE-WfG__expiryStepRange,.DealerCharts-module__cE-WfG__expiryStepBasis{color:var(--chart-faint);font-size:10px;line-height:1.35}.DealerCharts-module__cE-WfG__expiryStepMain small{white-space:nowrap}.DealerCharts-module__cE-WfG__expiryStepMove{color:var(--chart-blue);font-family:SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:680}.DealerCharts-module__cE-WfG__expiryStepRange,.DealerCharts-module__cE-WfG__expiryStepBasis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DealerCharts-module__cE-WfG__tonePositive{color:var(--chart-positive)}.DealerCharts-module__cE-WfG__toneNegative{color:var(--chart-negative)}.DealerCharts-module__cE-WfG__toneWarning{color:var(--chart-amber)}.DealerCharts-module__cE-WfG__toneInfo{color:var(--chart-blue)}.DealerCharts-module__cE-WfG__chartBody{min-width:0}.DealerCharts-module__cE-WfG__chartInteraction{gap:8px;min-width:0;display:grid}.DealerCharts-module__cE-WfG__chartControlBar{border:1px solid var(--chart-border);background:var(--chart-soft);border-radius:8px;align-items:flex-end;gap:8px;min-width:0;padding:8px 9px;display:flex}.DealerCharts-module__cE-WfG__chartControlGroup{flex:none;gap:4px;min-width:0;display:grid}.DealerCharts-module__cE-WfG__chartControlGroup:first-child{flex:320px}.DealerCharts-module__cE-WfG__chartControlLabel{color:var(--chart-faint);letter-spacing:.05em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700;line-height:1.2}.DealerCharts-module__cE-WfG__chartDirectInteractionHint{color:var(--chart-muted);text-align:right;flex:0 auto;padding-bottom:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:570;line-height:1.35}.DealerCharts-module__cE-WfG__tradingChartShell{border:1px solid var(--chart-border);background:var(--chart-surface);overscroll-behavior:contain;border-radius:9px;min-width:0;display:grid;position:relative;overflow:hidden}.DealerCharts-module__cE-WfG__tradingChartCanvas{width:100%;min-width:0;height:660px;position:relative}.DealerCharts-module__cE-WfG__tradingChartShellExpanded .DealerCharts-module__cE-WfG__tradingChartCanvas{height:min(82vh,830px);min-height:700px}.DealerCharts-module__cE-WfG__tradingGexOverlay{z-index:1;pointer-events:none;position:absolute;overflow:hidden}.DealerCharts-module__cE-WfG__tradingGexBand{min-height:1px;transition:top 80ms linear,height 80ms linear;position:absolute;left:0;right:0}.DealerCharts-module__cE-WfG__tradingGexBandPositive{background:#178a6321}.DealerCharts-module__cE-WfG__tradingGexBandNegative{background:#c4545d21}.DealerCharts-module__cE-WfG__tradingGexBandNeutral{background:#66736e12}.DealerCharts-module__cE-WfG__tradingGexReadout{z-index:3;border:1px solid color-mix(in srgb, var(--chart-positive) 22%, var(--chart-border));background:color-mix(in srgb, var(--chart-surface) 93%, transparent);max-width:min(310px,100% - 120px);color:var(--chart-muted);pointer-events:none;border-radius:6px;gap:1px;padding:5px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.25;display:grid;position:absolute;top:10px;right:94px;box-shadow:0 1px 5px #17201d0d}.DealerCharts-module__cE-WfG__tradingGexReadout strong{color:var(--chart-ink);font-size:10px;font-weight:760}.DealerCharts-module__cE-WfG__tradingGexReadout span{color:var(--chart-positive);font-weight:700}.DealerCharts-module__cE-WfG__tradingGexReadoutNegative{border-color:color-mix(in srgb, var(--chart-negative) 25%, var(--chart-border))}.DealerCharts-module__cE-WfG__tradingGexReadoutNegative span{color:var(--chart-negative)}.DealerCharts-module__cE-WfG__tradingGexReadoutNeutral{border-color:var(--chart-border)}.DealerCharts-module__cE-WfG__tradingGexReadoutNeutral span{color:var(--chart-muted)}.DealerCharts-module__cE-WfG__tradingGexReadout small{color:var(--chart-faint);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DealerCharts-module__cE-WfG__tradingVolatilityPaneLabel{z-index:3;border:1px solid color-mix(in srgb, var(--chart-blue) 22%, var(--chart-border));background:color-mix(in srgb, var(--chart-surface) 92%, transparent);max-width:calc(100% - 112px);color:var(--chart-muted);pointer-events:none;border-radius:5px;align-items:baseline;gap:7px;padding:4px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.25;display:flex;position:absolute;top:73%;left:10px;box-shadow:0 1px 4px #17201d0d}.DealerCharts-module__cE-WfG__tradingVolatilityPaneLabel strong{color:var(--chart-blue);font-size:10px;font-weight:750}.DealerCharts-module__cE-WfG__tradingEventPaneLabel{z-index:3;min-width:0;color:var(--chart-muted);pointer-events:none;align-items:center;gap:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.2;display:flex;position:absolute;top:86%;left:10px;right:92px}.DealerCharts-module__cE-WfG__tradingEventPaneTitle,.DealerCharts-module__cE-WfG__tradingNextEvent{border:1px solid color-mix(in srgb, var(--chart-amber) 24%, var(--chart-border));background:color-mix(in srgb, var(--chart-surface) 94%, transparent);border-radius:5px;align-items:baseline;gap:7px;min-width:0;padding:4px 7px;display:flex;box-shadow:0 1px 4px #17201d0a}.DealerCharts-module__cE-WfG__tradingEventPaneTitle strong,.DealerCharts-module__cE-WfG__tradingNextEvent strong{color:var(--chart-amber);flex:none;font-size:10px;font-weight:750}.DealerCharts-module__cE-WfG__tradingEventPaneTitle small,.DealerCharts-module__cE-WfG__tradingNextEvent small{color:var(--chart-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DealerCharts-module__cE-WfG__tradingNextEvent{margin-left:auto}.DealerCharts-module__cE-WfG__tradingEventUnavailable{color:var(--chart-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.DealerCharts-module__cE-WfG__tradingChartTooltipEvent{color:#f0c77d;border-top:1px solid #ffffff24;margin-top:3px;padding-top:5px}.DealerCharts-module__cE-WfG__tradingChartTooltipGex{color:#9dd6bd;border-top:1px solid #ffffff24;margin-top:3px;padding-top:5px}.DealerCharts-module__cE-WfG__tradingChartTooltip{z-index:4;color:#e8efec;pointer-events:none;background:#17201ded;border:1px solid #ffffff1f;border-radius:7px;gap:3px;width:230px;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.35;display:grid;position:absolute;top:0;left:0;box-shadow:0 7px 18px #121c1824}.DealerCharts-module__cE-WfG__tradingChartTooltip strong{color:#fff;margin-bottom:2px;font-size:11px;font-weight:720}.DealerCharts-module__cE-WfG__tradingChartFooter{border-top:1px solid var(--chart-border);background:var(--chart-soft);min-width:0;color:var(--chart-faint);align-items:center;gap:12px;padding:7px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.35;display:flex}.DealerCharts-module__cE-WfG__tradingChartFooter>span:first-child{color:var(--chart-ink);flex:none;font-weight:680}.DealerCharts-module__cE-WfG__tradingChartFooter>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.DealerCharts-module__cE-WfG__tradingChartFooterActions{flex:none;align-items:center;gap:8px;display:flex}.DealerCharts-module__cE-WfG__tradingChartFooterActions a{color:var(--chart-blue);text-decoration:none}.DealerCharts-module__cE-WfG__tradingChartFooterActions a:hover{text-decoration:underline}.DealerCharts-module__cE-WfG__tradingChartFooterActions button{border:1px solid var(--chart-border);background:var(--chart-surface);min-height:25px;color:var(--chart-muted);cursor:pointer;font:inherit;border-radius:6px;padding:0 8px;font-weight:650}.DealerCharts-module__cE-WfG__tradingChartFooterActions button:hover{color:var(--chart-ink)}.DealerCharts-module__cE-WfG__chartZoomControl{border:1px solid var(--chart-border);background:var(--chart-surface);border-radius:7px;min-width:0;display:inline-flex;overflow:hidden}.DealerCharts-module__cE-WfG__chartZoomControl button{width:31px;min-height:29px;color:var(--chart-muted);cursor:pointer;background:0 0;border:0;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:650}.DealerCharts-module__cE-WfG__chartZoomControl button:first-child{border-right:1px solid var(--chart-border)}.DealerCharts-module__cE-WfG__chartZoomControl button:last-child{border-left:1px solid var(--chart-border)}.DealerCharts-module__cE-WfG__chartZoomValue{min-width:70px;color:var(--chart-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:inline-flex}.DealerCharts-module__cE-WfG__heatmapRangeBar{border:1px solid var(--chart-border);background:var(--chart-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 9px;display:flex}.DealerCharts-module__cE-WfG__heatmapRangeReadout{align-items:baseline;gap:7px;min-width:0;display:flex}.DealerCharts-module__cE-WfG__heatmapRangeReadout span,.DealerCharts-module__cE-WfG__heatmapRangeReadout small{color:var(--chart-faint);font-size:10px;line-height:1.3}.DealerCharts-module__cE-WfG__heatmapRangeReadout strong{color:var(--chart-ink);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:680;overflow:hidden}.DealerCharts-module__cE-WfG__heatmapRangeToggle{border:1px solid var(--chart-border);background:var(--chart-surface);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.DealerCharts-module__cE-WfG__heatmapRangeToggle button{border:0;border-right:1px solid var(--chart-border);min-height:28px;color:var(--chart-muted);cursor:pointer;background:0 0;padding:0 10px;font-size:10px;font-weight:650;transition:background .14s,color .14s}.DealerCharts-module__cE-WfG__heatmapRangeToggle button:last-child{border-right:0}.DealerCharts-module__cE-WfG__heatmapRangeToggle button:hover{color:var(--chart-ink);background:#246d9814}.DealerCharts-module__cE-WfG__heatmapRangeToggle button[aria-pressed=true]{background:var(--chart-blue);color:#fff}.DealerCharts-module__cE-WfG__heatmapRangeToggle button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #246d986b;position:relative}.DealerCharts-module__cE-WfG__svgViewport{cursor:crosshair;touch-action:pan-y;background:#fff;border:1px solid #e1e7e4;border-radius:9px;min-width:0;overflow:hidden}.DealerCharts-module__cE-WfG__svgViewportPannable{cursor:grab;-webkit-user-select:none;user-select:none}.DealerCharts-module__cE-WfG__svgViewportPannable .DealerCharts-module__cE-WfG__svg{touch-action:pan-y}.DealerCharts-module__cE-WfG__svgViewportDragging{cursor:grabbing}.DealerCharts-module__cE-WfG__svgViewportScaling{cursor:ns-resize}.DealerCharts-module__cE-WfG__chartViewportFooter{border:1px solid var(--chart-border);background:var(--chart-soft);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.DealerCharts-module__cE-WfG__chartWindowReadout{flex:auto;gap:1px;min-width:210px;display:grid}.DealerCharts-module__cE-WfG__chartWindowReadout strong,.DealerCharts-module__cE-WfG__chartWindowReadout span,.DealerCharts-module__cE-WfG__chartWindowReadout small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DealerCharts-module__cE-WfG__chartWindowReadout strong{color:var(--chart-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:690}.DealerCharts-module__cE-WfG__chartWindowReadout span,.DealerCharts-module__cE-WfG__chartWindowReadout small{color:var(--chart-faint);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.35}.DealerCharts-module__cE-WfG__chartTimeframeSelector{border:1px solid var(--chart-border);background:var(--chart-surface);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.DealerCharts-module__cE-WfG__chartTimeframeSelector button,.DealerCharts-module__cE-WfG__chartLatestButton,.DealerCharts-module__cE-WfG__chartResetButton{min-height:29px;color:var(--chart-muted);cursor:pointer;background:0 0;border:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:680;transition:background .14s,color .14s,opacity .14s}.DealerCharts-module__cE-WfG__chartTimeframeSelector button{border-right:1px solid var(--chart-border);min-width:38px;padding:0 8px}.DealerCharts-module__cE-WfG__chartTimeframeSelector button:last-child{border-right:0}.DealerCharts-module__cE-WfG__chartTimeframeSelector button:hover,.DealerCharts-module__cE-WfG__chartLatestButton:hover:not(:disabled),.DealerCharts-module__cE-WfG__chartResetButton:hover:not(:disabled),.DealerCharts-module__cE-WfG__chartZoomControl button:hover:not(:disabled){color:var(--chart-ink);background:#246d9814}.DealerCharts-module__cE-WfG__chartTimeframeSelector button[aria-pressed=true]{background:var(--chart-blue);color:#fff}.DealerCharts-module__cE-WfG__chartTimeframeSelector button:focus-visible,.DealerCharts-module__cE-WfG__chartLatestButton:focus-visible,.DealerCharts-module__cE-WfG__chartResetButton:focus-visible,.DealerCharts-module__cE-WfG__chartZoomControl button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #246d986b;position:relative}.DealerCharts-module__cE-WfG__chartTimeframeSelector button:disabled,.DealerCharts-module__cE-WfG__chartLatestButton:disabled,.DealerCharts-module__cE-WfG__chartResetButton:disabled,.DealerCharts-module__cE-WfG__chartZoomControl button:disabled{cursor:default;opacity:.42}.DealerCharts-module__cE-WfG__chartLatestButton,.DealerCharts-module__cE-WfG__chartResetButton{border:1px solid var(--chart-border);background:var(--chart-surface);border-radius:7px;flex:none;padding:0 10px}.DealerCharts-module__cE-WfG__chartResetButton{align-self:flex-end}.DealerCharts-module__cE-WfG__yAxisHitArea{fill:#0000;cursor:ns-resize;pointer-events:all;touch-action:none}.DealerCharts-module__cE-WfG__ivUpperZoneShade{fill:#f6ead5;opacity:.11}.DealerCharts-module__cE-WfG__ivMiddleZoneShade{fill:#dcebf4;opacity:.08}.DealerCharts-module__cE-WfG__ivLowerZoneShade{fill:#ebe6f3;opacity:.11}.DealerCharts-module__cE-WfG__gexPositiveZoneShade{fill:#d9f0e6;opacity:.12}.DealerCharts-module__cE-WfG__gexNegativeZoneShade{fill:#f7e2e4;opacity:.12}.DealerCharts-module__cE-WfG__gexTrendPositiveZoneShade{fill:#d9f0e6;opacity:.085}.DealerCharts-module__cE-WfG__gexTrendNegativeZoneShade{fill:#f7e2e4;opacity:.085}.DealerCharts-module__cE-WfG__svg{width:100%;height:auto;min-height:250px;color:var(--chart-muted);-webkit-user-select:none;user-select:none;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:block}.DealerCharts-module__cE-WfG__svgExpanded{min-height:min(68vh,660px)}.DealerCharts-module__cE-WfG__gridLine{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__axisLine{stroke:#bac5c0;stroke-width:1px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__axisText,.DealerCharts-module__cE-WfG__axisLabel,.DealerCharts-module__cE-WfG__keyLabel{fill:#58655f;font-size:11px;font-weight:590}.DealerCharts-module__cE-WfG__axisLabel{fill:#5f6c67;letter-spacing:.03em;font-size:10px}.DealerCharts-module__cE-WfG__zeroLine{stroke:#87948e;stroke-width:1.25px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__currentLine{stroke:#17201d;stroke-dasharray:5 4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__keyLine{stroke:#aa7423;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__stopLine{stroke:#c4545d;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__targetLine{stroke:#178a63;stroke-dasharray:6 4;stroke-width:1px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__crosshair{pointer-events:none;stroke:#6f7d77;stroke-dasharray:2 3;stroke-width:.8px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__hoverDot{pointer-events:none;fill:#fff;stroke:#17201d;stroke-width:1.6px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__heatmapPriceHalo,.DealerCharts-module__cE-WfG__heatmapPriceLine{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__heatmapPriceHalo{stroke:#ffffff8c;stroke-width:3.4px}.DealerCharts-module__cE-WfG__heatmapPriceLine{stroke:var(--chart-blue);stroke-width:1.8px}.DealerCharts-module__cE-WfG__heatmapPriceDot{pointer-events:none;fill:var(--chart-surface);stroke:var(--chart-blue);stroke-width:1.7px;vector-effect:non-scaling-stroke}.DealerCharts-module__cE-WfG__heatmapCell{stroke:#ffffff7a;stroke-width:.4px;transition:filter .1s,stroke .1s}.DealerCharts-module__cE-WfG__heatmapCellHovered{stroke:#33443e;stroke-width:1.1px;filter:brightness(1.05)}.DealerCharts-module__cE-WfG__tooltip{pointer-events:none;filter:drop-shadow(0 5px 10px #1a25211f)}.DealerCharts-module__cE-WfG__tooltipRect{fill:#17201df0;stroke:#ffffff1f;stroke-width:1px}.DealerCharts-module__cE-WfG__tooltipTitle{fill:#fff;font-size:11px;font-weight:720}.DealerCharts-module__cE-WfG__tooltipText{fill:#dce4e0;font-size:10px;font-weight:520}.DealerCharts-module__cE-WfG__keyPill{fill:#fff;stroke:#cad4cf;stroke-width:1px}.DealerCharts-module__cE-WfG__legend{color:#58655f;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:10px;font-weight:560;display:flex}.DealerCharts-module__cE-WfG__legendItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.DealerCharts-module__cE-WfG__legendSwatch{background:var(--swatch,#66736e);border-radius:999px;width:14px;height:3px}.DealerCharts-module__cE-WfG__empty{color:#596660;text-align:center;background:#fafcfb;border:1px dashed #ccd6d1;border-radius:9px;place-content:center;gap:7px;min-height:260px;display:grid}.DealerCharts-module__cE-WfG__empty strong{color:#46534e;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:14px;font-weight:620}.DealerCharts-module__cE-WfG__empty span{max-width:330px;font-size:11px;line-height:1.55}.DealerCharts-module__cE-WfG__modal{background:#f2f5f3;border:1px solid #ccd6d1;border-radius:14px;width:min(96vw,1480px);max-width:none;height:min(94vh,980px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #131d193d}.DealerCharts-module__cE-WfG__modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d1a6b}.DealerCharts-module__cE-WfG__modalShell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.DealerCharts-module__cE-WfG__modalHeader{background:#fffffff0;border-bottom:1px solid #d9e1dd;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.DealerCharts-module__cE-WfG__modalHeaderText{min-width:0}.DealerCharts-module__cE-WfG__modalHeaderText span{color:#5f6c67;letter-spacing:.14em;margin-bottom:2px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:650;display:block}.DealerCharts-module__cE-WfG__modalHeaderText strong{color:#17201d;text-overflow:ellipsis;white-space:nowrap;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:15px;font-weight:650;display:block;overflow:hidden}.DealerCharts-module__cE-WfG__modalBody{min-height:0;padding:16px;overflow:auto}.DealerCharts-module__cE-WfG__modalCanvas{min-width:860px}.DealerCharts-module__cE-WfG__previewCard{background:#fff;border:1px solid #dce3df;border-radius:12px;min-width:0;display:grid;overflow:hidden}.DealerCharts-module__cE-WfG__previewHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 10px;display:flex}.DealerCharts-module__cE-WfG__previewHeader h3{color:#17201d;margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:15px;font-weight:640}.DealerCharts-module__cE-WfG__previewHeader p{color:#6d7a75;margin:4px 0 0;font-size:11px;line-height:1.45}.DealerCharts-module__cE-WfG__previewContent{min-width:0;padding:0 10px 10px}.DealerCharts-module__cE-WfG__previewFooter{color:#68756f;background:#fafcfb;border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}html[data-theme=dark] .DealerCharts-module__cE-WfG__frame{--chart-ink:#edf5f1;--chart-muted:#a0b1aa;--chart-faint:#758a82;--chart-border:#293c35;--chart-grid:#20322c;--chart-surface:#0d1714;--chart-soft:#121f1b;--chart-positive:#55c99a;--chart-negative:#ef7c87;--chart-blue:#68bae0;--chart-amber:#e2ae57;--chart-violet:#a894d3;--heatmap-positive-rgb:85 201 154;--heatmap-negative-rgb:239 124 135;--heatmap-neutral-rgb:155 173 166;background:linear-gradient(180deg, #ffffff05, transparent 80px), var(--chart-surface);box-shadow:inset 0 1px #ffffff06,0 14px 34px #00060429}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusBadge{color:#9db0a8;background:#121f1b;border-color:#30463e}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusBadge:before{box-shadow:0 0 0 3px #82918b14}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusLive:before{box-shadow:0 0 0 3px #55c99a1a}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusPartial:before{box-shadow:0 0 0 3px #e2ae571a}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusDelayed:before{box-shadow:0 0 0 3px #e2ae571a}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusDemo:before{box-shadow:0 0 0 3px #e2ae571a}html[data-theme=dark] .DealerCharts-module__cE-WfG__statusError:before{box-shadow:0 0 0 3px #ef7c871a}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__expandButton,html[data-theme=dark] .DealerCharts-module__cE-WfG__modalClose){color:#b6c6c0;background:#13201c;border-color:#344b43}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__expandButton:hover,html[data-theme=dark] .DealerCharts-module__cE-WfG__modalClose:hover){color:#f3f8f5;background:#1a2a25;border-color:#547267}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__expandButton:focus-visible,html[data-theme=dark] .DealerCharts-module__cE-WfG__modalClose:focus-visible){outline-color:#68bae094}html[data-theme=dark] .DealerCharts-module__cE-WfG__metricStrip{background:#101b18;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] .DealerCharts-module__cE-WfG__metric{background:linear-gradient(#ffffff03,#0000)}html[data-theme=dark] .DealerCharts-module__cE-WfG__expiryStepPanel{background:#101b18}html[data-theme=dark] .DealerCharts-module__cE-WfG__expiryStepButton{background:#0d1714;border-color:#293c35}html[data-theme=dark] .DealerCharts-module__cE-WfG__expiryStepButton:hover{background:#14231e;border-color:#4d7465}html[data-theme=dark] .DealerCharts-module__cE-WfG__expiryStepButtonActive{background:#10242b;border-color:#68bae0;box-shadow:inset 0 0 0 1px #68bae01a}html[data-theme=dark] .DealerCharts-module__cE-WfG__svgViewport{scrollbar-color:#40574e #0c1613;background:radial-gradient(circle at 50% 0,#4e7e6b0f,#0000 48%),#09120f;border-color:#253830;box-shadow:inset 0 1px #ffffff05}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__chartControlBar,html[data-theme=dark] .DealerCharts-module__cE-WfG__chartViewportFooter,html[data-theme=dark] .DealerCharts-module__cE-WfG__chartTimeframeSelector,html[data-theme=dark] .DealerCharts-module__cE-WfG__chartLatestButton,html[data-theme=dark] .DealerCharts-module__cE-WfG__chartResetButton,html[data-theme=dark] .DealerCharts-module__cE-WfG__chartZoomControl,html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapRangeBar,html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapRangeToggle){background:#0d1714;border-color:#293c35}html[data-theme=dark] .DealerCharts-module__cE-WfG__chartTimeframeSelector button:hover{background:#172a23}html[data-theme=dark] .DealerCharts-module__cE-WfG__chartLatestButton:hover:not(:disabled){background:#172a23}html[data-theme=dark] .DealerCharts-module__cE-WfG__chartResetButton:hover:not(:disabled){background:#172a23}html[data-theme=dark] .DealerCharts-module__cE-WfG__chartZoomControl button:hover:not(:disabled){background:#172a23}html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapRangeToggle button:hover{background:#172a23}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__chartTimeframeSelector button[aria-pressed=true],html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapRangeToggle button[aria-pressed=true]){color:#071310;background:#68bae0}html[data-theme=dark] .DealerCharts-module__cE-WfG__ivUpperZoneShade{fill:#e2ae57;opacity:.045}html[data-theme=dark] .DealerCharts-module__cE-WfG__ivMiddleZoneShade{fill:#68bae0;opacity:.035}html[data-theme=dark] .DealerCharts-module__cE-WfG__ivLowerZoneShade{fill:#a894d3;opacity:.045}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__gexPositiveZoneShade,html[data-theme=dark] .DealerCharts-module__cE-WfG__gexTrendPositiveZoneShade){fill:#55c99a;opacity:.04}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__gexNegativeZoneShade,html[data-theme=dark] .DealerCharts-module__cE-WfG__gexTrendNegativeZoneShade){fill:#ef7c87;opacity:.04}html[data-theme=dark] .DealerCharts-module__cE-WfG__svg{color:#9eb0a9}html[data-theme=dark] .DealerCharts-module__cE-WfG__gridLine{stroke:#20322c}html[data-theme=dark] .DealerCharts-module__cE-WfG__axisLine{stroke:#40534c}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__axisText,html[data-theme=dark] .DealerCharts-module__cE-WfG__axisLabel,html[data-theme=dark] .DealerCharts-module__cE-WfG__keyLabel){fill:#9bada6}html[data-theme=dark] .DealerCharts-module__cE-WfG__axisLabel{fill:#788d84}html[data-theme=dark] .DealerCharts-module__cE-WfG__zeroLine{stroke:#71857d}html[data-theme=dark] .DealerCharts-module__cE-WfG__currentLine{stroke:#e9f2ee}html[data-theme=dark] .DealerCharts-module__cE-WfG__keyLine{stroke:#e2ae57}html[data-theme=dark] .DealerCharts-module__cE-WfG__stopLine{stroke:#ef7c87}html[data-theme=dark] .DealerCharts-module__cE-WfG__targetLine{stroke:#55c99a}html[data-theme=dark] .DealerCharts-module__cE-WfG__crosshair{stroke:#9aaca5}html[data-theme=dark] .DealerCharts-module__cE-WfG__hoverDot{fill:#0b1512;stroke:#edf5f1}html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapPriceHalo{stroke:#040c099e}html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapCell{stroke:#09120fb8}html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapCellHovered{stroke:#dce8e3}html[data-theme=dark] .DealerCharts-module__cE-WfG__tradingChartTooltip{background:#030a08f5;border-color:#abc8bc33;box-shadow:0 9px 20px #0005037a}:is(html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapPriceLine,html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapPriceDot){stroke:#68bae0}html[data-theme=dark] .DealerCharts-module__cE-WfG__heatmapPriceDot{fill:#0b1512}html[data-theme=dark] .DealerCharts-module__cE-WfG__tooltip{filter:drop-shadow(0 9px 18px #00050380)}html[data-theme=dark] .DealerCharts-module__cE-WfG__tooltipRect{fill:#030a08f7;stroke:#abc8bc33}html[data-theme=dark] .DealerCharts-module__cE-WfG__tooltipTitle{fill:#f3f8f5}html[data-theme=dark] .DealerCharts-module__cE-WfG__tooltipText{fill:#c3d1cb}html[data-theme=dark] .DealerCharts-module__cE-WfG__keyPill{fill:#14211d;stroke:#40574e}html[data-theme=dark] .DealerCharts-module__cE-WfG__legend{color:#91a39c}html[data-theme=dark] .DealerCharts-module__cE-WfG__empty{color:#82968e;background:repeating-linear-gradient(-45deg,#ffffff03,#ffffff03 8px,#0000 8px 16px),#101b18;border-color:#344941}html[data-theme=dark] .DealerCharts-module__cE-WfG__empty strong{color:#d9e5df}html[data-theme=dark] .DealerCharts-module__cE-WfG__modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5f1;background:#08110e;border-color:#31463e;box-shadow:inset 0 0 0 1px #ffffff06,0 34px 100px #000402a8}html[data-theme=dark] .DealerCharts-module__cE-WfG__modal::backdrop{-webkit-backdrop-filter:blur(5px)saturate(.72);backdrop-filter:blur(5px)saturate(.72);background:#010705b8}html[data-theme=dark] .DealerCharts-module__cE-WfG__modalHeader{background:#0d1714f5;border-color:#293c35;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] .DealerCharts-module__cE-WfG__modalHeaderText span{color:#778c84}html[data-theme=dark] .DealerCharts-module__cE-WfG__modalHeaderText strong{color:#edf5f1}html[data-theme=dark] .DealerCharts-module__cE-WfG__modalBody{scrollbar-color:#40574e #0a1411;background:radial-gradient(circle at 50% -12%,#42746014,#0000 38%),#08110e}html[data-theme=dark] .DealerCharts-module__cE-WfG__previewCard{background:#0d1714;border-color:#293c35;box-shadow:0 12px 30px #00060421}html[data-theme=dark] .DealerCharts-module__cE-WfG__previewHeader h3{color:#edf5f1}html[data-theme=dark] .DealerCharts-module__cE-WfG__previewHeader p{color:#93a69e}html[data-theme=dark] .DealerCharts-module__cE-WfG__previewFooter{color:#91a49c;background:#101b18;border-color:#263931}@media (max-width:760px){.DealerCharts-module__cE-WfG__frame{border-radius:10px;gap:10px;padding:12px}.DealerCharts-module__cE-WfG__frameHeader{gap:8px}.DealerCharts-module__cE-WfG__statusBadge{display:none}.DealerCharts-module__cE-WfG__expandButton{min-width:31px;padding:0 7px;font-size:0}.DealerCharts-module__cE-WfG__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.DealerCharts-module__cE-WfG__metric{border-bottom:1px solid var(--chart-border)}.DealerCharts-module__cE-WfG__metric:nth-child(2n){border-right:0}.DealerCharts-module__cE-WfG__metric:nth-last-child(-n+2){border-bottom:0}.DealerCharts-module__cE-WfG__expiryStepHeader{flex-direction:column;align-items:flex-start;gap:5px}.DealerCharts-module__cE-WfG__chartControlBar,.DealerCharts-module__cE-WfG__chartViewportFooter{flex-wrap:wrap;align-items:stretch}.DealerCharts-module__cE-WfG__chartDirectInteractionHint{display:none}.DealerCharts-module__cE-WfG__tradingChartCanvas{height:430px}.DealerCharts-module__cE-WfG__tradingChartShellExpanded .DealerCharts-module__cE-WfG__tradingChartCanvas{height:calc(100dvh - 220px);min-height:480px}.DealerCharts-module__cE-WfG__tradingEventPaneLabel{gap:5px;right:54px}.DealerCharts-module__cE-WfG__tradingEventPaneTitle small,.DealerCharts-module__cE-WfG__tradingEventUnavailable{display:none}.DealerCharts-module__cE-WfG__tradingNextEvent{max-width:64%}.DealerCharts-module__cE-WfG__tradingChartFooter{flex-wrap:wrap;align-items:flex-start}.DealerCharts-module__cE-WfG__tradingChartFooter>span:nth-child(2){white-space:normal;order:3;width:100%}.DealerCharts-module__cE-WfG__tradingChartFooterActions{margin-left:auto}.DealerCharts-module__cE-WfG__chartControlGroup:first-child{min-width:100%}.DealerCharts-module__cE-WfG__heatmapRangeBar{flex-direction:column;align-items:stretch;gap:7px}.DealerCharts-module__cE-WfG__heatmapRangeReadout{flex-wrap:wrap}.DealerCharts-module__cE-WfG__heatmapRangeToggle{width:100%;display:flex}.DealerCharts-module__cE-WfG__heatmapRangeToggle button{flex:50%}.DealerCharts-module__cE-WfG__chartWindowReadout{min-width:100%}.DealerCharts-module__cE-WfG__chartTimeframeSelector{flex:auto;min-width:0;display:flex;overflow-x:auto}.DealerCharts-module__cE-WfG__chartTimeframeSelector button{flex:1 0 42px;min-width:42px}.DealerCharts-module__cE-WfG__svg{min-width:620px}.DealerCharts-module__cE-WfG__svgViewport{overscroll-behavior-inline:contain;overflow-x:auto}.DealerCharts-module__cE-WfG__svgViewportPannable{overflow-x:hidden}.DealerCharts-module__cE-WfG__modal{border:0;border-radius:0;width:100vw;height:100dvh}.DealerCharts-module__cE-WfG__modalBody{padding:10px}.DealerCharts-module__cE-WfG__modalCanvas{min-width:760px}}@media (prefers-reduced-motion:reduce){.DealerCharts-module__cE-WfG__expandButton,.DealerCharts-module__cE-WfG__modalClose,.DealerCharts-module__cE-WfG__chartTimeframeSelector button,.DealerCharts-module__cE-WfG__chartLatestButton,.DealerCharts-module__cE-WfG__chartResetButton,.DealerCharts-module__cE-WfG__chartZoomControl button,.DealerCharts-module__cE-WfG__heatmapRangeToggle button{transition:none}}
