.mutual-funds-page_page__2eufC{min-width:0}.mutual-funds-page_toolhead__4_51t{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 0 16px;border-bottom:1px solid var(--border)}.mutual-funds-page_toolhead__4_51t h1{max-width:17ch;margin-top:4px;font-size:clamp(28px,4vw,48px);line-height:1.02}.mutual-funds-page_toolhead__4_51t>span{max-width:58ch;line-height:1.6;text-align:end}.mutual-funds-page_controls__9ylTh{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(130px,.7fr) minmax(180px,1.1fr) repeat(3,minmax(110px,.7fr)) max-content;align-items:end;gap:12px;padding:14px;margin-top:16px}.mutual-funds-page_control__bRilE{display:grid;gap:7px;min-width:0}.mutual-funds-page_control__bRilE [data-slot=select-trigger],.mutual-funds-page_control__bRilE input{width:100%;min-width:0;min-height:40px;border-radius:0}.mutual-funds-page_tabs__a3tF_{display:flex;min-height:40px}.mutual-funds-page_tabs__a3tF_ button{flex:1;height:40px;min-width:0;border-radius:0;font-size:11px}.mutual-funds-page_tabs__a3tF_ button.mutual-funds-page_active__FrTI_{border-color:var(--ink);background:var(--ink);color:var(--bg)}.mutual-funds-page_disclosure__ZU5mC{max-width:110ch;margin:10px 0 22px;color:var(--dim);font-size:12px;line-height:1.6;text-wrap:pretty}.mutual-funds-page_empty__7pKHi{display:grid;gap:12px;padding:clamp(24px,5vw,56px)}.mutual-funds-page_empty__7pKHi h2{font-size:28px}.mutual-funds-page_empty__7pKHi p{max-width:72ch;color:var(--dim);line-height:1.6}.mutual-funds-page_kpis__oOxnO{display:grid;grid-template-columns:1.35fr repeat(5,minmax(130px,1fr));margin-bottom:16px;border:1px solid var(--border)}.mutual-funds-page_stat__bMUE4{display:grid;align-content:center;min-height:126px;padding:16px;border-right:1px solid var(--border)}.mutual-funds-page_stat__bMUE4:last-child{border-right:0}.mutual-funds-page_stat__bMUE4 strong{margin:7px 0 5px;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.mutual-funds-page_primary__HVaHD strong{color:var(--accent)}.mutual-funds-page_gain__kS83D strong{color:var(--up)}.mutual-funds-page_loss___kBrP strong{color:var(--down)}.mutual-funds-page_warning__ryqD9{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--border)}.mutual-funds-page_warning__ryqD9 p{color:var(--dim);font-size:12px;line-height:1.6}.mutual-funds-page_twoCol__YDCI9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.mutual-funds-page_pane__gTgME{min-width:0;padding:16px;margin-bottom:16px}.mutual-funds-page_twoCol__YDCI9 .mutual-funds-page_pane__gTgME{margin-bottom:0}.mutual-funds-page_paneHead__qxjkf{display:flex;align-items:end;justify-content:space-between;gap:16px;min-height:49px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid var(--border)}.mutual-funds-page_paneHead__qxjkf h2{margin-top:3px;font-size:22px;font-weight:500;line-height:1.15;text-wrap:balance}.mutual-funds-page_rankList__FJIfb{display:grid}.mutual-funds-page_rankRow__LVYdk{display:grid;grid-template-columns:30px minmax(150px,1.25fr) minmax(80px,1fr) minmax(82px,auto);align-items:center;gap:10px;min-height:43px;padding:5px 2px;border-bottom:1px solid var(--border);color:var(--ink);text-align:start}.mutual-funds-page_rankRow__LVYdk:last-child{border-bottom:0}.mutual-funds-page_rankName__yM4NL{display:grid;min-width:0}.mutual-funds-page_rankName__yM4NL small,.mutual-funds-page_rankName__yM4NL strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutual-funds-page_rankName__yM4NL small{margin-top:2px;color:var(--dim);font-size:9px}.mutual-funds-page_barTrack__kPCa5{height:5px;background:var(--grid)}.mutual-funds-page_barFill__r9sGz,.mutual-funds-page_sectorBar__Uk7cM{display:block;height:100%;background:var(--accent)}.mutual-funds-page_lossBar__JWrIQ{background:var(--down)}.mutual-funds-page_sectorBar__Uk7cM{background:var(--viz-4)}.mutual-funds-page_tableWrap__qY7Ba{overflow-x:auto}.mutual-funds-page_tableWrap__qY7Ba table{width:100%;min-width:1160px;font-size:11px}.mutual-funds-page_tableWrap__qY7Ba td,.mutual-funds-page_tableWrap__qY7Ba th{padding:9px 10px;border-bottom:1px solid var(--grid);text-align:start;vertical-align:top}.mutual-funds-page_tableWrap__qY7Ba th{color:var(--dim);font-size:9px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.mutual-funds-page_tableWrap__qY7Ba td:nth-child(n+5),.mutual-funds-page_tableWrap__qY7Ba th:nth-child(n+5){text-align:end;font-variant-numeric:tabular-nums}.mutual-funds-page_tableWrap__qY7Ba td button{max-width:280px;overflow:hidden;color:var(--ink);text-align:start;text-overflow:ellipsis;white-space:nowrap}.mutual-funds-page_tableWrap__qY7Ba td small{display:block;max-width:280px;margin-top:3px;overflow:hidden;color:var(--dim);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mutual-funds-page_change__UC6n5{display:inline-block;padding:3px 6px;border:1px solid var(--border);font-size:9px;white-space:nowrap}.mutual-funds-page_up__M_OAR{color:var(--up)}.mutual-funds-page_down__8HOM_{color:var(--down)}.mutual-funds-page_quiet___0Dv5{color:var(--dim)}.mutual-funds-page_noRows__DkxNu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:100px;color:var(--dim)}.mutual-funds-page_tableNote__H3Pyw{padding-top:12px;color:var(--dim);line-height:1.5}.mutual-funds-page_allocations__tZIUy{display:grid}.mutual-funds-page_allocations__tZIUy>button{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--border);text-align:start}.mutual-funds-page_allocations__tZIUy>button>span:first-child{display:grid;min-width:0}.mutual-funds-page_allocations__tZIUy small{overflow:hidden;color:var(--dim);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mutual-funds-page_allocationBar__AwupR{display:flex;height:7px;overflow:hidden;background:var(--grid)}.mutual-funds-page_allocationBar__AwupR i:first-child{background:var(--viz-1)}.mutual-funds-page_allocationBar__AwupR i:nth-child(2){background:var(--viz-4)}.mutual-funds-page_allocationBar__AwupR i:nth-child(3){background:var(--viz-7)}.mutual-funds-page_allocationBar__AwupR i:nth-child(4){background:var(--dim)}.mutual-funds-page_source__3L_dK{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid var(--border)}.mutual-funds-page_source__3L_dK p{margin-top:4px;color:var(--dim)}.mutual-funds-page_source__3L_dK a{color:var(--accent)}@media (hover:hover) and (pointer:fine){.mutual-funds-page_allocations__tZIUy>button:hover,.mutual-funds-page_rankRow__LVYdk:hover{background:var(--hover)}}@media (max-width:1180px){.mutual-funds-page_controls__9ylTh{grid-template-columns:repeat(3,minmax(0,1fr))}.mutual-funds-page_kpis__oOxnO{grid-template-columns:repeat(3,1fr)}.mutual-funds-page_stat__bMUE4{border-bottom:1px solid var(--border)}}@media (max-width:760px){.mutual-funds-page_toolhead__4_51t{align-items:flex-start;flex-direction:column}.mutual-funds-page_toolhead__4_51t>span{text-align:start}.mutual-funds-page_controls__9ylTh,.mutual-funds-page_twoCol__YDCI9{grid-template-columns:1fr}.mutual-funds-page_kpis__oOxnO{grid-template-columns:repeat(2,1fr)}.mutual-funds-page_warning__ryqD9{grid-template-columns:1fr;gap:6px}.mutual-funds-page_rankRow__LVYdk{grid-template-columns:24px minmax(120px,1fr) auto}.mutual-funds-page_barTrack__kPCa5{display:none}.mutual-funds-page_allocations__tZIUy>button{grid-template-columns:1fr auto}.mutual-funds-page_allocationBar__AwupR{grid-column:1/-1}.mutual-funds-page_source__3L_dK{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mutual-funds-page_page__2eufC button{transition:none}}