.ETFExplorer_root__d5tmC{max-width:1440px;margin:0 auto;padding:32px 8px 48px;color:var(--fg);letter-spacing:0;min-width:0}.ETFExplorer_root__d5tmC button,.ETFExplorer_root__d5tmC select{cursor:pointer}.ETFExplorer_root__d5tmC button:disabled{opacity:.4;cursor:default}.ETFExplorer_root__d5tmC :is(button,input,select,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ETFExplorer_header__Ia4_I{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ETFExplorer_header__Ia4_I h1{font-size:26px;font-weight:600;letter-spacing:-.01em}.ETFExplorer_eyebrow__tn0Ip{font-size:11px;color:var(--fg-faint);margin-bottom:2px}.ETFExplorer_market__3O_SP{display:flex;padding:3px;gap:3px;background:var(--bg-subtle);border-radius:8px}.ETFExplorer_market__3O_SP button{padding:8px 16px;min-width:120px;border-radius:6px;font-size:13px;color:var(--fg-muted)}.ETFExplorer_market__3O_SP small{margin-left:9px;opacity:.65;font-size:11px}.ETFExplorer_market__3O_SP button[aria-pressed=true]{background:var(--bg);color:var(--fg);font-weight:600;box-shadow:0 1px 3px #00000015}.ETFExplorer_status__bGR7g{justify-content:space-between;flex-wrap:wrap;color:var(--fg-faint);font-size:12px;margin-bottom:22px}.ETFExplorer_status__bGR7g,.ETFExplorer_status__bGR7g>span:last-child{display:flex;align-items:center;gap:10px}.ETFExplorer_status__bGR7g button{padding:4px}.ETFExplorer_coverage__BCXjA{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 0;margin-bottom:12px;border-block:1px solid var(--border-subtle);font-size:12px;color:var(--fg-faint)}.ETFExplorer_coverage__BCXjA strong{color:var(--fg-muted);font-weight:600;font-variant-numeric:tabular-nums}.ETFExplorer_more__yvDWL{padding:10px 0;font-size:12px;color:var(--color-accent)}.ETFExplorer_tabs__zdFiF{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border);margin-bottom:20px}.ETFExplorer_tabs__zdFiF>button{padding:11px 0;border-bottom:2px solid transparent;font-size:13px;font-weight:600;color:var(--fg-faint);display:flex;align-items:center;gap:6px;white-space:nowrap}.ETFExplorer_tabs__zdFiF>button[aria-pressed=true]{color:var(--fg);border-color:var(--color-accent);font-weight:600}.ETFExplorer_tabs__zdFiF .ETFExplorer_compareButton__qDexD{margin-left:auto;color:var(--color-accent)}.ETFExplorer_filters__TGH20{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(110px,1fr)) 32px;align-items:end;gap:10px;margin-bottom:18px}.ETFExplorer_filters__TGH20 label>span{display:block;font-size:11px;color:var(--fg-faint);margin-bottom:6px}.ETFExplorer_filters__TGH20 select{width:100%;height:36px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:13px;padding:0 8px}.ETFExplorer_search__uoc0t{display:flex;align-items:center;height:36px;padding:0 10px;gap:8px;border:1px solid var(--border);border-radius:8px;color:var(--fg-faint)}.ETFExplorer_search__uoc0t svg{flex-shrink:0}.ETFExplorer_search__uoc0t input{width:100%;min-width:0;background:transparent;border:0;font-size:13px;color:var(--fg)}.ETFExplorer_reset__KkGGz{display:flex;align-items:center;justify-content:center;height:36px;color:var(--fg-faint)}.ETFExplorer_periodRow__IwSt3{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0}.ETFExplorer_periods__b1Dy0{display:inline-flex;gap:3px;padding:3px;border-radius:8px;background:var(--bg-subtle)}.ETFExplorer_periods__b1Dy0 button{height:29px;min-width:43px;padding:0 8px;font-size:13px;color:var(--fg-muted);border-radius:6px}.ETFExplorer_periods__b1Dy0 button[aria-pressed=true]{background:var(--bg);color:var(--fg);font-weight:600;box-shadow:0 1px 3px #00000015}.ETFExplorer_check__gMX0b{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--fg-muted)}.ETFExplorer_check__gMX0b input{accent-color:var(--color-accent)}.ETFExplorer_cohort__YonPN{display:flex;align-items:center;gap:8px;color:var(--fg-faint);font-size:12px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.ETFExplorer_cohort__YonPN label{display:flex;gap:10px;align-items:center;min-width:0}.ETFExplorer_cohort__YonPN select{color:var(--fg-muted);font-size:12px;background:var(--bg);min-width:0;max-width:100%;padding:5px}.ETFExplorer_notice__kT2Sj{padding:10px 12px;background:var(--bg-subtle);border-left:2px solid #b3974c;font-size:12px;line-height:1.6;color:var(--fg-muted);margin:12px 0;display:flex;gap:10px;align-items:center}.ETFExplorer_notice__kT2Sj button{text-decoration:underline}.ETFExplorer_sectionHeading__tm2Mx{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;font-size:12px;color:var(--fg-muted)}.ETFExplorer_sectionHeading__tm2Mx h2{font-size:15px;font-weight:700;color:var(--fg)}.ETFExplorer_sectionHeading__tm2Mx select{background:var(--bg);color:var(--fg-muted);padding:4px;font-size:12px}.ETFExplorer_scroll__ijAPF{overflow-x:auto;width:100%;border:1px solid var(--border);border-radius:12px;margin-bottom:16px}.ETFExplorer_table__2ocFn{border-collapse:collapse;width:100%;min-width:660px;font-size:13px}.ETFExplorer_table__2ocFn :is(th,td){text-align:right;padding:13px 12px;border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.ETFExplorer_table__2ocFn th{color:var(--fg-faint);font-size:12px;font-weight:500}.ETFExplorer_table__2ocFn :is(th,td):first-child{text-align:left;padding-left:16px}.ETFExplorer_table__2ocFn :is(th,td):last-child{padding-right:16px}.ETFExplorer_table__2ocFn tbody tr:last-child td{border-bottom:0}.ETFExplorer_table__2ocFn td:first-child{min-width:180px;max-width:340px;white-space:normal}.ETFExplorer_table__2ocFn tr:hover td{background:var(--bg-wash)}.ETFExplorer_table__2ocFn small{display:block;font-size:11px;color:var(--fg-faint);margin-top:4px;font-weight:400}.ETFExplorer_table__2ocFn strong{font-weight:600}.ETFExplorer_fundName__EU2N5{font-size:13.5px;font-weight:600;text-align:left;word-break:keep-all;overflow-wrap:break-word}.ETFExplorer_fundName__EU2N5:hover{color:var(--color-accent)}.ETFExplorer_tags__CIkUS{display:block;font-size:12.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.ETFExplorer_add__Qj_z3{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px}.ETFExplorer_add__Qj_z3:hover{background:var(--bg-subtle)}.ETFExplorer_pagination__pgsyb,.ETFExplorer_pagination__pgsyb>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--fg-faint)}.ETFExplorer_pagination__pgsyb button{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px}.ETFExplorer_themeGrid__hzQpG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:16px 0}.ETFExplorer_themeRow__JJT_p{display:grid;grid-template-columns:minmax(95px,1fr) 90px 72px 14px;align-items:center;gap:12px;padding:17px 0;text-align:left;border-bottom:1px solid var(--border);font-size:13px}.ETFExplorer_themeRow__JJT_p:hover{background:var(--bg-wash)}.ETFExplorer_themeRow__JJT_p>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ETFExplorer_themeRow__JJT_p small{display:block;font-size:11px;margin-top:5px;color:var(--fg-faint)}.ETFExplorer_bar__Ux2a3{height:5px;background:var(--bg-subtle)}.ETFExplorer_bar__Ux2a3 i{display:block;height:100%;opacity:.8}.ETFExplorer_footnote__LgbYQ{margin:14px 0;color:var(--fg-faint);font-size:11px;line-height:1.8}.ETFExplorer_empty__3CWFE{padding:48px 16px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--fg-faint);min-height:170px}.ETFExplorer_empty__3CWFE button{text-decoration:underline}.ETFExplorer_compareHeading__h4Wiw{display:flex;align-items:center;justify-content:space-between;margin:24px 0 20px}.ETFExplorer_compareHeading__h4Wiw button{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted)}.ETFExplorer_compareHeading__h4Wiw h2{font-size:18px;font-weight:600}.ETFExplorer_compareHeading__h4Wiw h2 span{font-size:12px;font-weight:400;color:var(--fg-faint)}.ETFExplorer_selected__AroXY{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ETFExplorer_selected__AroXY>div{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;border-bottom:2px solid #5a8295}.ETFExplorer_selected__AroXY>div>span{max-width:260px;overflow-wrap:anywhere}.ETFExplorer_selected__AroXY button{color:var(--fg-faint);padding:4px;flex-shrink:0}.ETFExplorer_source__JHQWi{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);font-size:12px}.ETFExplorer_holdings__PM6ik{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.ETFExplorer_holdings__PM6ik section{border-top:1px solid var(--border);padding-top:16px;min-width:0}.ETFExplorer_holdings__PM6ik h3{font-size:14px;font-weight:600;margin-bottom:5px}.ETFExplorer_holdings__PM6ik p{font-size:11px;color:var(--fg-faint);margin-bottom:8px}.ETFExplorer_holdingList__oPQPs{margin-top:10px;max-height:450px;overflow-y:auto}.ETFExplorer_holdingList__oPQPs>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 8px 0;border-bottom:1px solid var(--border-subtle);font-size:12px}.ETFExplorer_holdingList__oPQPs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ETFExplorer_holdingList__oPQPs small{font-size:11px;color:var(--color-accent);margin-left:6px}.ETFExplorer_holdingList__oPQPs strong{font-weight:500;white-space:nowrap}.ETFExplorer_spin__HAuzE{animation:ETFExplorer_spin__HAuzE 1s linear infinite}@keyframes ETFExplorer_spin__HAuzE{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ETFExplorer_spin__HAuzE{animation:none}}@media (max-width:1200px){.ETFExplorer_filters__TGH20{grid-template-columns:repeat(4,minmax(0,1fr)) 30px}.ETFExplorer_filters__TGH20 .ETFExplorer_search__uoc0t{grid-column:1/-1}.ETFExplorer_themeRow__JJT_p{grid-template-columns:minmax(85px,1fr) 50px 65px 12px;gap:8px}}@media (max-width:700px){.ETFExplorer_root__d5tmC{padding:64px 0 32px}.ETFExplorer_market__3O_SP{width:100%}.ETFExplorer_market__3O_SP button{flex:1}.ETFExplorer_tabs__zdFiF{gap:15px}.ETFExplorer_filters__TGH20{grid-template-columns:repeat(2,minmax(0,1fr))}.ETFExplorer_filters__TGH20 .ETFExplorer_reset__KkGGz{grid-column:2;justify-self:end;height:20px}.ETFExplorer_periods__b1Dy0{width:100%}.ETFExplorer_periods__b1Dy0 button{min-width:0;flex:1;padding:0 4px;font-size:11px}.ETFExplorer_cohort__YonPN{align-items:flex-start}.ETFExplorer_cohort__YonPN>svg{margin-top:3px;flex-shrink:0}.ETFExplorer_cohort__YonPN label{flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 24px)}.ETFExplorer_cohort__YonPN select{width:100%}.ETFExplorer_holdings__PM6ik,.ETFExplorer_themeGrid__hzQpG{grid-template-columns:minmax(0,1fr)}.ETFExplorer_themeRow__JJT_p{grid-template-columns:minmax(85px,1fr) 65px 70px 14px}.ETFExplorer_sectionHeading__tm2Mx{flex-wrap:wrap}}@media (max-width:767px){.ETFExplorer_root__d5tmC{padding-top:4px}.ETFExplorer_header__Ia4_I{margin-bottom:12px}}.ETFExplorer_periods__b1Dy0{max-width:100%;overflow-x:auto;scrollbar-width:none}.ETFExplorer_periods__b1Dy0 button{white-space:nowrap;flex-shrink:0}@media (max-width:767px){.ETFExplorer_periods__b1Dy0 button{flex:1 0 auto}.ETFExplorer_fundName__EU2N5{display:inline-flex;align-items:center;min-height:36px;font-size:13px}.ETFExplorer_add__Qj_z3{width:40px;height:40px}.ETFExplorer_periods__b1Dy0 button{height:36px}.ETFExplorer_pagination__pgsyb button{width:40px;height:40px}.ETFExplorer_status__bGR7g button{padding:10px;margin:-6px -6px -6px 0}.ETFExplorer_filters__TGH20 .ETFExplorer_reset__KkGGz,.ETFExplorer_reset__KkGGz{min-width:40px;height:40px}.ETFExplorer_search__uoc0t{height:42px}.ETFExplorer_search__uoc0t input{font-size:14px;min-height:40px}.ETFExplorer_root__d5tmC select,.ETFExplorer_sectionHeading__tm2Mx select{min-height:40px}}@media (max-width:767px){.ETFExplorer_table__2ocFn :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--border-subtle)}.ETFExplorer_table__2ocFn td:first-child{min-width:150px;max-width:170px}.ETFExplorer_table__2ocFn tr:hover td:first-child{background:var(--bg-wash)}.ETFExplorer_periods__b1Dy0 button{font-size:12px}}@media (max-width:767px){.ETFExplorer_scroll__ijAPF:has(>.ETFExplorer_fundTable__Vd02F){overflow-x:visible}.ETFExplorer_fundTable__Vd02F,.ETFExplorer_fundTable__Vd02F tbody{display:block;min-width:0}.ETFExplorer_fundTable__Vd02F thead{display:none}.ETFExplorer_fundTable__Vd02F tr{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;column-gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.ETFExplorer_fundTable__Vd02F tr:last-child{border-bottom:0}.ETFExplorer_fundTable__Vd02F :is(th,td),.ETFExplorer_fundTable__Vd02F :is(th,td):is(:first-child,:last-child){padding:0;border:0}.ETFExplorer_fundTable__Vd02F td:first-child{position:static;min-width:0;max-width:none;box-shadow:none;background:transparent;grid-column:1;grid-row:1}.ETFExplorer_fundTable__Vd02F tr:hover td,.ETFExplorer_fundTable__Vd02F tr:hover td:first-child{background:transparent}.ETFExplorer_fundTable__Vd02F td:nth-child(2){grid-column:1;grid-row:2/span 2;text-align:left;white-space:normal;min-width:0}.ETFExplorer_fundTable__Vd02F td:nth-child(2) .ETFExplorer_tags__CIkUS{font-size:12px;color:var(--fg-muted)}.ETFExplorer_fundTable__Vd02F td:nth-child(3){grid-column:2;grid-row:1;font-size:15px}.ETFExplorer_fundTable__Vd02F td:nth-child(3) small{display:none}.ETFExplorer_fundTable__Vd02F td:nth-child(4),.ETFExplorer_fundTable__Vd02F td:nth-child(5){grid-column:2;font-size:12px;color:var(--fg-muted)}.ETFExplorer_fundTable__Vd02F td:nth-child(4){grid-row:2}.ETFExplorer_fundTable__Vd02F td:nth-child(5){grid-row:3}.ETFExplorer_fundTable__Vd02F td[data-label]:before{content:attr(data-label) " ";color:var(--fg-faint)}.ETFExplorer_fundTable__Vd02F td:nth-child(6){grid-column:3;grid-row:1/span 3;justify-self:end}}.ETFExplorer_priceChart__zCdgC{margin-top:4px}.ETFExplorer_chartControls__E0Jl5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ETFExplorer_startDate__5TroG{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-muted)}.ETFExplorer_startDate__5TroG input{height:33px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg);font-size:12px}.ETFExplorer_chartMeta__byW19{font-size:12px;color:var(--fg-faint);margin:4px 0 8px}.ETFExplorer_chartTop__bgVYk{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--fg-muted);margin-bottom:4px}.ETFExplorer_chartTop__bgVYk button{padding:4px;color:var(--fg-faint)}.ETFExplorer_chartBox__W5aG9{width:100%;height:380px}.ETFExplorer_readout__nc1YV{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--fg-muted)}.ETFExplorer_readout__nc1YV strong{width:100%;font-weight:600;color:var(--fg)}.ETFExplorer_readout__nc1YV span{display:inline-flex;align-items:center;gap:6px}.ETFExplorer_readout__nc1YV i{width:10px;height:3px;border-radius:2px;display:inline-block}.ETFExplorer_readout__nc1YV b{font-weight:600;font-variant-numeric:tabular-nums}.ETFExplorer_selected__AroXY small{margin-left:6px;font-size:10px;color:var(--fg-faint)}@media (max-width:640px){.ETFExplorer_chartBox__W5aG9{height:300px}.ETFExplorer_chartControls__E0Jl5{gap:8px}}.ETFExplorer_stockPicker__cVXc_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ETFExplorer_stockChip__hPN9w{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border:1px dashed var(--border);border-radius:8px;font-size:12px}.ETFExplorer_stockChip__hPN9w small{font-size:10px;color:var(--fg-faint)}.ETFExplorer_stockChip__hPN9w button{display:flex;color:var(--fg-faint);padding:2px}.ETFExplorer_stockSearch__U2I6t{position:relative;flex:1 1 220px;max-width:320px}.ETFExplorer_stockSearch__U2I6t label{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--fg-faint);background:var(--bg)}.ETFExplorer_stockSearch__U2I6t input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px;color:var(--fg)}.ETFExplorer_stockResults__EwBu6{position:absolute;z-index:20;top:36px;left:0;right:0;max-height:300px;overflow-y:auto;background:var(--bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 20px #0000001a}.ETFExplorer_stockResults__EwBu6 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;font-size:13px;text-align:left;color:var(--fg)}.ETFExplorer_stockResults__EwBu6 button:hover{background:var(--bg-subtle)}.ETFExplorer_stockResults__EwBu6 button small{display:block;font-size:11px;color:var(--fg-faint)}.ETFExplorer_stockResults__EwBu6 p{padding:10px 12px;font-size:12px;color:var(--fg-faint)}@media (max-width:640px){.ETFExplorer_stockSearch__U2I6t{max-width:none}}.ETFExplorer_stockResults__EwBu6 h4{padding:8px 12px 2px;font-size:11px;font-weight:600;color:var(--fg-faint)}.ETFExplorer_stockResults__EwBu6 button:disabled{opacity:.45;cursor:not-allowed}.ETFExplorer_chartActions__vLT6O,.ETFExplorer_chartActions__vLT6O button{display:inline-flex;align-items:center;gap:4px}.ETFExplorer_chartActions__vLT6O em{font-style:normal;font-size:11px}.ETFExplorer_chartActions__vLT6O button:disabled{opacity:.5}.ETFExplorer_moversGrid__Vh2BV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ETFExplorer_moversGrid__Vh2BV .ETFExplorer_table__2ocFn{min-width:0}.ETFExplorer_moversGrid__Vh2BV .ETFExplorer_table__2ocFn td:first-child{white-space:normal}.ETFExplorer_moversGrid__Vh2BV .ETFExplorer_table__2ocFn td:first-child button{text-align:left}.ETFExplorer_moversTitle__1Ccyz{font-size:13px;font-weight:600;margin:0 0 8px}.ETFExplorer_moversToggle__ouECV{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-muted);cursor:pointer}@media (max-width:767px){.ETFExplorer_moversGrid__Vh2BV{grid-template-columns:minmax(0,1fr)}}.ETFExplorer_themeControls__NFlhb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 14px}.ETFExplorer_chips__TOq17{display:flex;flex-wrap:wrap;gap:6px}.ETFExplorer_chips__TOq17 button{height:30px;padding:0 11px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--fg-muted);background:var(--bg)}.ETFExplorer_chips__TOq17 button[aria-pressed=true]{border-color:var(--fg);color:var(--fg);font-weight:600}.ETFExplorer_themeSummary__UNzjv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.ETFExplorer_themeSummary__UNzjv>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:13px}.ETFExplorer_themeSummary__UNzjv>div>span{width:100%;font-size:11px;color:var(--fg-faint)}.ETFExplorer_themeSummary__UNzjv button{display:inline-flex;gap:6px;align-items:baseline;font-weight:600}.ETFExplorer_themeSummary__UNzjv b{font-weight:600;font-variant-numeric:tabular-nums}.ETFExplorer_rankList__cJBv_{border-top:1px solid var(--border)}.ETFExplorer_rankItem__gnV3W{border-bottom:1px solid var(--border-subtle)}.ETFExplorer_rankRow__mLfJq{width:100%;display:grid;grid-template-columns:28px minmax(110px,1.2fr) minmax(60px,1fr) 72px minmax(150px,1fr) 14px;align-items:center;gap:12px;padding:13px 4px;text-align:left;font-size:13px}.ETFExplorer_rankRow__mLfJq:hover{background:var(--bg-wash)}.ETFExplorer_rankNo__y0WSo{font-variant-numeric:tabular-nums;color:var(--fg-faint);text-align:center}.ETFExplorer_rankName__RF6w7 strong{font-weight:600}.ETFExplorer_rankName__RF6w7 small{display:block;font-size:11px;color:var(--fg-faint);margin-top:3px}.ETFExplorer_rankRow__mLfJq>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ETFExplorer_rankRow__mLfJq em{font-style:normal;opacity:.6}.ETFExplorer_rankOther__Ga0NZ{display:flex;gap:12px;justify-content:flex-end;color:var(--fg-faint)}.ETFExplorer_rankOther__Ga0NZ small{font-size:11px;white-space:nowrap}.ETFExplorer_rankOther__Ga0NZ b{font-weight:500;font-variant-numeric:tabular-nums}.ETFExplorer_rankDetail__e6c8a{padding:4px 0 8px 40px}.ETFExplorer_themeFundTable__ALqbl{min-width:560px}@media (max-width:767px){.ETFExplorer_themeSummary__UNzjv{grid-template-columns:minmax(0,1fr)}.ETFExplorer_rankRow__mLfJq{grid-template-columns:22px minmax(0,1fr) 64px 12px;gap:8px;padding:12px 0}.ETFExplorer_rankRow__mLfJq>.ETFExplorer_bar__Ux2a3{display:none}.ETFExplorer_rankOther__Ga0NZ{grid-column:2/4;grid-row:2;justify-content:flex-start}.ETFExplorer_rankRow__mLfJq>svg{grid-column:4;grid-row:1}.ETFExplorer_rankDetail__e6c8a{padding-left:0}.ETFExplorer_chips__TOq17{width:100%}.ETFExplorer_tabs__zdFiF{overflow-x:auto;scrollbar-width:none}.ETFExplorer_tabs__zdFiF>button{flex-shrink:0}.ETFExplorer_scroll__ijAPF:has(>.ETFExplorer_themeFundTable__ALqbl){overflow-x:visible}.ETFExplorer_themeFundTable__ALqbl,.ETFExplorer_themeFundTable__ALqbl tbody{display:block;min-width:0}.ETFExplorer_themeFundTable__ALqbl thead{display:none}.ETFExplorer_themeFundTable__ALqbl tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.ETFExplorer_themeFundTable__ALqbl tr:last-child{border-bottom:0}.ETFExplorer_themeFundTable__ALqbl :is(th,td),.ETFExplorer_themeFundTable__ALqbl :is(th,td):is(:first-child,:last-child){padding:0;border:0;text-align:left;font-size:12px}.ETFExplorer_themeFundTable__ALqbl td:first-child{grid-column:1/-1;position:static;min-width:0;max-width:none;box-shadow:none;background:transparent}.ETFExplorer_themeFundTable__ALqbl tr:hover td,.ETFExplorer_themeFundTable__ALqbl tr:hover td:first-child{background:transparent}.ETFExplorer_themeFundTable__ALqbl td[data-label]:before{content:attr(data-label) " ";color:var(--fg-faint)}.ETFExplorer_themeFundTable__ALqbl td:nth-child(5),.ETFExplorer_themeFundTable__ALqbl td:nth-child(6){color:var(--fg-muted)}}.ETFExplorer_trendSummary__iAF_O{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--fg-muted);margin-bottom:8px}.ETFExplorer_trendSummary__iAF_O span{display:inline-flex;align-items:center;gap:5px}.ETFExplorer_trendLegend__l_0Z2 i,.ETFExplorer_trendSummary__iAF_O i{display:inline-block;width:8px;height:8px;border-radius:2px}.ETFExplorer_trendLegend__l_0Z2{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--fg-faint);margin-bottom:14px}.ETFExplorer_trendLegend__l_0Z2 span{display:inline-flex;align-items:center;gap:5px}.ETFExplorer_trendLegend__l_0Z2 i{width:14px;height:2px;border-radius:1px}.ETFExplorer_trendGrid__Zplwb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:12px;margin-bottom:22px}.ETFExplorer_trendCard__z67d9{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.ETFExplorer_trendCard__z67d9:hover{border-color:var(--fg-faint);background:var(--bg-wash)}.ETFExplorer_trendTop__Wja0v{display:flex;align-items:center;justify-content:space-between;gap:8px}.ETFExplorer_trendTop__Wja0v strong{font-size:15px;font-weight:700;color:var(--fg)}.ETFExplorer_trendTop__Wja0v em{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border:1px solid;border-radius:999px;white-space:nowrap}.ETFExplorer_trendName__3afhV{font-size:11px;color:var(--fg-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ETFExplorer_trendHead__UH35q{font-size:13px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.ETFExplorer_trendSpark__n_h8g{display:block;width:100%;height:84px}.ETFExplorer_trendLeaders__7qihs{display:flex;flex-wrap:wrap;gap:3px 10px;padding-top:6px;border-top:1px solid var(--border);font-size:11px;color:var(--fg-muted)}.ETFExplorer_trendLeaders__7qihs>small{flex-basis:100%;font-size:10px;color:var(--fg-faint)}.ETFExplorer_trendLeaders__7qihs>span{display:inline-flex;gap:4px;white-space:nowrap}.ETFExplorer_trendLeaders__7qihs b{font-weight:600;font-variant-numeric:tabular-nums}.ETFExplorer_trendFoot__sbHD5{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:6px;font-size:12px;font-variant-numeric:tabular-nums}.ETFExplorer_trendFoot__sbHD5>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ETFExplorer_trendFoot__sbHD5 small{font-size:10px;color:var(--fg-faint);white-space:nowrap}.ETFExplorer_trendFoot__sbHD5 b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ETFExplorer_trendHist__UFhGP{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--fg-faint);min-width:0}.ETFExplorer_trendHist__UFhGP i{display:inline-block;width:14px;height:8px;border-radius:2px}.ETFExplorer_trendHist__UFhGP small{font-size:10px;margin:0 2px;white-space:nowrap}.ETFExplorer_trendHist__UFhGP b{margin-left:auto;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ETFExplorer_trendChanges___nNEH{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;font-weight:600;margin-bottom:8px}.ETFExplorer_trendChanges___nNEH>span:first-child{color:var(--fg-muted);font-weight:400}.ETFExplorer_trendMissing__s_6Ye{padding:28px 0;font-size:12px;color:var(--fg-faint);text-align:center}