.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}}
.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__athenaCallout{align-items:flex-start;gap:var(--gap-2);background:color-mix(in srgb, var(--cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--border-subtle));border-radius:6px;padding:10px 12px;display:flex}.SoftProUpgrade-module__Xrnmha__athenaIcon{width:18px;height:18px;color:var(--cyan);flex-shrink:0;margin-top:1px}.SoftProUpgrade-module__Xrnmha__athenaText{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin:0;line-height:1.45}.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:color-mix(in srgb, var(--cyan) 18%, transparent);color:var(--cyan)}.SoftProUpgrade-module__Xrnmha__primary:hover{background:color-mix(in srgb, var(--cyan) 28%, transparent)}.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__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}
.FreeAthenaBanner-module__6upjZW__root{background:color-mix(in srgb, var(--cyan) 10%, var(--bg-surface));border-bottom:1px solid color-mix(in srgb, var(--cyan) 28%, var(--border-subtle));flex-shrink:0}.FreeAthenaBanner-module__6upjZW__inner{align-items:flex-start;gap:var(--gap-2);padding:10px var(--gap-4);display:flex}.FreeAthenaBanner-module__6upjZW__icon{width:18px;height:18px;color:var(--cyan);flex-shrink:0;margin-top:1px}.FreeAthenaBanner-module__6upjZW__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FreeAthenaBanner-module__6upjZW__headline{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--cyan);font-weight:600;line-height:1.4}.FreeAthenaBanner-module__6upjZW__detail{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);line-height:1.45}.FreeAthenaBanner-module__6upjZW__dismiss{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:var(--transition-fast,.15s ease);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.FreeAthenaBanner-module__6upjZW__dismiss:hover{color:var(--text-primary);background:var(--bg-elevated,#ffffff0a)}.FreeAthenaBanner-module__6upjZW__dismissIcon{width:16px;height:16px}
.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)}
.FilterButton-module__U5c-wW__btn{min-height:var(--toolbar-control-height,auto);height:var(--toolbar-control-height,auto);padding:var(--toolbar-control-padding,5px 12px);font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-fast);border-radius:3px;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.FilterButton-module__U5c-wW__btn:hover{color:var(--text-secondary);border-color:var(--border-strong)}.FilterButton-module__U5c-wW__open{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-dim)}
.FilterPanel-module__rvxVWW__panel{background:var(--bg-elevated);max-height:0;padding:0 var(--gap-4);transition:max-height .22s,padding .22s;overflow:hidden}.FilterPanel-module__rvxVWW__open{max-height:70vh;padding:var(--gap-3) var(--gap-4);border-bottom:1px solid var(--border-subtle);overflow:auto}.FilterPanel-module__rvxVWW__dense.FilterPanel-module__rvxVWW__open{max-height:none;padding:8px var(--gap-4);overflow:visible}.FilterPanel-module__rvxVWW__rows{gap:var(--gap-5);flex-wrap:wrap;align-items:flex-start;display:flex}.FilterPanel-module__rvxVWW__rowsDense{flex-flow:column;align-items:stretch;gap:8px;width:100%;display:flex}.FilterPanel-module__rvxVWW__row{flex-direction:column;gap:6px;display:flex}.FilterPanel-module__rvxVWW__rowLabel{font-size:var(--sz-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.FilterPanel-module__rvxVWW__divider{background:var(--border-subtle);width:1px;margin:2px var(--gap-2);align-self:stretch}@media (max-width:767px){.FilterPanel-module__rvxVWW__open{max-height:50vh;padding:var(--gap-2) var(--gap-3)}.FilterPanel-module__rvxVWW__dense.FilterPanel-module__rvxVWW__open{max-height:none;padding:8px var(--gap-3);overflow:visible}.FilterPanel-module__rvxVWW__rows{gap:var(--gap-3)}.FilterPanel-module__rvxVWW__rowsDense{gap:8px}.FilterPanel-module__rvxVWW__divider{align-self:auto;width:100%;height:1px;margin:0}}
.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}
.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}}
.DisplayMetricBar-module__WB9W7G__wrap{flex:auto;min-width:0;position:relative}.DisplayMetricBar-module__WB9W7G__bar{border:1px solid var(--border-default);width:100%;min-height:var(--control-height,34px);height:var(--control-height,34px);border-radius:3px;align-items:stretch;display:flex;overflow:hidden}.DisplayMetricBar-module__WB9W7G__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;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.DisplayMetricBar-module__WB9W7G__btn:last-child{border-right:none}.DisplayMetricBar-module__WB9W7G__btn:hover:not(.DisplayMetricBar-module__WB9W7G__active){color:var(--text-secondary);background:var(--bg-hover)}.DisplayMetricBar-module__WB9W7G__active{color:var(--bg-app);background:var(--cyan)}.DisplayMetricBar-module__WB9W7G__moreBtn{flex:0 auto;gap:6px;padding:0 14px}.DisplayMetricBar-module__WB9W7G__caret{flex:none;width:12px;height:12px}.DisplayMetricBar-module__WB9W7G__menu{z-index:20;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:4px;flex-direction:column;gap:1px;min-width:168px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.DisplayMetricBar-module__WB9W7G__menu button{text-align:left;width:100%;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-xs);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-weight:600;display:flex}.DisplayMetricBar-module__WB9W7G__menu button:hover{background:var(--bg-hover)}.DisplayMetricBar-module__WB9W7G__menuActive{color:var(--cyan);background:var(--cyan-dim)}.DisplayMetricBar-module__WB9W7G__symbol{color:var(--text-muted);font-size:var(--sz-sm)}.DisplayMetricBar-module__WB9W7G__menuActive .DisplayMetricBar-module__WB9W7G__symbol{color:var(--cyan)}@media (max-width:767px){.DisplayMetricBar-module__WB9W7G__btn{font-size:var(--sz-2xs);padding:0 8px}}
.ExpirationRuler-module__pkkHSa__wrap{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:6px var(--gap-4) 8px}.ExpirationRuler-module__pkkHSa__compact{background:0 0;border-bottom:none;min-width:0;max-width:100%;padding:0}.ExpirationRuler-module__pkkHSa__compact .ExpirationRuler-module__pkkHSa__scroll{max-width:100%}.ExpirationRuler-module__pkkHSa__meta{align-items:center;gap:var(--gap-3);min-width:0;margin-bottom:6px;display:flex}.ExpirationRuler-module__pkkHSa__loading{font-size:var(--sz-xs);color:var(--text-muted);padding:8px 0}.ExpirationRuler-module__pkkHSa__scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;gap:6px;display:flex;overflow-x:auto}.ExpirationRuler-module__pkkHSa__month{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;flex-direction:column;flex-shrink:0;gap:2px;padding:3px 6px 2px;display:flex}.ExpirationRuler-module__pkkHSa__compact .ExpirationRuler-module__pkkHSa__month{background:var(--bg-elevated);border-color:var(--border-subtle);gap:1px;padding:1px 4px}.ExpirationRuler-module__pkkHSa__monthLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:0 2px;font-size:10px;font-weight:600;line-height:1}.ExpirationRuler-module__pkkHSa__days{gap:2px;display:flex}.ExpirationRuler-module__pkkHSa__day{min-width:26px;height:24px;color:var(--text-primary);font-size:var(--sz-sm);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 5px;font-weight:600}.ExpirationRuler-module__pkkHSa__day:hover{background:var(--bg-hover)}.ExpirationRuler-module__pkkHSa__dayActive{background:var(--cyan-dim);border-color:var(--cyan);color:var(--text-primary)}.ExpirationRuler-module__pkkHSa__dayHasLegs{color:var(--exp-color,var(--cyan));background:var(--exp-color-dim,var(--cyan-dim))}.ExpirationRuler-module__pkkHSa__dayHasLegs.ExpirationRuler-module__pkkHSa__dayActive{border-color:var(--exp-color,var(--cyan));box-shadow:inset 0 0 0 1px var(--exp-color,var(--cyan))}.ExpirationRuler-module__pkkHSa__compact .ExpirationRuler-module__pkkHSa__day{min-width:22px;height:20px;font-size:var(--sz-xs)}
.LegPopup-module__KhICSW__card{z-index:40;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;width:320px;max-width:calc(100vw - 20px);max-height:min(72vh,560px);padding:14px 14px 10px;position:fixed;overflow:auto;box-shadow:0 18px 48px #0000008c}.LegPopup-module__KhICSW__callAccent{border-top:3px solid var(--bull)}.LegPopup-module__KhICSW__putAccent{border-top:3px solid var(--bear)}.LegPopup-module__KhICSW__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.LegPopup-module__KhICSW__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LegPopup-module__KhICSW__badge{font-size:var(--sz-sm);font-family:var(--font-mono);letter-spacing:.02em;border-radius:5px;padding:2px 7px;font-weight:700}.LegPopup-module__KhICSW__callAccent .LegPopup-module__KhICSW__badge{color:var(--bull);background:var(--bull-dim);border:1px solid var(--bull)}.LegPopup-module__KhICSW__symbol{font-size:var(--sz-md);color:var(--text-primary);font-weight:650}.LegPopup-module__KhICSW__exp{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary)}.LegPopup-module__KhICSW__subhead{font-size:var(--sz-xs);color:var(--text-muted);text-transform:capitalize;margin-top:4px}.LegPopup-module__KhICSW__close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.LegPopup-module__KhICSW__close svg{width:16px;height:16px}.LegPopup-module__KhICSW__close:hover{background:var(--bg-hover);color:var(--text-primary)}.LegPopup-module__KhICSW__warn{font-size:var(--sz-xs);color:var(--warn);background:var(--warn-dim);border-radius:6px;margin-top:8px;padding:5px 8px}.LegPopup-module__KhICSW__controls{justify-content:space-between;align-items:flex-end;gap:var(--gap-4);margin-top:12px;display:flex}.LegPopup-module__KhICSW__ctrlLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px}.LegPopup-module__KhICSW__stepper{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.LegPopup-module__KhICSW__stepper button{width:26px;height:26px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.LegPopup-module__KhICSW__stepper button svg{width:14px;height:14px}.LegPopup-module__KhICSW__stepper button:hover{background:var(--bg-hover)}.LegPopup-module__KhICSW__stepper input{text-align:center;width:48px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-md);-moz-appearance:textfield;background:0 0;border:none;padding:0;font-weight:600}.LegPopup-module__KhICSW__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LegPopup-module__KhICSW__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LegPopup-module__KhICSW__priceBlock{text-align:right}.LegPopup-module__KhICSW__price{font-size:22px;font-family:var(--font-mono);letter-spacing:-.03em;font-weight:650;line-height:1.1}.LegPopup-module__KhICSW__grid{border:1px solid var(--border-subtle);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin-top:12px;display:grid;overflow:hidden}.LegPopup-module__KhICSW__stat{font-size:var(--sz-xs);border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.LegPopup-module__KhICSW__stat:nth-child(odd){border-right:1px solid var(--border-subtle)}.LegPopup-module__KhICSW__stat:nth-last-child(-n+2){border-bottom:none}.LegPopup-module__KhICSW__stat span{color:var(--text-muted)}.LegPopup-module__KhICSW__stat b{font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.LegPopup-module__KhICSW__bull{color:var(--bull)}.LegPopup-module__KhICSW__bear{color:var(--bear)}.LegPopup-module__KhICSW__actions{flex-direction:column;gap:2px;margin-top:10px;display:flex}.LegPopup-module__KhICSW__actions button,.LegPopup-module__KhICSW__footer button{text-align:left;color:var(--text-primary);font-size:var(--sz-sm);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 6px;display:flex}.LegPopup-module__KhICSW__actions button svg,.LegPopup-module__KhICSW__footer button svg,.LegPopup-module__KhICSW__expLabel svg{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.LegPopup-module__KhICSW__actions button:hover,.LegPopup-module__KhICSW__footer button:hover{background:var(--bg-hover)}.LegPopup-module__KhICSW__expBlock{min-width:0;margin-top:8px}.LegPopup-module__KhICSW__expLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;display:flex}.LegPopup-module__KhICSW__footer{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;display:flex}.LegPopup-module__KhICSW__remove,.LegPopup-module__KhICSW__remove svg{color:var(--bear)!important}
.PnlChart-module__ZeWovW__wrap{flex:1;min-height:0;position:relative}@media (max-width:767px){.PnlChart-module__ZeWovW__wrap{min-height:240px}}.PnlChart-module__ZeWovW__canvas{width:100%;height:100%;display:block}.PnlChart-module__ZeWovW__targetTip{pointer-events:none;z-index:2;background:var(--bg-elevated);border:1px solid var(--border-default);min-width:160px;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:absolute;transform:translate(10px,-12px);box-shadow:0 4px 12px #0003}.PnlChart-module__ZeWovW__targetTipTitle{border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:4px;font-weight:700}.PnlChart-module__ZeWovW__targetTipRow{justify-content:space-between;gap:12px;margin-top:2px;display:flex}.PnlChart-module__ZeWovW__targetTipRow span:first-child{color:var(--text-muted)}.PnlChart-module__ZeWovW__targetTipRow span:last-child{font-weight:600}.PnlChart-module__ZeWovW__bull{color:var(--bull)}.PnlChart-module__ZeWovW__bear{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)}
.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)}
.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)}}
.PnlSliders-module__G6FMkG__wrap{padding:10px var(--gap-4) 14px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex:none}.PnlSliders-module__G6FMkG__toggle{display:none}.PnlSliders-module__G6FMkG__toggleSummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sz-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:left;flex:1;font-weight:600;overflow:hidden}.PnlSliders-module__G6FMkG__toggleChevron{width:14px;height:14px;color:var(--text-muted);flex:none;transition:transform .18s}.PnlSliders-module__G6FMkG__open .PnlSliders-module__G6FMkG__toggleChevron{transform:rotate(180deg)}.PnlSliders-module__G6FMkG__dateHead{justify-content:space-between;align-items:baseline;gap:var(--gap-3);margin-bottom:6px;display:flex}.PnlSliders-module__G6FMkG__dateValue{font-size:var(--sz-xs);letter-spacing:.04em;color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:600}.PnlSliders-module__G6FMkG__atExp{font-size:var(--sz-xs);color:var(--text-secondary);white-space:nowrap}.PnlSliders-module__G6FMkG__split{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.PnlSliders-module__G6FMkG__noDate .PnlSliders-module__G6FMkG__split{margin-top:0}.PnlSliders-module__G6FMkG__block{min-width:0}.PnlSliders-module__G6FMkG__blockHead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.PnlSliders-module__G6FMkG__caption{font-size:var(--sz-xs);letter-spacing:.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:6px;font-weight:600}.PnlSliders-module__G6FMkG__blockHead .PnlSliders-module__G6FMkG__caption{flex:1;min-width:0;margin-bottom:0}.PnlSliders-module__G6FMkG__iconBtn{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PnlSliders-module__G6FMkG__iconBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-hover)}.PnlSliders-module__G6FMkG__iconBtn:disabled{opacity:.4;cursor:not-allowed}.PnlSliders-module__G6FMkG__iconBtnActive{color:var(--cyan);border-color:var(--cyan)}.PnlSliders-module__G6FMkG__card{z-index:40;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;width:260px;max-width:calc(100vw - 20px);padding:12px 12px 10px;position:fixed;box-shadow:0 18px 48px #0000008c}.PnlSliders-module__G6FMkG__cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.PnlSliders-module__G6FMkG__cardTitle{font-size:var(--sz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.PnlSliders-module__G6FMkG__close{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.PnlSliders-module__G6FMkG__close svg{width:15px;height:15px}.PnlSliders-module__G6FMkG__close:hover{background:var(--bg-hover);color:var(--text-primary)}.PnlSliders-module__G6FMkG__liveHint{font-size:var(--sz-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:8px}.PnlSliders-module__G6FMkG__priceRow{align-items:baseline;gap:2px;min-width:0;margin-top:8px;display:flex}.PnlSliders-module__G6FMkG__pricePrefix,.PnlSliders-module__G6FMkG__priceInput{font-size:22px;font-family:var(--font-mono);letter-spacing:-.03em;color:var(--text-primary);font-weight:650;line-height:1.1}.PnlSliders-module__G6FMkG__priceInput{border:none;border-bottom:1px solid var(--border-default);background:0 0;width:100%;min-width:0;padding:0 0 4px}.PnlSliders-module__G6FMkG__priceInput:focus{border-bottom-color:var(--cyan);outline:none}.PnlSliders-module__G6FMkG__preview,.PnlSliders-module__G6FMkG__previewMuted{font-size:var(--sz-xs);flex-direction:column;gap:2px;margin-top:10px;display:flex}.PnlSliders-module__G6FMkG__preview span,.PnlSliders-module__G6FMkG__previewMuted{color:var(--text-muted)}.PnlSliders-module__G6FMkG__preview b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:650}.PnlSliders-module__G6FMkG__bull{color:var(--bull)}.PnlSliders-module__G6FMkG__bear{color:var(--bear)}.PnlSliders-module__G6FMkG__cardActions{align-items:center;gap:8px;margin-top:12px;display:flex}.PnlSliders-module__G6FMkG__apply,.PnlSliders-module__G6FMkG__clear{font-size:var(--sz-xs);cursor:pointer;border-radius:6px;font-weight:600}.PnlSliders-module__G6FMkG__apply{border:1px solid var(--border-default);background:var(--bg-hover);color:var(--text-primary);padding:6px 10px}.PnlSliders-module__G6FMkG__apply:hover:not(:disabled){border-color:var(--border-strong)}.PnlSliders-module__G6FMkG__apply:disabled{opacity:.4;cursor:not-allowed}.PnlSliders-module__G6FMkG__clear{color:var(--text-secondary);background:0 0;border:none;padding:6px 8px}.PnlSliders-module__G6FMkG__clear:hover{color:var(--text-primary)}.PnlSliders-module__G6FMkG__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.PnlSliders-module__G6FMkG__slider:disabled{cursor:not-allowed;opacity:.45}.PnlSliders-module__G6FMkG__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cyan) 0%, var(--cyan) var(--fill,0%), var(--border-default) var(--fill,0%));border-radius:1px;height:2px}.PnlSliders-module__G6FMkG__slider::-webkit-slider-thumb{appearance:none;background:var(--text-secondary);width:4px;height:16px;box-shadow:0 0 0 1px var(--bg-surface);border:none;border-radius:1px;margin-top:-7px}.PnlSliders-module__G6FMkG__slider::-moz-range-track{background:linear-gradient(to right, var(--cyan) 0%, var(--cyan) var(--fill,0%), var(--border-default) var(--fill,0%));border:none;border-radius:1px;height:2px}.PnlSliders-module__G6FMkG__slider::-moz-range-thumb{background:var(--text-secondary);width:4px;height:16px;box-shadow:0 0 0 1px var(--bg-surface);border:none;border-radius:1px}.PnlSliders-module__G6FMkG__ivMarks{height:14px;margin-top:2px;position:relative}.PnlSliders-module__G6FMkG__ivMarks span{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);pointer-events:none;position:absolute;top:0;transform:translate(-50%)}@media (max-width:767px){.PnlSliders-module__G6FMkG__wrap{padding:2px var(--gap-3) 6px;order:2}.PnlSliders-module__G6FMkG__toggle{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:8px 2px;display:flex}.PnlSliders-module__G6FMkG__body{padding:0 2px 8px;display:none}.PnlSliders-module__G6FMkG__open{padding-bottom:10px}.PnlSliders-module__G6FMkG__open .PnlSliders-module__G6FMkG__body{display:block}.PnlSliders-module__G6FMkG__split{grid-template-columns:1fr;gap:12px}}
.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}}
.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)}}
.PnlTable-module__GeyBga__wrap{background:var(--bg-card);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}@media (max-width:767px){.PnlTable-module__GeyBga__wrap,.PnlTable-module__GeyBga__empty{min-height:240px}}.PnlTable-module__GeyBga__empty{color:var(--text-muted);font-size:var(--sz-sm);flex:1;place-items:center;display:grid}.PnlTable-module__GeyBga__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;height:100%;min-height:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.PnlTable-module__GeyBga__corner,.PnlTable-module__GeyBga__colHead,.PnlTable-module__GeyBga__rowHead,.PnlTable-module__GeyBga__cell{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}.PnlTable-module__GeyBga__corner,.PnlTable-module__GeyBga__colHead{z-index:2;background:var(--bg-elevated);font-size:var(--sz-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:center;padding:7px 8px;font-weight:600;position:sticky;top:0}.PnlTable-module__GeyBga__rowHead{z-index:2;background:var(--bg-elevated);box-shadow:1px 0 0 var(--border-subtle), 8px 0 14px -6px color-mix(in srgb, var(--bg-app) 70%, transparent);text-align:right;font-size:var(--sz-xs);color:var(--text-secondary);white-space:nowrap;height:1%;padding:5px 10px;font-weight:600;position:sticky;left:0}.PnlTable-module__GeyBga__corner{z-index:3;min-width:88px;box-shadow:1px 0 0 var(--border-subtle), 8px 0 14px -6px color-mix(in srgb, var(--bg-app) 70%, transparent);left:0}.PnlTable-module__GeyBga__pct{color:var(--text-muted);margin-left:8px;font-weight:500}.PnlTable-module__GeyBga__cell{text-align:center;font-size:var(--sz-xs);white-space:nowrap;min-width:72px;color:var(--text-primary);height:1%;padding:5px 8px;font-weight:600}.PnlTable-module__GeyBga__spotRow .PnlTable-module__GeyBga__rowHead{color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, var(--bg-elevated));box-shadow:inset 0 1px 0 var(--cyan), inset 0 -1px 0 var(--cyan), 1px 0 0 var(--border-subtle), 8px 0 14px -6px color-mix(in srgb, var(--bg-app) 70%, transparent)}.PnlTable-module__GeyBga__spotRow td{box-shadow:inset 0 1px 0 var(--cyan), inset 0 -1px 0 var(--cyan)}.PnlTable-module__GeyBga__targetRow .PnlTable-module__GeyBga__rowHead{color:var(--cyan);box-shadow:inset 0 1px 0 var(--cyan), inset 0 -1px 0 var(--cyan), 1px 0 0 var(--border-subtle), 8px 0 14px -6px color-mix(in srgb, var(--bg-app) 70%, transparent)}.PnlTable-module__GeyBga__targetRow td{box-shadow:inset 0 1px 0 var(--cyan), inset 0 -1px 0 var(--cyan)}
.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}
.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}
.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}}
.RulerHint-module__6NvUEG__card{z-index:40;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;width:320px;max-width:calc(100vw - 20px);padding:12px 12px 10px;position:fixed;box-shadow:0 18px 48px #0000008c}.RulerHint-module__6NvUEG__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.RulerHint-module__6NvUEG__title{font-size:var(--sz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.RulerHint-module__6NvUEG__close{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.RulerHint-module__6NvUEG__close svg{width:15px;height:15px}.RulerHint-module__6NvUEG__close:hover{background:var(--bg-hover);color:var(--text-primary)}.RulerHint-module__6NvUEG__list{flex-direction:column;gap:8px;margin:0;padding:0 0 0 16px;display:flex}.RulerHint-module__6NvUEG__list li{font-size:var(--sz-sm);font-family:var(--font-sans);color:var(--text-secondary);line-height:1.55}
.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}}
.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)}}
.SeedControls-module__wZTlBW__wrap{flex:none;align-items:center;gap:6px;display:flex}.SeedControls-module__wZTlBW__btn{font-family:var(--font-mono);font-size:var(--sz-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;border-radius:2px;flex:none;align-items:center;gap:4px;padding:5px 10px;font-weight:600;display:inline-flex}.SeedControls-module__wZTlBW__btn:hover{border-color:var(--border-strong);background:var(--bg-hover)}.SeedControls-module__wZTlBW__btnActive{border-color:var(--border-strong)}.SeedControls-module__wZTlBW__spark{width:12px;height:12px}.SeedControls-module__wZTlBW__card{z-index:40;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;width:320px;max-width:calc(100vw - 20px);padding:12px 12px 10px;position:fixed;box-shadow:0 18px 48px #0000008c}.SeedControls-module__wZTlBW__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.SeedControls-module__wZTlBW__title{font-size:var(--sz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.SeedControls-module__wZTlBW__close{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.SeedControls-module__wZTlBW__close svg{width:15px;height:15px}.SeedControls-module__wZTlBW__close:hover{background:var(--bg-hover);color:var(--text-primary)}.SeedControls-module__wZTlBW__presetGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.SeedControls-module__wZTlBW__preset{text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;display:flex}.SeedControls-module__wZTlBW__preset:hover{border-color:var(--border-strong);background:var(--bg-hover)}.SeedControls-module__wZTlBW__presetActive{border-color:var(--border-strong)}.SeedControls-module__wZTlBW__presetLabel{font-family:var(--font-mono);font-size:var(--sz-xs);color:var(--text-primary);font-weight:700}.SeedControls-module__wZTlBW__presetHint{font-size:var(--sz-2xs);color:var(--text-muted);line-height:1.35}.SeedControls-module__wZTlBW__rangeList{flex-direction:column;gap:6px;display:flex}.SeedControls-module__wZTlBW__rangeItem{text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 9px;display:flex}.SeedControls-module__wZTlBW__rangeItem:hover{border-color:var(--border-strong);background:var(--bg-hover)}.SeedControls-module__wZTlBW__rangeItemActive{border-color:var(--border-strong)}.SeedControls-module__wZTlBW__rangeName{font-size:var(--sz-sm);color:var(--text-primary);font-weight:600}.SeedControls-module__wZTlBW__rangeDesc{font-size:var(--sz-2xs);color:var(--text-muted);line-height:1.4}.SeedControls-module__wZTlBW__rangePair{font-family:var(--font-mono);font-size:var(--sz-2xs);flex-wrap:wrap;gap:8px;display:flex}.SeedControls-module__wZTlBW__put{color:var(--bear)}.SeedControls-module__wZTlBW__call{color:var(--bull)}.SeedControls-module__wZTlBW__meta{color:var(--text-muted)}.SeedControls-module__wZTlBW__note{font-size:var(--sz-sm);color:var(--text-secondary);margin:0;line-height:1.5}
.ObservationSnapshot-module__wS26gW__root{margin-top:var(--gap-2)}.ObservationSnapshot-module__wS26gW__summary{font-size:var(--sz-2xs);color:var(--cyan);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.ObservationSnapshot-module__wS26gW__summary::-webkit-details-marker{display:none}.ObservationSnapshot-module__wS26gW__summary:before{content:"▸ ";transition:transform var(--transition-fast);display:inline-block}.ObservationSnapshot-module__wS26gW__root[open] .ObservationSnapshot-module__wS26gW__summary:before{transform:rotate(90deg)}.ObservationSnapshot-module__wS26gW__body{margin-top:var(--gap-2);padding:var(--gap-2);border:1px solid var(--border-subtle);background:var(--bg-surface);gap:var(--gap-2);border-radius:3px;flex-direction:column;display:flex}.ObservationSnapshot-module__wS26gW__statList{flex-direction:column;gap:4px;margin:0;display:flex}.ObservationSnapshot-module__wS26gW__statRow{gap:var(--gap-2);font-size:var(--sz-2xs);grid-template-columns:minmax(0,42%) minmax(0,1fr);line-height:1.4;display:grid}.ObservationSnapshot-module__wS26gW__statRow dt{color:var(--text-muted);margin:0}.ObservationSnapshot-module__wS26gW__statRow dd{font-family:var(--font-mono);color:var(--text-secondary);word-break:break-word;margin:0}.ObservationSnapshot-module__wS26gW__tableBlock{flex-direction:column;gap:4px;display:flex}.ObservationSnapshot-module__wS26gW__tableTitle{font-size:var(--sz-2xs);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ObservationSnapshot-module__wS26gW__tableWrap{border:1px solid var(--border-subtle);border-radius:3px;max-height:160px;overflow:auto}.rootPopout .ObservationSnapshot-module__wS26gW__tableWrap{max-height:280px}.ObservationSnapshot-module__wS26gW__table{border-collapse:collapse;width:100%;font-size:var(--sz-2xs)}.ObservationSnapshot-module__wS26gW__table th,.ObservationSnapshot-module__wS26gW__table td{text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:4px 6px}.ObservationSnapshot-module__wS26gW__table th{background:var(--bg-elevated);color:var(--text-muted);font-weight:600;position:sticky;top:0}.ObservationSnapshot-module__wS26gW__table td{font-family:var(--font-mono);color:var(--text-secondary)}.ObservationSnapshot-module__wS26gW__table tbody tr:last-child td{border-bottom:none}
.DistributionCanvas-module__t_j4wG__root{position:absolute;inset:0}.DistributionCanvas-module__t_j4wG__canvas{cursor:crosshair;display:block}.DistributionCanvas-module__t_j4wG__empty{height:100%;font-size:var(--sz-sm);color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;display:flex}.DistributionCanvas-module__t_j4wG__legend{gap:var(--gap-3);font-size:var(--sz-2xs);color:var(--text-muted);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:6px;left:58px}.DistributionCanvas-module__t_j4wG__legendItem{align-items:center;gap:5px;display:flex}.DistributionCanvas-module__t_j4wG__legendDot{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.DistributionCanvas-module__t_j4wG__legendDash{border-radius:1px;flex-shrink:0;width:14px;height:2px;display:inline-block}
.IVSmile-module__a36Paa__root{position:relative;}.IVSmile-module__a36Paa__status{}.IVSmile-module__a36Paa__ctrlBar{gap:var(--gap-3);}.IVSmile-module__a36Paa__ctrlSpacer{}.IVSmile-module__a36Paa__chartArea{flex-direction:column;flex:1;min-height:420px;padding:0;display:flex}@media (max-width:767px){.IVSmile-module__a36Paa__chartArea{min-height:280px}}
