.mfScreenerV2{--v2-page-bg:var(--mui-palette-background-default);--v2-surface:var(--mui-palette-background-paper);--v2-surface-hover:var(--mui-palette-action-hover);--v2-surface-selected:var(--mui-palette-action-selected);--v2-surface-soft:var(--mui-palette-primary-lighterOpacity);--v2-line:var(--mui-palette-divider);--v2-line-strong:var(--mui-palette-customColors-inputBorder,var(--mui-palette-divider));--v2-text:var(--mui-palette-text-primary);--v2-text-secondary:var(--mui-palette-text-secondary);--v2-text-strong:var(--mui-palette-text-primary);--v2-label:var(--mui-palette-text-primary);--v2-text-muted:var(--mui-palette-text-secondary);--v2-brand:var(--mui-palette-primary-main);--v2-brand-strong:var(--mui-palette-primary-dark);--v2-brand-border:var(--mui-palette-primary-light);--v2-brand-muted:var(--mui-palette-primary-main);--v2-on-brand:var(--mui-palette-primary-contrastText);--v2-positive:var(--mui-palette-success-main);--v2-negative:var(--mui-palette-error-main);--v2-tray-bg:rgb(var(--mui-palette-background-paperChannel)/98%);--v2-shadow:rgb(29 41 57/7%);background:var(--v2-page-bg);border-radius:12px;color:var(--v2-text);font-family:inherit;font-feature-settings:"tnum" 1,"cv02" 1,"cv03" 1;margin:-8px;max-width:calc(100% + 16px);overflow-x:clip;padding:8px}[data-light] .mfScreenerV2{color-scheme:light}[data-dark] .mfScreenerV2{--v2-shadow:rgb(0 0 0/30%);color-scheme:dark}.mfScreenerV2 *,.mfScreenerV2 :after,.mfScreenerV2 :before{box-sizing:border-box}.mfScreenerV2.mfScreenerV2Drawer{background:transparent;border-radius:0;margin:0;max-width:none;padding:0}.mfScreenerV2 .pageMain{margin:0 auto;max-width:1500px}.mfScreenerV2 .pageHeading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.mfScreenerV2 .pageTitle{font-size:26px;font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:0}.mfScreenerV2 .pageSubtitle{color:var(--v2-text-secondary);font-size:14px;margin-top:3px}.mfScreenerV2 .pageMeta{color:var(--v2-text-muted);font-size:12px;margin-top:9px}.mfScreenerV2 .pageMeta span{margin:0 6px}.mfScreenerV2 .riskProfiles{justify-content:flex-end;padding-top:3px}.mfScreenerV2 .fundSearch{margin-bottom:10px;max-width:520px}.mfScreenerV2 .fundSearch input{background:var(--v2-surface);border-color:var(--v2-line-strong);height:42px}.mfScreenerV2 .filterSummary{background:var(--v2-surface);border:1px solid var(--v2-line-strong);border-radius:9px;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:10px;min-height:68px}.mfScreenerV2 .summaryItem{align-items:center;background:transparent;border:0;border-right:1px solid var(--v2-line);color:var(--v2-brand);cursor:pointer;display:flex;gap:12px;min-width:0;padding:12px 20px;text-align:left}.mfScreenerV2 .summaryItem:last-child{border-right:0}.mfScreenerV2 .summaryItem:hover{background:var(--v2-surface-hover)}.mfScreenerV2 .summaryItem span{display:flex;flex-direction:column;min-width:0}.mfScreenerV2 .summaryItem small{color:var(--v2-text-muted);font-size:11px;line-height:1.2;margin-bottom:3px}.mfScreenerV2 .summaryItem strong{color:var(--v2-text-strong);font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfScreenerV2 .filterWorkspace{background:var(--v2-surface);border-color:var(--v2-line);margin-bottom:10px;padding:14px 20px 16px}.mfScreenerV2 .filterGrid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.mfScreenerV2 .fieldLabel,.mfScreenerV2 .mantine-InputWrapper-label{color:var(--v2-label);font-size:12px;font-weight:650;margin-bottom:6px}.mfScreenerV2 .mantine-NumberInput-input,.mfScreenerV2 .mantine-Select-input,.mfScreenerV2 .mantine-TextInput-input{border-color:var(--v2-line-strong)}.mfScreenerV2 .helperText{color:var(--v2-text-muted);font-size:11px;margin-top:5px}.mfScreenerV2 .sectionDivider [data-position=left]{color:var(--v2-text-secondary);font-size:12px;font-weight:650}.mfScreenerV2 .thresholdRow{align-items:center;display:grid;gap:10px;grid-template-columns:142px 48px 12px minmax(130px,1fr) 24px}.mfScreenerV2 .thresholdLabel,.mfScreenerV2 .thresholdMax,.mfScreenerV2 .thresholdMin{color:var(--v2-text-secondary);font-size:11px}.mfScreenerV2 .thresholdInput input{font-size:12px;height:34px;padding-inline:9px}.mfScreenerV2 .thresholdSlider{min-width:120px}.mfScreenerV2 .filterActions{margin-top:2px}.mfScreenerV2.mfScreenerV2Drawer .filterActions{background:var(--v2-surface);border-block-start:1px solid var(--v2-line);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));inset-block-end:0;margin:0;margin-inline:-16px;padding-block:12px calc(12px + env(safe-area-inset-bottom, 0px));padding-inline:16px;position:sticky;z-index:2}.mfScreenerV2.mfScreenerV2Drawer .filterActions .mantine-Button-root{min-block-size:44px}.mfScreenerV2 .multiSelectShell{border:1px solid var(--v2-line-strong);border-radius:7px;overflow:hidden}.mfScreenerV2 .multiSelectShellOpen{border-color:var(--v2-brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-brand) 25%,transparent)}.mfScreenerV2 .multiSelectTrigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:6px 10px;width:100%}.mfScreenerV2 .selectedPills{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:5px;min-width:0}.mfScreenerV2 .moreSelected{color:var(--v2-text-muted);font-size:11px}.mfScreenerV2 .multiSelectDropdown{border-top:1px solid var(--v2-line)}.mfScreenerV2 .categorySearchRow{padding:8px 10px}.mfScreenerV2 .categorySearchRow .mantine-TextInput-root{flex:1}.mfScreenerV2 .selectedCount{white-space:nowrap}.mfScreenerV2 .selectAllRow{border-bottom:1px solid var(--v2-line);border-top:1px solid var(--v2-line);padding:9px 12px}.mfScreenerV2 .categoryOption{align-items:center;display:flex;gap:9px;min-height:34px;padding:5px 12px;text-align:left;width:100%}.mfScreenerV2 .categoryOption:hover{background:var(--v2-surface-hover)}.mfScreenerV2 .resultsPanel{background:var(--v2-surface);border-color:var(--v2-line);overflow:hidden}.mfScreenerV2 .resultsHeader{border-bottom:1px solid var(--v2-line);min-height:54px;padding:9px 20px}.mfScreenerV2 .sortSelect{width:190px}.mfScreenerV2 .resultsControls{min-width:0}.mfScreenerV2 .tableWrap{overflow-x:auto}.mfScreenerV2 .mantine-Table-th{color:var(--v2-text-secondary);font-size:11px;font-weight:650;white-space:nowrap}.mfScreenerV2 .mantine-Table-td{color:var(--v2-text-secondary);font-size:12px;white-space:nowrap}.mfScreenerV2 .mantine-Table-tr[data-selected]{background:var(--v2-surface-selected)}.mfScreenerV2 .fundNameCell{min-width:220px;white-space:normal}.mfScreenerV2 .positiveMetric{color:var(--v2-positive)!important;font-weight:600}.mfScreenerV2 .negativeMetric{color:var(--v2-negative)!important;font-weight:600}.mfScreenerV2 .compareColumn{text-align:center}.mfScreenerV2 .emptyResults{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:250px;padding:24px;text-align:center}.mfScreenerV2 .resultsPagination{border-top:1px solid var(--v2-line);padding:14px}.mfScreenerV2 .mobileFilterButton,.mfScreenerV2 .mobileFundList{display:none}.mfScreenerV2 .compareTray{align-items:center;background:var(--v2-tray-bg);border:1px solid var(--v2-line-strong);border-radius:9px 9px 0 0;bottom:0;box-shadow:0 -8px 24px var(--v2-shadow);display:grid;gap:16px;grid-template-columns:220px 1fr auto;margin-top:12px;min-height:78px;padding:11px 18px;position:sticky;z-index:20}.mfScreenerV2 .compareIcon{align-items:center;background:var(--v2-brand-strong);border-radius:50%;color:var(--v2-on-brand);display:flex;height:38px;justify-content:center;width:38px}.mfScreenerV2 .compareFundChips{display:flex;gap:8px;min-width:0;overflow:auto}.mfScreenerV2 .compareFundChip{align-items:center;background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:7px;display:grid;flex:0 0 245px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;padding:6px 8px}.mfScreenerV2 .addFundChip{align-items:center;background:var(--v2-surface-soft);border:1px dashed var(--v2-brand-border);border-radius:7px;color:var(--v2-brand-muted);display:flex;flex:0 0 190px;font-size:11px;justify-content:center;min-height:50px;padding:8px;text-align:center}.mfScreenerV2 .screenerDisclaimer{display:block;line-height:1.5;padding:12px 4px 0}.mfScreenerV2 .mobileFundLink{color:inherit;text-decoration:none}.mfScreenerV2 .mobileFundLink:hover{color:var(--v2-brand);text-decoration:underline}@media (max-width:1180px){.mfScreenerV2 .riskProfiles{display:none}.mfScreenerV2 .summaryItem{padding-inline:13px}.mfScreenerV2 .thresholdRow{grid-template-columns:115px 44px 12px minmax(100px,1fr) 24px}}@media (max-width:991px){.mfScreenerV2 .filterSummary{grid-template-columns:repeat(3,1fr)}.mfScreenerV2 .summaryItem:nth-child(3){border-right:0}.mfScreenerV2 .summaryItem:nth-child(n+4){border-top:1px solid var(--v2-line)}.mfScreenerV2 .filterGrid{gap:24px}}@media (max-width:760px){.mfScreenerV2{border-radius:0;margin-inline:-24px;max-width:calc(100% + 48px);padding:14px 16px 8px}.mfScreenerV2 .pageHeading{margin-bottom:12px}.mfScreenerV2 .pageTitle{font-size:24px}.mfScreenerV2 .pageSubtitle{font-size:13px;max-width:310px}.mfScreenerV2 .fundSearch{max-width:none}.mfScreenerV2 .filterSummary{border-left:0;border-radius:0;border-right:0;display:flex;margin-inline:-16px;max-width:calc(100% + 32px);overflow-x:auto;overscroll-behavior-inline:contain}.mfScreenerV2 .summaryItem{flex:0 0 170px}.mfScreenerV2 .summaryItem:nth-child(n+4){border-top:0}.mfScreenerV2 .desktopFilters{display:none}.mfScreenerV2 .mobileFilterButton{display:inline-flex;margin-bottom:12px}.mfScreenerV2 .resultsHeader{align-items:flex-start}.mfScreenerV2 .resultsControls{flex-wrap:nowrap;min-width:0;width:100%}.mfScreenerV2 .sortSelect{flex:1;min-width:0;width:auto}.mfScreenerV2 .tableWrap{display:none}.mfScreenerV2 .mobileFundList{display:block}.mfScreenerV2 .mobileFundRow{border-bottom:1px solid var(--v2-line);padding:15px 16px}.mfScreenerV2 .mobileFundRow[data-selected]{background:var(--v2-surface-selected)}.mfScreenerV2 .mobileMetrics{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:14px}.mfScreenerV2 .mobileMetrics div{display:flex;flex-direction:column;gap:2px}.mfScreenerV2 .mobileMetrics span{color:var(--v2-text-muted);font-size:11px}.mfScreenerV2 .mobileMetrics strong{color:var(--v2-positive);font-size:13px}.mfScreenerV2 .compareTray{gap:10px;grid-template-columns:1fr auto;max-width:100%;padding:9px 12px}.mfScreenerV2 .compareSummary,.mfScreenerV2 .compareSummary>div:last-child{min-width:0}.mfScreenerV2 .compareSummary .mantine-Text-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfScreenerV2 .compareFundChips{display:none}.mfScreenerV2 .filterWorkspace{border:0;margin:0;padding:0}.mfScreenerV2 .filterGrid{grid-template-columns:1fr}.mfScreenerV2 .thresholdRow{grid-template-columns:1fr 48px}.mfScreenerV2 .thresholdMax,.mfScreenerV2 .thresholdMin{display:none}.mfScreenerV2 .thresholdSlider{grid-column:1/-1}}@media (max-width:430px){.mfScreenerV2{margin-inline:-16px;max-width:calc(100% + 32px)}.mfScreenerV2 .pageMeta{line-height:1.5}.mfScreenerV2 .resultsHeader{padding:12px}.mfScreenerV2 .resultsHeader .mantine-Button-root{padding-inline:10px}.mfScreenerV2 .compareIcon{height:34px;width:34px}}