.IVRankCanvas-module__h9rlVq__wrap{flex:1;width:100%;min-height:0;position:relative}.IVRankCanvas-module__h9rlVq__canvas{position:absolute;inset:0}.IVRankCanvas-module__h9rlVq__tooltip{z-index:20;pointer-events:none;padding:var(--gap-1) var(--gap-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:6px;font-size:11px;line-height:1.4;position:fixed;box-shadow:0 4px 12px #0006}.IVRankCanvas-module__h9rlVq__tooltipDate{color:var(--text-muted);font-family:var(--font-mono,monospace)}.IVRankCanvas-module__h9rlVq__tooltipIV{color:var(--text-primary);font-weight:600;font-family:var(--font-mono,monospace)}.IVRankCanvas-module__h9rlVq__tooltipHV{color:var(--text-secondary);font-family:var(--font-mono,monospace)}
.TabBar-module__zV-h6a__tabBar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:0 var(--gap-4);gap:2px;display:flex}.TabBar-module__zV-h6a__tab{font-size:var(--sz-md);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;font-weight:500;font-family:var(--font-mono);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;text-decoration:none;display:inline-block}.TabBar-module__zV-h6a__tab:hover{color:var(--text-secondary);border-bottom-color:var(--border-default)}.TabBar-module__zV-h6a__active{color:var(--cyan);border-bottom-color:var(--cyan)}@media (max-width:767px){.TabBar-module__zV-h6a__tabBar{padding:0 var(--gap-3);overflow-x:auto}.TabBar-module__zV-h6a__tab{font-size:var(--sz-xs);white-space:nowrap;padding:10px 12px}}
.Admin-module__SndTya__root{}.Admin-module__SndTya__ctrlBar{}.Admin-module__SndTya__ctrlSpacer{}.Admin-module__SndTya__ctrlLabel{font-size:var(--sz-xs);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.Admin-module__SndTya__ctrlButton{font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.Admin-module__SndTya__ctrlButton:hover{background:var(--bg-hover);color:var(--text-primary)}.Admin-module__SndTya__ctrlButton:disabled{opacity:.5;cursor:not-allowed}.Admin-module__SndTya__ctrlButtonDanger{color:var(--bear);border-color:var(--bear-dim);}.Admin-module__SndTya__ctrlButtonDanger:hover{background:var(--bear-dim)}.Admin-module__SndTya__ctrlIcon{width:14px;height:14px}.Admin-module__SndTya__spinning{animation:1s linear infinite Admin-module__SndTya__spin}@keyframes Admin-module__SndTya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Admin-module__SndTya__contentArea{}.Admin-module__SndTya__singleColumn{}.Admin-module__SndTya__statsGrid{gap:var(--gap-2);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:768px){.Admin-module__SndTya__statsGrid{grid-template-columns:repeat(2,1fr)}}.Admin-module__SndTya__statCard{padding:var(--gap-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:2px;display:flex}.Admin-module__SndTya__statLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.Admin-module__SndTya__statValue{font-size:var(--sz-xl);font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.Admin-module__SndTya__alert{align-items:flex-start;gap:var(--gap-3);padding:var(--gap-3);font-size:var(--sz-sm);font-family:var(--font-mono);border-radius:4px;display:flex}.Admin-module__SndTya__alertSuccess{background:var(--bull-dim);color:var(--bull);}.Admin-module__SndTya__alertWarning{background:var(--amber-dim);color:var(--amber);}.Admin-module__SndTya__alertIcon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.Admin-module__SndTya__alertTitle{font-weight:600}.Admin-module__SndTya__alertText{color:var(--text-secondary)}.Admin-module__SndTya__filtersRow{gap:var(--gap-2);padding:var(--gap-3);grid-template-columns:1fr auto auto auto;display:grid}@media (max-width:768px){.Admin-module__SndTya__filtersRow{grid-template-columns:1fr}}.Admin-module__SndTya__searchWrapper{position:relative}.Admin-module__SndTya__searchIcon{width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Admin-module__SndTya__searchInput{width:100%;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:3px;outline:none;padding:5px 8px 5px 28px}.Admin-module__SndTya__searchInput:focus{border-color:var(--cyan)}.Admin-module__SndTya__selectInput{font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:3px;outline:none;padding:5px 8px}.Admin-module__SndTya__selectInput:focus{border-color:var(--cyan)}.Admin-module__SndTya__tableWrapper{overflow-x:auto}.Admin-module__SndTya__table{border-collapse:collapse;width:100%}.Admin-module__SndTya__table th{padding:6px var(--gap-3);text-align:left;font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);white-space:nowrap;font-weight:600}.Admin-module__SndTya__table th:last-child{text-align:right}.Admin-module__SndTya__table td{padding:8px var(--gap-3);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);border-bottom:1px solid var(--border-faint);vertical-align:middle}.Admin-module__SndTya__table tbody tr:hover{background:var(--bg-hover)}.Admin-module__SndTya__deletionRow{background:var(--amber-dim);border-left:3px solid var(--amber)}.Admin-module__SndTya__deletionRow:hover{background:#ffa03026}.Admin-module__SndTya__userCell{align-items:center;gap:var(--gap-2);display:flex}.Admin-module__SndTya__userAvatar{background:var(--cyan-dim);width:28px;height:28px;color:var(--cyan);font-size:var(--sz-2xs);font-weight:700;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Admin-module__SndTya__userName{font-size:var(--sz-sm);color:var(--text-primary);white-space:nowrap;font-weight:600}.Admin-module__SndTya__userEmail{font-size:var(--sz-2xs);color:var(--text-muted);white-space:nowrap}.Admin-module__SndTya__subStack{flex-direction:column;gap:2px;display:flex}.Admin-module__SndTya__subRow{align-items:center;gap:4px;display:flex}.Admin-module__SndTya__subMeta{font-size:var(--sz-2xs)}.Admin-module__SndTya__billingStack{flex-direction:column;gap:1px;display:flex}.Admin-module__SndTya__billingLabel{font-size:var(--sz-2xs);color:var(--text-muted)}.Admin-module__SndTya__actionsCell{justify-content:flex-end;align-items:center;gap:2px;display:flex}.Admin-module__SndTya__iconBtn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.Admin-module__SndTya__iconBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.Admin-module__SndTya__iconBtn:disabled{opacity:.4;cursor:not-allowed}.Admin-module__SndTya__iconBtnDanger{}.Admin-module__SndTya__iconBtnDanger:hover{background:var(--bear-dim);color:var(--bear)}.Admin-module__SndTya__iconBtnWarn{}.Admin-module__SndTya__iconBtnWarn:hover{background:var(--amber-dim);color:var(--amber)}.Admin-module__SndTya__iconBtnBull{}.Admin-module__SndTya__iconBtnBull:hover{background:var(--bull-dim);color:var(--bull)}.Admin-module__SndTya__actionIcon{width:14px;height:14px}.Admin-module__SndTya__pagination{padding:0 var(--gap-1);justify-content:space-between;align-items:center;display:flex}.Admin-module__SndTya__paginationLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.Admin-module__SndTya__paginationButtons{gap:4px;display:flex}.Admin-module__SndTya__pageBtn{border:1px solid var(--border-subtle);}.Admin-module__SndTya__statusMessage{}.Admin-module__SndTya__errorMessage{}.Admin-module__SndTya__overlay{background:#0000008c;}.Admin-module__SndTya__modal{max-width:420px;max-height:none;overflow-y:visible;box-shadow:0 8px 32px #0006;}.Admin-module__SndTya__modalTitle{font-size:var(--sz-lg);color:var(--text-primary);margin-bottom:var(--gap-1);font-weight:700}.Admin-module__SndTya__modalSubtitle{font-size:var(--sz-sm);color:var(--text-muted);font-family:var(--font-mono);margin-bottom:var(--gap-4)}.Admin-module__SndTya__modalDanger{align-items:center;gap:var(--gap-2);margin-bottom:var(--gap-4);display:flex}.Admin-module__SndTya__modalDangerIcon{width:22px;height:22px;color:var(--bear);flex-shrink:0}.Admin-module__SndTya__dangerBox{background:var(--bear-dim);padding:var(--gap-3);margin-bottom:var(--gap-4);border:1px solid #f443;border-radius:4px}.Admin-module__SndTya__dangerBoxTitle{font-size:var(--sz-sm);color:var(--text-primary);margin-bottom:var(--gap-2);font-weight:600}.Admin-module__SndTya__dangerList{padding-left:var(--gap-4);font-size:var(--sz-sm);color:var(--text-secondary);list-style:outside}.Admin-module__SndTya__dangerList li{margin-bottom:2px}.Admin-module__SndTya__dangerNote{font-size:var(--sz-2xs);color:var(--text-muted);margin-bottom:var(--gap-4)}.Admin-module__SndTya__deletionBanner{background:var(--amber-dim);padding:var(--gap-3);margin-bottom:var(--gap-4);border-radius:4px}.Admin-module__SndTya__deletionBannerHeader{align-items:center;gap:var(--gap-2);margin-bottom:2px;display:flex}.Admin-module__SndTya__deletionBannerIcon{width:14px;height:14px;color:var(--amber)}.Admin-module__SndTya__deletionBannerLabel{font-size:var(--sz-sm);color:var(--amber);font-weight:600}.Admin-module__SndTya__deletionBannerDate{font-size:var(--sz-2xs);color:var(--text-muted)}.Admin-module__SndTya__formField{margin-bottom:var(--gap-3)}.Admin-module__SndTya__formLabel{font-size:var(--sz-sm);color:var(--text-secondary);font-weight:600;font-family:var(--font-mono);margin-bottom:4px;display:block}.Admin-module__SndTya__formInput{width:100%;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);border-radius:3px;outline:none;padding:6px 8px}.Admin-module__SndTya__formInput:focus{border-color:var(--cyan)}.Admin-module__SndTya__formSelect{cursor:pointer;}.Admin-module__SndTya__formError{align-items:center;gap:var(--gap-2);padding:var(--gap-3);background:var(--bear-dim);margin-bottom:var(--gap-3);font-size:var(--sz-sm);color:var(--bear);border-radius:4px;display:flex}.Admin-module__SndTya__formErrorIcon{flex-shrink:0;width:18px;height:18px}.Admin-module__SndTya__modalActions{justify-content:flex-end;gap:var(--gap-2);padding-top:var(--gap-4);display:flex}.Admin-module__SndTya__modalWide{max-width:520px}.Admin-module__SndTya__modalWorkspace{flex-direction:column;width:min(760px,100vw - 32px);max-width:760px;max-height:min(85vh,900px);display:flex}.Admin-module__SndTya__workspaceStats{gap:var(--gap-3);margin-bottom:var(--gap-3);font-size:var(--sz-sm);color:var(--text-secondary);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.Admin-module__SndTya__workspaceToolbar{align-items:center;gap:var(--gap-2);margin-bottom:var(--gap-3);flex-wrap:wrap;display:flex}.Admin-module__SndTya__workspaceSearch{min-width:180px;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);border-radius:3px;outline:none;flex:1;padding:6px 8px}.Admin-module__SndTya__workspaceSearch:focus{border-color:var(--cyan)}.Admin-module__SndTya__workspaceToolbarActions{gap:var(--gap-1);display:flex}.Admin-module__SndTya__workspaceToolbarBtn{font-size:var(--sz-2xs);padding:4px 8px;}.Admin-module__SndTya__workspaceScroll{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:4px;flex:1;min-height:0;max-height:480px;overflow-y:auto}.Admin-module__SndTya__tickerRow{border-bottom:1px solid var(--border-subtle)}.Admin-module__SndTya__tickerRow:last-child{border-bottom:none}.Admin-module__SndTya__tickerRowOpen{background:#ffffff05}.Admin-module__SndTya__tickerRowHeader{align-items:center;gap:var(--gap-2);width:100%;padding:8px var(--gap-3);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--sz-sm);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:16px 28px 1fr auto auto;display:grid}.Admin-module__SndTya__tickerRowHeader:hover{background:#ffffff08}.Admin-module__SndTya__tickerRowChevron{color:var(--text-muted);font-size:var(--sz-xs)}.Admin-module__SndTya__tickerRowIndex{color:var(--text-muted);font-size:var(--sz-2xs)}.Admin-module__SndTya__tickerRowSymbol{letter-spacing:.04em;font-weight:700}.Admin-module__SndTya__tickerRowMeta{color:var(--text-muted);font-size:var(--sz-2xs)}.Admin-module__SndTya__tickerRowCounts{gap:var(--gap-2);justify-content:flex-end;display:flex}.Admin-module__SndTya__tickerRowCount{font-size:var(--sz-2xs);color:var(--text-muted)}.Admin-module__SndTya__tickerRowTagPreview{gap:var(--gap-1);padding:0 var(--gap-3) 8px 52px;flex-wrap:wrap;display:flex}.Admin-module__SndTya__tickerRowBody{padding:0 var(--gap-3) var(--gap-3) 52px}.Admin-module__SndTya__workspaceSection+.Admin-module__SndTya__workspaceSection{margin-top:var(--gap-3)}.Admin-module__SndTya__workspaceSectionLabel{font-size:var(--sz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--gap-1);font-weight:600}.Admin-module__SndTya__workspaceTagRow{gap:var(--gap-1);flex-wrap:wrap;display:flex}.Admin-module__SndTya__workspaceTagChip{font-size:var(--sz-2xs);border:1px solid;border-radius:3px;padding:2px 7px;font-weight:500}.Admin-module__SndTya__workspaceMuted{font-size:var(--sz-sm);color:var(--text-muted);margin:0}.Admin-module__SndTya__workspaceNotes{gap:var(--gap-2);flex-direction:column;display:flex}.Admin-module__SndTya__workspaceNote{padding:var(--gap-2);border:1px solid var(--border-subtle);background:var(--bg-elevated,var(--bg-base));border-radius:4px}.Admin-module__SndTya__workspaceNoteMeta{align-items:center;gap:var(--gap-2);margin-bottom:var(--gap-1);font-size:var(--sz-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.Admin-module__SndTya__workspaceNoteBadge{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:3px;padding:1px 6px}.Admin-module__SndTya__workspaceNoteBody{font-size:var(--sz-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.Admin-module__SndTya__tickersTableWrapper{max-height:360px;overflow:auto}
.CacheManagement-module___saRnW__root{}.CacheManagement-module___saRnW__ctrlBar{}.CacheManagement-module___saRnW__ctrlSpacer{}.CacheManagement-module___saRnW__contentArea{}.CacheManagement-module___saRnW__singleColumn{}.CacheManagement-module___saRnW__toast{align-items:center;gap:var(--gap-2);padding:var(--gap-3);font-size:var(--sz-sm);font-family:var(--font-mono);border-radius:4px;display:flex}.CacheManagement-module___saRnW__toastSuccess{background:var(--bull-dim);color:var(--bull);}.CacheManagement-module___saRnW__toastError{background:var(--bear-dim);color:var(--bear);}.CacheManagement-module___saRnW__cardBody{padding:var(--gap-4)}.CacheManagement-module___saRnW__cardSection{gap:var(--gap-3);flex-direction:column;display:flex}.CacheManagement-module___saRnW__statsGrid{gap:var(--gap-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.CacheManagement-module___saRnW__statsGrid{grid-template-columns:repeat(2,1fr)}}.CacheManagement-module___saRnW__statCard{padding:var(--gap-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:2px;display:flex}.CacheManagement-module___saRnW__statLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.CacheManagement-module___saRnW__statValue{font-size:var(--sz-xl);font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.CacheManagement-module___saRnW__statSub{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.CacheManagement-module___saRnW__detailGrid{gap:var(--page-gutter);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.CacheManagement-module___saRnW__detailGrid{grid-template-columns:1fr}}.CacheManagement-module___saRnW__metricRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.CacheManagement-module___saRnW__metricLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.CacheManagement-module___saRnW__metricValue{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.CacheManagement-module___saRnW__quickGrid{gap:var(--gap-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.CacheManagement-module___saRnW__quickGrid{grid-template-columns:repeat(2,1fr)}}.CacheManagement-module___saRnW__quickBtn{align-items:center;gap:var(--gap-2);padding:var(--gap-4);border:1px solid var(--border-subtle);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:4px;flex-direction:column;display:flex}.CacheManagement-module___saRnW__quickBtn:hover{background:var(--bg-hover)}.CacheManagement-module___saRnW__quickBtn:disabled{opacity:.5;cursor:not-allowed}.CacheManagement-module___saRnW__quickBtnOrange{border-color:#ffa03066;}.CacheManagement-module___saRnW__quickBtnOrange:hover{border-color:var(--amber);background:var(--amber-dim)}.CacheManagement-module___saRnW__quickBtnCyan{border-color:#00eeff4d;}.CacheManagement-module___saRnW__quickBtnCyan:hover{border-color:var(--cyan);background:var(--cyan-dim)}.CacheManagement-module___saRnW__quickBtnGreen{border-color:#00e5a04d;}.CacheManagement-module___saRnW__quickBtnGreen:hover{border-color:var(--bull);background:var(--bull-dim)}.CacheManagement-module___saRnW__quickBtnPurple{border-color:#c060f04d;}.CacheManagement-module___saRnW__quickBtnPurple:hover{border-color:var(--purple);background:var(--purple-dim)}.CacheManagement-module___saRnW__quickIcon{width:24px;height:24px}.CacheManagement-module___saRnW__quickLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.CacheManagement-module___saRnW__quickSub{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.CacheManagement-module___saRnW__flushRow{justify-content:space-between;align-items:center;gap:var(--gap-4);display:flex}.CacheManagement-module___saRnW__flushDesc{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.CacheManagement-module___saRnW__flushConfirm{align-items:center;gap:var(--gap-3);padding:var(--gap-3);background:var(--bear-dim);border:1px solid #ff444440;border-radius:4px;display:flex}.CacheManagement-module___saRnW__flushConfirmText{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--bear);flex:1}.CacheManagement-module___saRnW__btn{font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.CacheManagement-module___saRnW__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.CacheManagement-module___saRnW__btn:disabled{opacity:.5;cursor:not-allowed}.CacheManagement-module___saRnW__btnDanger{color:var(--bear);border-color:var(--bear-dim);flex-shrink:0;}.CacheManagement-module___saRnW__btnDanger:hover{background:var(--bear-dim)}.CacheManagement-module___saRnW__btnPositive{color:var(--bull);border-color:var(--bull-dim);}.CacheManagement-module___saRnW__btnPositive:hover{background:var(--bull-dim)}.CacheManagement-module___saRnW__btnGhost{border-color:#0000;}.CacheManagement-module___saRnW__formGrid{gap:var(--gap-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.CacheManagement-module___saRnW__formGrid{grid-template-columns:1fr}}.CacheManagement-module___saRnW__formField{flex-direction:column;gap:4px;display:flex}.CacheManagement-module___saRnW__formLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.CacheManagement-module___saRnW__formInput{width:100%;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);border-radius:3px;outline:none;padding:5px 8px}.CacheManagement-module___saRnW__formInput:focus{border-color:var(--cyan)}.CacheManagement-module___saRnW__formSelect{cursor:pointer;}.CacheManagement-module___saRnW__formActionsRow{align-items:center;gap:var(--gap-3);flex-wrap:wrap;display:flex}.CacheManagement-module___saRnW__formHint{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.CacheManagement-module___saRnW__checkboxLabel{color:var(--text-muted);font-size:var(--sz-xs);font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.CacheManagement-module___saRnW__checkboxLabel input{accent-color:var(--cyan)}.CacheManagement-module___saRnW__pillPositive,.CacheManagement-module___saRnW__pillMuted{min-width:52px;font-size:var(--sz-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.CacheManagement-module___saRnW__pillPositive{color:var(--bull);background:var(--bull-dim)}.CacheManagement-module___saRnW__pillMuted{color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle)}.CacheManagement-module___saRnW__inlineAlert{align-items:center;gap:var(--gap-2);padding:var(--gap-3);color:var(--bear);font-size:var(--sz-sm);font-family:var(--font-mono);background:#ff44441f;border:1px solid #ff444440;border-radius:4px;display:flex}.CacheManagement-module___saRnW__selectionSummary{border:1px solid var(--border-subtle);background:var(--bg-surface);min-height:35px;color:var(--text-primary);font-size:var(--sz-sm);font-family:var(--font-mono);border-radius:3px;align-items:center;padding:5px 8px;display:flex}.CacheManagement-module___saRnW__tableToolbar{justify-content:space-between;align-items:flex-end;gap:var(--gap-3);flex-wrap:wrap;display:flex}.CacheManagement-module___saRnW__tableSearchField{flex-direction:column;gap:4px;min-width:220px;display:flex}.CacheManagement-module___saRnW__tableWrap{border:1px solid var(--border-subtle);border-radius:4px;overflow-x:auto}.CacheManagement-module___saRnW__reportSummaryGrid{gap:var(--gap-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CacheManagement-module___saRnW__reportSummaryItem{padding:var(--gap-2);border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:4px;flex-direction:column;gap:4px;display:flex}.CacheManagement-module___saRnW__reportTable{min-width:960px}.CacheManagement-module___saRnW__tickerTable{border-collapse:collapse;width:100%;min-width:620px}.CacheManagement-module___saRnW__tickerTable th,.CacheManagement-module___saRnW__tickerTable td{border-bottom:1px solid var(--border-subtle);text-align:left;font-size:var(--sz-sm);font-family:var(--font-mono);padding:10px 12px}.CacheManagement-module___saRnW__tickerTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--sz-2xs);background:var(--bg-surface)}.CacheManagement-module___saRnW__tickerTable tbody tr:last-child td{border-bottom:none}.CacheManagement-module___saRnW__symbolCell{color:var(--text-primary);font-weight:700}.CacheManagement-module___saRnW__emptyStateCell{color:var(--text-muted)}.CacheManagement-module___saRnW__statusMessage{}.CacheManagement-module___saRnW__warningIcon{width:20px;height:20px;color:var(--bear);flex-shrink:0}
.Fundamentals-module__-OnisW__root{}.Fundamentals-module__-OnisW__symbolPill,.Fundamentals-module__-OnisW__statusPill,.Fundamentals-module__-OnisW__newsSource,.Fundamentals-module__-OnisW__newsSymbol{font-size:var(--sz-xs);letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.Fundamentals-module__-OnisW__symbolPill{border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--border-default));background:var(--cyan-dim);color:var(--cyan);font-weight:700}.Fundamentals-module__-OnisW__statusPill{border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary)}.Fundamentals-module__-OnisW__contentArea{}.Fundamentals-module__-OnisW__grid{gap:var(--page-gutter);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;display:grid}.Fundamentals-module__-OnisW__mainColumn,.Fundamentals-module__-OnisW__sideColumn{gap:var(--page-gutter);flex-direction:column;min-width:0;display:flex}.Fundamentals-module__-OnisW__mainColumn>*,.Fundamentals-module__-OnisW__sideColumn>*,.Fundamentals-module__-OnisW__cardGrid>*{margin-bottom:0}.Fundamentals-module__-OnisW__companyCardBody{gap:var(--gap-4);padding:var(--gap-4);display:flex}.Fundamentals-module__-OnisW__logoWrap{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.Fundamentals-module__-OnisW__logo{object-fit:contain;width:64px;height:64px}.Fundamentals-module__-OnisW__companyMain{gap:var(--gap-3);flex-direction:column;flex:1;min-width:0;display:flex}.Fundamentals-module__-OnisW__companyHeader{justify-content:space-between;gap:var(--gap-3);align-items:flex-start;display:flex}.Fundamentals-module__-OnisW__companyName{font-size:var(--sz-2xl);color:var(--text-primary);line-height:1.1}.Fundamentals-module__-OnisW__companySubhead{gap:var(--gap-2);color:var(--text-secondary);font-size:var(--sz-sm);flex-wrap:wrap;margin-top:6px;display:flex}.Fundamentals-module__-OnisW__companyTicker{color:var(--cyan);font-weight:700}.Fundamentals-module__-OnisW__spotPrice{color:var(--text-primary);font-size:var(--sz-xl);white-space:nowrap;font-weight:700}.Fundamentals-module__-OnisW__metaGrid{gap:var(--gap-2);flex-wrap:wrap;display:flex}.Fundamentals-module__-OnisW__metaItem,.Fundamentals-module__-OnisW__metaLink,.Fundamentals-module__-OnisW__dataSourceRow{color:var(--text-secondary);font-size:var(--sz-sm);align-items:center;gap:6px;display:inline-flex}.Fundamentals-module__-OnisW__metaLink{color:var(--cyan);text-decoration:none}.Fundamentals-module__-OnisW__metaLink:hover,.Fundamentals-module__-OnisW__inlineAction:hover,.Fundamentals-module__-OnisW__newsLinkIcon:hover{color:color-mix(in srgb, var(--cyan) 80%, white)}.Fundamentals-module__-OnisW__metaIcon,.Fundamentals-module__-OnisW__eventIcon,.Fundamentals-module__-OnisW__linkIcon,.Fundamentals-module__-OnisW__emptyIcon{flex-shrink:0;width:16px;height:16px}.Fundamentals-module__-OnisW__detailsGrid{gap:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Fundamentals-module__-OnisW__detailBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.Fundamentals-module__-OnisW__detailLabel,.Fundamentals-module__-OnisW__metricLabel,.Fundamentals-module__-OnisW__eventLabel,.Fundamentals-module__-OnisW__sideLabel,.Fundamentals-module__-OnisW__cardMeta,.Fundamentals-module__-OnisW__newsTime{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase}.Fundamentals-module__-OnisW__detailValue,.Fundamentals-module__-OnisW__metricValue,.Fundamentals-module__-OnisW__eventValue,.Fundamentals-module__-OnisW__sideValue{color:var(--text-primary);font-size:var(--sz-sm);word-break:break-word}.Fundamentals-module__-OnisW__descriptionBlock{flex-direction:column;gap:6px;display:flex}.Fundamentals-module__-OnisW__description{color:var(--text-secondary);font-size:var(--sz-sm);line-height:1.65}.Fundamentals-module__-OnisW__descriptionClamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Fundamentals-module__-OnisW__inlineAction{cursor:pointer;color:var(--cyan);font:inherit;font-size:var(--sz-sm);background:0 0;border:none;align-self:flex-start;padding:0}.Fundamentals-module__-OnisW__cardGrid{gap:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Fundamentals-module__-OnisW__analystLensBody{gap:var(--gap-4);padding:var(--gap-4);flex-direction:column;display:flex}.Fundamentals-module__-OnisW__signalGrid{gap:var(--gap-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Fundamentals-module__-OnisW__signalItem{border:1px solid var(--border-subtle);background:var(--bg-elevated);min-width:0;min-height:156px;padding:var(--gap-3);border-left-width:3px;border-radius:8px;flex-direction:column;gap:10px;display:flex}.Fundamentals-module__-OnisW__signalTopRow,.Fundamentals-module__-OnisW__researchHeader{align-items:center;gap:8px;min-width:0;display:flex}.Fundamentals-module__-OnisW__signalIconWrap{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.Fundamentals-module__-OnisW__signalIcon,.Fundamentals-module__-OnisW__researchIcon{flex-shrink:0;width:16px;height:16px}.Fundamentals-module__-OnisW__signalLabel{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.Fundamentals-module__-OnisW__signalValue{color:inherit;font-size:var(--sz-lg);line-height:1.2}.Fundamentals-module__-OnisW__signalDetail{color:var(--text-secondary);font-size:var(--sz-sm);line-height:1.5}.Fundamentals-module__-OnisW__tonePositive{color:var(--bull)}.Fundamentals-module__-OnisW__toneNeutral{color:var(--text-primary)}.Fundamentals-module__-OnisW__toneCaution{color:var(--amber)}.Fundamentals-module__-OnisW__toneNegative{color:var(--bear)}.Fundamentals-module__-OnisW__signalItem.Fundamentals-module__-OnisW__tonePositive{border-color:color-mix(in srgb, var(--bull) 42%, var(--border-subtle))}.Fundamentals-module__-OnisW__signalItem.Fundamentals-module__-OnisW__toneCaution{border-color:color-mix(in srgb, var(--amber) 48%, var(--border-subtle))}.Fundamentals-module__-OnisW__signalItem.Fundamentals-module__-OnisW__toneNegative{border-color:color-mix(in srgb, var(--bear) 48%, var(--border-subtle))}.Fundamentals-module__-OnisW__researchGrid{gap:var(--gap-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Fundamentals-module__-OnisW__researchPanel{gap:var(--gap-3);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 82%, var(--bg-card));min-width:0;padding:var(--gap-3);border-radius:8px;flex-direction:column;display:flex}.Fundamentals-module__-OnisW__researchIcon{color:var(--cyan)}.Fundamentals-module__-OnisW__researchTitle{color:var(--text-primary);font-size:var(--sz-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.Fundamentals-module__-OnisW__researchMetricList{flex-direction:column;gap:10px;display:flex}.Fundamentals-module__-OnisW__researchMetricRow{justify-content:space-between;align-items:flex-start;gap:var(--gap-3);border-top:1px solid var(--border-subtle);padding-top:10px;display:flex}.Fundamentals-module__-OnisW__researchMetricRow:first-child{border-top:none;padding-top:0}.Fundamentals-module__-OnisW__researchMetricText{flex-direction:column;gap:3px;min-width:0;display:flex}.Fundamentals-module__-OnisW__metricHelp{color:var(--text-secondary);font-size:var(--sz-xs);line-height:1.35}.Fundamentals-module__-OnisW__listCardBody,.Fundamentals-module__-OnisW__sideCardBody{padding:var(--gap-4);flex-direction:column;gap:10px;display:flex}.Fundamentals-module__-OnisW__metricRow,.Fundamentals-module__-OnisW__sideItem,.Fundamentals-module__-OnisW__eventRow{justify-content:space-between;align-items:center;gap:var(--gap-3);display:flex}.Fundamentals-module__-OnisW__eventsCardBody{gap:var(--page-gutter);padding:var(--gap-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Fundamentals-module__-OnisW__earningsCardBody{gap:var(--gap-3);padding:var(--gap-4);flex-direction:column;display:flex}.Fundamentals-module__-OnisW__earningsSummaryBar{border:1px solid var(--border-subtle);background:var(--bg-elevated);padding:var(--gap-3);border-radius:8px;flex-direction:column;gap:4px;display:flex}.Fundamentals-module__-OnisW__earningsSummaryText{color:var(--text-primary);font-size:var(--sz-sm);line-height:1.5}.Fundamentals-module__-OnisW__earningsTableWrap{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;overflow-x:auto}.Fundamentals-module__-OnisW__earningsTable{border-collapse:collapse;width:100%;min-width:620px}.Fundamentals-module__-OnisW__earningsTable th,.Fundamentals-module__-OnisW__earningsTable td{text-align:right;white-space:nowrap;padding:12px 14px}.Fundamentals-module__-OnisW__earningsTable th{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.Fundamentals-module__-OnisW__earningsTable th:first-child,.Fundamentals-module__-OnisW__earningsTable td:first-child{text-align:left}.Fundamentals-module__-OnisW__earningsTable tbody tr{border-top:1px solid var(--border-subtle)}.Fundamentals-module__-OnisW__earningsTable tbody tr:hover{background:color-mix(in srgb, var(--bg-card) 65%, var(--bg-elevated))}.Fundamentals-module__-OnisW__earningsTable td{color:var(--text-primary);font-size:var(--sz-sm)}.Fundamentals-module__-OnisW__earningsTable td.Fundamentals-module__-OnisW__valueBull{color:var(--bull)}.Fundamentals-module__-OnisW__earningsTable td.Fundamentals-module__-OnisW__valueBear{color:var(--bear)}.Fundamentals-module__-OnisW__eventPanel{border:1px solid var(--border-subtle);background:var(--bg-elevated);padding:var(--gap-3);gap:var(--gap-3);border-radius:8px;flex-direction:column;display:flex}.Fundamentals-module__-OnisW__eventHeader{color:var(--text-primary);font-size:var(--sz-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.Fundamentals-module__-OnisW__eventList{flex-direction:column;gap:8px;display:flex}.Fundamentals-module__-OnisW__eventEmpty,.Fundamentals-module__-OnisW__newsStatus,.Fundamentals-module__-OnisW__newsStatusError{color:var(--text-muted);font-size:var(--sz-sm)}.Fundamentals-module__-OnisW__newsStatusError,.Fundamentals-module__-OnisW__errorMessage,.Fundamentals-module__-OnisW__valueBear{color:var(--bear)}.Fundamentals-module__-OnisW__valueBull{color:var(--bull)}.Fundamentals-module__-OnisW__newsCardBody{padding:var(--gap-4)}.Fundamentals-module__-OnisW__newsList{gap:var(--gap-3);flex-direction:column;display:flex}.Fundamentals-module__-OnisW__newsItem{border:1px solid var(--border-subtle);background:var(--bg-elevated);padding:var(--gap-3);border-radius:8px}.Fundamentals-module__-OnisW__newsTopRow,.Fundamentals-module__-OnisW__newsMetaRow{justify-content:space-between;align-items:center;gap:var(--gap-2);display:flex}.Fundamentals-module__-OnisW__newsMetaRow{flex-wrap:wrap;justify-content:flex-start}.Fundamentals-module__-OnisW__newsSource{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--border-default));background:var(--cyan-dim);color:var(--cyan)}.Fundamentals-module__-OnisW__newsHeadline{color:var(--text-primary);font-size:var(--sz-base);margin-top:8px;line-height:1.45}.Fundamentals-module__-OnisW__newsSummary{color:var(--text-secondary);font-size:var(--sz-sm);margin-top:8px;line-height:1.55}.Fundamentals-module__-OnisW__newsLinkIcon{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.Fundamentals-module__-OnisW__symbolList{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Fundamentals-module__-OnisW__newsSymbol{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-secondary)}.Fundamentals-module__-OnisW__dataSourceBody{gap:var(--gap-3);padding:var(--gap-4);color:var(--text-secondary);font-size:var(--sz-sm);flex-direction:column;display:flex}.Fundamentals-module__-OnisW__statusMessage,.Fundamentals-module__-OnisW__errorMessage,.Fundamentals-module__-OnisW__emptyState{text-align:center;justify-content:center;align-items:center;padding:56px 24px;display:flex}.Fundamentals-module__-OnisW__statusMessage,.Fundamentals-module__-OnisW__emptyState{color:var(--text-muted)}.Fundamentals-module__-OnisW__emptyState{gap:var(--gap-3);flex-direction:column}.Fundamentals-module__-OnisW__emptyIcon{width:28px;height:28px}.Fundamentals-module__-OnisW__emptyTitle{color:var(--text-primary);font-size:var(--sz-lg)}.Fundamentals-module__-OnisW__emptyCopy{color:var(--text-secondary);max-width:420px;margin-top:6px}@media (max-width:1120px){.Fundamentals-module__-OnisW__grid{grid-template-columns:1fr}.Fundamentals-module__-OnisW__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Fundamentals-module__-OnisW__cardGrid,.Fundamentals-module__-OnisW__researchGrid,.Fundamentals-module__-OnisW__eventsCardBody{grid-template-columns:1fr}}@media (max-width:767px){.Fundamentals-module__-OnisW__contentArea{padding-left:var(--page-gutter-x);padding-right:var(--page-gutter-x)}.Fundamentals-module__-OnisW__companyCardBody{flex-direction:column}.Fundamentals-module__-OnisW__detailsGrid,.Fundamentals-module__-OnisW__signalGrid{grid-template-columns:1fr}.Fundamentals-module__-OnisW__researchMetricRow{flex-direction:column;gap:6px}.Fundamentals-module__-OnisW__companyHeader{flex-direction:column}.Fundamentals-module__-OnisW__spotPrice{font-size:var(--sz-lg)}}
.IncomeCalculator-module__x2V2Jq__root{}.IncomeCalculator-module__x2V2Jq__ctrlBar{padding:6px var(--page-gutter-x);}.IncomeCalculator-module__x2V2Jq__ctrlSpacer{}.IncomeCalculator-module__x2V2Jq__analyzeButton,.IncomeCalculator-module__x2V2Jq__ghostButton,.IncomeCalculator-module__x2V2Jq__inlineButton,.IncomeCalculator-module__x2V2Jq__removeButton,.IncomeCalculator-module__x2V2Jq__statsButton{min-height:var(--control-height);border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--sz-xs);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.IncomeCalculator-module__x2V2Jq__analyzeButton{background:var(--cyan);border-color:var(--cyan);color:var(--bg-app);font-weight:700}.IncomeCalculator-module__x2V2Jq__ghostButton:hover,.IncomeCalculator-module__x2V2Jq__inlineButton:hover,.IncomeCalculator-module__x2V2Jq__statsButton:hover,.IncomeCalculator-module__x2V2Jq__removeButton:hover{background:var(--bg-hover);border-color:var(--border-strong)}.IncomeCalculator-module__x2V2Jq__analyzeButton:hover{filter:brightness(1.04)}.IncomeCalculator-module__x2V2Jq__analyzeButton:disabled,.IncomeCalculator-module__x2V2Jq__ghostButton:disabled,.IncomeCalculator-module__x2V2Jq__inlineButton:disabled,.IncomeCalculator-module__x2V2Jq__statsButton:disabled,.IncomeCalculator-module__x2V2Jq__removeButton:disabled{cursor:not-allowed;opacity:.5}.IncomeCalculator-module__x2V2Jq__removeButton{min-width:32px;min-height:32px;padding:0}.IncomeCalculator-module__x2V2Jq__statsButton{min-height:30px;padding:0 10px}.IncomeCalculator-module__x2V2Jq__buttonIcon{width:15px;height:15px}.IncomeCalculator-module__x2V2Jq__spinning{animation:1s linear infinite IncomeCalculator-module__x2V2Jq__spin}.IncomeCalculator-module__x2V2Jq__dirtyPill{border:1px solid color-mix(in srgb, var(--amber) 36%, var(--border-default));background:var(--amber-dim);min-height:28px;color:var(--amber);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.IncomeCalculator-module__x2V2Jq__contentArea{}.IncomeCalculator-module__x2V2Jq__singleColumn{}.IncomeCalculator-module__x2V2Jq__singleColumn>*{margin-bottom:0}.IncomeCalculator-module__x2V2Jq__sectionCount{color:var(--text-muted);font-size:var(--sz-xs);text-transform:none;letter-spacing:normal;font-weight:400}.IncomeCalculator-module__x2V2Jq__resultsBody{padding:var(--page-gutter)}.IncomeCalculator-module__x2V2Jq__positionsBody{gap:var(--gap-3);padding:var(--page-gutter);flex-direction:column;display:flex}.IncomeCalculator-module__x2V2Jq__addRow{gap:var(--gap-2);flex-wrap:wrap;display:flex}.IncomeCalculator-module__x2V2Jq__symbolInput{flex:1;min-width:220px}.IncomeCalculator-module__x2V2Jq__tickerList{gap:var(--gap-2);flex-direction:column;display:flex}.IncomeCalculator-module__x2V2Jq__tickerItem{border:1px solid var(--border-subtle);background:var(--bg-elevated);padding:var(--gap-2) var(--gap-3);border-radius:8px}.IncomeCalculator-module__x2V2Jq__tickerHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);margin-bottom:var(--gap-2);display:flex}.IncomeCalculator-module__x2V2Jq__tickerSymbol{font-size:var(--sz-base);color:var(--text-primary);font-weight:700}.IncomeCalculator-module__x2V2Jq__tickerMeta{margin-left:var(--gap-2);font-size:var(--sz-xs);color:var(--text-muted)}.IncomeCalculator-module__x2V2Jq__fieldGrid{gap:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IncomeCalculator-module__x2V2Jq__smartRangeBlock{gap:var(--gap-2);margin-top:var(--gap-3);flex-direction:column;display:flex}.IncomeCalculator-module__x2V2Jq__smartRangeButtons{gap:var(--gap-2);flex-wrap:wrap;display:flex}.IncomeCalculator-module__x2V2Jq__smartRangeButtonOpen{border-color:color-mix(in srgb, var(--cyan) 32%, var(--border-default));background:var(--cyan-dim);color:var(--cyan)}.IncomeCalculator-module__x2V2Jq__smartPanel{gap:var(--gap-3);border:1px solid var(--border-subtle);background:var(--bg-card);padding:var(--gap-3);border-radius:8px;flex-direction:column;display:flex}.IncomeCalculator-module__x2V2Jq__smartPanelHeader{justify-content:space-between;align-items:center;gap:var(--gap-3);flex-wrap:wrap;display:flex}.IncomeCalculator-module__x2V2Jq__smartPanelTitle{color:var(--text-primary);font-size:var(--sz-sm);font-weight:600}.IncomeCalculator-module__x2V2Jq__smartPanelMeta{color:var(--text-muted);font-size:var(--sz-xs);margin-top:4px}.IncomeCalculator-module__x2V2Jq__refreshButton{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:30px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--sz-xs);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.IncomeCalculator-module__x2V2Jq__refreshButton:hover{background:var(--bg-hover);border-color:var(--border-strong)}.IncomeCalculator-module__x2V2Jq__refreshButton:disabled{cursor:not-allowed;opacity:.5}.IncomeCalculator-module__x2V2Jq__smartOptions{gap:var(--gap-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.IncomeCalculator-module__x2V2Jq__smartOption{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.IncomeCalculator-module__x2V2Jq__smartOption:hover{background:var(--bg-hover);border-color:var(--border-strong)}.IncomeCalculator-module__x2V2Jq__smartOptionNameRow{justify-content:space-between;align-items:center;gap:var(--gap-2);display:flex}.IncomeCalculator-module__x2V2Jq__smartOptionDescription,.IncomeCalculator-module__x2V2Jq__smartNote{color:var(--text-muted);font-size:var(--sz-xs);line-height:1.6}.IncomeCalculator-module__x2V2Jq__smartOptionPair{justify-content:space-between;align-items:center;gap:var(--gap-2);font-size:var(--sz-xs);display:flex}.IncomeCalculator-module__x2V2Jq__smartBull{color:var(--bull);font-weight:600}.IncomeCalculator-module__x2V2Jq__smartBear{color:var(--bear);font-weight:600}.IncomeCalculator-module__x2V2Jq__smartCyan{color:var(--cyan);font-weight:600}.IncomeCalculator-module__x2V2Jq__smartAmber{color:var(--amber);font-weight:600}.IncomeCalculator-module__x2V2Jq__smartPurple{color:var(--purple);font-weight:600}.IncomeCalculator-module__x2V2Jq__deltaBody{gap:var(--gap-3);padding:var(--page-gutter);flex-direction:column;display:flex}.IncomeCalculator-module__x2V2Jq__deltaIntro{color:var(--text-muted);font-size:var(--sz-sm);margin:0;line-height:1.6}.IncomeCalculator-module__x2V2Jq__deltaPresetGrid{gap:var(--gap-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.IncomeCalculator-module__x2V2Jq__deltaPresetButton{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.IncomeCalculator-module__x2V2Jq__deltaPresetButton:hover{background:var(--bg-hover);border-color:var(--border-strong)}.IncomeCalculator-module__x2V2Jq__deltaPresetActive{border-color:color-mix(in srgb, var(--cyan) 32%, var(--border-default));background:var(--cyan-dim)}.IncomeCalculator-module__x2V2Jq__deltaPresetLabel{color:var(--text-primary);font-size:var(--sz-sm);font-weight:700}.IncomeCalculator-module__x2V2Jq__deltaPresetActive .IncomeCalculator-module__x2V2Jq__deltaPresetLabel{color:var(--cyan)}.IncomeCalculator-module__x2V2Jq__deltaPresetDescription{color:var(--text-muted);font-size:var(--sz-xs);line-height:1.5}.IncomeCalculator-module__x2V2Jq__deltaCustomField{max-width:220px;color:var(--text-secondary);font-size:var(--sz-xs);flex-direction:column;gap:6px;display:flex}.IncomeCalculator-module__x2V2Jq__deltaSummary{gap:var(--gap-2);border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;flex-direction:column;padding:12px;display:flex}.IncomeCalculator-module__x2V2Jq__deltaSummary>div{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.IncomeCalculator-module__x2V2Jq__deltaSummaryText{color:var(--text-secondary);font-size:var(--sz-sm)}@media (max-width:767px){.IncomeCalculator-module__x2V2Jq__contentArea{padding:var(--gap-2)}.IncomeCalculator-module__x2V2Jq__fieldGrid,.IncomeCalculator-module__x2V2Jq__smartOptions,.IncomeCalculator-module__x2V2Jq__deltaPresetGrid{grid-template-columns:1fr}.IncomeCalculator-module__x2V2Jq__deltaCustomField{max-width:none}.IncomeCalculator-module__x2V2Jq__table{min-width:0}.IncomeCalculator-module__x2V2Jq__table thead th,.IncomeCalculator-module__x2V2Jq__table tbody td{font-size:var(--sz-2xs);padding:10px 8px}.IncomeCalculator-module__x2V2Jq__symbolInput{width:100%;min-width:0}}.IncomeCalculator-module__x2V2Jq__fieldLabel{min-width:0;color:var(--text-secondary);font-size:var(--sz-xs);flex-direction:column;gap:6px;display:flex}.IncomeCalculator-module__x2V2Jq__errorBanner,.IncomeCalculator-module__x2V2Jq__noteBanner,.IncomeCalculator-module__x2V2Jq__emptyNote,.IncomeCalculator-module__x2V2Jq__loadingState{font-size:var(--sz-sm);border-radius:8px;padding:12px;line-height:1.55}.IncomeCalculator-module__x2V2Jq__errorBanner{border:1px solid color-mix(in srgb, var(--bear) 35%, var(--border-default));background:var(--bear-dim);color:var(--bear)}.IncomeCalculator-module__x2V2Jq__noteBanner,.IncomeCalculator-module__x2V2Jq__emptyNote,.IncomeCalculator-module__x2V2Jq__loadingState{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary)}.IncomeCalculator-module__x2V2Jq__tableWrap{overflow-x:auto}.IncomeCalculator-module__x2V2Jq__table{border-collapse:separate;width:100%;min-width:980px;border-spacing:0 var(--gap-2)}.IncomeCalculator-module__x2V2Jq__table thead th{z-index:1;color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;padding:0 12px 6px;font-weight:600;position:sticky;top:0}.IncomeCalculator-module__x2V2Jq__table tbody td{background:color-mix(in srgb, var(--bg-elevated) 88%, var(--bg-card));color:var(--text-secondary);font-size:var(--sz-sm);vertical-align:top;padding:12px}.IncomeCalculator-module__x2V2Jq__table tbody td:first-child{border-radius:8px 0 0 8px}.IncomeCalculator-module__x2V2Jq__table tbody td:last-child{border-radius:0 8px 8px 0}.IncomeCalculator-module__x2V2Jq__table tbody tr:hover td{background:color-mix(in srgb, var(--bg-hover) 72%, var(--bg-card))}.IncomeCalculator-module__x2V2Jq__primaryCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.IncomeCalculator-module__x2V2Jq__symbolText,.IncomeCalculator-module__x2V2Jq__contractText{color:var(--text-primary);font-weight:600}.IncomeCalculator-module__x2V2Jq__strikeButton{color:var(--text-primary);cursor:pointer;font-weight:600;font:inherit;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.IncomeCalculator-module__x2V2Jq__strikeButton:hover{color:var(--cyan)}.IncomeCalculator-module__x2V2Jq__metaText{color:var(--text-muted);font-size:var(--sz-xs)}.IncomeCalculator-module__x2V2Jq__callTag,.IncomeCalculator-module__x2V2Jq__putTag,.IncomeCalculator-module__x2V2Jq__rangeTag,.IncomeCalculator-module__x2V2Jq__deltaTag{font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.IncomeCalculator-module__x2V2Jq__callTag{background:var(--bull-dim);color:var(--bull);border-color:#00e5a047}.IncomeCalculator-module__x2V2Jq__putTag{background:var(--bear-dim);color:var(--bear);border-color:#ff444447}.IncomeCalculator-module__x2V2Jq__rangeTag{border-color:color-mix(in srgb, var(--amber) 32%, var(--border-default));background:var(--amber-dim);color:var(--amber)}.IncomeCalculator-module__x2V2Jq__deltaTag{border-color:color-mix(in srgb, var(--cyan) 28%, var(--border-default));background:var(--cyan-dim);color:var(--cyan)}.IncomeCalculator-module__x2V2Jq__emptyState{border:1px dashed var(--border-default);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);min-height:120px;padding:var(--gap-4);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.IncomeCalculator-module__x2V2Jq__emptyIcon{width:28px;height:28px;color:var(--cyan)}.IncomeCalculator-module__x2V2Jq__emptyTitle{font-size:var(--sz-lg);color:var(--text-primary);font-weight:600}.IncomeCalculator-module__x2V2Jq__emptyCopy{max-width:520px;color:var(--text-muted);font-size:var(--sz-sm);line-height:1.6}.IncomeCalculator-module__x2V2Jq__bullText{color:var(--bull)}.IncomeCalculator-module__x2V2Jq__cyanText{color:var(--cyan)}@keyframes IncomeCalculator-module__x2V2Jq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:720px){.IncomeCalculator-module__x2V2Jq__fieldGrid{grid-template-columns:1fr}}@media (max-width:560px){.IncomeCalculator-module__x2V2Jq__addRow{flex-direction:column}.IncomeCalculator-module__x2V2Jq__symbolInput{min-width:0}}
.KeyLevels-module__ppPItW__root{}.KeyLevels-module__ppPItW__ctrlBar{flex-shrink:0;}.KeyLevels-module__ppPItW__ctrlSpacer{}.KeyLevels-module__ppPItW__chartArea{min-height:420px;padding:var(--gap-1) var(--gap-4) var(--gap-3);flex-direction:column;flex:1;display:flex;overflow:auto}.KeyLevels-module__ppPItW__timelineWrap{width:100%;height:100%;min-height:420px;position:relative}.KeyLevels-module__ppPItW__timelineSvg{width:100%;height:100%;display:block}.KeyLevels-module__ppPItW__tooltip{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-card) 92%, black);border-radius:10px;flex-direction:column;gap:6px;min-width:160px;padding:10px 12px;display:flex;box-shadow:0 12px 28px #00000047}.KeyLevels-module__ppPItW__tooltipHeader{color:var(--text-primary);font-size:var(--sz-xs);font-weight:700}.KeyLevels-module__ppPItW__tooltipRow{justify-content:space-between;align-items:center;gap:var(--gap-3);display:flex}.KeyLevels-module__ppPItW__tooltipLabel,.KeyLevels-module__ppPItW__tooltipValue{color:var(--text-muted);font-size:var(--sz-xs)}.KeyLevels-module__ppPItW__tooltipValue{color:var(--text-primary);font-weight:700}.KeyLevels-module__ppPItW__tooltipDivider{background:var(--border-subtle);height:1px;margin:2px 0}.KeyLevels-module__ppPItW__statusMessage,.KeyLevels-module__ppPItW__errorMessage{flex:1;}.KeyLevels-module__ppPItW__errorMessage{color:var(--bear)}@media (max-width:980px){.KeyLevels-module__ppPItW__chartArea{padding-inline:var(--gap-3)}}@media (max-width:720px){.KeyLevels-module__ppPItW__chartArea{padding-inline:var(--gap-2);min-height:280px}}
.MarketMovers-module__sBVj2a__root{}.MarketMovers-module__sBVj2a__ctrlBar{padding:6px var(--page-gutter-x);}.MarketMovers-module__sBVj2a__ctrlMeta{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.MarketMovers-module__sBVj2a__marketPill,.MarketMovers-module__sBVj2a__statusPill{font-size:var(--sz-xs);letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.MarketMovers-module__sBVj2a__marketPill{border:1px solid color-mix(in srgb, var(--cyan) 35%, var(--border-default));background:var(--cyan-dim);color:var(--cyan);font-weight:600}.MarketMovers-module__sBVj2a__statusPill{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--border-default));background:var(--amber-dim);color:var(--amber)}.MarketMovers-module__sBVj2a__ctrlLabel,.MarketMovers-module__sBVj2a__cardMeta,.MarketMovers-module__sBVj2a__secondaryText,.MarketMovers-module__sBVj2a__summaryLabel{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.06em;text-transform:uppercase}.MarketMovers-module__sBVj2a__ctrlSpacer{}.MarketMovers-module__sBVj2a__notice{padding:8px var(--page-gutter-x);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)}.MarketMovers-module__sBVj2a__contentArea{}.MarketMovers-module__sBVj2a__grid{gap:var(--page-gutter);grid-template-columns:minmax(0,1.6fr) minmax(300px,.95fr);align-items:start;display:grid}.MarketMovers-module__sBVj2a__mainColumn,.MarketMovers-module__sBVj2a__sideColumn{gap:var(--page-gutter);flex-direction:column;min-width:0;display:flex}.MarketMovers-module__sBVj2a__mainColumn>*,.MarketMovers-module__sBVj2a__sideColumn>*{margin-bottom:0}.MarketMovers-module__sBVj2a__tableCardBody,.MarketMovers-module__sBVj2a__spotlightCardBody{flex-direction:column;display:flex}.MarketMovers-module__sBVj2a__notesCardBody,.MarketMovers-module__sBVj2a__summaryCardBody{padding:var(--gap-4)}.MarketMovers-module__sBVj2a__summaryCardBody{flex-direction:column;gap:10px;display:flex}.MarketMovers-module__sBVj2a__summaryRow{justify-content:space-between;align-items:center;gap:var(--gap-3);display:flex}.MarketMovers-module__sBVj2a__summaryValue{color:var(--text-primary);font-size:var(--sz-sm);text-align:right;font-weight:600}.MarketMovers-module__sBVj2a__spotlightItem{justify-content:space-between;align-items:center;gap:var(--gap-2);width:100%;padding:12px var(--gap-4);border:none;border-bottom:1px solid var(--border-subtle);color:inherit;cursor:pointer;text-align:left;background:0 0;display:flex}.MarketMovers-module__sBVj2a__spotlightItem:last-child{border-bottom:none}.MarketMovers-module__sBVj2a__spotlightItem:hover{background:var(--bg-hover)}.MarketMovers-module__sBVj2a__spotlightItem:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.MarketMovers-module__sBVj2a__spotlightMain{align-items:center;gap:var(--gap-2);min-width:0;display:flex}.MarketMovers-module__sBVj2a__spotlightCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.MarketMovers-module__sBVj2a__spotlightSide{align-items:center;gap:var(--gap-2);display:inline-flex}.MarketMovers-module__sBVj2a__rankPill{border:1px solid var(--border-default);background:var(--bg-elevated);min-width:42px;color:var(--text-secondary);font-size:var(--sz-xs);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.MarketMovers-module__sBVj2a__symbol,.MarketMovers-module__sBVj2a__symbolCell{color:var(--text-primary);letter-spacing:.04em;font-weight:600}.MarketMovers-module__sBVj2a__secondaryText{letter-spacing:.02em;text-transform:none}.MarketMovers-module__sBVj2a__tableWrap{overflow-x:auto}.MarketMovers-module__sBVj2a__table{border-collapse:collapse;width:100%}.MarketMovers-module__sBVj2a__table thead th{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 12px;font-weight:600}.MarketMovers-module__sBVj2a__table tbody td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:11px 12px}.MarketMovers-module__sBVj2a__table tbody tr:last-child td{border-bottom:none}.MarketMovers-module__sBVj2a__tableRow{cursor:pointer}.MarketMovers-module__sBVj2a__tableRow:hover{background:var(--bg-hover)}.MarketMovers-module__sBVj2a__percentBadge{min-width:76px;font-size:var(--sz-xs);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex}.MarketMovers-module__sBVj2a__bull{color:var(--bull)}.MarketMovers-module__sBVj2a__bear{color:var(--bear)}.MarketMovers-module__sBVj2a__percentBadge.MarketMovers-module__sBVj2a__bull{background:var(--bull-dim);border-color:color-mix(in srgb, var(--bull) 35%, var(--border-default))}.MarketMovers-module__sBVj2a__percentBadge.MarketMovers-module__sBVj2a__bear{background:var(--bear-dim);border-color:color-mix(in srgb, var(--bear) 35%, var(--border-default))}.MarketMovers-module__sBVj2a__watchButton{border:1px solid var(--border-default);background:var(--bg-elevated);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.MarketMovers-module__sBVj2a__watchButton:hover{border-color:var(--amber);color:var(--amber)}.MarketMovers-module__sBVj2a__watchButtonActive{border-color:var(--amber);background:var(--amber-dim);color:var(--amber)}.MarketMovers-module__sBVj2a__watchIcon{width:14px;height:14px}.MarketMovers-module__sBVj2a__notesGrid{gap:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MarketMovers-module__sBVj2a__noteBlock{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card) 82%, var(--bg-elevated));flex-direction:column;gap:6px;padding:12px;display:flex}.MarketMovers-module__sBVj2a__noteTitle{color:var(--text-primary);font-size:var(--sz-sm);letter-spacing:.04em;font-weight:600}.MarketMovers-module__sBVj2a__noteCopy{color:var(--text-secondary);font-size:var(--sz-xs);line-height:1.7}.MarketMovers-module__sBVj2a__emptyStateInline{text-align:center;color:var(--text-muted);font-size:var(--sz-sm);justify-content:center;align-items:center;padding:56px 24px;display:flex}.MarketMovers-module__sBVj2a__statusMessage,.MarketMovers-module__sBVj2a__errorMessage{text-align:center;min-height:220px;font-size:var(--sz-sm);justify-content:center;align-items:center;padding:24px 16px;display:flex}.MarketMovers-module__sBVj2a__statusMessage{color:var(--text-muted)}.MarketMovers-module__sBVj2a__errorMessage{color:var(--bear)}@media (max-width:1080px){.MarketMovers-module__sBVj2a__grid,.MarketMovers-module__sBVj2a__notesGrid{grid-template-columns:1fr}}@media (max-width:720px){.MarketMovers-module__sBVj2a__ctrlMeta{order:2;width:100%}.MarketMovers-module__sBVj2a__ctrlSpacer{display:none}.MarketMovers-module__sBVj2a__table thead th,.MarketMovers-module__sBVj2a__table tbody td{padding:10px 9px}.MarketMovers-module__sBVj2a__spotlightItem{padding:10px 12px}.MarketMovers-module__sBVj2a__contentArea{padding:var(--gap-2)}}
.MarketTide-module__nWzHiG__root{}.MarketTide-module__nWzHiG__ctrlBar{}.MarketTide-module__nWzHiG__ticker{color:var(--text-primary);letter-spacing:.04em;font-size:14px;font-weight:700}.MarketTide-module__nWzHiG__ctrlSpacer{}.MarketTide-module__nWzHiG__dateLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.MarketTide-module__nWzHiG__dateInput{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:3px 8px;font-size:12px}.MarketTide-module__nWzHiG__dateInput::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.MarketTide-module__nWzHiG__pillLive{color:var(--bull);background:var(--bull-dim);border:1px solid var(--bull-border,#00e5a04d);border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600}.MarketTide-module__nWzHiG__pillConnecting{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;padding:2px 10px;font-size:11px}.MarketTide-module__nWzHiG__pillClosed{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:2px 10px;font-size:11px}.MarketTide-module__nWzHiG__chartArea{flex-direction:column;flex:1;min-height:300px;padding:12px 16px 16px;display:flex}.MarketTide-module__nWzHiG__statusMessage{}.MarketTide-module__nWzHiG__errorMessage{}@media (max-width:767px){.MarketTide-module__nWzHiG__chartArea{min-height:0;padding:8px var(--gap-2) var(--gap-2)}}
.NotificationsAdmin-module__ro01Sq__root{}.NotificationsAdmin-module__ro01Sq__ctrlBar{}.NotificationsAdmin-module__ro01Sq__ctrlSpacer{}.NotificationsAdmin-module__ro01Sq__contentArea{}.NotificationsAdmin-module__ro01Sq__singleColumn{}.NotificationsAdmin-module__ro01Sq__cardBody{}.NotificationsAdmin-module__ro01Sq__btn{font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.NotificationsAdmin-module__ro01Sq__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.NotificationsAdmin-module__ro01Sq__btn:disabled{opacity:.5;cursor:not-allowed}.NotificationsAdmin-module__ro01Sq__btnPrimary{background:var(--cyan-dim);color:var(--cyan);border-color:#0000;}.NotificationsAdmin-module__ro01Sq__btnPrimary:hover{background:#00eeff2e}.NotificationsAdmin-module__ro01Sq__btnDanger{color:var(--bear);border-color:var(--bear-dim);}.NotificationsAdmin-module__ro01Sq__btnDanger:hover{background:var(--bear-dim)}.NotificationsAdmin-module__ro01Sq__notifItem{padding:var(--gap-4);border-bottom:1px solid var(--border-faint);transition:background var(--transition-fast)}.NotificationsAdmin-module__ro01Sq__notifItem:hover{background:var(--bg-hover)}.NotificationsAdmin-module__ro01Sq__notifItem:last-child{border-bottom:none}.NotificationsAdmin-module__ro01Sq__notifRow{justify-content:space-between;align-items:flex-start;gap:var(--gap-3);display:flex}.NotificationsAdmin-module__ro01Sq__notifContent{flex:1;min-width:0}.NotificationsAdmin-module__ro01Sq__notifTitleRow{align-items:center;gap:var(--gap-2);margin-bottom:var(--gap-2);flex-wrap:wrap;display:flex}.NotificationsAdmin-module__ro01Sq__notifTitle{font-size:var(--sz-sm);font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.NotificationsAdmin-module__ro01Sq__notifMessage{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:var(--gap-2)}.NotificationsAdmin-module__ro01Sq__notifMeta{align-items:center;gap:var(--gap-4);font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;display:flex}.NotificationsAdmin-module__ro01Sq__notifActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.NotificationsAdmin-module__ro01Sq__iconBtn{cursor:pointer;width:28px;height:28px;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.NotificationsAdmin-module__ro01Sq__iconBtn:hover{background:var(--bg-hover)}.NotificationsAdmin-module__ro01Sq__iconBtnEdit{color:var(--cyan);}.NotificationsAdmin-module__ro01Sq__iconBtnDelete{color:var(--bear);}.NotificationsAdmin-module__ro01Sq__iconBtnDelete:hover{background:var(--bear-dim)}.NotificationsAdmin-module__ro01Sq__icon{width:16px;height:16px}.NotificationsAdmin-module__ro01Sq__badge{font-size:var(--sz-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}.NotificationsAdmin-module__ro01Sq__badgeInfo{background:var(--cyan-dim);color:var(--cyan)}.NotificationsAdmin-module__ro01Sq__badgeWarning{background:var(--amber-dim);color:var(--amber)}.NotificationsAdmin-module__ro01Sq__badgeError{background:var(--bear-dim);color:var(--bear)}.NotificationsAdmin-module__ro01Sq__badgeSuccess{background:var(--bull-dim);color:var(--bull)}.NotificationsAdmin-module__ro01Sq__badgeDefault{background:var(--bg-hover);color:var(--text-muted)}.NotificationsAdmin-module__ro01Sq__badgeActive{background:var(--bull-dim);color:var(--bull)}.NotificationsAdmin-module__ro01Sq__badgeInactive{background:var(--bg-hover);color:var(--text-muted)}.NotificationsAdmin-module__ro01Sq__statusMessage{}.NotificationsAdmin-module__ro01Sq__errorMessage{}.NotificationsAdmin-module__ro01Sq__overlay{}.NotificationsAdmin-module__ro01Sq__modal{}.NotificationsAdmin-module__ro01Sq__modalTitle{font-size:var(--sz-lg);font-weight:700;font-family:var(--font-mono);color:var(--text-primary);margin-bottom:var(--gap-4)}.NotificationsAdmin-module__ro01Sq__form{gap:var(--gap-4);flex-direction:column;display:flex}.NotificationsAdmin-module__ro01Sq__formField{flex-direction:column;gap:4px;display:flex}.NotificationsAdmin-module__ro01Sq__formLabel{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);font-weight:600}.NotificationsAdmin-module__ro01Sq__formInput{width:100%;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:4px;outline:none;padding:6px 10px}.NotificationsAdmin-module__ro01Sq__formInput:focus{border-color:var(--cyan)}.NotificationsAdmin-module__ro01Sq__formTextarea{resize:vertical;min-height:60px;}.NotificationsAdmin-module__ro01Sq__formSelect{cursor:pointer;}.NotificationsAdmin-module__ro01Sq__formRow2{gap:var(--gap-4);grid-template-columns:1fr 1fr;display:grid}.NotificationsAdmin-module__ro01Sq__checkboxRow{align-items:center;gap:var(--gap-6);display:flex}.NotificationsAdmin-module__ro01Sq__checkboxLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;display:flex}.NotificationsAdmin-module__ro01Sq__checkbox{accent-color:var(--cyan)}.NotificationsAdmin-module__ro01Sq__formActions{justify-content:flex-end;gap:var(--gap-3);padding-top:var(--gap-3);display:flex}.NotificationsAdmin-module__ro01Sq__deleteModal{max-width:420px;}.NotificationsAdmin-module__ro01Sq__deleteText{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:var(--gap-4)}@media (max-width:767px){.NotificationsAdmin-module__ro01Sq__formRow2{grid-template-columns:1fr}.NotificationsAdmin-module__ro01Sq__notifRow{align-items:flex-start;gap:var(--gap-2);flex-direction:column}.NotificationsAdmin-module__ro01Sq__notifActions{align-self:flex-end}}
.OptionsFlowTable-module__S4orJa__wrapper,.OptionsFlowTable-module__S4orJa__desktopTable{flex-direction:column;flex:1;min-height:0;display:flex}.OptionsFlowTable-module__S4orJa__tableScroll{border-top:1px solid var(--border-subtle);flex:1;min-height:0;overflow:auto}.OptionsFlowTable-module__S4orJa__table{border-collapse:collapse;width:100%;min-width:1280px}.OptionsFlowTable-module__S4orJa__th{z-index:1;background:var(--bg-elevated);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:600;position:sticky;top:0}.OptionsFlowTable-module__S4orJa__thSortable{cursor:pointer}.OptionsFlowTable-module__S4orJa__thSortable:hover,.OptionsFlowTable-module__S4orJa__thSorted{color:var(--text-primary)}.OptionsFlowTable-module__S4orJa__thRight{text-align:right}.OptionsFlowTable-module__S4orJa__sortArrow{color:var(--cyan);font-size:var(--sz-xs);margin-left:4px}.OptionsFlowTable-module__S4orJa__sortArrowInactive{color:var(--text-dim);font-size:var(--sz-xs);opacity:.4;margin-left:4px}.OptionsFlowTable-module__S4orJa__row{border-bottom:1px solid var(--border-faint);transition:background var(--transition-fast)}.OptionsFlowTable-module__S4orJa__row:hover{background:var(--bg-hover)}.OptionsFlowTable-module__S4orJa__rowUnusual td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.OptionsFlowTable-module__S4orJa__rowGolden{background:color-mix(in srgb, var(--gold) 5%, transparent)}.OptionsFlowTable-module__S4orJa__rowGolden td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.OptionsFlowTable-module__S4orJa__cell{color:var(--text-secondary);font-size:var(--sz-sm);vertical-align:middle;padding:8px 10px}.OptionsFlowTable-module__S4orJa__timeCell{color:var(--text-muted);white-space:nowrap}.OptionsFlowTable-module__S4orJa__numericCell{text-align:right;white-space:nowrap;display:block}.OptionsFlowTable-module__S4orJa__cpCell{text-align:center;font-weight:600;display:block}.OptionsFlowTable-module__S4orJa__directionCell{text-transform:capitalize;font-weight:600}.OptionsFlowTable-module__S4orJa__sizePrice{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.OptionsFlowTable-module__S4orJa__sizeSep{color:var(--text-dim)}.OptionsFlowTable-module__S4orJa__sizeBa{color:var(--text-muted);font-size:var(--sz-xs)}.OptionsFlowTable-module__S4orJa__cellStrong{color:var(--text-primary);font-weight:600}.OptionsFlowTable-module__S4orJa__symbolButton{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:600}.OptionsFlowTable-module__S4orJa__symbolButton:hover{color:var(--cyan)}.OptionsFlowTable-module__S4orJa__subline{color:var(--text-muted);font-size:var(--sz-xs);margin-top:2px;display:block}.OptionsFlowTable-module__S4orJa__typeTag{border:1px solid var(--border-default);font-size:var(--sz-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;min-width:46px;padding:2px 8px;font-weight:600;display:inline-flex}.OptionsFlowTable-module__S4orJa__typeNeutral{background:color-mix(in srgb, var(--bg-hover) 80%, transparent);color:var(--text-secondary)}.OptionsFlowTable-module__S4orJa__contractCall{color:var(--bull);font-weight:600}.OptionsFlowTable-module__S4orJa__contractPut{color:var(--bear);font-weight:600}.OptionsFlowTable-module__S4orJa__contractButton{appearance:none;color:var(--text-secondary);cursor:pointer;font:inherit;transition:text-decoration-color var(--transition-fast);white-space:nowrap;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.OptionsFlowTable-module__S4orJa__contractButton:hover{color:var(--cyan);text-decoration-color:currentColor}.OptionsFlowTable-module__S4orJa__directionBull{color:var(--bull);font-weight:600}.OptionsFlowTable-module__S4orJa__directionBear{color:var(--bear);font-weight:600}.OptionsFlowTable-module__S4orJa__directionNeutral{color:var(--text-muted);font-weight:600}.OptionsFlowTable-module__S4orJa__premium{white-space:nowrap}.OptionsFlowTable-module__S4orJa__footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--sz-xs);align-items:center;gap:var(--gap-2);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;padding:10px 12px;display:flex}.OptionsFlowTable-module__S4orJa__footerControls{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.OptionsFlowTable-module__S4orJa__pageButton{appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}.OptionsFlowTable-module__S4orJa__pageButton:disabled{color:var(--text-dim);cursor:default}.OptionsFlowTable-module__S4orJa__pageSizeSelect{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font:inherit;border-radius:4px;padding:4px 8px}.OptionsFlowTable-module__S4orJa__mobileCards{flex:1;min-height:0;display:none;overflow:auto}.OptionsFlowTable-module__S4orJa__mobileCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.OptionsFlowTable-module__S4orJa__mobileCardUnusual{border-left:3px solid var(--amber)}.OptionsFlowTable-module__S4orJa__mobileCardGolden{border-left:3px solid var(--gold)}.OptionsFlowTable-module__S4orJa__mobileHeader{align-items:flex-start;gap:var(--gap-2);justify-content:space-between;margin-bottom:10px;display:flex}.OptionsFlowTable-module__S4orJa__mobileSymbol{color:var(--text-primary);font-size:var(--sz-base);font-weight:700}.OptionsFlowTable-module__S4orJa__mobilePremium{color:var(--text-primary);font-size:var(--sz-lg);white-space:nowrap;font-weight:700}.OptionsFlowTable-module__S4orJa__mobileMeta{color:var(--text-muted);font-size:var(--sz-xs);flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.OptionsFlowTable-module__S4orJa__mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.OptionsFlowTable-module__S4orJa__mobileMetric{flex-direction:column;gap:2px;display:flex}.OptionsFlowTable-module__S4orJa__mobileMetricLabel{color:var(--text-muted);font-size:var(--sz-xs)}.OptionsFlowTable-module__S4orJa__mobileMetricValue{color:var(--text-primary);font-size:var(--sz-sm);font-weight:600}.OptionsFlowTable-module__S4orJa__empty{color:var(--text-muted);justify-content:center;padding:48px 16px;display:flex}@media (max-width:768px){.OptionsFlowTable-module__S4orJa__desktopTable{display:none}.OptionsFlowTable-module__S4orJa__mobileCards{flex-direction:column;gap:8px;padding:8px;display:flex}}
.OptionsValue-module__farUta__root{}.OptionsValue-module__farUta__ctrlBar{}.OptionsValue-module__farUta__ctrlSpacer{}.OptionsValue-module__farUta__ctrlActions{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.OptionsValue-module__farUta__ctrlPrimary{align-items:center;gap:var(--gap-2);flex-wrap:wrap;min-width:0;display:flex}.OptionsValue-module__farUta__headerContractControls{align-items:center;gap:var(--gap-2);flex:auto;min-width:0;display:flex}:is(.OptionsValue-module__farUta__ctrlPrimary .container,.OptionsValue-module__farUta__settingsControlWrap .container){min-height:var(--control-height)}:is(.OptionsValue-module__farUta__ctrlPrimary .btn,.OptionsValue-module__farUta__settingsControlWrap .btn){min-height:var(--control-height);align-items:center;padding:0 16px;display:inline-flex}.OptionsValue-module__farUta__topAction,.OptionsValue-module__farUta__ghostButton{appearance:none;cursor:pointer;font:inherit;align-items:center;gap:var(--gap-1);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:6px;justify-content:center;display:inline-flex}.OptionsValue-module__farUta__topAction{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-size:var(--sz-xs);padding:5px 8px}.OptionsValue-module__farUta__topAction:hover,.OptionsValue-module__farUta__ghostButton:hover{border-color:var(--border-strong)}.OptionsValue-module__farUta__topAction:disabled,.OptionsValue-module__farUta__ghostButton:disabled{cursor:default;opacity:.55}.OptionsValue-module__farUta__ghostButton{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0;padding:5px 9px}.OptionsValue-module__farUta__buttonIcon{width:13px;height:13px}.OptionsValue-module__farUta__contractControls{align-items:center;gap:var(--gap-2);flex-wrap:wrap;min-width:320px;display:flex}.OptionsValue-module__farUta__contractSelect{flex:260px;width:auto;min-width:0;max-width:520px;margin:0}.OptionsValue-module__farUta__fieldGrid{gap:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:280px;display:grid}.OptionsValue-module__farUta__settingsControlWrap{align-items:center;gap:var(--gap-2);flex-wrap:wrap;min-width:0;display:flex}.OptionsValue-module__farUta__fieldBlock{flex-direction:column;gap:6px;display:flex}.OptionsValue-module__farUta__fieldCaption{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase}.OptionsValue-module__farUta__inputField,.OptionsValue-module__farUta__selectField{width:100%;min-width:0}.OptionsValue-module__farUta__compactFieldGrid{gap:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.OptionsValue-module__farUta__compactField{align-items:center;gap:var(--gap-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.OptionsValue-module__farUta__compactLabel{color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.OptionsValue-module__farUta__contentArea{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.OptionsValue-module__farUta__statusMessage,.OptionsValue-module__farUta__errorMessage,.OptionsValue-module__farUta__emptyMessage{border:1px dashed var(--border-default);text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.OptionsValue-module__farUta__statusMessage,.OptionsValue-module__farUta__emptyMessage{color:var(--text-muted)}.OptionsValue-module__farUta__errorMessage{color:var(--bear)}@media (max-width:720px){.OptionsValue-module__farUta__root{-webkit-overflow-scrolling:touch;overflow-y:auto}.OptionsValue-module__farUta__ctrlBar{padding-left:var(--gap-3);padding-right:var(--gap-3)}.OptionsValue-module__farUta__ctrlPrimary{width:100%}.OptionsValue-module__farUta__headerContractControls{flex:auto}.OptionsValue-module__farUta__contractControls{width:100%;min-width:0}.OptionsValue-module__farUta__contentArea{flex:none;min-height:360px;overflow:visible}}@media (max-width:560px){.OptionsValue-module__farUta__fieldGrid{grid-template-columns:1fr;min-width:220px}.OptionsValue-module__farUta__compactFieldGrid{grid-template-columns:1fr}.OptionsValue-module__farUta__compactField{grid-template-columns:72px minmax(0,1fr)}.OptionsValue-module__farUta__contractControls{flex-direction:column;align-items:stretch}.OptionsValue-module__farUta__ctrlPrimary{align-items:stretch}.OptionsValue-module__farUta__headerContractControls{width:100%}.OptionsValue-module__farUta__contractSelect{flex:auto}}
.Settings-module__zVE3AW__root{}.Settings-module__zVE3AW__ctrlBar{}.Settings-module__zVE3AW__ctrlSpacer{}.Settings-module__zVE3AW__contentArea{}.Settings-module__zVE3AW__singleColumn{}.Settings-module__zVE3AW__successMessage{align-items:center;gap:var(--gap-2);padding:var(--gap-3);background:var(--bull-dim);color:var(--bull);font-size:var(--sz-sm);font-family:var(--font-mono);border-radius:4px;display:flex}.Settings-module__zVE3AW__errorMessage{align-items:center;gap:var(--gap-2);padding:var(--gap-3);background:var(--bear-dim);color:var(--bear);font-size:var(--sz-sm);font-family:var(--font-mono);border-radius:4px;display:flex}.Settings-module__zVE3AW__cardBody{}.Settings-module__zVE3AW__tabsWrap{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:4px;overflow:hidden}.Settings-module__zVE3AW__cardSection{gap:var(--gap-4);flex-direction:column;display:flex}.Settings-module__zVE3AW__sectionHeader{flex-direction:column;gap:2px;display:flex}.Settings-module__zVE3AW__sectionTitle{font-size:var(--sz-base);font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.Settings-module__zVE3AW__sectionDesc{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__formRow{align-items:flex-end;gap:var(--gap-3);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__formGrid{gap:var(--gap-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.Settings-module__zVE3AW__formGrid{grid-template-columns:1fr}}.Settings-module__zVE3AW__formField{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.Settings-module__zVE3AW__formLabel{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Settings-module__zVE3AW__formInput{width:100%;font-size:var(--sz-sm);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:3px;outline:none;padding:5px 8px}.Settings-module__zVE3AW__formInput:focus{border-color:var(--cyan)}.Settings-module__zVE3AW__formInput:disabled{opacity:.5;cursor:not-allowed}.Settings-module__zVE3AW__formSelect{cursor:pointer;}.Settings-module__zVE3AW__formActionsRow{align-items:center;gap:var(--gap-3);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__formHint{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__btn{font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.Settings-module__zVE3AW__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.Settings-module__zVE3AW__btn:disabled{opacity:.5;cursor:not-allowed}.Settings-module__zVE3AW__btnPrimary{background:var(--cyan-dim);color:var(--cyan);border-color:#0000;}.Settings-module__zVE3AW__btnPrimary:hover{background:#00eeff2e}.Settings-module__zVE3AW__btnDanger{color:var(--bear);border-color:var(--bear-dim);}.Settings-module__zVE3AW__btnDanger:hover{background:var(--bear-dim)}.Settings-module__zVE3AW__btnBull{color:var(--bull);border-color:var(--bull-dim);}.Settings-module__zVE3AW__btnBull:hover{background:var(--bull-dim)}.Settings-module__zVE3AW__btnIcon{width:14px;height:14px}.Settings-module__zVE3AW__infoBox{align-items:flex-start;gap:var(--gap-3);padding:var(--gap-3);background:var(--cyan-dim);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--cyan);border-radius:4px;display:flex}.Settings-module__zVE3AW__infoBoxWarn{background:var(--amber-dim);color:var(--amber);}.Settings-module__zVE3AW__infoIcon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.Settings-module__zVE3AW__infoContent{flex-direction:column;gap:4px;display:flex}.Settings-module__zVE3AW__infoTitle{font-weight:600}.Settings-module__zVE3AW__infoList{color:var(--text-secondary);flex-direction:column;gap:2px;list-style:inside;display:flex}.Settings-module__zVE3AW__userRow{justify-content:space-between;align-items:center;gap:var(--gap-3);display:flex}.Settings-module__zVE3AW__userInfo{align-items:center;gap:var(--gap-3);display:flex}.Settings-module__zVE3AW__userAvatar{background:var(--cyan-dim);width:36px;height:36px;color:var(--cyan);font-size:var(--sz-sm);font-weight:700;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.Settings-module__zVE3AW__userLabel{font-size:var(--sz-base);color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.Settings-module__zVE3AW__userEmail{font-size:var(--sz-sm);color:var(--text-muted);font-family:var(--font-mono)}.Settings-module__zVE3AW__cacheHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__cacheStats{align-items:center;gap:var(--gap-3);font-size:var(--sz-2xs);font-family:var(--font-mono);display:flex}.Settings-module__zVE3AW__cacheBadge{font-size:var(--sz-2xs);font-family:var(--font-mono);border-radius:10px;padding:1px 6px}.Settings-module__zVE3AW__cacheBadgeConnected{background:var(--bull-dim);color:var(--bull);}.Settings-module__zVE3AW__cacheBadgeDisconnected{background:var(--bear-dim);color:var(--bear);}.Settings-module__zVE3AW__cacheHost,.Settings-module__zVE3AW__cacheKeyCount{color:var(--text-muted)}.Settings-module__zVE3AW__divider{border-top:1px solid var(--border-subtle);padding-top:var(--gap-4);margin:0}.Settings-module__zVE3AW__inspectorWrapper{border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.Settings-module__zVE3AW__inspectorToggle{width:100%;padding:var(--gap-3) var(--gap-4);background:var(--bg-surface);cursor:pointer;color:var(--text-primary);font-size:var(--sz-sm);font-family:var(--font-mono);transition:background var(--transition-fast);border:none;justify-content:space-between;align-items:center;display:flex}.Settings-module__zVE3AW__inspectorToggle:hover{background:var(--bg-hover)}.Settings-module__zVE3AW__inspectorBody{padding:var(--gap-3);gap:var(--gap-3);flex-direction:column;display:flex}.Settings-module__zVE3AW__inspectorFilter{gap:var(--gap-2);display:flex}.Settings-module__zVE3AW__summaryGrid{gap:var(--gap-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.Settings-module__zVE3AW__summaryItem{padding:var(--gap-3);background:var(--bg-surface);cursor:pointer;transition:background var(--transition-fast);border-radius:4px}.Settings-module__zVE3AW__summaryItem:hover{background:var(--bg-hover)}.Settings-module__zVE3AW__summaryCount{font-size:var(--sz-lg);font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.Settings-module__zVE3AW__summaryLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Settings-module__zVE3AW__tableScroll{max-height:256px;overflow-y:auto}.Settings-module__zVE3AW__tableToolbar{justify-content:space-between;align-items:flex-end;gap:var(--gap-3);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__tableSearchField{flex-direction:column;gap:4px;min-width:220px;display:flex}.Settings-module__zVE3AW__tableWrap{border:1px solid var(--border-subtle);border-radius:4px;overflow-x:auto}.Settings-module__zVE3AW__table{border-collapse:collapse;width:100%}.Settings-module__zVE3AW__table th{padding:6px var(--gap-2);text-align:left;font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);white-space:nowrap;font-weight:600;position:sticky;top:0}.Settings-module__zVE3AW__table th:last-child{text-align:right}.Settings-module__zVE3AW__table td{padding:6px var(--gap-2);font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-secondary);border-bottom:1px solid var(--border-faint)}.Settings-module__zVE3AW__table tbody tr:hover{background:var(--bg-hover)}.Settings-module__zVE3AW__tableKeyCell{text-overflow:ellipsis;white-space:nowrap;max-width:400px;color:var(--text-primary);overflow:hidden}.Settings-module__zVE3AW__tableRight{text-align:right;white-space:nowrap;color:var(--text-muted)}.Settings-module__zVE3AW__tableEmpty{text-align:center;padding:var(--gap-4);color:var(--text-muted);font-size:var(--sz-sm);font-family:var(--font-mono)}.Settings-module__zVE3AW__tickerTable{border-collapse:collapse;width:100%;min-width:560px}.Settings-module__zVE3AW__tickerTable th,.Settings-module__zVE3AW__tickerTable td{border-bottom:1px solid var(--border-subtle);text-align:left;font-size:var(--sz-sm);font-family:var(--font-mono);padding:10px 12px}.Settings-module__zVE3AW__tickerTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--sz-2xs);background:var(--bg-surface)}.Settings-module__zVE3AW__sortHeader{appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.Settings-module__zVE3AW__sortHeader:hover,.Settings-module__zVE3AW__sortHeaderActive{color:var(--text-primary)}.Settings-module__zVE3AW__sortArrow{color:var(--cyan);font-size:var(--sz-xs)}.Settings-module__zVE3AW__sortArrowInactive{color:var(--text-dim);font-size:var(--sz-xs);opacity:.55}.Settings-module__zVE3AW__tickerTable tbody tr:last-child td{border-bottom:none}.Settings-module__zVE3AW__symbolCell{color:var(--text-primary);font-weight:700}.Settings-module__zVE3AW__selectCell{text-align:center;width:40px;padding-left:12px;padding-right:8px}.Settings-module__zVE3AW__emptyStateCell{color:var(--text-muted)}.Settings-module__zVE3AW__tablePaging{text-align:center;padding:var(--gap-2);font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__tableFooter{justify-content:space-between;align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__tableFooterLabel{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__tableFooterControls{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}.Settings-module__zVE3AW__pageSizeLabel{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.Settings-module__zVE3AW__pageSizeSelect{width:auto;min-width:64px;font-size:var(--sz-xs);font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);border-radius:3px;outline:none;padding:5px 8px}.Settings-module__zVE3AW__pageSizeSelect:focus{border-color:var(--cyan)}.Settings-module__zVE3AW__batchProgress{justify-content:space-between;align-items:flex-start;gap:var(--gap-3);padding:var(--gap-3);background:var(--cyan-dim);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--cyan);border-radius:4px;display:flex}.Settings-module__zVE3AW__batchLeft{align-items:flex-start;gap:var(--gap-3);display:flex}.Settings-module__zVE3AW__spinner{border:2px solid var(--cyan);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;animation:1s linear infinite Settings-module__zVE3AW__spin}@keyframes Settings-module__zVE3AW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Settings-module__zVE3AW__batchMeta{flex-direction:column;gap:2px;display:flex}.Settings-module__zVE3AW__batchTitle{font-weight:600}.Settings-module__zVE3AW__batchDetail{color:var(--text-secondary)}.Settings-module__zVE3AW__progressBar{background:var(--border-subtle);height:6px;margin-top:var(--gap-2);border-radius:3px;overflow:hidden}.Settings-module__zVE3AW__progressFill{background:var(--cyan);height:100%;transition:width .5s}.Settings-module__zVE3AW__gridAdvanced{gap:var(--gap-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.Settings-module__zVE3AW__gridAdvanced{grid-template-columns:1fr}}.Settings-module__zVE3AW__buttonRow{gap:var(--gap-3);flex-wrap:wrap;align-items:center;display:flex}.Settings-module__zVE3AW__lastRun{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__addModelForm{padding:var(--gap-4);background:var(--bg-surface);border:1px solid var(--border-subtle);gap:var(--gap-3);border-radius:4px;flex-direction:column;display:flex}.Settings-module__zVE3AW__addModelGrid{gap:var(--gap-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.Settings-module__zVE3AW__addModelGrid{grid-template-columns:1fr}}.Settings-module__zVE3AW__checkboxRow{align-items:center;gap:var(--gap-4);padding-top:var(--gap-2);display:flex}.Settings-module__zVE3AW__checkboxLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;display:flex}.Settings-module__zVE3AW__checkbox{accent-color:var(--cyan)}.Settings-module__zVE3AW__infoGrid{gap:var(--gap-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.Settings-module__zVE3AW__infoGrid{grid-template-columns:1fr}}.Settings-module__zVE3AW__infoGroup{gap:var(--gap-2);flex-direction:column;display:flex}.Settings-module__zVE3AW__infoGroupTitle{font-size:var(--sz-sm);font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.Settings-module__zVE3AW__infoItem{justify-content:space-between;align-items:center;display:flex}.Settings-module__zVE3AW__infoItemLabel{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.Settings-module__zVE3AW__infoItemValue{font-size:var(--sz-xs);font-family:var(--font-mono);color:var(--text-primary);word-break:break-all}.Settings-module__zVE3AW__statusMessage{}.Settings-module__zVE3AW__resultBox{padding:var(--gap-3);background:var(--bg-surface);gap:var(--gap-2);border-radius:4px;flex-direction:column;display:flex}.Settings-module__zVE3AW__resultHeader{font-size:var(--sz-sm);font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.Settings-module__zVE3AW__resultCount{color:var(--text-primary);font-weight:600}.Settings-module__zVE3AW__resultErrors{font-size:var(--sz-2xs);color:var(--amber)}.Settings-module__zVE3AW__resultItem{font-size:var(--sz-sm);font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.Settings-module__zVE3AW__resultSymbol{color:var(--text-primary)}.Settings-module__zVE3AW__resultScoreGreen{color:var(--bull);font-weight:600}.Settings-module__zVE3AW__resultScoreAmber{color:var(--amber);font-weight:600}.Settings-module__zVE3AW__resultScoreRed{color:var(--bear);font-weight:600}.Settings-module__zVE3AW__resultErrorList{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}@media (max-width:767px){.Settings-module__zVE3AW__formField,.Settings-module__zVE3AW__table{min-width:0}.Settings-module__zVE3AW__tableScroll{overflow-x:auto}}
.StrikeSelector-module__rH1G1G__root{}.StrikeSelector-module__rH1G1G__ctrlBar{}.StrikeSelector-module__rH1G1G__ctrlSpacer{}.StrikeSelector-module__rH1G1G__symbolBadge{min-height:var(--control-height);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.StrikeSelector-module__rH1G1G__sliderField{align-items:center;gap:var(--gap-3);width:100%;display:flex}.StrikeSelector-module__rH1G1G__slider{width:100%}.StrikeSelector-module__rH1G1G__sliderValue{min-width:72px;color:var(--text-primary);font-size:var(--sz-xs);text-align:right}.StrikeSelector-module__rH1G1G__contentArea{}.StrikeSelector-module__rH1G1G__singleColumn{}.StrikeSelector-module__rH1G1G__singleColumn>*{margin-bottom:0}.StrikeSelector-module__rH1G1G__positiveDetail,.StrikeSelector-module__rH1G1G__negativeDetail{font-size:var(--sz-xs);font-weight:600}.StrikeSelector-module__rH1G1G__positiveDetail{color:var(--bull)}.StrikeSelector-module__rH1G1G__negativeDetail{color:var(--bear)}.StrikeSelector-module__rH1G1G__statusMessage,.StrikeSelector-module__rH1G1G__errorMessage,.StrikeSelector-module__rH1G1G__emptyState{border:1px dashed var(--border-default);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.StrikeSelector-module__rH1G1G__statusMessage,.StrikeSelector-module__rH1G1G__emptyState{color:var(--text-muted)}.StrikeSelector-module__rH1G1G__errorMessage{color:var(--bear)}.StrikeSelector-module__rH1G1G__emptyState{gap:var(--gap-2);flex-direction:column}.StrikeSelector-module__rH1G1G__cardEmptyState{justify-content:center;align-items:center;gap:var(--gap-2);text-align:center;flex-direction:column;min-height:180px;padding:24px;display:flex}.StrikeSelector-module__rH1G1G__emptyTitle{color:var(--text-primary);font-size:var(--sz-xl);font-weight:700}.StrikeSelector-module__rH1G1G__emptyCopy{max-width:460px;color:var(--text-secondary);font-size:var(--sz-sm);line-height:1.6}.StrikeSelector-module__rH1G1G__cardMeta{color:var(--text-muted);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__recommendationsMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.StrikeSelector-module__rH1G1G__topThreeHint{color:var(--text-muted);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__metaPill{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:24px;color:var(--text-primary);font-size:var(--sz-xs);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.StrikeSelector-module__rH1G1G__cardSectionBody{gap:var(--gap-3);padding:var(--gap-4);flex-direction:column;display:flex}.StrikeSelector-module__rH1G1G__mobileCard,.StrikeSelector-module__rH1G1G__mobileCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--gap-3);display:flex}.StrikeSelector-module__rH1G1G__pickTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StrikeSelector-module__rH1G1G__callTag,.StrikeSelector-module__rH1G1G__putTag{min-width:52px;font-size:var(--sz-xs);letter-spacing:.06em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.StrikeSelector-module__rH1G1G__callTag{border-color:color-mix(in srgb, var(--bull) 35%, var(--border-default));background:var(--bull-dim);color:var(--bull)}.StrikeSelector-module__rH1G1G__putTag{border-color:color-mix(in srgb, var(--bear) 35%, var(--border-default));background:var(--bear-dim);color:var(--bear)}.StrikeSelector-module__rH1G1G__pickStrike{color:var(--text-primary);font-size:var(--sz-lg);font-weight:700}.StrikeSelector-module__rH1G1G__pickMeta{color:var(--text-muted);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__scoreBadge{background:var(--cyan-dim);min-width:44px;min-height:32px;color:var(--cyan);font-size:var(--sz-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.StrikeSelector-module__rH1G1G__mobileCard{gap:var(--gap-2);border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;flex-direction:column;padding:12px;display:flex}.StrikeSelector-module__rH1G1G__statLabel{color:var(--text-muted);font-size:var(--sz-xs);margin-bottom:4px;display:block}.StrikeSelector-module__rH1G1G__statValue{color:var(--text-primary);font-size:var(--sz-sm);font-weight:600}.StrikeSelector-module__rH1G1G__pickRationale{color:var(--text-secondary);font-size:var(--sz-sm);line-height:1.6}.StrikeSelector-module__rH1G1G__inlineAction{border:1px solid var(--border-default);background:var(--bg-card);min-height:30px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.StrikeSelector-module__rH1G1G__inlineAction:hover{border-color:var(--border-strong)}.StrikeSelector-module__rH1G1G__inlineActionIcon{width:14px;height:14px}.StrikeSelector-module__rH1G1G__sectionSubtext,.StrikeSelector-module__rH1G1G__sectionMuted{color:var(--text-muted);font-size:var(--sz-xs);line-height:1.5}.StrikeSelector-module__rH1G1G__ladderFrame{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;overflow:hidden}.StrikeSelector-module__rH1G1G__ladderScroll{min-width:0;max-height:560px;overflow:auto}.StrikeSelector-module__rH1G1G__ladderRow{gap:var(--gap-2);border-bottom:1px solid color-mix(in srgb, var(--border-faint) 55%, transparent);grid-template-columns:minmax(180px,.75fr) minmax(220px,.95fr) minmax(220px,1.2fr);align-items:center;padding:10px 14px;display:grid}.StrikeSelector-module__rH1G1G__ladderRowCurrent{background:color-mix(in srgb, var(--cyan-dim) 48%, transparent)}.StrikeSelector-module__rH1G1G__ladderRowMaxPain{background:color-mix(in srgb, var(--amber-dim) 55%, transparent)}.StrikeSelector-module__rH1G1G__ladderPriceBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.StrikeSelector-module__rH1G1G__ladderPriceLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.StrikeSelector-module__rH1G1G__ladderPrice{color:var(--text-primary);font-size:var(--sz-sm);font-weight:700}.StrikeSelector-module__rH1G1G__ladderDistance{color:var(--text-muted);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__ladderMarkerGroup,.StrikeSelector-module__rH1G1G__ladderStrikeGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.StrikeSelector-module__rH1G1G__marker{min-height:22px;font-size:var(--sz-xs);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.StrikeSelector-module__rH1G1G__markerCyan{border-color:color-mix(in srgb, var(--cyan) 35%, var(--border-default));background:var(--cyan-dim);color:var(--cyan)}.StrikeSelector-module__rH1G1G__markerAmber{border-color:color-mix(in srgb, var(--amber) 35%, var(--border-default));background:var(--amber-dim);color:var(--amber)}.StrikeSelector-module__rH1G1G__markerPurple{border-color:color-mix(in srgb, var(--purple) 35%, var(--border-default));background:var(--purple-dim);color:var(--purple)}.StrikeSelector-module__rH1G1G__markerBull{border-color:color-mix(in srgb, var(--bull) 35%, var(--border-default));background:var(--bull-dim);color:var(--bull)}.StrikeSelector-module__rH1G1G__markerBear{border-color:color-mix(in srgb, var(--bear) 35%, var(--border-default));background:var(--bear-dim);color:var(--bear)}.StrikeSelector-module__rH1G1G__strikePill{min-height:26px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.StrikeSelector-module__rH1G1G__strikePillCall{border-color:color-mix(in srgb, var(--bull) 35%, var(--border-default));background:var(--bull-dim);color:var(--bull)}.StrikeSelector-module__rH1G1G__strikePillPut{border-color:color-mix(in srgb, var(--bear) 35%, var(--border-default));background:var(--bear-dim);color:var(--bear)}.StrikeSelector-module__rH1G1G__ladderPlaceholder{color:var(--text-dim);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__legendRow{background:var(--bg-elevated);border-top:1px solid color-mix(in srgb, var(--border-faint) 55%, transparent);flex-wrap:wrap;gap:14px;padding:10px 14px;display:flex}.StrikeSelector-module__rH1G1G__legendItem{color:var(--text-muted);font-size:var(--sz-xs);align-items:center;gap:6px;display:inline-flex}.StrikeSelector-module__rH1G1G__legendDot{border-radius:3px;width:10px;height:10px}.StrikeSelector-module__rH1G1G__legendDotCyan{background:var(--cyan)}.StrikeSelector-module__rH1G1G__legendDotAmber{background:var(--amber)}.StrikeSelector-module__rH1G1G__legendDotBull{background:var(--bull)}.StrikeSelector-module__rH1G1G__legendDotBear{background:var(--bear)}.StrikeSelector-module__rH1G1G__gammaGrid{gap:var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StrikeSelector-module__rH1G1G__gammaColumn{flex-direction:column;gap:10px;display:flex}.StrikeSelector-module__rH1G1G__gammaColumnTitle{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;font-weight:700}.StrikeSelector-module__rH1G1G__gammaBarRow{grid-template-columns:68px 56px minmax(0,1fr);align-items:center;gap:8px;display:grid}.StrikeSelector-module__rH1G1G__gammaStrikeLabel{color:var(--text-primary);font-size:var(--sz-sm);font-weight:600}.StrikeSelector-module__rH1G1G__gammaDistancePositive,.StrikeSelector-module__rH1G1G__gammaDistanceNegative{font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__gammaDistancePositive{color:var(--bull)}.StrikeSelector-module__rH1G1G__gammaDistanceNegative{color:var(--bear)}.StrikeSelector-module__rH1G1G__gammaTrack{background:var(--bg-elevated);border-radius:999px;height:16px;overflow:hidden}.StrikeSelector-module__rH1G1G__gammaFill{border-radius:999px;height:100%}.StrikeSelector-module__rH1G1G__gammaFillBull{background:linear-gradient(90deg, color-mix(in srgb, var(--bull) 60%, transparent) 0%, var(--bull) 100%)}.StrikeSelector-module__rH1G1G__gammaFillBear{background:linear-gradient(90deg, color-mix(in srgb, var(--bear) 60%, transparent) 0%, var(--bear) 100%)}.StrikeSelector-module__rH1G1G__distributionCanvasWrap{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;height:280px;position:relative;overflow:hidden}.StrikeSelector-module__rH1G1G__tableWrap{overflow-x:auto}.StrikeSelector-module__rH1G1G__table{border-collapse:collapse;width:100%;min-width:860px}.StrikeSelector-module__rH1G1G__table thead th{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--sz-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 12px}.StrikeSelector-module__rH1G1G__table tbody td{border-bottom:1px solid var(--border-faint);color:var(--text-secondary);font-size:var(--sz-sm);vertical-align:top;padding:12px}.StrikeSelector-module__rH1G1G__table tbody tr:hover{background:color-mix(in srgb, var(--bg-hover) 55%, transparent)}.StrikeSelector-module__rH1G1G__tableRowHighlight{background:color-mix(in srgb, var(--cyan-dim) 36%, transparent)}.StrikeSelector-module__rH1G1G__sortIndicator{color:var(--cyan)}.StrikeSelector-module__rH1G1G__headerWithHint{align-items:center;gap:6px;display:inline-flex}.StrikeSelector-module__rH1G1G__helpHint{color:var(--text-muted);align-items:center;display:inline-flex}.StrikeSelector-module__rH1G1G__helpIcon,.StrikeSelector-module__rH1G1G__gammaIcon{width:14px;height:14px}.StrikeSelector-module__rH1G1G__gammaIcon{color:var(--amber)}.StrikeSelector-module__rH1G1G__sortButton,.StrikeSelector-module__rH1G1G__contractButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.StrikeSelector-module__rH1G1G__sortButton:hover,.StrikeSelector-module__rH1G1G__contractButton:hover{color:var(--text-primary)}.StrikeSelector-module__rH1G1G__contractCell{align-items:center;gap:8px;display:flex}.StrikeSelector-module__rH1G1G__contractButton,.StrikeSelector-module__rH1G1G__contractButtonStatic{color:var(--text-primary);font-size:var(--sz-sm);font-weight:700}.StrikeSelector-module__rH1G1G__premiumCell{flex-direction:column;gap:2px;display:flex}.StrikeSelector-module__rH1G1G__subCell{color:var(--text-muted);font-size:var(--sz-xs)}.StrikeSelector-module__rH1G1G__riskLow{color:var(--bull);font-weight:700}.StrikeSelector-module__rH1G1G__riskMed{color:var(--amber);font-weight:700}.StrikeSelector-module__rH1G1G__riskHigh{color:var(--bear);font-weight:700}.StrikeSelector-module__rH1G1G__scoreCell{flex-direction:column;gap:6px;min-width:84px;display:flex}.StrikeSelector-module__rH1G1G__scoreTrack{background:var(--bg-card);border-radius:999px;height:4px;overflow:hidden}.StrikeSelector-module__rH1G1G__scoreFill{background:linear-gradient(90deg, var(--amber) 0%, var(--bull) 100%);height:100%}.StrikeSelector-module__rH1G1G__rationaleCell{max-width:360px;line-height:1.6}.StrikeSelector-module__rH1G1G__mobileList{display:none}.StrikeSelector-module__rH1G1G__mobileCardTop{border-color:color-mix(in srgb, var(--cyan) 50%, var(--border-default));background:color-mix(in srgb, var(--cyan-dim) 28%, var(--bg-elevated))}.StrikeSelector-module__rH1G1G__mobileCardRight{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.StrikeSelector-module__rH1G1G__mobileTopHint{color:var(--cyan);font-size:var(--sz-xs);font-weight:700}.StrikeSelector-module__rH1G1G__mobileMetricsExpanded{gap:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.StrikeSelector-module__rH1G1G__gammaGrid{grid-template-columns:1fr}}@media (max-width:767px){.StrikeSelector-module__rH1G1G__contentArea{padding:var(--gap-3)}.StrikeSelector-module__rH1G1G__ladderRow,.StrikeSelector-module__rH1G1G__gammaBarRow{grid-template-columns:1fr}.StrikeSelector-module__rH1G1G__recommendationsMeta,.StrikeSelector-module__rH1G1G__legendRow{gap:10px}.StrikeSelector-module__rH1G1G__ladderRow{padding:12px}.StrikeSelector-module__rH1G1G__tableWrap{display:none}.StrikeSelector-module__rH1G1G__table{min-width:0}.StrikeSelector-module__rH1G1G__mobileList{gap:var(--gap-3);flex-direction:column;display:flex}.StrikeSelector-module__rH1G1G__mobileMetricsExpanded{grid-template-columns:1fr 1fr}.StrikeSelector-module__rH1G1G__distributionCanvasWrap{height:220px}}
.SystemHealth-module__Sc-8MG__root{}.SystemHealth-module__Sc-8MG__ctrlBar{}.SystemHealth-module__Sc-8MG__ctrlSpacer{}.SystemHealth-module__Sc-8MG__contentArea{}.SystemHealth-module__Sc-8MG__singleColumn{}.SystemHealth-module__Sc-8MG__cardBody{padding:var(--gap-4)}.SystemHealth-module__Sc-8MG__ctrlTitle,.SystemHealth-module__Sc-8MG__ctrlMeta{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}.SystemHealth-module__Sc-8MG__pollLabel{font-size:var(--sz-sm);color:var(--text-muted);align-items:center;gap:8px;display:flex}.SystemHealth-module__Sc-8MG__refreshBtn{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:4px;margin-left:8px;padding:6px 10px}.SystemHealth-module__Sc-8MG__serviceGrid{gap:var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.SystemHealth-module__Sc-8MG__serviceGrid{grid-template-columns:1fr}}.SystemHealth-module__Sc-8MG__serviceCardHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);display:flex}.SystemHealth-module__Sc-8MG__databaseSection{gap:var(--gap-2);margin-top:var(--gap-3);padding-top:var(--gap-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.SystemHealth-module__Sc-8MG__databaseSection:first-of-type{margin-top:var(--gap-2);border-top:none;padding-top:0}.SystemHealth-module__Sc-8MG__databaseSectionHeader{justify-content:space-between;align-items:center;gap:var(--gap-2);display:flex}.SystemHealth-module__Sc-8MG__databaseSectionTitle{font-size:var(--sz-sm);font-weight:600;font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.SystemHealth-module__Sc-8MG__serviceName{font-size:var(--sz-md);font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.SystemHealth-module__Sc-8MG__tierLabel{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.SystemHealth-module__Sc-8MG__detailGrid{gap:var(--gap-2);margin-top:var(--gap-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SystemHealth-module__Sc-8MG__detailItem{padding:var(--gap-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:2px;display:flex}.SystemHealth-module__Sc-8MG__detailKey{font-size:var(--sz-2xs);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase}.SystemHealth-module__Sc-8MG__detailValue{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);word-break:break-word}.SystemHealth-module__Sc-8MG__errorText{margin-top:var(--gap-2);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--bear)}.SystemHealth-module__Sc-8MG__sectionTitle{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.SystemHealth-module__Sc-8MG__pollSelect{font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:6px 10px}.SystemHealth-module__Sc-8MG__emptyState{padding:var(--gap-4);font-size:var(--sz-sm);font-family:var(--font-mono);color:var(--text-muted)}
