.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__expRowCompact{background:0 0;border-bottom:none;padding:0}.ExpirationChipRow-module__seBaYW__expRowMeta{align-items:center;gap:var(--gap-3);margin-bottom:4px;display:flex}.ExpirationChipRow-module__seBaYW__expRowCompact .ExpirationChipRow-module__seBaYW__expRowMeta{margin-bottom:2px}.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__expRowCompact .ExpirationChipRow-module__seBaYW__expScrollWrap{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ExpirationChipRow-module__seBaYW__expRowCompact .ExpirationChipRow-module__seBaYW__expScrollWrap::-webkit-scrollbar{height:4px}.ExpirationChipRow-module__seBaYW__expRowCompact .ExpirationChipRow-module__seBaYW__expScrollWrap::-webkit-scrollbar-track{background:0 0}.ExpirationChipRow-module__seBaYW__expRowCompact .ExpirationChipRow-module__seBaYW__expScrollWrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.ExpirationChipRow-module__seBaYW__expScroll{gap:var(--gap-2);width:max-content;padding-bottom:2px;display:flex}.ExpirationChipRow-module__seBaYW__expRowCompact .ExpirationChipRow-module__seBaYW__expScroll{padding-bottom:2px}.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)}}
.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}}
.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}}
.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)}
.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}}
.FeatureLanding-module__ew9DDW__root{background:var(--bg-app);flex-direction:column;display:flex}.FeatureLanding-module__ew9DDW__hero{padding:var(--gap-6) var(--page-gutter);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.FeatureLanding-module__ew9DDW__heroGlow{pointer-events:none;background:radial-gradient(#00d4e824,#0000 70%);width:min(900px,120%);height:420px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.FeatureLanding-module__ew9DDW__heroInner{align-items:center;gap:var(--gap-3);text-align:center;flex-direction:column;max-width:880px;margin:0 auto;display:flex;position:relative}.FeatureLanding-module__ew9DDW__heroTitle{font-size:var(--sz-4xl);font-weight:600;font-family:var(--font-mono);color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.2}.FeatureLanding-module__ew9DDW__heroLead{font-size:var(--sz-base);font-family:var(--font-mono);color:var(--text-secondary);max-width:70ch;margin:0;line-height:1.6}.FeatureLanding-module__ew9DDW__heroCtas{justify-content:center;gap:var(--gap-2);margin-top:var(--gap-2);flex-wrap:wrap;display:flex}.FeatureLanding-module__ew9DDW__heroPrimary,.FeatureLanding-module__ew9DDW__heroSecondary,.FeatureLanding-module__ew9DDW__ctaButton{font-size:var(--sz-sm);font-family:var(--font-mono);transition:var(--transition-base);border-radius:6px;justify-content:center;align-items:center;padding:10px 20px;font-weight:500;text-decoration:none;display:inline-flex}.FeatureLanding-module__ew9DDW__heroPrimary,.FeatureLanding-module__ew9DDW__ctaButton{background:var(--cyan);color:var(--bg-app);border:1px solid var(--cyan)}.FeatureLanding-module__ew9DDW__heroPrimary:hover,.FeatureLanding-module__ew9DDW__ctaButton:hover{background:var(--cyan-dim);border-color:var(--cyan-dim)}.FeatureLanding-module__ew9DDW__heroSecondary{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.FeatureLanding-module__ew9DDW__heroSecondary:hover{background:var(--bg-hover);border-color:var(--border-strong)}.FeatureLanding-module__ew9DDW__heroNote{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);margin:0}.FeatureLanding-module__ew9DDW__showcase{padding:var(--gap-6) var(--page-gutter);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.FeatureLanding-module__ew9DDW__showcaseInner{gap:var(--gap-4);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.FeatureLanding-module__ew9DDW__showcaseImage{border:1px solid var(--border-default);background:var(--bg-card);border-radius:8px;line-height:0;overflow:hidden}.FeatureLanding-module__ew9DDW__ssImg{width:100%;height:auto;display:block}.FeatureLanding-module__ew9DDW__bulletList{justify-content:center;gap:var(--gap-2) var(--gap-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FeatureLanding-module__ew9DDW__bulletItem{align-items:center;gap:var(--gap-1);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);display:flex}.FeatureLanding-module__ew9DDW__check{color:var(--bull);font-weight:600}.FeatureLanding-module__ew9DDW__pricing{padding:var(--gap-6) var(--page-gutter);background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.FeatureLanding-module__ew9DDW__pricingInner{gap:var(--gap-2);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.FeatureLanding-module__ew9DDW__pricingTitle{font-size:var(--sz-2xl);font-weight:600;font-family:var(--font-mono);color:var(--text-primary);text-align:center;margin:0}.FeatureLanding-module__ew9DDW__pricingSubtitle{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0 0 var(--gap-4);text-align:center}.FeatureLanding-module__ew9DDW__finalCta{padding:var(--gap-6) var(--page-gutter);background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.FeatureLanding-module__ew9DDW__finalCtaInner{align-items:center;gap:var(--gap-3);text-align:center;flex-direction:column;max-width:640px;margin:0 auto;display:flex}.FeatureLanding-module__ew9DDW__ctaTitle{font-size:var(--sz-2xl);font-weight:600;font-family:var(--font-mono);color:var(--text-primary);margin:0}.FeatureLanding-module__ew9DDW__ctaSubtitle{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0;line-height:1.6}.FeatureLanding-module__ew9DDW__disclaimer{max-width:880px;padding:var(--gap-4) var(--page-gutter) var(--gap-6);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);text-align:center;margin:0 auto;line-height:1.6}@media (max-width:640px){.FeatureLanding-module__ew9DDW__heroTitle{font-size:var(--sz-2xl)}.FeatureLanding-module__ew9DDW__bulletList{flex-direction:column;align-items:flex-start}}
.SoftProUpgrade-module__Xrnmha__root{padding:var(--gap-6) var(--page-gutter);justify-content:center;min-height:50vh;display:flex}.SoftProUpgrade-module__Xrnmha__card{gap:var(--gap-3);width:100%;max-width:560px;padding:var(--gap-5);border:1px solid var(--border-subtle);background:var(--bg-panel,var(--bg-app));border-radius:10px;flex-direction:column;display:flex}.SoftProUpgrade-module__Xrnmha__badgeRow{align-items:center;gap:var(--gap-2);display:flex}.SoftProUpgrade-module__Xrnmha__lockIcon{width:22px;height:22px;color:var(--purple)}.SoftProUpgrade-module__Xrnmha__badge{font-size:var(--sz-xs);font-family:var(--font-mono);letter-spacing:.06em;color:var(--purple);background:var(--purple-dim);border-radius:4px;padding:2px 8px;font-weight:700}.SoftProUpgrade-module__Xrnmha__title{font-size:var(--sz-xl);font-family:var(--font-mono);color:var(--text-primary);margin:0;font-weight:600;line-height:1.3}.SoftProUpgrade-module__Xrnmha__lead{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0;line-height:1.55}.SoftProUpgrade-module__Xrnmha__bullets{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.SoftProUpgrade-module__Xrnmha__ctas{gap:var(--gap-2);margin-top:var(--gap-2);flex-wrap:wrap;display:flex}.SoftProUpgrade-module__Xrnmha__primary,.SoftProUpgrade-module__Xrnmha__secondary{font-size:var(--sz-sm);font-family:var(--font-mono);transition:var(--transition-fast,.15s ease);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.SoftProUpgrade-module__Xrnmha__primary{background:var(--purple-dim);color:var(--purple)}.SoftProUpgrade-module__Xrnmha__primary:hover{background:#c060f038}.SoftProUpgrade-module__Xrnmha__secondary{border:1px solid var(--border-subtle);color:var(--text-secondary)}.SoftProUpgrade-module__Xrnmha__secondary:hover{color:var(--text-primary);border-color:var(--text-muted)}.SoftProUpgrade-module__Xrnmha__note{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);margin:0;line-height:1.4}.SoftProUpgrade-module__Xrnmha__freeTools{margin-top:var(--gap-3);padding-top:var(--gap-3);border-top:1px solid var(--border-subtle);gap:var(--gap-2);flex-direction:column;display:flex}.SoftProUpgrade-module__Xrnmha__freeLabel{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SoftProUpgrade-module__Xrnmha__freeAiNote{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--cyan);margin:0;font-weight:500;line-height:1.4}.SoftProUpgrade-module__Xrnmha__freeLinks{gap:var(--gap-2);flex-wrap:wrap;display:flex}.SoftProUpgrade-module__Xrnmha__freeLink{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--cyan,var(--text-secondary));text-decoration:none}.SoftProUpgrade-module__Xrnmha__freeLink:hover{text-decoration:underline}
.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}
.PanelStatus-module__K1RpbG__status{text-align:center;min-height:160px;font-size:var(--sz-sm);color:var(--text-muted);justify-content:center;align-items:center;margin:0;padding:24px 16px;line-height:1.6;display:flex}.PanelStatus-module__K1RpbG__error{color:var(--bear)}
.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)}
.Fundamentals-module__-OnisW__root{min-width:0;}.Fundamentals-module__-OnisW__contentArea{gap:var(--page-gutter);flex-direction:column;min-width:0;display:flex;}.Fundamentals-module__-OnisW__contentArea>*,.Fundamentals-module__-OnisW__sections>*,.Fundamentals-module__-OnisW__splitRow>*{margin-bottom:0}.Fundamentals-module__-OnisW__panel{min-width:0}.Fundamentals-module__-OnisW__panel:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.Fundamentals-module__-OnisW__sections{gap:var(--page-gutter);flex-direction:column;min-width:0;display:flex}.Fundamentals-module__-OnisW__splitRow{gap:var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.Fundamentals-module__-OnisW__cardBody{padding:var(--gap-4);gap:var(--gap-3);flex-direction:column;min-width:0;display:flex}.Fundamentals-module__-OnisW__cardBodyFlush{flex-direction:column;min-width:0;display:flex}.Fundamentals-module__-OnisW__defList{column-gap:var(--gap-6);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.Fundamentals-module__-OnisW__defItem{justify-content:space-between;align-items:baseline;gap:var(--gap-3);border-bottom:1px solid var(--border-subtle);min-width:0;padding:8px 0;display:flex}.Fundamentals-module__-OnisW__defTerm{align-items:baseline;gap:var(--gap-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.Fundamentals-module__-OnisW__defLabel{font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.Fundamentals-module__-OnisW__defMeta{font-size:var(--sz-2xs);color:var(--text-dim);letter-spacing:normal;text-transform:none}.Fundamentals-module__-OnisW__defValue{font-family:var(--font-mono);font-size:var(--sz-sm);color:var(--text-primary);text-align:right;white-space:nowrap;margin:0;font-weight:600}.Fundamentals-module__-OnisW__bull{color:var(--bull)}.Fundamentals-module__-OnisW__bear{color:var(--bear)}@media (max-width:900px){.Fundamentals-module__-OnisW__splitRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Fundamentals-module__-OnisW__defList{grid-template-columns:minmax(0,1fr);column-gap:0}.Fundamentals-module__-OnisW__cardBody{padding:var(--gap-3)}}
.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)}}
.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__chipHovered{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, var(--bg-elevated))}.IndicatorLegend-module__mw1StW__chipDimmed{opacity:.45}.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}}
.CompanyNewsPanel-module__9VAahW__list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.CompanyNewsPanel-module__9VAahW__item{padding:12px var(--gap-4);border-bottom:1px solid var(--border-subtle);min-width:0}.CompanyNewsPanel-module__9VAahW__item:last-child{border-bottom:none}.CompanyNewsPanel-module__9VAahW__item:hover{background:var(--bg-hover)}.CompanyNewsPanel-module__9VAahW__headline{font-size:var(--sz-sm);color:var(--text-primary);margin:0;font-weight:600;line-height:1.4}.CompanyNewsPanel-module__9VAahW__link{color:inherit;text-decoration:none;display:block}.CompanyNewsPanel-module__9VAahW__link:hover{color:var(--cyan)}.CompanyNewsPanel-module__9VAahW__link:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}.CompanyNewsPanel-module__9VAahW__meta{font-size:var(--sz-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:4px 0 0}.CompanyNewsPanel-module__9VAahW__summary{width:100%;font-size:var(--sz-xs);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}
.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}}
.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}
.CompanyResearchHeader-module___IQg1W__identity{align-items:center;gap:var(--gap-3);padding:10px var(--page-gutter);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);min-width:0;display:flex}.CompanyResearchHeader-module___IQg1W__logoWrap{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}.CompanyResearchHeader-module___IQg1W__logo{object-fit:contain;width:100%;height:100%}.CompanyResearchHeader-module___IQg1W__identityText{flex:1;min-width:0}.CompanyResearchHeader-module___IQg1W__nameRow{align-items:baseline;gap:var(--gap-2);flex-wrap:wrap;min-width:0;display:flex}.CompanyResearchHeader-module___IQg1W__name{font-size:var(--sz-md);color:var(--text-primary);letter-spacing:.02em;margin:0;font-weight:600;line-height:1.2}.CompanyResearchHeader-module___IQg1W__ticker{font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.08em;color:var(--cyan);font-weight:600}.CompanyResearchHeader-module___IQg1W__meta{font-size:var(--sz-xs);color:var(--text-muted);margin:2px 0 0;line-height:1.4}.CompanyResearchHeader-module___IQg1W__link{color:var(--text-secondary);text-decoration:none}.CompanyResearchHeader-module___IQg1W__link:hover{color:var(--cyan)}.CompanyResearchHeader-module___IQg1W__headerError{padding:8px var(--page-gutter);border-bottom:1px solid color-mix(in srgb, var(--bear) 30%, var(--border-subtle));background:var(--bear-dim);color:var(--bear);font-size:var(--sz-xs);margin:0}@media (max-width:767px){.CompanyResearchHeader-module___IQg1W__identity{padding:8px var(--gap-3)}}
.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}}
.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}}
.EventsFilingsPanel-module__kMUiWW__timeline{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.EventsFilingsPanel-module__kMUiWW__item{padding:12px var(--gap-4);border-bottom:1px solid var(--border-subtle);min-width:0}.EventsFilingsPanel-module__kMUiWW__item:last-child{border-bottom:none}.EventsFilingsPanel-module__kMUiWW__item:hover{background:var(--bg-hover)}.EventsFilingsPanel-module__kMUiWW__itemHead{align-items:center;gap:var(--gap-2);flex-wrap:wrap;min-width:0;display:flex}.EventsFilingsPanel-module__kMUiWW__date{font-family:var(--font-mono);font-size:var(--sz-xs);color:var(--text-primary);font-weight:600}.EventsFilingsPanel-module__kMUiWW__kind{font-size:var(--sz-2xs);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-weight:600}.EventsFilingsPanel-module__kMUiWW__upcoming{border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--border-default));background:var(--cyan-dim);color:var(--cyan);font-size:var(--sz-2xs);letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.EventsFilingsPanel-module__kMUiWW__title{font-size:var(--sz-sm);color:var(--text-primary);margin:4px 0 0;font-weight:600}.EventsFilingsPanel-module__kMUiWW__detail{font-size:var(--sz-xs);color:var(--text-secondary);margin:2px 0 0;line-height:1.6}.EventsFilingsPanel-module__kMUiWW__link{font-size:var(--sz-xs);color:var(--cyan);margin-top:6px;text-decoration:none;display:inline-block}.EventsFilingsPanel-module__kMUiWW__link:hover{text-decoration:underline}.EventsFilingsPanel-module__kMUiWW__link:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}
.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}}
.FilterSliderChip-module__iTy9oa__root{flex:none}.FilterSliderChip-module__iTy9oa__chip{font-family:var(--font-mono);font-size:var(--sz-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-default);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border-radius:2px;align-items:center;gap:6px;padding:4px 9px;font-weight:600;display:inline-flex}.FilterSliderChip-module__iTy9oa__chip:hover:not(:disabled){color:var(--text-secondary);background:var(--bg-hover);border-color:var(--border-strong)}.FilterSliderChip-module__iTy9oa__chip:disabled{opacity:.45;cursor:not-allowed}.FilterSliderChip-module__iTy9oa__chipOpen{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, var(--border-default));background:color-mix(in srgb, var(--cyan) 10%, var(--bg-card))}.FilterSliderChip-module__iTy9oa__chipLabel{color:inherit;opacity:.75}.FilterSliderChip-module__iTy9oa__chipValue{color:var(--text-primary);font-variant-numeric:tabular-nums}.FilterSliderChip-module__iTy9oa__chipOpen .FilterSliderChip-module__iTy9oa__chipValue{color:var(--cyan)}.FilterSliderChip-module__iTy9oa__popover{z-index:80;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:4px;align-items:center;gap:10px;min-width:180px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.FilterSliderChip-module__iTy9oa__slider{min-width:110px;accent-color:var(--cyan);flex:auto;padding:2px 0}.FilterSliderChip-module__iTy9oa__slider::-webkit-slider-thumb{appearance:none;background:var(--cyan);border:2px solid var(--bg-elevated);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 2px #00000040}.FilterSliderChip-module__iTy9oa__slider::-moz-range-thumb{background:var(--cyan);border:2px solid var(--bg-elevated);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}.FilterSliderChip-module__iTy9oa__popoverValue{min-width:48px;font-family:var(--font-mono);font-size:var(--sz-2xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-primary);text-align:right;white-space:nowrap;flex:none;font-weight:600}
.FinancialsPanel-module__VUCGjG__controls{align-items:center;gap:var(--gap-3);padding:8px var(--gap-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-wrap:wrap;min-width:0;display:flex}.FinancialsPanel-module__VUCGjG__controlsMeta{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.04em;margin:0}.FinancialsPanel-module__VUCGjG__scroller{max-width:100%;overflow-x:auto}.FinancialsPanel-module__VUCGjG__scroller:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.FinancialsPanel-module__VUCGjG__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--sz-sm);white-space:nowrap}.FinancialsPanel-module__VUCGjG__caption{font-family:var(--font-sans,inherit);font-size:var(--sz-xs);color:var(--text-muted);text-align:left;white-space:normal;caption-side:top;padding:8px 12px}.FinancialsPanel-module__VUCGjG__table thead th{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-align:right;text-transform:uppercase;padding:10px 12px;font-weight:600;position:sticky;top:0}.FinancialsPanel-module__VUCGjG__table thead th.FinancialsPanel-module__VUCGjG__rowHeadCol{text-align:left}.FinancialsPanel-module__VUCGjG__rowHeadCol{z-index:2;min-width:180px;position:sticky;left:0}.FinancialsPanel-module__VUCGjG__groupHead{background:var(--bg-elevated);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 12px;font-weight:600}.FinancialsPanel-module__VUCGjG__rowHead{z-index:1;background:var(--bg-card);color:var(--text-secondary);font-family:var(--font-sans,inherit);font-size:var(--sz-sm);text-align:left;padding:10px 12px;font-weight:400;position:sticky;left:0}.FinancialsPanel-module__VUCGjG__table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:right;padding:10px 12px}.FinancialsPanel-module__VUCGjG__table tbody tr:hover td,.FinancialsPanel-module__VUCGjG__table tbody tr:hover .FinancialsPanel-module__VUCGjG__rowHead{background:var(--bg-hover)}.FinancialsPanel-module__VUCGjG__latestCol{color:var(--text-primary);font-weight:600}.FinancialsPanel-module__VUCGjG__table thead th.FinancialsPanel-module__VUCGjG__latestCol{color:var(--cyan)}.FinancialsPanel-module__VUCGjG__table td.FinancialsPanel-module__VUCGjG__latestCol{background:color-mix(in srgb, var(--bg-card) 70%, var(--bg-elevated))}@media (max-width:767px){.FinancialsPanel-module__VUCGjG__controls{padding:8px 12px}.FinancialsPanel-module__VUCGjG__table thead th,.FinancialsPanel-module__VUCGjG__table td,.FinancialsPanel-module__VUCGjG__rowHead{padding:9px}}
.Sidebar-module__XRNO5a__sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);width:240px;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);white-space:nowrap;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{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;align-items:center;gap:6px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__navSoloGlyph{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:.95em;line-height:1;display:inline-flex}.Sidebar-module__XRNO5a__navSoloGlyph svg{width:14px;height:14px;display:block}.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:240px}}
.MobileBar-module__v7v3KG__mobileBar{z-index:40;align-items:center;gap:var(--gap-2);height:46px;padding:0 var(--gap-3);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);display:none;position:fixed;top:0;left:0;right:0}.MobileBar-module__v7v3KG__brand{font-size:var(--sz-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.MobileBar-module__v7v3KG__brandLogo{width:18px;height:18px}.MobileBar-module__v7v3KG__hamburger{border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;font-size:var(--sz-lg);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:2px;justify-content:center;align-items:center;line-height:1;display:flex}.MobileBar-module__v7v3KG__hamburger:hover{color:var(--text-primary);border-color:var(--border-strong)}.MobileBar-module__v7v3KG__hamburgerActive{color:var(--cyan);border-color:var(--cyan)}@media (max-width:767px){.MobileBar-module__v7v3KG__mobileBar{display:flex}}
