.CustomWorkspace-module__sW6E_W__root{position:relative;}.CustomWorkspace-module__sW6E_W__toolbar{justify-content:space-between;}.CustomWorkspace-module__sW6E_W__toolbarLeft{align-items:center;gap:var(--gap-3);display:flex}.CustomWorkspace-module__sW6E_W__toolbarTitle{font-size:var(--sz-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-weight:600}.CustomWorkspace-module__sW6E_W__toolbarCount{font-size:var(--sz-xs);color:var(--text-muted);font-family:var(--font-mono)}.CustomWorkspace-module__sW6E_W__toolbarRight{align-items:center;gap:var(--gap-2);display:flex}.CustomWorkspace-module__sW6E_W__addBtnWrapper{position:relative}.CustomWorkspace-module__sW6E_W__addBtn{appearance:none;border:1px solid var(--cyan);background:var(--cyan-dim);height:30px;color:var(--cyan);font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.CustomWorkspace-module__sW6E_W__addBtn:hover{background:#00eeff2e}.CustomWorkspace-module__sW6E_W__addMenu{z-index:20;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;min-width:200px;padding:6px;animation:.12s CustomWorkspace-module__sW6E_W__addMenuIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0006}@keyframes CustomWorkspace-module__sW6E_W__addMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CustomWorkspace-module__sW6E_W__addMenuItem{appearance:none;align-items:center;gap:var(--gap-2);width:100%;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:5px;padding:8px 10px;display:flex}.CustomWorkspace-module__sW6E_W__addMenuItem:hover{background:var(--bg-hover)}.CustomWorkspace-module__sW6E_W__clearBtn{appearance:none;border:1px solid var(--border-subtle);height:30px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--sz-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:6px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.CustomWorkspace-module__sW6E_W__clearBtn:hover{background:var(--bear-dim);color:var(--bear);border-color:var(--bear)}.CustomWorkspace-module__sW6E_W__grid{background:var(--border-faint);flex:1;gap:2px;min-height:0;display:grid}.CustomWorkspace-module__sW6E_W__grid1{grid-template-rows:1fr;grid-template-columns:1fr}.CustomWorkspace-module__sW6E_W__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.CustomWorkspace-module__sW6E_W__grid3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.CustomWorkspace-module__sW6E_W__grid3>:nth-child(3){grid-column:1/-1}.CustomWorkspace-module__sW6E_W__grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@media (max-width:900px){.CustomWorkspace-module__sW6E_W__grid2,.CustomWorkspace-module__sW6E_W__grid3,.CustomWorkspace-module__sW6E_W__grid4{grid-template-columns:1fr}.CustomWorkspace-module__sW6E_W__grid2{grid-template-rows:1fr 1fr}.CustomWorkspace-module__sW6E_W__grid3{grid-template-rows:1fr 1fr 1fr}.CustomWorkspace-module__sW6E_W__grid4{grid-template-rows:1fr 1fr 1fr 1fr}.CustomWorkspace-module__sW6E_W__grid3>:nth-child(3){grid-column:auto}.CustomWorkspace-module__sW6E_W__panel{min-height:300px}.CustomWorkspace-module__sW6E_W__addMenu{left:0;right:auto}}.CustomWorkspace-module__sW6E_W__panel{background:var(--bg-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.CustomWorkspace-module__sW6E_W__panelHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);flex-shrink:0;min-height:32px;padding:4px 8px;display:flex}.CustomWorkspace-module__sW6E_W__panelHeaderLeft{align-items:center;gap:var(--gap-2);display:flex}.CustomWorkspace-module__sW6E_W__panelHeaderRight{align-items:center;gap:var(--gap-1);display:flex}.CustomWorkspace-module__sW6E_W__panelLabel{font-size:var(--sz-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-weight:600}.CustomWorkspace-module__sW6E_W__panelTierBadge{background:var(--purple-dim);height:18px;color:var(--purple);font-family:var(--font-mono);font-size:var(--sz-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.CustomWorkspace-module__sW6E_W__panelCloseBtn{appearance:none;width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:flex}.CustomWorkspace-module__sW6E_W__panelCloseBtn:hover{background:var(--bear-dim);color:var(--bear)}.CustomWorkspace-module__sW6E_W__panelFocusBtn{appearance:none;width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:flex}.CustomWorkspace-module__sW6E_W__panelFocusBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.CustomWorkspace-module__sW6E_W__panelFocusBtnActive{color:var(--cyan)}.CustomWorkspace-module__sW6E_W__panelFocusBtnActive:hover{background:var(--cyan-dim)}.CustomWorkspace-module__sW6E_W__focusAllBtn{appearance:none;border:1px solid var(--border-subtle);height:30px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--sz-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:6px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.CustomWorkspace-module__sW6E_W__focusAllBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.CustomWorkspace-module__sW6E_W__focusAllBtnActive{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-dim)}.CustomWorkspace-module__sW6E_W__panelTeaserLoading{height:100%;min-height:220px;padding:var(--gap-4);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--sz-sm);place-items:center;display:grid}.CustomWorkspace-module__sW6E_W__panelTeaser{gap:var(--gap-3);height:100%;min-height:220px;padding:var(--gap-4);flex-direction:column;display:flex}.CustomWorkspace-module__sW6E_W__panelTeaserHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);display:flex}.CustomWorkspace-module__sW6E_W__panelTeaserEyebrow{font-size:var(--sz-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.CustomWorkspace-module__sW6E_W__panelTeaserBadge{border:1px solid var(--purple);background:var(--purple-dim);height:20px;color:var(--purple);font-family:var(--font-mono);font-size:var(--sz-2xs);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.CustomWorkspace-module__sW6E_W__panelTeaserTitle{font-size:var(--sz-xl);color:var(--text-primary);font-weight:600}.CustomWorkspace-module__sW6E_W__panelTeaserCopy{max-width:48ch;color:var(--text-secondary);font-size:var(--sz-sm);margin:0;line-height:1.55}.CustomWorkspace-module__sW6E_W__panelTeaserMetrics{gap:var(--gap-2);flex-wrap:wrap;display:flex}.CustomWorkspace-module__sW6E_W__panelTeaserChip{border:1px solid var(--border-subtle);background:var(--bg-elevated);min-height:24px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--sz-xs);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.CustomWorkspace-module__sW6E_W__panelTeaserCanvas{gap:var(--gap-2);min-height:128px;padding:var(--gap-3);border:1px solid var(--border-subtle);background:linear-gradient(#0b1424f5,#070c16fa),radial-gradient(circle at 0 0,#00eeff1f,#0000 55%);border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:stretch;margin-top:auto;display:grid}.CustomWorkspace-module__sW6E_W__panelTeaserAxisY,.CustomWorkspace-module__sW6E_W__panelTeaserAxisX{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--sz-2xs);letter-spacing:.08em;text-transform:uppercase}.CustomWorkspace-module__sW6E_W__panelTeaserAxisY{writing-mode:vertical-rl;align-self:center;transform:rotate(180deg)}.CustomWorkspace-module__sW6E_W__panelTeaserAxisX{grid-column:2}.CustomWorkspace-module__sW6E_W__panelTeaserGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CustomWorkspace-module__sW6E_W__panelTeaserCellHot,.CustomWorkspace-module__sW6E_W__panelTeaserCellWarm,.CustomWorkspace-module__sW6E_W__panelTeaserCellCool{border:1px solid #ffffff0a;border-radius:8px;min-height:26px}.CustomWorkspace-module__sW6E_W__panelTeaserCellHot{background:linear-gradient(135deg,#ffb800c7,#c060f066)}.CustomWorkspace-module__sW6E_W__panelTeaserCellWarm{background:linear-gradient(135deg,#00eeff57,#ffb80080)}.CustomWorkspace-module__sW6E_W__panelTeaserCellCool{background:linear-gradient(135deg,#00eeff52,#00eeff14)}.CustomWorkspace-module__sW6E_W__focusAllBtnActive:hover{background:#00eeff2e}.CustomWorkspace-module__sW6E_W__panelContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.CustomWorkspace-module__sW6E_W__tickerInputRoot{position:relative}.CustomWorkspace-module__sW6E_W__tickerDisplay{appearance:none;border:1px solid var(--border-subtle);background:var(--bg-elevated);height:22px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.CustomWorkspace-module__sW6E_W__tickerDisplay:hover{border-color:var(--cyan);background:var(--cyan-dim)}.CustomWorkspace-module__sW6E_W__tickerSymbol{color:var(--cyan)}.CustomWorkspace-module__sW6E_W__tickerSearchIcon{color:var(--text-muted);font-size:10px}.CustomWorkspace-module__sW6E_W__tickerInputArea{position:relative}.CustomWorkspace-module__sW6E_W__tickerInputWrapper{align-items:center;gap:4px;display:flex}.CustomWorkspace-module__sW6E_W__tickerInput{border:1px solid var(--cyan);background:var(--bg-card);width:80px;height:22px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);border-radius:4px;outline:none;padding:0 6px;font-weight:600}.CustomWorkspace-module__sW6E_W__tickerInput::placeholder{color:var(--text-muted)}.CustomWorkspace-module__sW6E_W__tickerSpinner{color:var(--cyan);font-size:12px;animation:.6s linear infinite CustomWorkspace-module__sW6E_W__spin}@keyframes CustomWorkspace-module__sW6E_W__spin{to{transform:rotate(360deg)}}.CustomWorkspace-module__sW6E_W__tickerError{z-index:22;background:var(--bear-dim);border:1px solid var(--bear);font-size:var(--sz-2xs);color:var(--bear);font-family:var(--font-mono);white-space:nowrap;border-radius:4px;padding:4px 8px;position:absolute;top:calc(100% + 4px);right:0}.CustomWorkspace-module__sW6E_W__tickerDropdown{z-index:22;background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px;min-width:200px;max-width:280px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.CustomWorkspace-module__sW6E_W__tickerDropdownItem{appearance:none;align-items:center;gap:var(--gap-2);width:100%;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:5px 8px;display:flex}.CustomWorkspace-module__sW6E_W__tickerDropdownItem:hover,.CustomWorkspace-module__sW6E_W__tickerDropdownItemActive{background:var(--bg-hover)}.CustomWorkspace-module__sW6E_W__tickerDropdownSymbol{color:var(--cyan);min-width:50px;font-weight:600}.CustomWorkspace-module__sW6E_W__tickerDropdownCompany{color:var(--text-muted);font-size:var(--sz-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomWorkspace-module__sW6E_W__tickerDropdownSearching{font-size:var(--sz-xs);color:var(--text-muted);text-align:center;padding:6px 8px}.CustomWorkspace-module__sW6E_W__emptyState{justify-content:center;align-items:center;gap:var(--gap-4);text-align:center;flex-direction:column;flex:1;padding:48px 24px;display:flex}.CustomWorkspace-module__sW6E_W__emptyIcon{color:var(--text-dim);opacity:.5;font-size:48px}.CustomWorkspace-module__sW6E_W__emptyTitle{font-size:var(--sz-2xl);color:var(--text-primary);font-weight:600;font-family:var(--font-sans)}.CustomWorkspace-module__sW6E_W__emptyDescription{font-size:var(--sz-sm);color:var(--text-muted);max-width:480px;line-height:1.6}.CustomWorkspace-module__sW6E_W__emptyActions{justify-content:center;gap:var(--gap-3);margin-top:var(--gap-3);flex-wrap:wrap;display:flex}.CustomWorkspace-module__sW6E_W__emptyAddBtn{appearance:none;align-items:center;gap:var(--gap-2);border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform 80ms ease;border-radius:8px;padding:10px 18px;font-weight:500;display:flex}.CustomWorkspace-module__sW6E_W__emptyAddBtn:hover{background:var(--bg-hover);border-color:var(--cyan);transform:translateY(-1px)}
.HeatmapCanvas-module__-OZ0dG__root{position:relative;}.HeatmapCanvas-module__-OZ0dG__tooltip{z-index:100;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-2xs);white-space:nowrap;border-radius:2px;padding:6px 10px;line-height:1.5;position:fixed}.HeatmapCanvas-module__-OZ0dG__layout{flex:1;min-height:0;display:flex}.HeatmapCanvas-module__-OZ0dG__strikeCol{flex-direction:column;flex-shrink:0;width:64px;display:flex}.HeatmapCanvas-module__-OZ0dG__headerSpacer{flex-shrink:0;height:24px}.HeatmapCanvas-module__-OZ0dG__strikeLabelWrap{flex:1;min-height:0;overflow:hidden}.HeatmapCanvas-module__-OZ0dG__strikeLabel{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.HeatmapCanvas-module__-OZ0dG__strikeLabel.HeatmapCanvas-module__-OZ0dG__atm{color:var(--cyan);font-weight:700}.HeatmapCanvas-module__-OZ0dG__strikeLabel.HeatmapCanvas-module__-OZ0dG__highlighted{color:#f59e0b;border-bottom:2px solid #f59e0b;font-weight:700}.HeatmapCanvas-module__-OZ0dG__scrollArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.HeatmapCanvas-module__-OZ0dG__colHeaders{z-index:10;background:var(--bg-surface);flex-shrink:0;height:24px;display:flex;position:sticky;top:0}.HeatmapCanvas-module__-OZ0dG__colHeader{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HeatmapCanvas-module__-OZ0dG__canvasScroll{cursor:grab;flex:1;overflow:scroll}.HeatmapCanvas-module__-OZ0dG__canvasScroll:active{cursor:grabbing}.HeatmapCanvas-module__-OZ0dG__canvasScroll::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.HeatmapCanvas-module__-OZ0dG__canvasScroll::-webkit-scrollbar-track{background:var(--bg-elevated,#1e293b)}.HeatmapCanvas-module__-OZ0dG__canvasScroll::-webkit-scrollbar-thumb{background:var(--border-default,#475569);border:2px solid var(--bg-elevated,#1e293b);border-radius:5px}.HeatmapCanvas-module__-OZ0dG__canvasScroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#94a3b8)}.HeatmapCanvas-module__-OZ0dG__canvasScroll::-webkit-scrollbar-corner{background:var(--bg-elevated,#1e293b)}
.IntradayHeatmapCanvas-module__mXM68W__root{position:relative;}.IntradayHeatmapCanvas-module__mXM68W__tooltip{z-index:100;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-2xs);white-space:nowrap;border-radius:2px;padding:6px 10px;line-height:1.5;position:fixed}.IntradayHeatmapCanvas-module__mXM68W__layout{flex:1;min-height:0;display:flex}.IntradayHeatmapCanvas-module__mXM68W__strikeCol{flex-direction:column;flex-shrink:0;width:72px;display:flex}.IntradayHeatmapCanvas-module__mXM68W__headerSpacer{flex-shrink:0}.IntradayHeatmapCanvas-module__mXM68W__strikeLabelWrap{flex:1;min-height:0;overflow:hidden}.IntradayHeatmapCanvas-module__mXM68W__strikeLabel{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.IntradayHeatmapCanvas-module__mXM68W__strikeLabel.IntradayHeatmapCanvas-module__mXM68W__atm{color:var(--cyan);font-weight:700}.IntradayHeatmapCanvas-module__mXM68W__strikeLabel.IntradayHeatmapCanvas-module__mXM68W__highlighted{color:#f59e0b;border-bottom:2px solid #f59e0b;font-weight:700}.IntradayHeatmapCanvas-module__mXM68W__scrollArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.IntradayHeatmapCanvas-module__mXM68W__colHeaders{z-index:10;background:var(--bg-surface);flex-shrink:0;display:flex;position:sticky;top:0}.IntradayHeatmapCanvas-module__mXM68W__colHeader{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll{cursor:grab;flex:1;overflow:scroll}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll:active{cursor:grabbing}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll::-webkit-scrollbar-track{background:var(--bg-elevated,#1e293b)}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll::-webkit-scrollbar-thumb{background:var(--border-default,#475569);border:2px solid var(--bg-elevated,#1e293b);border-radius:5px}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#94a3b8)}.IntradayHeatmapCanvas-module__mXM68W__canvasScroll::-webkit-scrollbar-corner{background:var(--bg-elevated,#1e293b)}.IntradayHeatmapCanvas-module__mXM68W__canvasEl{pointer-events:none}.IntradayHeatmapCanvas-module__mXM68W__spotOverlay{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}
.GreekHeatmap-module__-HoOMG__root{position:relative;}.GreekHeatmap-module__-HoOMG__statusMessage{}.GreekHeatmap-module__-HoOMG__tooltip{z-index:100;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-2xs);white-space:nowrap;border-radius:2px;padding:4px 8px;position:fixed}.GreekHeatmap-module__-HoOMG__ctrlBar{}.GreekHeatmap-module__-HoOMG__ctrlGroups{align-items:center;gap:var(--gap-2);flex-wrap:wrap;min-width:0;display:flex}.GreekHeatmap-module__-HoOMG__ctrlSpacer{}.GreekHeatmap-module__-HoOMG__ctrlActions{align-items:center;gap:var(--gap-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.GreekHeatmap-module__-HoOMG__intervalMobile{display:none}.GreekHeatmap-module__-HoOMG__activeGex{color:var(--cyan)!important;border-color:var(--cyan)!important}.GreekHeatmap-module__-HoOMG__activeVex{color:var(--purple-mid)!important;border-color:var(--purple-mid)!important}.GreekHeatmap-module__-HoOMG__activeDex{color:var(--orange)!important;border-color:var(--orange)!important}.GreekHeatmap-module__-HoOMG__filterRow{align-items:center;gap:var(--gap-4);padding:6px 0;display:flex}.GreekHeatmap-module__-HoOMG__filterRowLabel{font-size:var(--sz-xs);color:var(--text-secondary);white-space:nowrap;min-width:110px}.GreekHeatmap-module__-HoOMG__filterDivider{background:var(--border-subtle);height:1px;margin:2px 0}.GreekHeatmap-module__-HoOMG__colorOpts{gap:var(--gap-2);flex-wrap:wrap;display:flex}.GreekHeatmap-module__-HoOMG__colorOpt{font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:3px 8px;display:flex}.GreekHeatmap-module__-HoOMG__colorOpt:hover{color:var(--text-primary);border-color:var(--border-strong)}.GreekHeatmap-module__-HoOMG__colorOptActive{border-color:var(--cyan);color:var(--cyan)}.GreekHeatmap-module__-HoOMG__colorSwatch{border-radius:1px;width:12px;height:12px;display:inline-block}.GreekHeatmap-module__-HoOMG__swatch_rg{background:linear-gradient(90deg,#be0a14,#14b932)}.GreekHeatmap-module__-HoOMG__swatch_spectrum{background:linear-gradient(90deg,#8000ff,#dc3c8c,green,#ffdc00)}.GreekHeatmap-module__-HoOMG__swatch_mono{background:linear-gradient(90deg,#0a0a0a,#d7d7d7)}.GreekHeatmap-module__-HoOMG__expRow{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:6px var(--gap-4)}.GreekHeatmap-module__-HoOMG__expRowMeta{align-items:center;gap:var(--gap-3);margin-bottom:4px;display:flex}.GreekHeatmap-module__-HoOMG__expRowLabel{font-size:var(--sz-xs);color:var(--text-muted)}.GreekHeatmap-module__-HoOMG__expCount{font-size:var(--sz-xs);color:var(--text-secondary)}.GreekHeatmap-module__-HoOMG__expClear{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.GreekHeatmap-module__-HoOMG__expClear:hover{color:var(--text-primary)}.GreekHeatmap-module__-HoOMG__expScrollWrap{overflow-x:auto}.GreekHeatmap-module__-HoOMG__expScroll{gap:var(--gap-2);width:max-content;padding-bottom:2px;display:flex}.GreekHeatmap-module__-HoOMG__expChip{background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;display:flex}.GreekHeatmap-module__-HoOMG__expChip:hover{border-color:var(--border-strong)}.GreekHeatmap-module__-HoOMG__expChipActive{border-color:var(--cyan);background:var(--cyan-dim)}.GreekHeatmap-module__-HoOMG__expChipDate{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-primary)}.GreekHeatmap-module__-HoOMG__expChipDte{font-size:var(--sz-2xs);color:var(--text-muted)}.GreekHeatmap-module__-HoOMG__expMore{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);border:1px dashed var(--border-default);cursor:pointer;background:0 0;border-radius:2px;align-self:flex-start;padding:4px 10px}.GreekHeatmap-module__-HoOMG__expMore:hover{color:var(--text-secondary);border-color:var(--border-strong)}.GreekHeatmap-module__-HoOMG__playbackBar{align-items:center;gap:var(--gap-3);padding:6px var(--gap-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.GreekHeatmap-module__-HoOMG__playbackLabel{font-size:var(--sz-xs);color:var(--text-muted);white-space:nowrap}.GreekHeatmap-module__-HoOMG__playbackDateRow{align-items:flex-start;gap:var(--gap-2);flex-direction:column;width:100%;display:flex}.GreekHeatmap-module__-HoOMG__playbackDateControls{align-items:center;gap:var(--gap-2);flex-wrap:wrap;width:100%;display:flex}.GreekHeatmap-module__-HoOMG__playbackStatus{font-size:var(--sz-xs);color:var(--text-secondary)}.GreekHeatmap-module__-HoOMG__playbackControls{gap:var(--gap-3);flex-direction:column;width:100%;margin-top:8px;display:flex}.GreekHeatmap-module__-HoOMG__playbackControlsTop{justify-content:space-between;align-items:center;gap:var(--gap-3);flex-wrap:wrap;width:100%;display:flex}.GreekHeatmap-module__-HoOMG__playbackButtons{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.GreekHeatmap-module__-HoOMG__playbackTrackRow{align-items:center;gap:var(--gap-3);width:100%;display:flex}.GreekHeatmap-module__-HoOMG__dateInput{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);border-radius:2px;height:24px;padding:2px 6px}.GreekHeatmap-module__-HoOMG__dateInput:focus{border-color:var(--cyan);outline:none}.GreekHeatmap-module__-HoOMG__dateInput::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.GreekHeatmap-module__-HoOMG__loadBtn{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);cursor:pointer;height:24px;transition:all var(--transition-fast);border-radius:2px;justify-content:center;align-items:center;padding:0 12px;display:flex}.GreekHeatmap-module__-HoOMG__loadBtn:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--text-primary)}.GreekHeatmap-module__-HoOMG__loadBtnLoading{color:var(--cyan);border-color:var(--cyan);pointer-events:none}.GreekHeatmap-module__-HoOMG__playbackBtn{width:28px;height:22px;font-size:var(--sz-xs);background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:2px}.GreekHeatmap-module__-HoOMG__playbackBtn:hover{color:var(--text-primary)}.GreekHeatmap-module__-HoOMG__playbackBtnActive{color:var(--cyan);border-color:var(--cyan)}.GreekHeatmap-module__-HoOMG__playbackTrack{flex:1;min-width:80px}.GreekHeatmap-module__-HoOMG__playbackRange{width:100%;accent-color:var(--cyan)}.GreekHeatmap-module__-HoOMG__playbackTime{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap}.GreekHeatmap-module__-HoOMG__playbackSpeed{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.GreekHeatmap-module__-HoOMG__speedBtn{font-size:var(--sz-2xs);font-family:var(--font-mono);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:2px;padding:2px 6px}.GreekHeatmap-module__-HoOMG__speedBtn:hover{color:var(--text-secondary)}.GreekHeatmap-module__-HoOMG__speedBtnActive{color:var(--cyan);border-color:var(--cyan)}.GreekHeatmap-module__-HoOMG__heatmapArea{min-height:0;padding:var(--gap-1) var(--gap-4) var(--gap-3);flex-direction:column;flex:1;display:flex;overflow:auto}.GreekHeatmap-module__-HoOMG__heatmapLegend{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.GreekHeatmap-module__-HoOMG__legendBar{border-radius:2px;width:120px;height:8px}.GreekHeatmap-module__-HoOMG__legend_rg{background:linear-gradient(90deg,#be0a14,#140a0a,#14b932)}.GreekHeatmap-module__-HoOMG__legend_spectrum{background:linear-gradient(90deg,#8000ff,#dc3c8c,#281e32,green,#ffdc00)}.GreekHeatmap-module__-HoOMG__legend_mono{background:linear-gradient(90deg,#0a0a0a,#d7d7d7)}.GreekHeatmap-module__-HoOMG__legendLabels{width:120px;font-size:var(--sz-2xs);color:var(--text-muted);justify-content:space-between;display:flex}.GreekHeatmap-module__-HoOMG__heatmapWrap{gap:0;display:flex}.GreekHeatmap-module__-HoOMG__heatmapYAxis{flex-direction:column;flex-shrink:0;width:50px;display:flex}.GreekHeatmap-module__-HoOMG__heatmapYLabel{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;justify-content:flex-end;align-items:center;height:28px;padding-right:8px;display:flex}.GreekHeatmap-module__-HoOMG__heatmapYLabel.GreekHeatmap-module__-HoOMG__atm{color:var(--cyan);font-weight:700}.GreekHeatmap-module__-HoOMG__heatmapInner{flex:1;min-width:0;overflow-x:auto}.GreekHeatmap-module__-HoOMG__heatmapXHeaders{margin-bottom:2px;display:flex}.GreekHeatmap-module__-HoOMG__heatmapXLabel{text-align:center;min-width:52px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex:1;padding-bottom:4px}.GreekHeatmap-module__-HoOMG__heatmapGrid{flex-direction:column;display:flex}.GreekHeatmap-module__-HoOMG__heatmapRow{gap:2px;margin-bottom:2px;display:flex}.GreekHeatmap-module__-HoOMG__atmRow .GreekHeatmap-module__-HoOMG__heatmapCell{outline:1px solid var(--cyan);outline-offset:-1px}.GreekHeatmap-module__-HoOMG__heatmapCell{cursor:crosshair;min-width:52px;height:28px;transition:filter var(--transition-fast);border-radius:2px;flex:1;justify-content:center;align-items:center;display:flex}.GreekHeatmap-module__-HoOMG__heatmapCell:hover{filter:brightness(1.3)}.GreekHeatmap-module__-HoOMG__heatmapBubble{pointer-events:none;background:#ffffff38;border-radius:50%}@media (max-width:768px){.GreekHeatmap-module__-HoOMG__ctrlBar{padding-left:var(--gap-3);padding-right:var(--gap-3)}.GreekHeatmap-module__-HoOMG__filterRow{align-items:flex-start;gap:var(--gap-2);flex-direction:column}.GreekHeatmap-module__-HoOMG__filterRowLabel{min-width:0}.GreekHeatmap-module__-HoOMG__heatmapLegend{align-items:flex-start}.GreekHeatmap-module__-HoOMG__ctrlGroups{flex-wrap:nowrap;width:100%;overflow-x:auto}.GreekHeatmap-module__-HoOMG__ctrlSpacer{display:none}.GreekHeatmap-module__-HoOMG__ctrlActions{justify-content:flex-start}.GreekHeatmap-module__-HoOMG__intervalDesktop{display:none}.GreekHeatmap-module__-HoOMG__intervalMobile{display:block}.GreekHeatmap-module__-HoOMG__playbackBar{padding-left:var(--gap-3);padding-right:var(--gap-3)}.GreekHeatmap-module__-HoOMG__playbackDateControls{align-items:stretch}.GreekHeatmap-module__-HoOMG__dateInput{flex:150px;min-width:0}.GreekHeatmap-module__-HoOMG__loadBtn{flex:100%;min-height:28px}.GreekHeatmap-module__-HoOMG__playbackTrackRow{flex-wrap:wrap;align-items:flex-start}.GreekHeatmap-module__-HoOMG__playbackTrack{width:100%;min-width:0}.GreekHeatmap-module__-HoOMG__playbackTime{width:100%}}@media (max-width:560px){.GreekHeatmap-module__-HoOMG__ctrlGroups button{padding-left:10px;padding-right:10px}.GreekHeatmap-module__-HoOMG__playbackDateControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.GreekHeatmap-module__-HoOMG__playbackDateControls .GreekHeatmap-module__-HoOMG__playbackLabel:first-child,.GreekHeatmap-module__-HoOMG__loadBtn{grid-column:1/-1}.GreekHeatmap-module__-HoOMG__playbackControlsTop{align-items:flex-start}.GreekHeatmap-module__-HoOMG__playbackButtons,.GreekHeatmap-module__-HoOMG__playbackSpeed{width:100%}}.GreekHeatmap-module__-HoOMG__cmpColumns{flex:1;min-height:0;display:flex;overflow:hidden}.GreekHeatmap-module__-HoOMG__cmpColumn{border-right:1px solid var(--border-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.GreekHeatmap-module__-HoOMG__cmpColumn:last-child{border-right:none}.GreekHeatmap-module__-HoOMG__cmpColHeader{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:6px 10px;display:flex}.GreekHeatmap-module__-HoOMG__cmpColBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.GreekHeatmap-module__-HoOMG__cmpTickerPill{background:var(--bg-elevated);border:1px solid var(--border-subtle);font-size:var(--sz-sm);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;transition:border-color .15s;display:inline-flex}.GreekHeatmap-module__-HoOMG__cmpTickerPill:hover{border-color:var(--cyan)}.GreekHeatmap-module__-HoOMG__cmpSearchWrap{z-index:200;align-items:center;display:flex;position:relative}.GreekHeatmap-module__-HoOMG__cmpSearchInput{border:1px solid var(--cyan);background:var(--bg-app);width:100px;color:var(--text-primary);font-size:var(--sz-sm);text-transform:uppercase;border-radius:4px;outline:none;padding:3px 8px;font-weight:700}.GreekHeatmap-module__-HoOMG__cmpDropdown{background:var(--bg-card);border:1px solid var(--border-strong);z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;min-width:160px;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.GreekHeatmap-module__-HoOMG__cmpDropdownItem{width:100%;color:var(--text-primary);font-size:var(--sz-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.GreekHeatmap-module__-HoOMG__cmpDropdownItem:hover{background:var(--bg-hover)}.GreekHeatmap-module__-HoOMG__cmpDropdownSymbol{min-width:48px;font-weight:600}.GreekHeatmap-module__-HoOMG__cmpDropdownName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GreekHeatmap-module__-HoOMG__cmpRemoveBtn{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:all .15s;display:inline-flex}.GreekHeatmap-module__-HoOMG__cmpRemoveBtn:hover{color:#ef4444;background:#ef444433}.GreekHeatmap-module__-HoOMG__cmpPriceInfo{flex-direction:column;gap:0;min-width:0;display:flex}.GreekHeatmap-module__-HoOMG__cmpPriceLine{font-size:var(--sz-sm);align-items:baseline;gap:6px;display:flex}.GreekHeatmap-module__-HoOMG__cmpPrice{color:var(--text-primary);font-weight:600}.GreekHeatmap-module__-HoOMG__cmpChange{font-size:11px}.GreekHeatmap-module__-HoOMG__cmpBull{color:var(--bull)}.GreekHeatmap-module__-HoOMG__cmpBear{color:var(--bear)}.GreekHeatmap-module__-HoOMG__cmpAnchorLine{color:var(--text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.GreekHeatmap-module__-HoOMG__cmpAnchorDot{background:#f59e0b;border-radius:50%;width:6px;height:6px;display:inline-block}.GreekHeatmap-module__-HoOMG__cmpAnchorLabel{color:var(--text-muted)}.GreekHeatmap-module__-HoOMG__anchorBadge{font-size:var(--sz-xs);background:#f59e0b14;border:1px solid #f59e0b40;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;line-height:1;display:flex}.GreekHeatmap-module__-HoOMG__anchorDot{background:#f59e0b;border-radius:50%;width:6px;height:6px;display:inline-block}.GreekHeatmap-module__-HoOMG__anchorText{color:#f59e0b;font-weight:600}.GreekHeatmap-module__-HoOMG__anchorBull{color:var(--bull)}.GreekHeatmap-module__-HoOMG__anchorBear{color:var(--bear)}.GreekHeatmap-module__-HoOMG__cmpAddBtn{border:1px dashed var(--border-subtle);color:var(--text-secondary);font-size:var(--sz-xs);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;transition:all .15s;display:flex}.GreekHeatmap-module__-HoOMG__cmpAddBtn:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}@media (max-width:767px){.GreekHeatmap-module__-HoOMG__cmpColumns{flex-direction:column}.GreekHeatmap-module__-HoOMG__cmpColumn{border-right:none;border-bottom:1px solid var(--border-subtle);max-height:50vh}.GreekHeatmap-module__-HoOMG__cmpColumn:last-child{border-bottom:none}}
.SegmentedControl-module__jqNq1W__container{border:1px solid var(--border-default);min-width:max-content;min-height:var(--control-height,34px);height:var(--control-height,34px);border-radius:3px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.SegmentedControl-module__jqNq1W__btn{height:calc(var(--control-height,34px) - 2px);font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-elevated);border:none;border-right:1px solid var(--border-default);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-weight:600;line-height:1;display:inline-flex}.SegmentedControl-module__jqNq1W__btn:last-child{border-right:none}.SegmentedControl-module__jqNq1W__btn:hover:not(.SegmentedControl-module__jqNq1W__active){color:var(--text-secondary);background:var(--bg-hover)}.SegmentedControl-module__jqNq1W__active{color:var(--bg-app);background:var(--cyan)}.SegmentedControl-module__jqNq1W__activeGex{background:var(--bull);color:var(--bg-app)}.SegmentedControl-module__jqNq1W__activeVex{background:var(--purple);color:#fff}.SegmentedControl-module__jqNq1W__activeDex{background:var(--cyan);color:var(--bg-app)}@media (max-width:767px){.SegmentedControl-module__jqNq1W__btn{font-size:var(--sz-2xs);padding:0 10px}}
.ExpirationChipRow-module__seBaYW__expRow{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:6px var(--gap-4)}.ExpirationChipRow-module__seBaYW__expRowMeta{align-items:center;gap:var(--gap-3);margin-bottom:4px;display:flex}.ExpirationChipRow-module__seBaYW__expRowLabel{font-size:var(--sz-xs);color:var(--text-muted)}.ExpirationChipRow-module__seBaYW__expCount{font-size:var(--sz-xs);color:var(--text-secondary)}.ExpirationChipRow-module__seBaYW__expClear{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.ExpirationChipRow-module__seBaYW__expClear:hover{color:var(--text-primary)}.ExpirationChipRow-module__seBaYW__expScrollWrap{overflow-x:auto}.ExpirationChipRow-module__seBaYW__expScroll{gap:var(--gap-2);width:max-content;padding-bottom:2px;display:flex}.ExpirationChipRow-module__seBaYW__expChip{background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:4px 10px;display:flex}.ExpirationChipRow-module__seBaYW__expChip:hover{border-color:var(--border-strong)}.ExpirationChipRow-module__seBaYW__expChipActive{border-color:var(--cyan);background:var(--cyan-dim)}.ExpirationChipRow-module__seBaYW__expChipDate{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-primary)}.ExpirationChipRow-module__seBaYW__expChipDte{font-size:var(--sz-2xs);color:var(--text-muted)}@media (max-width:767px){.ExpirationChipRow-module__seBaYW__expRow{padding:6px var(--gap-3)}.ExpirationChipRow-module__seBaYW__expChip{padding:6px 10px}}
.GreekExposure-module__m2FAkq__root{position:relative;}.GreekExposure-module__m2FAkq__statusMessage{}.GreekExposure-module__m2FAkq__ctrlBar{}.GreekExposure-module__m2FAkq__ctrlSpacer{}.GreekExposure-module__m2FAkq__chartArea{min-height:420px;padding:var(--gap-1) var(--gap-4) var(--gap-3);flex-direction:column;flex:1;display:flex;overflow:auto}@media (max-width:767px){.GreekExposure-module__m2FAkq__chartArea{min-height:280px;padding:var(--gap-1) var(--gap-2) var(--gap-2)}}
.OptionsChainTable-module__yW0_kq__wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.OptionsChainTable-module__yW0_kq__empty{min-height:192px;font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.OptionsChainTable-module__yW0_kq__desktopTable{flex-direction:column;height:100%;min-height:0;display:flex}.OptionsChainTable-module__yW0_kq__sectionBar{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);font-size:var(--sz-xs);font-family:var(--font-mono);flex-shrink:0;grid-template-columns:1fr 80px 1fr;padding:4px 8px;font-weight:600;display:grid}.OptionsChainTable-module__yW0_kq__sectionCalls{text-align:center;color:var(--bull)}.OptionsChainTable-module__yW0_kq__sectionPuts{text-align:center;color:var(--bear)}.OptionsChainTable-module__yW0_kq__sectionHint{color:var(--text-muted);font-weight:400}.OptionsChainTable-module__yW0_kq__headerRow{background:var(--bg-card);border-bottom:1px solid var(--border-subtle);font-size:var(--sz-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;padding:5px 8px;font-weight:500;display:grid}.OptionsChainTable-module__yW0_kq__headerRow.OptionsChainTable-module__yW0_kq__basic{grid-template-columns:repeat(4,1fr) 80px repeat(4,1fr)}.OptionsChainTable-module__yW0_kq__headerRow.OptionsChainTable-module__yW0_kq__greeks{grid-template-columns:repeat(6,1fr) 80px repeat(6,1fr)}.OptionsChainTable-module__yW0_kq__hdrCall{text-align:right;color:var(--bull)}.OptionsChainTable-module__yW0_kq__hdrPut{text-align:right;color:var(--bear)}.OptionsChainTable-module__yW0_kq__hdrStrike{text-align:center}.OptionsChainTable-module__yW0_kq__body{flex:1;min-height:0;position:relative;overflow-y:auto}.OptionsChainTable-module__yW0_kq__virtualInner{width:100%;position:relative}.OptionsChainTable-module__yW0_kq__virtualRow{width:100%;position:absolute;top:0;left:0}.OptionsChainTable-module__yW0_kq__dataRow{height:36px;font-size:var(--sz-sm);font-family:var(--font-mono);border-bottom:1px solid var(--border-faint);transition:background var(--transition-fast);align-items:center;padding:0 8px;display:grid}.OptionsChainTable-module__yW0_kq__dataRow:hover{background:var(--bg-hover)}.OptionsChainTable-module__yW0_kq__dataRow.OptionsChainTable-module__yW0_kq__basic{grid-template-columns:repeat(4,1fr) 80px repeat(4,1fr)}.OptionsChainTable-module__yW0_kq__dataRow.OptionsChainTable-module__yW0_kq__greeks{grid-template-columns:repeat(6,1fr) 80px repeat(6,1fr)}.OptionsChainTable-module__yW0_kq__dataRow.OptionsChainTable-module__yW0_kq__atm{background:var(--amber-dim);border-left:2px solid var(--amber)}.OptionsChainTable-module__yW0_kq__callBtn,.OptionsChainTable-module__yW0_kq__putBtn{grid-column:span 4;grid-template-columns:subgrid;cursor:pointer;height:100%;transition:background var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;border-radius:3px;grid-template-rows:1fr;align-items:center;padding:4px 1px;display:grid}.OptionsChainTable-module__yW0_kq__callBtn.OptionsChainTable-module__yW0_kq__greeks,.OptionsChainTable-module__yW0_kq__putBtn.OptionsChainTable-module__yW0_kq__greeks{grid-column:span 6}.OptionsChainTable-module__yW0_kq__callBtn:not(:disabled):hover{background:var(--bull-dim)}.OptionsChainTable-module__yW0_kq__putBtn:not(:disabled):hover{background:var(--bear-dim)}.OptionsChainTable-module__yW0_kq__callBtn:disabled,.OptionsChainTable-module__yW0_kq__putBtn:disabled{cursor:default;opacity:.45}.OptionsChainTable-module__yW0_kq__callBtn[data-selected=true]{background:var(--bull-dim);box-shadow:inset 0 0 0 1px var(--bull-muted)}.OptionsChainTable-module__yW0_kq__putBtn[data-selected=true]{background:var(--bear-dim);box-shadow:inset 0 0 0 1px var(--bear-muted)}.OptionsChainTable-module__yW0_kq__callCell{text-align:right;color:var(--bull);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;overflow:hidden}.OptionsChainTable-module__yW0_kq__putCell{text-align:right;color:var(--bear);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;overflow:hidden}.OptionsChainTable-module__yW0_kq__neutralCell{text-align:right;color:var(--text-primary);white-space:nowrap;padding:0 2px}.OptionsChainTable-module__yW0_kq__mutedCell{text-align:right;color:var(--text-muted);white-space:nowrap;padding:0 2px}.OptionsChainTable-module__yW0_kq__strikeCell{text-align:center;color:var(--text-primary);white-space:nowrap;font-weight:600;font-size:var(--sz-sm);padding:0 4px}.OptionsChainTable-module__yW0_kq__strikeCell.OptionsChainTable-module__yW0_kq__atmStrike{color:var(--amber)}.OptionsChainTable-module__yW0_kq__atmBadge{font-size:var(--sz-2xs);background:var(--amber-dim);color:var(--amber);border-radius:2px;margin-left:4px;padding:0 3px;display:inline-block}.OptionsChainTable-module__yW0_kq__mobileCards{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.OptionsChainTable-module__yW0_kq__mobileCard{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;padding:8px}.OptionsChainTable-module__yW0_kq__mobileCard.OptionsChainTable-module__yW0_kq__atm{border-color:var(--amber);background:var(--amber-dim)}.OptionsChainTable-module__yW0_kq__mobileCardHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.OptionsChainTable-module__yW0_kq__mobileCardStrike{color:var(--text-primary);font-weight:600;font-family:var(--font-mono);font-size:var(--sz-base)}.OptionsChainTable-module__yW0_kq__mobileCardBody{grid-template-columns:1fr 1fr;gap:8px;display:grid}.OptionsChainTable-module__yW0_kq__mobileSideBtn{text-align:left;cursor:pointer;width:100%;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:6px;display:block}.OptionsChainTable-module__yW0_kq__mobileSideBtn:not(:disabled):hover{background:var(--bg-hover)}.OptionsChainTable-module__yW0_kq__mobileSideBtn:disabled{opacity:.45;cursor:default}.OptionsChainTable-module__yW0_kq__mobileSideLabel{font-size:var(--sz-xs);font-weight:600;font-family:var(--font-sans);margin-bottom:4px}.OptionsChainTable-module__yW0_kq__mobileRow{font-size:var(--sz-xs);font-family:var(--font-mono);justify-content:space-between;padding:1px 0;display:flex}.OptionsChainTable-module__yW0_kq__mobileRowLabel{color:var(--text-muted)}.OptionsChainTable-module__yW0_kq__mobileRowCallVal{color:var(--bull)}.OptionsChainTable-module__yW0_kq__mobileRowPutVal{color:var(--bear)}.OptionsChainTable-module__yW0_kq__mobileRowNeutral{color:var(--text-primary)}.OptionsChainTable-module__yW0_kq__mobileRowMuted{color:var(--text-muted)}@media (max-width:767px){.OptionsChainTable-module__yW0_kq__desktopTable{display:none}.OptionsChainTable-module__yW0_kq__mobileCards{display:flex}}@media (min-width:768px){.OptionsChainTable-module__yW0_kq__desktopTable{display:flex}.OptionsChainTable-module__yW0_kq__mobileCards{display:none}}
.IntervalControl-module__enRdbW__container{background:var(--bg-elevated);border:1px solid var(--border-subtle);height:var(--control-height,34px);border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.IntervalControl-module__enRdbW__btn{appearance:none;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--sz-xs);padding:0 var(--gap-2);height:calc(var(--control-height,34px) - 6px);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:4px;line-height:1}.IntervalControl-module__enRdbW__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.IntervalControl-module__enRdbW__btn:disabled{opacity:.35;cursor:not-allowed}.IntervalControl-module__enRdbW__active{background:var(--bg-active);color:var(--text-primary)}.IntervalControl-module__enRdbW__active:hover:not(:disabled){background:var(--bg-active)}.IntervalControl-module__enRdbW__divider{background:var(--border-subtle);align-self:stretch;width:1px;margin:3px 2px}@media (max-width:767px){.IntervalControl-module__enRdbW__btn{font-size:var(--sz-2xs);padding:0 8px}}
.SpreadTable-module__7nJ60G__grid12{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr;gap:4px;display:grid}.SpreadTable-module__7nJ60G__wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.SpreadTable-module__7nJ60G__empty{height:100%;min-height:160px;font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.SpreadTable-module__7nJ60G__desktopTable{flex-direction:column;height:100%;min-height:0;display:flex}.SpreadTable-module__7nJ60G__colHeader{background:var(--bg-card);border-bottom:1px solid var(--border-default);font-size:var(--sz-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;padding:6px 12px;font-weight:500;}.SpreadTable-module__7nJ60G__colHeader span{text-align:right}.SpreadTable-module__7nJ60G__colHeader span:first-child{text-align:left}.SpreadTable-module__7nJ60G__body{contain:strict;flex:1;min-height:0;overflow-y:auto}.SpreadTable-module__7nJ60G__virtualInner{width:100%;position:relative}.SpreadTable-module__7nJ60G__virtualRow{width:100%;position:absolute;top:0;left:0}.SpreadTable-module__7nJ60G__groupHeaderRow{cursor:pointer;text-align:left;width:100%;font-size:var(--sz-xs);font-family:var(--font-mono);background:var(--bg-elevated);border:none;border-bottom:1px solid var(--border-default);transition:background var(--transition-fast);align-items:center;padding:6px 12px;font-weight:500;}.SpreadTable-module__7nJ60G__groupHeaderRow:hover{background:var(--bg-hover)}.SpreadTable-module__7nJ60G__groupHeaderMain{grid-column:1/8;align-items:center;gap:8px;display:flex}.SpreadTable-module__7nJ60G__groupHeaderCount{text-align:right;color:var(--text-muted);grid-column:8/-1}.SpreadTable-module__7nJ60G__chevronIcon{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.SpreadTable-module__7nJ60G__spreadRow{cursor:pointer;text-align:left;width:100%;font-size:var(--sz-xs);font-family:var(--font-mono);border:none;border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);background:0 0;align-items:center;height:32px;padding:4px 12px;}.SpreadTable-module__7nJ60G__spreadRow:hover{background:var(--bg-hover)}.SpreadTable-module__7nJ60G__spreadRow.SpreadTable-module__7nJ60G__selected{background:#00eeff14;box-shadow:inset 0 0 0 1px #00eeff4d}.SpreadTable-module__7nJ60G__cellLeft{text-align:left;color:var(--text-primary)}.SpreadTable-module__7nJ60G__cellRight{text-align:right;color:var(--text-muted)}.SpreadTable-module__7nJ60G__cellBull{text-align:right;color:var(--bull);font-weight:500}.SpreadTable-module__7nJ60G__cellCyan{text-align:right;color:var(--cyan);font-weight:500}.SpreadTable-module__7nJ60G__cellMuted{text-align:right;color:var(--text-muted)}.SpreadTable-module__7nJ60G__cellNaked{text-align:left;color:var(--text-muted)}.SpreadTable-module__7nJ60G__footer{font-size:var(--sz-xs);font-family:var(--font-mono);background:var(--bg-elevated);border-top:1px solid var(--border-default);color:var(--text-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.SpreadTable-module__7nJ60G__mobileList{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.SpreadTable-module__7nJ60G__mobileCardList{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.SpreadTable-module__7nJ60G__mobileGroupSection{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;overflow:hidden}.SpreadTable-module__7nJ60G__mobileGroupHeader{background:var(--bg-elevated);width:100%;color:inherit;text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.SpreadTable-module__7nJ60G__mobileGroupHeaderMain{align-items:center;gap:8px;min-width:0;display:flex}.SpreadTable-module__7nJ60G__mobileGroupHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.SpreadTable-module__7nJ60G__mobileGroupHeaderDate{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.SpreadTable-module__7nJ60G__mobileGroupHeaderMeta,.SpreadTable-module__7nJ60G__mobileGroupHeaderCount{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted)}.SpreadTable-module__7nJ60G__mobileGroupHeaderCount{text-align:right;flex-shrink:0}.SpreadTable-module__7nJ60G__mobileGroupSpreads{flex-direction:column;gap:8px;padding:8px;display:flex}.SpreadTable-module__7nJ60G__mobileSpreadCard{text-align:left;border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;width:100%;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:8px;padding:10px}.SpreadTable-module__7nJ60G__mobileSpreadCard:hover{background:var(--bg-hover)}.SpreadTable-module__7nJ60G__mobileSpreadCard.SpreadTable-module__7nJ60G__selected{border-color:var(--cyan);background:#00eeff14}.SpreadTable-module__7nJ60G__mobileCardHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.SpreadTable-module__7nJ60G__mobileCardStrike{font-weight:600;font-family:var(--font-mono);color:var(--text-primary);font-size:var(--sz-sm)}.SpreadTable-module__7nJ60G__mobileCardPremium{font-size:var(--sz-lg);color:var(--bull);font-weight:700;font-family:var(--font-mono)}.SpreadTable-module__7nJ60G__mobileCardRoi{font-size:var(--sz-sm);font-weight:500;font-family:var(--font-mono);margin-left:6px}.SpreadTable-module__7nJ60G__mobileCardStats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.SpreadTable-module__7nJ60G__mobileStatCell{flex-direction:column;gap:1px;display:flex}.SpreadTable-module__7nJ60G__mobileStatLabel{font-size:var(--sz-xs);color:var(--text-muted);font-family:var(--font-mono)}.SpreadTable-module__7nJ60G__mobileStatValue{font-size:var(--sz-xs);color:var(--text-primary);font-weight:500;font-family:var(--font-mono)}.SpreadTable-module__7nJ60G__mobileStatValueCyan{color:var(--cyan)}.SpreadTable-module__7nJ60G__mobileCardTotal{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.SpreadTable-module__7nJ60G__mobileCardTotalLabel{font-size:var(--sz-xs);color:var(--text-muted);font-family:var(--font-mono)}.SpreadTable-module__7nJ60G__mobileCardTotalValue{font-size:var(--sz-sm);color:var(--bull);font-weight:700;font-family:var(--font-mono)}.SpreadTable-module__7nJ60G__mobileFooter{font-size:var(--sz-xs);font-family:var(--font-mono);background:var(--bg-elevated);border-top:1px solid var(--border-default);color:var(--text-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}@media (max-width:767px){.SpreadTable-module__7nJ60G__desktopTable{display:none}.SpreadTable-module__7nJ60G__mobileList,.SpreadTable-module__7nJ60G__mobileFooter{display:flex}}@media (min-width:768px){.SpreadTable-module__7nJ60G__desktopTable{display:flex}.SpreadTable-module__7nJ60G__mobileList,.SpreadTable-module__7nJ60G__mobileFooter{display:none}}
.OptionStatsModal-module__JkH63q__overlay{padding:var(--gap-4);z-index:80;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.OptionStatsModal-module__JkH63q__backdrop{background:#040408b8;position:absolute;inset:0}.OptionStatsModal-module__JkH63q__dialog{background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px;flex-direction:column;flex:none;width:100%;max-width:1240px;min-height:0;max-height:none;margin:0;display:flex;position:relative;overflow:visible;box-shadow:0 24px 80px #0000006b}.OptionStatsModal-module__JkH63q__header{border-bottom:1px solid var(--border-subtle);padding:10px var(--gap-4);flex-direction:column;gap:0;display:flex}.OptionStatsModal-module__JkH63q__headerBar{align-items:center;gap:var(--gap-3);justify-content:space-between;min-width:0;display:flex}.OptionStatsModal-module__JkH63q__headerIdentity{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.OptionStatsModal-module__JkH63q__title{font-size:var(--sz-xl);white-space:nowrap;margin:0;line-height:1.1}.OptionStatsModal-module__JkH63q__headerMetrics{flex-wrap:wrap;flex:1;align-items:center;gap:18px;min-width:0;display:flex}.OptionStatsModal-module__JkH63q__closeButton{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-size:var(--sz-sm);height:42px;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.OptionStatsModal-module__JkH63q__closeButton:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.OptionStatsModal-module__JkH63q__headerMetric{flex-direction:column;gap:2px;min-width:0;display:flex}.OptionStatsModal-module__JkH63q__headerMetricLabel{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.OptionStatsModal-module__JkH63q__headerMetricValue{color:var(--text-primary);font-size:var(--sz-lg);font-weight:600;line-height:1.1}.OptionStatsModal-module__JkH63q__headerStatus{border:1px solid var(--border-default);color:var(--amber);background:0 0;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.OptionStatsModal-module__JkH63q__controls{border-bottom:1px solid var(--border-subtle);gap:var(--gap-2);padding:10px var(--gap-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.OptionStatsModal-module__JkH63q__controlGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.OptionStatsModal-module__JkH63q__controlLabel{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase}.OptionStatsModal-module__JkH63q__controlValue{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--sz-xs);min-height:var(--control-height);border-radius:6px;align-items:center;padding:0 10px;display:flex}.OptionStatsModal-module__JkH63q__disabledField{cursor:not-allowed;opacity:.65}.OptionStatsModal-module__JkH63q__body{min-height:0;padding:10px var(--gap-4) var(--gap-4);flex-direction:column;flex:none;gap:10px;display:flex;overflow:visible}.OptionStatsModal-module__JkH63q__statusMessage,.OptionStatsModal-module__JkH63q__errorMessage,.OptionStatsModal-module__JkH63q__emptyMessage{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);min-height:240px;padding:var(--gap-4);text-align:center;border-radius:12px;justify-content:center;align-items:center;display:flex}.OptionStatsModal-module__JkH63q__errorMessage{color:var(--bear)}.OptionStatsModal-module__JkH63q__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.OptionStatsModal-module__JkH63q__summaryCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;min-width:0;padding:10px 12px}.OptionStatsModal-module__JkH63q__summaryTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.OptionStatsModal-module__JkH63q__summaryValue{font-size:var(--sz-xl);margin-top:6px;font-weight:700;line-height:1.15}.OptionStatsModal-module__JkH63q__summaryHint{color:var(--text-secondary);font-size:var(--sz-xs);margin-top:3px}.OptionStatsModal-module__JkH63q__chartCard,.OptionStatsModal-module__JkH63q__tableCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.OptionStatsModal-module__JkH63q__chartCard{flex:none;min-height:0}.OptionStatsModal-module__JkH63q__chartHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--gap-2);flex-wrap:wrap;justify-content:flex-end;padding:8px 12px;display:flex}.OptionStatsModal-module__JkH63q__legend{flex-wrap:wrap;gap:12px;display:flex}.OptionStatsModal-module__JkH63q__legendItem{color:var(--text-secondary);font-size:var(--sz-xs);align-items:center;gap:6px;display:inline-flex}.OptionStatsModal-module__JkH63q__legendSwatch{border-radius:999px;width:8px;height:8px;display:inline-flex}.OptionStatsModal-module__JkH63q__chartWrap{flex-direction:column;flex:none;height:clamp(360px,56vh,560px);min-height:360px;padding:8px 12px 12px;display:flex;position:relative;overflow:hidden}.OptionStatsModal-module__JkH63q__chartCanvas{flex:1;height:100%;min-height:0;display:flex}.OptionStatsModal-module__JkH63q__chartWrapLocked{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;height:100%}.OptionStatsModal-module__JkH63q__chartSvg{flex:1;width:100%;height:100%;min-height:0;max-height:100%;display:block}.OptionStatsModal-module__JkH63q__chartAxis,.OptionStatsModal-module__JkH63q__chartGrid{fill:none;stroke:var(--border-default)}.OptionStatsModal-module__JkH63q__chartGrid{opacity:.6}.OptionStatsModal-module__JkH63q__chartTick{fill:var(--text-muted);font-size:10px}.OptionStatsModal-module__JkH63q__chartLine{fill:none;stroke:var(--amber);stroke-width:2px}.OptionStatsModal-module__JkH63q__chartDot{fill:var(--amber)}.OptionStatsModal-module__JkH63q__chartHoverBand{fill:#0000}.OptionStatsModal-module__JkH63q__chartHoverBandActive{fill:var(--cyan-dim)}.OptionStatsModal-module__JkH63q__chartInner{flex:1;height:100%;min-height:0;display:flex;position:relative}.OptionStatsModal-module__JkH63q__chartTooltip{background:var(--bg-elevated);border:1px solid var(--border-default);font-size:var(--sz-xs);pointer-events:none;white-space:nowrap;z-index:10;border-radius:8px;padding:8px 10px;position:absolute;box-shadow:0 4px 16px #00000080}.OptionStatsModal-module__JkH63q__tooltipTime{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;padding-bottom:4px;font-size:9px}.OptionStatsModal-module__JkH63q__tooltipRow{justify-content:space-between;gap:12px;line-height:1.6;display:flex}.OptionStatsModal-module__JkH63q__tooltipLabel{color:var(--text-muted)}.OptionStatsModal-module__JkH63q__tooltipValue{color:var(--text-primary);font-family:var(--font-mono)}.OptionStatsModal-module__JkH63q__lockOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--gap-4);background:#07070b7a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OptionStatsModal-module__JkH63q__upgradeCard{background:var(--bg-card);border:1px solid var(--border-default);gap:var(--gap-3);max-width:320px;padding:var(--gap-4);text-align:center;border-radius:14px;flex-direction:column;display:flex}.OptionStatsModal-module__JkH63q__lockBadge{background:var(--cyan-dim);border:1px solid var(--border-accent);color:var(--cyan);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:6px 10px;display:inline-flex}.OptionStatsModal-module__JkH63q__lockIcon{width:14px;height:14px}.OptionStatsModal-module__JkH63q__upgradeTitle{font-size:var(--sz-lg);font-weight:700}.OptionStatsModal-module__JkH63q__upgradeCopy{color:var(--text-secondary);font-size:var(--sz-sm)}.OptionStatsModal-module__JkH63q__upgradeButton{background:var(--cyan);color:#041116;font-size:var(--sz-sm);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.OptionStatsModal-module__JkH63q__tableScroll{overflow-x:auto}.OptionStatsModal-module__JkH63q__table{border-collapse:collapse;width:100%}.OptionStatsModal-module__JkH63q__table th,.OptionStatsModal-module__JkH63q__table td{border-top:1px solid var(--border-subtle);font-size:var(--sz-xs);text-align:right;white-space:nowrap;padding:10px 12px}.OptionStatsModal-module__JkH63q__table th:first-child,.OptionStatsModal-module__JkH63q__table td:first-child{text-align:left}.OptionStatsModal-module__JkH63q__table thead th{background:var(--bg-card);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;z-index:1;font-size:10px;position:sticky;top:0}.OptionStatsModal-module__JkH63q__table tbody tr:hover{background:var(--bg-hover)}.OptionStatsModal-module__JkH63q__valueBull{color:var(--bull)}.OptionStatsModal-module__JkH63q__valueBear{color:var(--bear)}.OptionStatsModal-module__JkH63q__valueCyan{color:var(--cyan)}.OptionStatsModal-module__JkH63q__valueAmber{color:var(--amber)}.OptionStatsModal-module__JkH63q__valuePurple{color:var(--purple)}@media (max-width:1080px){.OptionStatsModal-module__JkH63q__legend{justify-content:flex-start}.OptionStatsModal-module__JkH63q__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.OptionStatsModal-module__JkH63q__overlay{padding:var(--gap-2)}.OptionStatsModal-module__JkH63q__dialog{max-height:none}.OptionStatsModal-module__JkH63q__header,.OptionStatsModal-module__JkH63q__controls,.OptionStatsModal-module__JkH63q__body{padding-left:var(--gap-3);padding-right:var(--gap-3)}.OptionStatsModal-module__JkH63q__headerBar{flex-direction:column;align-items:flex-start}.OptionStatsModal-module__JkH63q__headerIdentity{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.OptionStatsModal-module__JkH63q__headerMetrics{gap:12px}.OptionStatsModal-module__JkH63q__closeButton{align-self:flex-end;height:36px;padding:0 14px}.OptionStatsModal-module__JkH63q__summaryGrid,.OptionStatsModal-module__JkH63q__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.OptionStatsModal-module__JkH63q__chartWrap{height:clamp(300px,46vh,420px);min-height:300px;padding:10px}.OptionStatsModal-module__JkH63q__chartSvg{height:100%;min-height:0}.OptionStatsModal-module__JkH63q__table th,.OptionStatsModal-module__JkH63q__table td{padding:8px 10px}}@media (max-width:560px){.OptionStatsModal-module__JkH63q__summaryGrid,.OptionStatsModal-module__JkH63q__controls{grid-template-columns:1fr}.OptionStatsModal-module__JkH63q__headerMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.OptionStatsModal-module__JkH63q__title{font-size:var(--sz-lg);white-space:normal}.OptionStatsModal-module__JkH63q__chartHeader{justify-content:flex-start;align-items:flex-start}}
.DistributionCanvas-module__t_j4wG__root{position:absolute;inset:0}.DistributionCanvas-module__t_j4wG__canvas{cursor:crosshair;display:block}.DistributionCanvas-module__t_j4wG__empty{height:100%;font-size:var(--sz-sm);color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;display:flex}.DistributionCanvas-module__t_j4wG__legend{gap:var(--gap-3);font-size:var(--sz-2xs);color:var(--text-muted);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:6px;left:58px}.DistributionCanvas-module__t_j4wG__legendItem{align-items:center;gap:5px;display:flex}.DistributionCanvas-module__t_j4wG__legendDot{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.DistributionCanvas-module__t_j4wG__legendDash{border-radius:1px;flex-shrink:0;width:14px;height:2px;display:inline-block}
.FaqBlock-module__QnwjKW__faqWrap{gap:var(--gap-3);flex-direction:column;display:flex}.FaqBlock-module__QnwjKW__faqHeading{font-size:var(--sz-base);font-weight:500;font-family:var(--font-mono);color:var(--text-primary);margin:0}.FaqBlock-module__QnwjKW__faqList{gap:var(--gap-2);flex-direction:column;display:flex}.FaqBlock-module__QnwjKW__faqItem{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--gap-2)}.FaqBlock-module__QnwjKW__faqItem:last-child{border-bottom:none}.FaqBlock-module__QnwjKW__faqQ{cursor:pointer;font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);padding:4px 0;font-weight:500;list-style:none}.FaqBlock-module__QnwjKW__faqQ::-webkit-details-marker{display:none}.FaqBlock-module__QnwjKW__faqQ:before{content:"+ ";color:var(--text-muted);margin-right:4px}.FaqBlock-module__QnwjKW__faqItem[open] .FaqBlock-module__QnwjKW__faqQ:before{content:"− "}.FaqBlock-module__QnwjKW__faqQ:hover{color:var(--cyan)}.FaqBlock-module__QnwjKW__faqA{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:var(--gap-2) 0 0;line-height:1.6}
.FeatureSeoSection-module__itcHVa__prose{padding:var(--gap-6) var(--page-gutter);background:var(--bg-app)}.FeatureSeoSection-module__itcHVa__proseInner{gap:var(--gap-3);flex-direction:column;max-width:880px;margin:0 auto;display:flex}.FeatureSeoSection-module__itcHVa__proseP{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0;line-height:1.6}.FeatureSeoSection-module__itcHVa__terms{margin-top:var(--gap-4);padding-top:var(--gap-4);border-top:1px solid var(--border-subtle);gap:var(--gap-2);flex-direction:column;display:flex}.FeatureSeoSection-module__itcHVa__termsHeading{font-size:var(--sz-base);font-weight:500;font-family:var(--font-mono);color:var(--text-primary);margin:0}.FeatureSeoSection-module__itcHVa__termChips{gap:var(--gap-2);flex-wrap:wrap;display:flex}.FeatureSeoSection-module__itcHVa__termChip{border:1px solid var(--border-subtle);background:var(--bg-surface);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);transition:var(--transition-fast);border-radius:999px;padding:4px 10px;text-decoration:none}.FeatureSeoSection-module__itcHVa__termChip:hover{border-color:var(--border-accent);color:var(--text-primary)}.FeatureSeoSection-module__itcHVa__toolLinks{gap:var(--gap-2);flex-direction:column;display:flex}.FeatureSeoSection-module__itcHVa__toolLink{justify-content:space-between;align-items:center;gap:var(--gap-2);padding:var(--gap-2) var(--gap-3);border:1px solid var(--border-subtle);background:var(--bg-card);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);transition:var(--transition-fast);border-radius:6px;text-decoration:none;display:flex}.FeatureSeoSection-module__itcHVa__toolLink:hover{border-color:var(--border-accent);background:var(--bg-hover)}.FeatureSeoSection-module__itcHVa__toolArrow{color:var(--cyan)}
.Badge-module__H8aylq__badge{font-size:var(--sz-2xs);letter-spacing:.08em;border-radius:2px;flex-shrink:0;margin-left:auto;padding:1px 5px;font-weight:700;line-height:1.6}.Badge-module__H8aylq__pro{background:var(--purple-dim);color:var(--purple)}.Badge-module__H8aylq__admin{background:var(--amber-dim);color:var(--amber)}.Badge-module__H8aylq__bull{background:var(--bull-dim);color:var(--bull)}.Badge-module__H8aylq__bear{background:var(--bear-dim);color:var(--bear)}.Badge-module__H8aylq__warning{background:var(--amber-dim);color:var(--amber)}.Badge-module__H8aylq__info{background:var(--cyan-dim);color:var(--cyan)}.Badge-module__H8aylq__default{color:var(--text-muted);background:#ffffff0f}
.CanvasTooltip-module__cwVjvG__tooltip{pointer-events:none;z-index:50;background:var(--bg-elevated);border:1px solid var(--border-default);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-primary);border-radius:4px;padding:8px 10px;line-height:1.6;position:fixed;box-shadow:0 4px 12px #0003}.CanvasTooltip-module__cwVjvG__title{border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:4px;font-weight:700}.CanvasTooltip-module__cwVjvG__row{justify-content:space-between;gap:12px;margin-top:2px;display:flex}.CanvasTooltip-module__cwVjvG__row span:first-child{color:var(--text-muted)}.CanvasTooltip-module__cwVjvG__row span:last-child{color:var(--text-primary);font-weight:600}.CanvasTooltip-module__cwVjvG__bull{color:var(--bull)!important}.CanvasTooltip-module__cwVjvG__bear{color:var(--bear)!important}.CanvasTooltip-module__cwVjvG__cyan{color:var(--cyan)!important}
.Card-module__b6YjYG__card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:3px;overflow:hidden}.Card-module__b6YjYG__header{padding:10px var(--gap-4);border-bottom:1px solid var(--border-subtle);font-size:var(--sz-md);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);justify-content:space-between;align-items:center;gap:var(--gap-3);font-weight:600;display:flex}.Card-module__b6YjYG__headerTitleGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.Card-module__b6YjYG__headerTitle{align-items:center;gap:var(--gap-2);min-width:0;display:flex}.Card-module__b6YjYG__headerSubtitle{font-size:var(--sz-xs);color:var(--text-muted);letter-spacing:normal;text-transform:none;margin:0;font-weight:400}.Card-module__b6YjYG__datePart{color:var(--text-secondary);font-weight:400}.Card-module__b6YjYG__headerToggle{align-items:center;gap:var(--gap-2);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:1;padding:0;display:flex}.Card-module__b6YjYG__headerToggle:hover{color:var(--text-primary)}.Card-module__b6YjYG__headerRight{align-items:center;gap:var(--gap-2);flex-shrink:0;display:flex}.Card-module__b6YjYG__collapseSummary{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:normal;text-transform:none;font-weight:400}.Card-module__b6YjYG__chevron{width:14px;height:14px;color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}.Card-module__b6YjYG__chevronCollapsed{transform:rotate(-90deg)}
.MetricsBar-module__nktIZq__bar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.MetricsBar-module__nktIZq__cell{min-width:110px;padding:10px var(--gap-3);border-right:1px solid var(--border-subtle);flex-direction:column;flex:1;gap:3px;display:flex}.MetricsBar-module__nktIZq__cell:last-child{border-right:none}.MetricsBar-module__nktIZq__label{font-size:var(--sz-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.MetricsBar-module__nktIZq__value{font-size:var(--sz-md);letter-spacing:-.01em;font-weight:500;line-height:1.15}.MetricsBar-module__nktIZq__sub{font-size:var(--sz-xs);color:var(--text-muted)}.MetricsBar-module__nktIZq__bear{color:var(--bear)}.MetricsBar-module__nktIZq__bull{color:var(--bull)}.MetricsBar-module__nktIZq__cyan{color:var(--cyan)}.MetricsBar-module__nktIZq__purple{color:var(--purple)}.MetricsBar-module__nktIZq__amber{color:var(--amber)}.MetricsBar-module__nktIZq__gold{color:var(--gold)}.MetricsBar-module__nktIZq__white{color:var(--text-primary)}@media (max-width:800px){.MetricsBar-module__nktIZq__cell{flex:none;min-width:110px}}@media (max-width:480px){.MetricsBar-module__nktIZq__cell{min-width:100px;padding:8px var(--gap-2);flex:none}.MetricsBar-module__nktIZq__label{font-size:var(--sz-2xs)}}
.PillButton-module__m4V7mW__pillBtn{font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border-radius:2px;padding:5px 12px;font-weight:600}.PillButton-module__m4V7mW__pillBtn:hover:not(.PillButton-module__m4V7mW__active){color:var(--text-secondary);background:var(--bg-hover);border-color:var(--border-strong)}.PillButton-module__m4V7mW__active{color:var(--bg-app);background:var(--cyan);border-color:var(--cyan)}
.KeyLevelControl-module__YOu_LG__root{gap:var(--gap-2);flex-wrap:wrap;display:flex}.KeyLevelControl-module__YOu_LG__item{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:28px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--sz-xs);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex}.KeyLevelControl-module__YOu_LG__item:hover{border-color:var(--border-strong);color:var(--text-primary)}.KeyLevelControl-module__YOu_LG__label{white-space:nowrap}.KeyLevelControl-module__YOu_LG__dot{background:currentColor;border-radius:999px;width:8px;height:8px}.KeyLevelControl-module__YOu_LG__active{color:var(--text-primary)}.KeyLevelControl-module__YOu_LG__spot.KeyLevelControl-module__YOu_LG__active{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 40%, var(--border-default));background:var(--cyan-dim)}.KeyLevelControl-module__YOu_LG__maxPain.KeyLevelControl-module__YOu_LG__active{color:var(--purple);border-color:color-mix(in srgb, var(--purple) 40%, var(--border-default));background:var(--purple-dim)}.KeyLevelControl-module__YOu_LG__ivMove.KeyLevelControl-module__YOu_LG__active{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, var(--border-default));background:var(--amber-dim)}@media (max-width:767px){.KeyLevelControl-module__YOu_LG__item{min-height:36px;font-size:var(--sz-2xs);padding:0 8px}}.KeyLevelControl-module__YOu_LG__sigmaBands.KeyLevelControl-module__YOu_LG__active{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 40%, var(--border-default));background:color-mix(in srgb, var(--cyan-dim) 70%, transparent)}.KeyLevelControl-module__YOu_LG__callGamma.KeyLevelControl-module__YOu_LG__active{color:var(--bull);border-color:color-mix(in srgb, var(--bull) 40%, var(--border-default));background:var(--bull-dim)}.KeyLevelControl-module__YOu_LG__putGamma.KeyLevelControl-module__YOu_LG__active{color:var(--bear);border-color:color-mix(in srgb, var(--bear) 40%, var(--border-default));background:var(--bear-dim)}.KeyLevelControl-module__YOu_LG__confluence.KeyLevelControl-module__YOu_LG__active{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, var(--border-default));background:color-mix(in srgb, var(--amber-dim) 78%, transparent)}
.ProGate-module__M5oAhW__gate{min-height:120px;position:relative}.ProGate-module__M5oAhW__blurContent{filter:blur(6px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.ProGate-module__M5oAhW__overlay{justify-content:center;align-items:center;gap:var(--gap-3);z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.ProGate-module__M5oAhW__lockIcon{width:28px;height:28px;color:var(--purple)}.ProGate-module__M5oAhW__label{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);text-align:center;line-height:1.4}.ProGate-module__M5oAhW__upgradeLink{align-items:center;gap:var(--gap-1);background:var(--purple-dim);color:var(--purple);font-size:var(--sz-sm);font-weight:600;font-family:var(--font-mono);transition:background var(--transition-fast);border-radius:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.ProGate-module__M5oAhW__upgradeLink:hover{background:#c060f033}
.IndicatorMenu-module__cA8o2W__root{display:inline-flex;position:relative}.IndicatorMenu-module__cA8o2W__trigger{min-height:var(--toolbar-control-height,auto);height:var(--toolbar-control-height,auto);padding:var(--toolbar-control-padding,4px 10px);font:inherit;font-size:var(--sz-xs);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.IndicatorMenu-module__cA8o2W__trigger:hover{border-color:var(--border-default)}.IndicatorMenu-module__cA8o2W__triggerOpen{border-color:var(--border-strong)}.IndicatorMenu-module__cA8o2W__badge{min-width:18px;height:16px;color:var(--bg-app);background:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.IndicatorMenu-module__cA8o2W__caret{color:var(--text-muted);font-size:10px}.IndicatorMenu-module__cA8o2W__popover{z-index:20;width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);padding:var(--gap-2) 0;background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000059}.IndicatorMenu-module__cA8o2W__groupHeader{padding:4px var(--gap-3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.IndicatorMenu-module__cA8o2W__row{align-items:center;gap:var(--gap-2);padding:6px var(--gap-3);display:flex}.IndicatorMenu-module__cA8o2W__row:hover{background:var(--bg-elevated)}.IndicatorMenu-module__cA8o2W__rowDisabled{opacity:.5;cursor:not-allowed}.IndicatorMenu-module__cA8o2W__swatch{border:1px solid var(--border-subtle);border-radius:2px;flex:none;width:12px;height:12px}.IndicatorMenu-module__cA8o2W__rowText{flex:auto;min-width:0}.IndicatorMenu-module__cA8o2W__rowLabel{font-size:var(--sz-xs);color:var(--text-primary);line-height:1.2}.IndicatorMenu-module__cA8o2W__rowDesc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.IndicatorMenu-module__cA8o2W__footer{gap:var(--gap-2);padding:var(--gap-2) var(--gap-3) 0;border-top:1px solid var(--border-subtle);margin-top:4px;display:flex}.IndicatorMenu-module__cA8o2W__footerBtn{font:inherit;color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:3px;padding:4px 8px;font-size:10px}.IndicatorMenu-module__cA8o2W__footerBtn:hover{color:var(--text-primary);border-color:var(--border-default)}
.IndicatorLegend-module__mw1StW__root{padding:4px var(--gap-3);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;display:flex}.IndicatorLegend-module__mw1StW__chip{font:inherit;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:inline-flex}.IndicatorLegend-module__mw1StW__chip:hover{border-color:var(--border-strong);background:var(--bg-surface)}.IndicatorLegend-module__mw1StW__swatch{border-radius:50%;flex:none;width:8px;height:8px}.IndicatorLegend-module__mw1StW__label{color:var(--text-muted)}.IndicatorLegend-module__mw1StW__value{color:var(--text-primary)}@media (max-width:640px){.IndicatorLegend-module__mw1StW__root{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.IndicatorLegend-module__mw1StW__root::-webkit-scrollbar{display:none}}
.PricingSection-module__PhHbka__checkIcon{width:18px;height:18px;color:var(--bull);flex-shrink:0}.PricingSection-module__PhHbka__pricingGrid{gap:var(--gap-4);grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.PricingSection-module__PhHbka__pricingCard{padding:var(--gap-6);border:1px solid var(--border-default);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;position:relative}.PricingSection-module__PhHbka__pricingCardFeatured{border-color:var(--cyan)}.PricingSection-module__PhHbka__savingsBadge{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--bg-app);background:var(--cyan);white-space:nowrap;border-radius:100px;padding:4px 14px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingSection-module__PhHbka__planName{font-size:var(--sz-xl);font-family:var(--font-mono);color:var(--text-primary);margin:0 0 4px;font-weight:500}.PricingSection-module__PhHbka__planMeta{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);margin:0 0 var(--gap-4)}.PricingSection-module__PhHbka__priceRow{margin-bottom:var(--gap-4);align-items:baseline;gap:4px;display:flex}.PricingSection-module__PhHbka__priceAmount{font-size:var(--sz-2xl);font-family:var(--font-mono);color:var(--text-primary);font-weight:500}.PricingSection-module__PhHbka__priceInterval{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.PricingSection-module__PhHbka__monthlyEquivalent{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--bull);margin:-12px 0 var(--gap-4)}.PricingSection-module__PhHbka__featureList{gap:var(--gap-2);padding:0;padding-bottom:var(--gap-6);flex-direction:column;margin:0 0 auto;list-style:none;display:flex}.PricingSection-module__PhHbka__featureItem{align-items:center;gap:var(--gap-2);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);display:flex}.PricingSection-module__PhHbka__featureItemHighlight{align-items:center;gap:var(--gap-2);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);font-weight:600;display:flex}.PricingSection-module__PhHbka__planButton{text-align:center;font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);border:1px solid var(--border-default);transition:border-color var(--transition-fast);border-radius:8px;padding:10px 0;font-weight:600;text-decoration:none;display:block}.PricingSection-module__PhHbka__planButton:hover{border-color:var(--cyan)}.PricingSection-module__PhHbka__planButtonPrimary{text-align:center;font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--bg-app);background:var(--cyan);transition:opacity var(--transition-fast);border:none;border-radius:8px;padding:10px 0;font-weight:600;text-decoration:none;display:block}.PricingSection-module__PhHbka__planButtonPrimary:hover{opacity:.85}@media (max-width:900px){.PricingSection-module__PhHbka__pricingGrid{grid-template-columns:1fr;max-width:420px}}
.MaxPain-module__WJ0GGW__root{position:relative;}.MaxPain-module__WJ0GGW__status{}.MaxPain-module__WJ0GGW__ctrlBar{}.MaxPain-module__WJ0GGW__ctrlSpacer{}.MaxPain-module__WJ0GGW__chartArea{min-height:440px;padding:var(--gap-2) var(--gap-4) var(--gap-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.MaxPain-module__WJ0GGW__legend{align-items:center;gap:var(--gap-3);margin-bottom:var(--gap-3);font-size:var(--sz-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.MaxPain-module__WJ0GGW__legendLabel{margin-right:var(--gap-2)}.MaxPain-module__WJ0GGW__legendCall,.MaxPain-module__WJ0GGW__legendPut,.MaxPain-module__WJ0GGW__legendPain,.MaxPain-module__WJ0GGW__legendLine,.MaxPain-module__WJ0GGW__legendSpot{border-radius:2px;width:12px;height:10px;display:inline-block}.MaxPain-module__WJ0GGW__legendCall{background:var(--bull)}.MaxPain-module__WJ0GGW__legendPut{background:var(--bear)}.MaxPain-module__WJ0GGW__legendPain{background:var(--amber)}.MaxPain-module__WJ0GGW__legendLine,.MaxPain-module__WJ0GGW__legendSpot{background:var(--cyan)}@media (max-width:767px){.MaxPain-module__WJ0GGW__chartArea{min-height:300px;padding:var(--gap-1) var(--gap-2) var(--gap-2)}.MaxPain-module__WJ0GGW__legend{margin-bottom:var(--gap-2)}}
.HoverTooltip-module__4kPi6q__card{z-index:50;padding:var(--gap-2);background:var(--bg-elevated);border:1px solid var(--border-strong);font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;font-size:11px;line-height:1.45;position:fixed;box-shadow:0 4px 12px #00000040}.HoverTooltip-module__4kPi6q__time{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--gap-1);font-size:10px}.HoverTooltip-module__4kPi6q__ohlc{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.HoverTooltip-module__4kPi6q__ohlc>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.HoverTooltip-module__4kPi6q__volRow{border-top:1px solid var(--border-subtle);justify-content:space-between;margin-top:4px;padding-top:4px;display:flex}.HoverTooltip-module__4kPi6q__anchorRow{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-top:4px;display:grid}.HoverTooltip-module__4kPi6q__anchorMeta{text-align:right;font-size:10px}.HoverTooltip-module__4kPi6q__k{color:var(--text-muted);font-size:10px}.HoverTooltip-module__4kPi6q__v{color:var(--text-primary)}.HoverTooltip-module__4kPi6q__indRows{border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;margin-top:4px;padding-top:4px;display:flex}.HoverTooltip-module__4kPi6q__indRow{grid-template-columns:8px 1fr auto auto;align-items:center;gap:6px;display:grid}.HoverTooltip-module__4kPi6q__swatch{border-radius:50%;width:8px;height:8px}.HoverTooltip-module__4kPi6q__indLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HoverTooltip-module__4kPi6q__indVal{color:var(--text-primary)}.HoverTooltip-module__4kPi6q__delta{text-align:right;min-width:44px;font-size:10px}
.OptionsChain-module__dao9Cq__root{position:relative;}.OptionsChain-module__dao9Cq__ctrlBar{flex-shrink:0;}.OptionsChain-module__dao9Cq__ctrlSpacer{}.OptionsChain-module__dao9Cq__statsBar{align-items:center;gap:var(--gap-4);padding:6px var(--gap-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);font-size:var(--sz-xs);flex-wrap:wrap;flex-shrink:0;display:flex}.OptionsChain-module__dao9Cq__statsLabel{color:var(--text-muted)}.OptionsChain-module__dao9Cq__statsDivider{color:var(--border-default)}.OptionsChain-module__dao9Cq__selectionClearBtn{appearance:none;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--sz-2xs);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:4px;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.OptionsChain-module__dao9Cq__selectionClearBtn:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.OptionsChain-module__dao9Cq__collateralInput{align-items:center;gap:var(--gap-1);background:var(--bg-elevated);border:1px solid var(--border-subtle);font-size:var(--sz-xs);border-radius:6px;padding:3px 8px;display:flex}.OptionsChain-module__dao9Cq__collateralInput input{text-align:right;width:80px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);background:0 0;border:none;outline:none}.OptionsChain-module__dao9Cq__statusMessage{flex:1;padding:0;}.OptionsChain-module__dao9Cq__errorMessage{flex:1;padding:0;}.OptionsChain-module__dao9Cq__tableArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.OptionsChain-module__dao9Cq__refreshBtn{background:var(--bg-elevated);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OptionsChain-module__dao9Cq__refreshBtn:hover{color:var(--text-primary);border-color:var(--border-default)}.OptionsChain-module__dao9Cq__refreshBtn:disabled{opacity:.5;cursor:default}.OptionsChain-module__dao9Cq__spinning{animation:1s linear infinite OptionsChain-module__dao9Cq__spin}@keyframes OptionsChain-module__dao9Cq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OptionsChain-module__dao9Cq__currencyIcon{color:var(--text-muted);flex-shrink:0;width:14px;height:14px}@media (max-width:767px){.OptionsChain-module__dao9Cq__statsBar{padding:6px var(--gap-3);gap:var(--gap-2)}.OptionsChain-module__dao9Cq__collateralInput input{width:60px}}
.TradingViewChartSurface-module__dANI5q__root{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.TradingViewChartSurface-module__dANI5q__stage{background:var(--bg-card);flex:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.TradingViewChartSurface-module__dANI5q__chartCanvas{width:100%;height:100%}.TradingViewChartSurface-module__dANI5q__chartCanvas[data-cursor=plot]{cursor:crosshair}.TradingViewChartSurface-module__dANI5q__chartCanvas[data-cursor=plot] *{cursor:crosshair}.TradingViewChartSurface-module__dANI5q__chartCanvas[data-cursor=price-scale]{cursor:ns-resize}.TradingViewChartSurface-module__dANI5q__chartCanvas[data-cursor=price-scale] *{cursor:ns-resize}.TradingViewChartSurface-module__dANI5q__overlayCanvas{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.TradingViewChartSurface-module__dANI5q__footerBar{min-height:38px;padding:0 var(--gap-2) 6px;background:var(--bg-card);flex:none;justify-content:flex-start;align-items:center;display:flex}.TradingViewChartSurface-module__dANI5q__footerLeft{--control-height:30px;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:none;border-radius:0;align-items:center;max-width:100%;padding:0;display:flex;overflow:auto hidden}.TradingViewChartSurface-module__dANI5q__footerLeft::-webkit-scrollbar{display:none}.TradingViewChartSurface-module__dANI5q__footerLeft>*{flex:none}.TradingViewChartSurface-module__dANI5q__notice{padding:var(--gap-4);color:var(--text-muted);font-size:var(--sz-sm);text-align:center;background:color-mix(in srgb, var(--bg-card) 84%, transparent);z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:767px){.TradingViewChartSurface-module__dANI5q__footerBar{min-height:34px;padding:0 var(--gap-1) 4px}.TradingViewChartSurface-module__dANI5q__footerLeft{--control-height:28px}}
.IVRank-module__eYiZWG__root{position:relative;}.IVRank-module__eYiZWG__status{}.IVRank-module__eYiZWG__statusBlock{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:48px 24px;display:flex}.IVRank-module__eYiZWG__statusTitle{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary,var(--text-muted))}.IVRank-module__eYiZWG__statusBody{color:var(--text-muted);max-width:22rem;font-size:12px;line-height:1.4}.IVRank-module__eYiZWG__topRow{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:stretch;display:flex}.IVRank-module__eYiZWG__lookbackCtrl{align-items:center;gap:var(--gap-2);padding:6px var(--gap-3);border-right:1px solid var(--border-subtle);flex-shrink:0;display:flex}.IVRank-module__eYiZWG__metricsFlex{border-bottom:none;flex:1;min-width:0}.IVRank-module__eYiZWG__warning{color:var(--amber);white-space:nowrap;font-size:12px}.IVRank-module__eYiZWG__contentArea{gap:var(--page-gutter);flex-direction:column;display:flex;}.IVRank-module__eYiZWG__contentArea>*{margin-bottom:0}.IVRank-module__eYiZWG__gaugeBody{padding:var(--gap-3) var(--gap-2) var(--gap-2)}.IVRank-module__eYiZWG__gaugeLabels{height:16px;font-size:10px;font-family:var(--font-mono,monospace);margin-bottom:4px;position:relative}.IVRank-module__eYiZWG__gaugeMarkerLabel{color:var(--text-primary);white-space:nowrap;font-weight:600;position:absolute;transform:translate(-50%)}.IVRank-module__eYiZWG__gaugeTickLabel{color:var(--text-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.IVRank-module__eYiZWG__gaugeTrack{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;height:12px;position:relative}.IVRank-module__eYiZWG__gaugeFill{background:#ffffff0f;border-radius:6px 0 0 6px;height:100%;position:absolute;top:0;left:0}.IVRank-module__eYiZWG__gaugePctileTick{background:var(--text-muted);width:2px;height:10px;position:absolute;top:1px;transform:translate(-50%)}.IVRank-module__eYiZWG__gaugeMarker{background:var(--text-primary);border-radius:2px;width:3px;height:20px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 6px #0009}.IVRank-module__eYiZWG__gaugeMarker[data-regime=bear]{background:var(--bear)}.IVRank-module__eYiZWG__gaugeMarker[data-regime=bull]{background:var(--bull)}.IVRank-module__eYiZWG__gaugeScale{margin-top:var(--gap-2);font-size:10px;font-family:var(--font-mono,monospace);color:var(--text-muted);justify-content:space-between;display:flex}.IVRank-module__eYiZWG__chartLegend{gap:var(--gap-4);padding:var(--gap-1) var(--gap-3) var(--gap-2);font-size:var(--sz-xs);flex-shrink:0;justify-content:center;display:flex}.IVRank-module__eYiZWG__legendItem{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.IVRank-module__eYiZWG__legendItem i{border-radius:1px;width:12px;height:2px;display:inline-block}.IVRank-module__eYiZWG__swatchIV{background:var(--cyan)}.IVRank-module__eYiZWG__swatchHV{background:var(--purple)}.IVRank-module__eYiZWG__chartCard,.IVRank-module__eYiZWG__chartCard>:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.IVRank-module__eYiZWG__chartArea{flex-direction:column;flex:1;min-height:320px;display:flex}@media (max-width:767px){.IVRank-module__eYiZWG__chartArea{min-height:280px}}
.TideChart-module__pq5DCa__wrapper{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.TideChart-module__pq5DCa__svg{cursor:crosshair;touch-action:pan-y;flex:1;width:100%;min-height:0;display:block;overflow:visible}.TideChart-module__pq5DCa__gridLine{stroke:var(--border-subtle,#1e1e2e);stroke-width:1px}.TideChart-module__pq5DCa__zeroLine{stroke:var(--border-strong,#343448);stroke-width:1px}.TideChart-module__pq5DCa__axisLabel{fill:var(--text-secondary,#88a);font-size:10px;font-family:var(--font-mono,monospace)}.TideChart-module__pq5DCa__xAxisLabel{fill:var(--text-secondary,#9898b4);font-size:10px;font-family:var(--font-mono,monospace)}.TideChart-module__pq5DCa__callPath{fill:none;stroke:var(--bull,#00e5a0);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.TideChart-module__pq5DCa__putPath{fill:none;stroke:var(--bear,#f44);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.TideChart-module__pq5DCa__crosshair{stroke:var(--text-muted,#4a4a6a);stroke-width:1px;pointer-events:none}.TideChart-module__pq5DCa__callDot{fill:var(--bull,#00e5a0);stroke:var(--bg-surface,#0d0d14);stroke-width:2px;pointer-events:none}.TideChart-module__pq5DCa__putDot{fill:var(--bear,#f44);stroke:var(--bg-surface,#0d0d14);stroke-width:2px;pointer-events:none}.TideChart-module__pq5DCa__spotAxisLabel{fill:var(--text-muted,#787896);font-size:9px;font-family:var(--font-mono,monospace)}.TideChart-module__pq5DCa__bandLabel{fill:var(--text-muted,#787896);font-size:9px;font-family:var(--font-mono,monospace);pointer-events:none}.TideChart-module__pq5DCa__spreadLabel{fill:var(--text-secondary,#88a);font-size:9px;font-family:var(--font-mono,monospace);opacity:.6}.TideChart-module__pq5DCa__dividerLine{stroke:var(--border-default,#262636);stroke-width:1px}.TideChart-module__pq5DCa__legend{color:var(--text-secondary,#88a);flex-shrink:0;justify-content:center;gap:16px;padding:4px 12px 0;font-size:11px;display:flex}.TideChart-module__pq5DCa__legendItem{color:var(--text-secondary,#9898b4);align-items:center;gap:6px;display:inline-flex}.TideChart-module__pq5DCa__legendItem i{border-radius:1px;width:12px;height:2px;display:inline-block}.TideChart-module__pq5DCa__swatchCall{background:var(--bull,#00e5a0)}.TideChart-module__pq5DCa__swatchPut{background:var(--bear,#f44)}.TideChart-module__pq5DCa__swatchSpot{background:var(--gold,#e8bb40)}.TideChart-module__pq5DCa__zoomOutBtn{background:var(--bg-elevated,#16161f);border:1px solid var(--border-default,#262636);color:var(--text-primary,#e2e2ee);cursor:pointer;z-index:2;border-radius:4px;padding:3px 10px;font-size:11px;position:absolute;top:6px;right:12px}.TideChart-module__pq5DCa__zoomOutBtn:hover{border-color:var(--ui-brand,#7c3aed);color:var(--ui-brand,#7c3aed)}.TideChart-module__pq5DCa__empty{height:160px;color:var(--text-muted,#4a4a6a);justify-content:center;align-items:center;font-size:13px;display:flex}.TideChart-module__pq5DCa__chartTitle{fill:var(--text-secondary,#88a);font-size:11px;font-family:var(--font-sans,sans-serif);font-weight:500}.TideChart-module__pq5DCa__smoothIndicator{fill:var(--text-muted,#4a4a6a);font-size:10px;font-family:var(--font-mono,monospace)}
.OptionsFlow-module__EwYD3q__root{}.OptionsFlow-module__EwYD3q__ctrlBar{}.OptionsFlow-module__EwYD3q__topPresetBar{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.OptionsFlow-module__EwYD3q__marketClosedPill{border:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--sz-xs);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.OptionsFlow-module__EwYD3q__streamDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.OptionsFlow-module__EwYD3q__liveDot{background:var(--bull);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite OptionsFlow-module__EwYD3q__liveDotPulse}@keyframes OptionsFlow-module__EwYD3q__liveDotPulse{0%,to{box-shadow:0 0 0 0 var(--bull-dim);opacity:1}50%{box-shadow:0 0 0 4px var(--bull-dim);opacity:.7}}.OptionsFlow-module__EwYD3q__dateNav{align-items:center;gap:var(--gap-1);display:flex}.OptionsFlow-module__EwYD3q__navButton{appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.OptionsFlow-module__EwYD3q__navButton:disabled{color:var(--text-dim);cursor:default}.OptionsFlow-module__EwYD3q__dateInput{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font:inherit;border-radius:4px;padding:5px 8px}.OptionsFlow-module__EwYD3q__ctrlSpacer{}.OptionsFlow-module__EwYD3q__ctrlActions{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.OptionsFlow-module__EwYD3q__topAction{appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--sz-xs);align-items:center;gap:var(--gap-1);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:6px;justify-content:center;padding:5px 8px;display:inline-flex}.OptionsFlow-module__EwYD3q__topAction:hover{border-color:var(--border-strong)}.OptionsFlow-module__EwYD3q__topAction:disabled{cursor:default;opacity:.55}.OptionsFlow-module__EwYD3q__buttonIcon{width:13px;height:13px}.OptionsFlow-module__EwYD3q__dateStatus{color:var(--amber);font-size:var(--sz-xs)}.OptionsFlow-module__EwYD3q__panelLayout{gap:var(--gap-3);flex-direction:column;width:100%;min-width:0;display:flex}.OptionsFlow-module__EwYD3q__sectionHead{align-items:center;gap:var(--gap-2);justify-content:space-between;display:flex}.OptionsFlow-module__EwYD3q__sectionLabel{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.OptionsFlow-module__EwYD3q__fieldGrid{gap:var(--gap-2) var(--gap-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100%;display:grid}.OptionsFlow-module__EwYD3q__field{flex-direction:column;gap:5px;min-width:0;display:flex}.OptionsFlow-module__EwYD3q__fieldWide{grid-column:span 2}.OptionsFlow-module__EwYD3q__fieldLabel{color:var(--text-muted);font-size:var(--sz-2xs);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.OptionsFlow-module__EwYD3q__fieldHint{color:var(--text-muted);font-size:var(--sz-2xs)}.OptionsFlow-module__EwYD3q__symbolField{width:100%;min-width:0;position:relative}.OptionsFlow-module__EwYD3q__symbolField .OptionsFlow-module__EwYD3q__fieldInput{padding-right:32px}.OptionsFlow-module__EwYD3q__fieldInput,.OptionsFlow-module__EwYD3q__fieldSelect{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font:inherit;border-radius:4px;width:100%;min-width:0;padding:7px 10px}.OptionsFlow-module__EwYD3q__fieldInput::placeholder{color:var(--text-muted)}.OptionsFlow-module__EwYD3q__fieldInput:focus,.OptionsFlow-module__EwYD3q__fieldSelect:focus,.OptionsFlow-module__EwYD3q__dateInput:focus{border-color:var(--border-accent);outline:none}.OptionsFlow-module__EwYD3q__inputClear{appearance:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.OptionsFlow-module__EwYD3q__inputClear:hover{background:var(--bg-hover);color:var(--text-primary)}.OptionsFlow-module__EwYD3q__quickChips{gap:var(--gap-1);flex-wrap:wrap;display:flex}.OptionsFlow-module__EwYD3q__quickChip{appearance:none;background:var(--bg-card);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--sz-2xs);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:999px;padding:2px 8px}.OptionsFlow-module__EwYD3q__quickChip:hover{border-color:var(--border-strong);color:var(--text-primary)}.OptionsFlow-module__EwYD3q__quickChipActive{background:var(--cyan-dim);border-color:color-mix(in srgb, var(--cyan) 35%, var(--border-default));color:var(--cyan)}.OptionsFlow-module__EwYD3q__flagToggle{appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:center;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:4px;width:100%;padding:7px 10px}.OptionsFlow-module__EwYD3q__flagToggle:hover{border-color:var(--border-strong);color:var(--text-primary)}.OptionsFlow-module__EwYD3q__flagToggleActive{background:var(--amber-dim);border-color:color-mix(in srgb, var(--amber) 35%, var(--border-default));color:var(--amber)}.OptionsFlow-module__EwYD3q__presetGrid{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.OptionsFlow-module__EwYD3q__presetButton{appearance:none;background:var(--bg-card);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--sz-xs);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:999px;padding:5px 10px}.OptionsFlow-module__EwYD3q__topPresetButton{background:var(--bg-elevated)}.OptionsFlow-module__EwYD3q__presetButton:hover{border-color:var(--border-strong);color:var(--text-primary)}.OptionsFlow-module__EwYD3q__presetActive{background:var(--cyan-dim);border-color:color-mix(in srgb, var(--cyan) 35%, var(--border-default));color:var(--cyan)}.OptionsFlow-module__EwYD3q__resetButton{appearance:none;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--sz-xs);align-items:center;gap:var(--gap-1);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;padding:5px 10px;display:inline-flex}.OptionsFlow-module__EwYD3q__resetButton:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.OptionsFlow-module__EwYD3q__resetButton:disabled{cursor:default;opacity:.5}.OptionsFlow-module__EwYD3q__statusNote{color:var(--amber);font-size:var(--sz-xs);padding:0 var(--gap-4) 10px}.OptionsFlow-module__EwYD3q__contentArea{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.OptionsFlow-module__EwYD3q__breakdownPane{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.OptionsFlow-module__EwYD3q__breakdownToggle{appearance:none;background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font:inherit;min-height:40px;padding:0 var(--gap-4);border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.OptionsFlow-module__EwYD3q__breakdownHeading{align-items:center;gap:var(--gap-2);display:inline-flex}.OptionsFlow-module__EwYD3q__breakdownTitle{color:var(--cyan);font-size:var(--sz-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.OptionsFlow-module__EwYD3q__breakdownMeta{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.OptionsFlow-module__EwYD3q__breakdownChevron{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast)}.OptionsFlow-module__EwYD3q__breakdownChevronOpen{color:var(--text-primary);transform:rotate(180deg)}.OptionsFlow-module__EwYD3q__tapePane{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.OptionsFlow-module__EwYD3q__newFlowsPill{appearance:none;background:var(--bg-elevated);border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--border-default));color:var(--cyan);cursor:pointer;font:inherit;font-size:var(--sz-xs);white-space:nowrap;z-index:5;border-radius:999px;padding:6px 14px;font-weight:600;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000059}.OptionsFlow-module__EwYD3q__newFlowsPill:hover{background:var(--bg-hover)}.OptionsFlow-module__EwYD3q__summaryBody{gap:var(--gap-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 16px;display:grid}.OptionsFlow-module__EwYD3q__summarySection{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;min-width:0;padding:12px}.OptionsFlow-module__EwYD3q__summaryTitle{color:var(--text-primary);font-size:var(--sz-sm);margin-bottom:10px;font-weight:700}.OptionsFlow-module__EwYD3q__summaryList{flex-direction:column;gap:8px;display:flex}.OptionsFlow-module__EwYD3q__summaryRow{font-size:var(--sz-sm);align-items:center;gap:var(--gap-2);justify-content:space-between;display:flex}.OptionsFlow-module__EwYD3q__summaryLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OptionsFlow-module__EwYD3q__summaryValue{color:var(--text-primary);white-space:nowrap;font-weight:600}.OptionsFlow-module__EwYD3q__summaryMuted{color:var(--text-muted)}@media (max-width:1024px){.OptionsFlow-module__EwYD3q__summaryBody{grid-template-columns:1fr}}@media (max-width:800px){.OptionsFlow-module__EwYD3q__ctrlBar{padding-left:var(--gap-3);padding-right:var(--gap-3)}.OptionsFlow-module__EwYD3q__contentArea{padding-left:0;padding-right:0}.OptionsFlow-module__EwYD3q__breakdownToggle,.OptionsFlow-module__EwYD3q__summaryBody{padding-left:12px;padding-right:12px}}@media (max-width:640px){.OptionsFlow-module__EwYD3q__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OptionsFlow-module__EwYD3q__fieldWide{grid-column:1/-1}.OptionsFlow-module__EwYD3q__dateNav{width:100%}.OptionsFlow-module__EwYD3q__topPresetBar{display:none}.OptionsFlow-module__EwYD3q__dateInput{flex:1;min-width:0}.OptionsFlow-module__EwYD3q__presetGrid{width:100%}.OptionsFlow-module__EwYD3q__summaryBody{padding-left:var(--gap-2);padding-right:var(--gap-2)}.OptionsFlow-module__EwYD3q__breakdownToggle{align-items:flex-start;gap:var(--gap-1);flex-direction:column;padding-top:10px;padding-bottom:10px}.OptionsFlow-module__EwYD3q__breakdownHeading:last-child{justify-content:space-between;width:100%}}
.OptionsValueMatrixCanvas-module__8EihwW__root{position:relative;}.OptionsValueMatrixCanvas-module__8EihwW__layout{flex:1;min-height:0;display:flex}.OptionsValueMatrixCanvas-module__8EihwW__priceCol{background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;width:84px;display:flex}.OptionsValueMatrixCanvas-module__8EihwW__headerSpacer{border-bottom:1px solid var(--border-subtle);flex-shrink:0;height:28px}.OptionsValueMatrixCanvas-module__8EihwW__priceLabelWrap{background:var(--bg-card);flex:1;min-height:0;overflow:hidden}.OptionsValueMatrixCanvas-module__8EihwW__priceLabel{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--sz-sm);white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:10px;display:flex}.OptionsValueMatrixCanvas-module__8EihwW__priceLabelCurrent{background:color-mix(in srgb, var(--cyan-dim) 65%, var(--bg-card));color:var(--cyan);font-weight:700}.OptionsValueMatrixCanvas-module__8EihwW__scrollArea{flex:1;min-width:0;display:flex;overflow:hidden}.OptionsValueMatrixCanvas-module__8EihwW__canvasScroll{background:var(--bg-card);cursor:crosshair;flex:1;min-height:0;overflow:auto}.OptionsValueMatrixCanvas-module__8EihwW__colHeaders{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);z-index:2;height:28px;display:flex;position:sticky;top:0}.OptionsValueMatrixCanvas-module__8EihwW__colHeader{border-right:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--sz-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.OptionsValueMatrixCanvas-module__8EihwW__canvasWrap{position:relative}.OptionsValueMatrixCanvas-module__8EihwW__canvas{display:block}@media (max-width:720px){.OptionsValueMatrixCanvas-module__8EihwW__root{min-height:360px}.OptionsValueMatrixCanvas-module__8EihwW__priceCol{width:74px}.OptionsValueMatrixCanvas-module__8EihwW__priceLabel{font-size:var(--sz-xs);padding-right:8px}}
.PriceMovementCanvas-module__zTLXqW__root{position:absolute;inset:0}.PriceMovementCanvas-module__zTLXqW__canvas{cursor:crosshair;display:block}.PriceMovementCanvas-module__zTLXqW__empty{height:100%;font-size:var(--sz-sm);color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;display:flex}.PriceMovementCanvas-module__zTLXqW__paneLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;position:absolute;left:4px}
.Sidebar-module__XRNO5a__sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);width:214px;height:100%;transition:width var(--transition-base), border-color var(--transition-base);z-index:30;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.Sidebar-module__XRNO5a__sidebarCollapsed{border-right-color:#0000;width:0}.Sidebar-module__XRNO5a__sidebar::-webkit-scrollbar{width:3px}.Sidebar-module__XRNO5a__sidebar::-webkit-scrollbar-thumb{background:var(--border-subtle)}.Sidebar-module__XRNO5a__brand{padding:14px var(--gap-3) 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.Sidebar-module__XRNO5a__brandIdentity{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Sidebar-module__XRNO5a__brandLogo{border-radius:4px;flex-shrink:0;width:22px;height:22px}.Sidebar-module__XRNO5a__brandName{font-size:var(--sz-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-weight:600}.Sidebar-module__XRNO5a__iconButton{appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;height:32px;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.Sidebar-module__XRNO5a__iconButton:hover{background:var(--bg-hover);border-color:var(--border-accent);color:var(--text-primary)}.Sidebar-module__XRNO5a__icon{width:18px;height:18px}.Sidebar-module__XRNO5a__symbolSection{padding:var(--gap-2) var(--gap-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0;position:relative}.Sidebar-module__XRNO5a__symbolInputWrapper{align-items:center;display:flex;position:relative}.Sidebar-module__XRNO5a__symbolInput{background:var(--bg-elevated);border:1px solid var(--border-default);width:100%;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-md);letter-spacing:.06em;transition:border-color var(--transition-fast);border-radius:2px;outline:none;padding:5px 8px;font-weight:600}.Sidebar-module__XRNO5a__symbolInput:focus{border-color:var(--cyan)}.Sidebar-module__XRNO5a__symbolSpinner{font-size:var(--sz-lg);color:var(--text-dim);pointer-events:none;line-height:1;animation:1s linear infinite Sidebar-module__XRNO5a__spin;position:absolute;right:8px}@keyframes Sidebar-module__XRNO5a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Sidebar-module__XRNO5a__symbolError{font-size:var(--sz-2xs);color:var(--bear);padding:2px 0 0}.Sidebar-module__XRNO5a__symbolDropdown{top:calc(100% + 2px);left:var(--gap-3);right:var(--gap-3);background:var(--bg-elevated);border:1px solid var(--border-default);z-index:100;border-radius:4px;max-height:280px;position:absolute;overflow:hidden auto;box-shadow:0 6px 18px #0006}.Sidebar-module__XRNO5a__symbolDropdown::-webkit-scrollbar{width:3px}.Sidebar-module__XRNO5a__symbolDropdown::-webkit-scrollbar-thumb{background:var(--border-subtle)}.Sidebar-module__XRNO5a__dropdownLabel{font-size:var(--sz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:6px 8px 3px;font-weight:600}.Sidebar-module__XRNO5a__dropdownItem{cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;border:none;border-left:2px solid #0000;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.Sidebar-module__XRNO5a__dropdownItem:hover,.Sidebar-module__XRNO5a__dropdownItemActive{background:var(--bg-hover);border-left-color:var(--cyan)}.Sidebar-module__XRNO5a__dropdownSymbol{font-family:var(--font-mono);font-size:var(--sz-sm);color:var(--text-primary);flex-shrink:0;font-weight:700}.Sidebar-module__XRNO5a__dropdownCompany{font-size:var(--sz-2xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__XRNO5a__dropdownSearching{font-size:var(--sz-2xs);color:var(--text-dim);text-align:center;padding:8px}.Sidebar-module__XRNO5a__nav{padding:var(--gap-2) 0;flex:1;overflow:hidden auto}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar{width:3px}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar-thumb{background:var(--border-subtle)}.Sidebar-module__XRNO5a__navSolo{align-items:center;gap:var(--gap-2);padding:7px var(--gap-3);font-size:var(--sz-md);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;border-left:2px solid #0000;font-weight:500;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__navSolo:hover{color:var(--text-primary);background:var(--bg-hover)}.Sidebar-module__XRNO5a__navSoloActive{color:var(--text-primary);border-left-color:var(--cyan);background:var(--bg-elevated)}.Sidebar-module__XRNO5a__navGroup{margin-top:4px}.Sidebar-module__XRNO5a__navGroupLabel{justify-content:space-between;align-items:center;gap:var(--gap-2);width:100%;font-size:var(--sz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:10px var(--gap-3) 4px;white-space:nowrap;text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-family:inherit;font-weight:600;display:flex}.Sidebar-module__XRNO5a__navGroupLabel:hover{color:var(--text-secondary)}.Sidebar-module__XRNO5a__navGroupLabelText{text-overflow:ellipsis;overflow:hidden}.Sidebar-module__XRNO5a__navGroupChevron{font-size:var(--sz-md);transition:transform var(--transition-fast);flex-shrink:0;line-height:1}.Sidebar-module__XRNO5a__navGroupChevronCollapsed{transform:rotate(-90deg)}.Sidebar-module__XRNO5a__navItem{align-items:center;gap:var(--gap-2);padding:6px var(--gap-3) 6px 18px;font-size:var(--sz-md);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;border-left:2px solid #0000;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__navItem:hover{color:var(--text-primary);background:var(--bg-hover)}.Sidebar-module__XRNO5a__navItemActive{color:var(--text-primary);border-left-color:var(--cyan);background:var(--bg-elevated)}.Sidebar-module__XRNO5a__navItemRow{align-items:stretch;display:flex;position:relative}.Sidebar-module__XRNO5a__navItemRow .Sidebar-module__XRNO5a__navItem{flex:1;min-width:0}.Sidebar-module__XRNO5a__navItemPinned{padding-left:18px}.Sidebar-module__XRNO5a__navSeparator{background:var(--border-subtle);height:1px;margin:4px var(--gap-3)}.Sidebar-module__XRNO5a__pinBtn{cursor:pointer;width:24px;color:var(--text-dim);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:none}.Sidebar-module__XRNO5a__navItemRow:hover .Sidebar-module__XRNO5a__pinBtn{display:flex}.Sidebar-module__XRNO5a__pinBtn:hover{color:var(--amber)}.Sidebar-module__XRNO5a__pinBtnActive{color:var(--amber);display:flex}.Sidebar-module__XRNO5a__pinBtnActive:hover{color:var(--bear)}.Sidebar-module__XRNO5a__footer{padding:var(--gap-2) var(--gap-3);border-top:1px solid var(--border-subtle);gap:var(--gap-2);flex-direction:column;flex-shrink:0;display:flex}.Sidebar-module__XRNO5a__userStrip{align-items:center;gap:8px;min-width:0;display:flex}.Sidebar-module__XRNO5a__userAvatar{background:var(--bg-elevated);border:1px solid var(--border-default);width:24px;height:24px;font-size:var(--sz-2xs);color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.Sidebar-module__XRNO5a__userAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.Sidebar-module__XRNO5a__userName{min-width:0;font-size:var(--sz-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.Sidebar-module__XRNO5a__userName:hover{color:var(--text-secondary)}.Sidebar-module__XRNO5a__signOutBtn{color:var(--text-secondary);cursor:pointer;font-size:var(--sz-md);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;line-height:1}.Sidebar-module__XRNO5a__signOutBtn:hover{color:var(--bear);background:var(--bear-dim)}.Sidebar-module__XRNO5a__legalLinks{justify-content:center;align-items:center;gap:var(--gap-1);padding-top:var(--gap-1);display:flex}.Sidebar-module__XRNO5a__legalLink{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.Sidebar-module__XRNO5a__legalLink:hover{color:var(--text-muted)}.Sidebar-module__XRNO5a__legalSep{font-size:var(--sz-sm);color:var(--text-dim)}@media (max-width:767px){.Sidebar-module__XRNO5a__sidebar{z-index:50;height:calc(100% - 46px);transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:46px;bottom:0;left:0;transform:translate(-100%)}.Sidebar-module__XRNO5a__sidebarOpen{transform:translate(0)}.Sidebar-module__XRNO5a__brand,.Sidebar-module__XRNO5a__iconButton{display:none}.Sidebar-module__XRNO5a__sidebarCollapsed{width:214px}}
.PriceDistribution-module__AvtZKa__root{position:relative;}.PriceDistribution-module__AvtZKa__ctrlBar{flex-shrink:0;}.PriceDistribution-module__AvtZKa__ctrlSpacer{}.PriceDistribution-module__AvtZKa__chartArea{flex-direction:column;flex:1;min-height:0;display:flex}.PriceDistribution-module__AvtZKa__chartPane{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.PriceDistribution-module__AvtZKa__panelHeader{font-size:var(--sz-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;padding:3px 14px;font-weight:600}.PriceDistribution-module__AvtZKa__canvasContainer{flex:1;min-height:0;position:relative}.PriceDistribution-module__AvtZKa__divider{background:var(--border-default);flex-shrink:0;height:1px}.PriceDistribution-module__AvtZKa__statusMessage{flex:1;}.PriceDistribution-module__AvtZKa__errorMessage{color:var(--bear)}
