.RankingsView_views__CfAIR{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-24)}.RankingsView_viewTab__NyGjT{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-4) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--white);color:var(--color-text);font-size:var(--body-xs-size);font-weight:var(--weight-medium);text-decoration:none}.RankingsView_viewTab__NyGjT:hover{border-color:var(--evergreen-700);text-decoration:none}.RankingsView_viewTab__NyGjT[aria-current=page]{background:var(--evergreen-800);border-color:var(--evergreen-800);color:var(--white)}.RankingsView_filters__2x6ip{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:flex-end;margin-bottom:var(--space-24)}.RankingsView_filters__2x6ip>*{min-width:0}.RankingsView_field__yHbMM{display:inline-flex;flex-direction:column;gap:var(--space-4)}.RankingsView_fieldLabel__5X5aw{font-size:var(--body-xs-size);font-weight:var(--weight-medium);color:var(--color-text-muted)}.RankingsView_menu__zLdi8{position:relative}.RankingsView_menu__zLdi8>summary{display:inline-flex;align-items:center;gap:var(--space-8);min-height:2.75rem;min-width:11rem;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--white);font-size:var(--body-s-size);cursor:pointer;list-style:none}.RankingsView_menu__zLdi8>summary::-webkit-details-marker{display:none}.RankingsView_menu__zLdi8>summary:after{content:"▾";margin-left:auto;color:var(--color-text-muted)}.RankingsView_menu__zLdi8[open]>summary{border-color:var(--evergreen-700)}.RankingsView_columnGroups__00T9m,.RankingsView_menuList__zJ78c{position:absolute;z-index:var(--z-header);top:calc(100% + var(--space-4));left:0;min-width:16rem;margin:0;padding:var(--space-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);background:var(--white);box-shadow:var(--shadow-raised)}.RankingsView_menuItem__EmdjS{display:flex;gap:var(--space-8);align-items:center;padding:var(--space-4) 0;font-size:var(--body-xs-size);cursor:pointer}.RankingsView_menuItem__EmdjS input{width:1rem;height:1rem;accent-color:var(--mint-900)}.RankingsView_menuItem__EmdjS:has(input:disabled){opacity:.5;cursor:not-allowed}.RankingsView_menuCount__oWbEJ{margin-left:auto;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RankingsView_menuClear__D8S7Q{margin-top:var(--space-8);padding:0;border:0;background:none;color:var(--color-link);font-size:var(--body-xs-size);text-decoration:underline;cursor:pointer}.RankingsView_columns__HarUj>summary{min-width:0}.RankingsView_columnGroups__00T9m{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--space-16);gap:var(--space-16);width:min(48rem,calc(100vw - 2rem))}.RankingsView_columnGroup__k6QSD{margin:0;padding:0;border:0}.RankingsView_columnGroup__k6QSD legend{margin-bottom:var(--space-4);font-size:var(--body-xs-size);font-weight:var(--weight-medium);color:var(--color-text-strong)}.RankingsView_check__vPBh8{display:inline-flex;align-items:center;gap:var(--space-8);min-height:2.75rem;font-size:var(--body-s-size);cursor:pointer}.RankingsView_check__vPBh8 input{width:1.125rem;height:1.125rem;accent-color:var(--mint-900)}.RankingsView_searchRow__zrCBj{display:flex}.RankingsView_input__2jyDn{min-height:2.75rem;width:14rem;max-width:100%;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-right:0;border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--white);font:inherit;font-size:var(--body-s-size)}.RankingsView_searchButton__pVD__{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;border:var(--border-width) solid var(--evergreen-800);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--evergreen-800);color:var(--white);cursor:pointer}.RankingsView_filterActions__gEBjD{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:center}.RankingsView_reset__KcVTg{font-size:var(--body-xs-size);font-weight:var(--weight-medium)}.RankingsView_toolbar__fKrDz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);margin-bottom:var(--space-16)}.RankingsView_count__74gdN{margin:0;color:var(--color-text-muted);font-size:var(--body-s-size)}.RankingsView_toolbarActions__9z81K{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:center}.RankingsView_toolbarActions__9z81K>div{min-width:0}.RankingsView_download__Sl7KN{display:inline-flex;gap:var(--space-4);align-items:center;font-size:var(--body-xs-size);font-weight:var(--weight-medium)}.RankingsView_tableWrap__P7diW{position:relative;max-width:100%;max-height:80vh;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);transition:opacity .15s}.RankingsView_tableWrap__P7diW:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.RankingsView_loading___EC_x{opacity:.55}.RankingsView_table__dcH_s{border:0;border-radius:0;overflow:visible}.RankingsView_table__dcH_s td,.RankingsView_table__dcH_s th{padding:var(--space-8) var(--space-12);white-space:nowrap}.RankingsView_table__dcH_s thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;vertical-align:bottom}.RankingsView_table__dcH_s thead th a{color:var(--color-text-strong);text-decoration:none}.RankingsView_table__dcH_s thead th a:hover{text-decoration:underline}.RankingsView_metricHead__hQwrL{min-width:7.5rem;white-space:normal!important}.RankingsView_metricHead__hQwrL a{display:inline}.RankingsView_activeHead__vPtBo{background:var(--mint-400)!important}.RankingsView_headMeta__zxjA3{display:block;margin-top:2px;font-size:.75rem;font-weight:var(--weight-regular);color:var(--color-text-muted)}.RankingsView_arrow__ejpnQ{margin-left:var(--space-4);font-size:.7em;color:var(--color-text-muted)}.RankingsView_rankHead__I8Raz,.RankingsView_rank__N_vFC{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:3.5rem;min-width:3.5rem;background:var(--white);text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.RankingsView_rank__N_vFC abbr{text-decoration:none}.RankingsView_nameHead___sAHy,.RankingsView_name__YqiFU{position:-webkit-sticky;position:sticky;left:3.5rem;z-index:1;min-width:15rem;max-width:22rem;white-space:normal!important;background:var(--white);box-shadow:1px 0 0 var(--color-border)}.RankingsView_table__dcH_s thead .RankingsView_nameHead___sAHy,.RankingsView_table__dcH_s thead .RankingsView_rankHead__I8Raz{z-index:3;background:var(--pecan-400)}.RankingsView_meta__xpH23{display:block;font-size:.75rem;color:var(--color-text-muted)}.RankingsView_national__8JG4T td,.RankingsView_national__8JG4T th{background:var(--color-bg-alt);font-weight:var(--weight-medium)}.RankingsView_national__8JG4T .RankingsView_name__YqiFU,.RankingsView_national__8JG4T .RankingsView_rank__N_vFC{background:var(--color-bg-alt)}.RankingsView_best__hCLmX{background:var(--color-better-fill);color:var(--color-better);font-weight:var(--weight-medium)}.RankingsView_good__GWRzM{background:color-mix(in srgb,var(--color-better-fill) 40%,var(--white))}.RankingsView_poor__3DX_T{background:color-mix(in srgb,var(--color-worse-fill) 50%,var(--white))}.RankingsView_worst__5yYFG{background:var(--color-worse-fill);color:var(--color-worse);font-weight:var(--weight-medium)}.RankingsView_mid__opHl0{background:transparent}.RankingsView_legend__3gcOb{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);align-items:center;margin-top:var(--space-24);font-size:var(--body-xs-size);color:var(--color-text-muted)}.RankingsView_swatch__Z8Bd9{padding:2px var(--space-8);border-radius:var(--radius-s)}.RankingsView_about__8SwUn{margin-top:var(--space-48);max-width:60rem}.RankingsView_about__8SwUn h2{font-size:var(--headline-xs-size,1.5rem);margin-bottom:var(--space-12)}.RankingsView_definitions__DiA2B{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:var(--space-16) var(--space-24);gap:var(--space-16) var(--space-24);margin:var(--space-24) 0 0}.RankingsView_definitions__DiA2B dt{font-weight:var(--weight-medium);color:var(--color-text-strong)}.RankingsView_definitions__DiA2B dd{margin:var(--space-4) 0 0;font-size:var(--body-xs-size);color:var(--color-text-muted)}@media (max-width:47.99rem){.RankingsView_nameHead___sAHy,.RankingsView_name__YqiFU{min-width:11rem}.RankingsView_input__2jyDn{width:100%}.RankingsView_search__O0XtB{flex:1 1 100%}}@media print{.RankingsView_tableWrap__P7diW{max-height:none;overflow:visible}}