.rank-list_toolbar__EAZx4{display:flex;align-items:center;gap:12px 20px;margin-bottom:20px}.rank-list_switch__nbMMN{flex:none;flex-wrap:nowrap;margin-left:auto}.rank-list_filters__cFMUh{position:relative;flex:1;min-width:0}.rank-list_filterGroup__x25BH{position:relative;display:flex;flex-wrap:wrap;gap:6px}.rank-list_filterGroup__x25BH .rank-list_gapBefore__APbVD{margin-left:12px}.rank-list_electric__dm887{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-8px 0 20px;font-size:var(--text-sm)}.rank-list_toggle__WXHQ4{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-right:6px;color:var(--ink)}.rank-list_electricOff__6X4sE{color:var(--muted)}.rank-list_electricLabel__49FiD{font-weight:var(--weight-strong)}.rank-list_electricNote__92Nwi{color:var(--muted)}.rank-list_toggleTrack__nLVn1{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 2px var(--muted);transition:background .15s ease,box-shadow .15s ease}.rank-list_toggleTrack__nLVn1:after{content:"";position:absolute;top:5px;left:5px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.rank-list_toggle__WXHQ4:hover .rank-list_toggleTrack__nLVn1{box-shadow:inset 0 0 0 2px var(--accent)}.rank-list_toggle__WXHQ4[aria-checked=true] .rank-list_toggleTrack__nLVn1{background:var(--selected-bg);box-shadow:var(--selected-ring)}.rank-list_toggle__WXHQ4[aria-checked=true] .rank-list_toggleTrack__nLVn1:after{transform:translateX(18px);background:var(--accent)}.rank-list_electricOff__6X4sE .rank-list_toggleTrack__nLVn1{opacity:.4}.rank-list_electricOff__6X4sE{min-height:44px}@media (prefers-reduced-motion:reduce){.rank-list_toggleTrack__nLVn1,.rank-list_toggleTrack__nLVn1:after{transition:none}}.rank-list_dataLine__F67L9{margin:10px 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.rank-list_dataLine__F67L9 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rank-list_lead__IrREZ{margin:-8px 0 24px;font-size:var(--text-lg);line-height:1.55;max-width:820px;color:var(--ink-soft)}.rank-list_lead__IrREZ p{margin:0}.rank-list_lead__IrREZ a{font-weight:var(--weight-strong);color:var(--accent)}.rank-list_leadMore__PUFJx p{padding-top:8px;color:var(--ink-soft)}.rank-list_leadMore__PUFJx button{margin-top:4px;padding:2px 0;font-size:var(--text-sm)}.rank-list_card__qEAG_{padding:var(--space-2) var(--space-5) var(--space-3)}.rank-list_cardHead__xZTPy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0 12px;border-bottom:1px solid var(--line)}.rank-list_headControls__WG_HX{display:flex;align-items:center;gap:8px;margin-left:auto}.rank-list_switch__nbMMN.rank-list_order__QGyTd{margin-left:0}.rank-list_menu__9F8GD{position:relative}.rank-list_menu__9F8GD summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;list-style:none}.rank-list_menu__9F8GD summary::-webkit-details-marker{display:none}.rank-list_menu__9F8GD summary:hover{border-color:var(--accent)}.rank-list_menuActive__p7VQI summary{background:var(--selected-bg);border-color:transparent;box-shadow:var(--selected-ring);color:var(--selected-ink)}.rank-list_menu__9F8GD[open] summary svg{transform:rotate(180deg)}.rank-list_menu__9F8GD ul{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:220px;margin:0;padding:6px;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}.rank-list_menu__9F8GD li a{display:block;padding:10px 12px;border-radius:8px;font-size:var(--text-sm);font-weight:var(--weight-strong)}.rank-list_menu__9F8GD li a:hover{background:var(--ground)}.rank-list_menu__9F8GD li a[aria-current=page]{background:var(--selected-bg);box-shadow:var(--selected-ring);color:var(--selected-ink)}.rank-list_count__ZEPUw{font-size:var(--text-sm);color:var(--muted)}.rank-list_list__9CK7E{list-style:none;margin:0;padding:0}.rank-list_columns__vMWG6,.rank-list_row__ZLdPp{display:grid;grid-template-columns:34px 36px minmax(0,1fr) 270px 40px 36px;column-gap:14px;align-items:center}.rank-list_row__ZLdPp{position:relative;padding:14px 0;border-bottom:1px solid var(--line);scroll-margin-top:96px}.rank-list_list__9CK7E:not([data-open=true])>.rank-list_row__ZLdPp:nth-child(30),.rank-list_list__9CK7E>.rank-list_row__ZLdPp:last-child{border-bottom:0}.rank-list_list__9CK7E:not([data-open=true])>.rank-list_later__PsJFv{display:none}.rank-list_row__ZLdPp:target{background:var(--pale);box-shadow:0 0 0 8px var(--pale);border-radius:4px}.rank-list_columns__vMWG6{padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--muted)}.rank-list_colCar__uqWzl{grid-column:3}.rank-list_colValue__V_MVu{grid-column:4}.rank-list_colGrade__e8stj{grid-column:5/span 2}.rank-list_pos__my0MZ{color:var(--muted);font-weight:var(--weight-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.rank-list_logo__q4rwc{width:36px;height:36px}.rank-list_name__wqEfY{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.rank-list_name__wqEfY a{font-weight:var(--weight-strong);color:var(--ink)}.rank-list_name__wqEfY a:after{content:"";position:absolute;inset:0}.rank-list_name__wqEfY a:focus-visible{outline:none}.rank-list_name__wqEfY a:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.rank-list_row__ZLdPp:hover .rank-list_name__wqEfY a{color:var(--accent);text-decoration:underline}.rank-list_name__wqEfY small{font-size:var(--text-sm);color:var(--muted)}.rank-list_value__c96C_{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-md);line-height:1.35;color:var(--ink)}.rank-list_ratio__XWxaj{font-weight:var(--weight-strong);color:var(--ink-soft)}.rank-list_ratio__XWxaj.rank-list_good__eAwXN{color:var(--good)}.rank-list_ratio__XWxaj.rank-list_bad__RoubC{color:var(--bad)}.rank-list_ratio__XWxaj:first-letter{text-transform:uppercase}.rank-list_share__WxfzX{font-size:var(--text-sm);color:var(--ink-soft)}.rank-list_share__WxfzX strong{font-weight:var(--weight-strong);color:var(--ink)}.rank-list_empty__M83hX{margin:0;padding:20px 0;color:var(--muted)}.rank-list_fewer__K1OXR,.rank-list_footer__wmdIL,.rank-list_more__A3fj5{border-top:1px solid var(--line)}.rank-list_more__A3fj5>button{margin:4px 0;padding:12px 0}.rank-list_fewer__K1OXR summary{display:flex;align-items:center;gap:6px;padding:16px 0;font-weight:var(--weight-strong);color:var(--ink-soft);cursor:pointer;list-style:none}.rank-list_fewer__K1OXR summary::-webkit-details-marker{display:none}.rank-list_fewer__K1OXR summary:hover{color:var(--accent)}.rank-list_fewer__K1OXR summary svg{transition:transform .2s}.rank-list_fewer__K1OXR[open] summary svg{transform:rotate(180deg)}.rank-list_fewerNote__F_oD0{margin:-6px 0 10px;max-width:620px;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.rank-list_fewer__K1OXR .rank-list_list__9CK7E{border-top:1px solid var(--line)}.rank-list_footer__wmdIL a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:6px 0 2px;font-weight:var(--weight-strong);color:var(--accent)}.rank-list_footer__wmdIL a:hover{text-decoration:underline;text-underline-offset:3px}.rank-list_grade__p35Ge{justify-self:center}.rank-list_compare__HXd_a{justify-self:center}.rank-list_method__rlNNk{margin-top:56px;max-width:720px}.rank-list_method__rlNNk h2{margin:0 0 12px;font-size:var(--text-xl)}.rank-list_method__rlNNk p{margin:16px 0 0;color:var(--ink-soft);line-height:1.6}.rank-list_method__rlNNk a{color:var(--accent);text-decoration:underline}.rank-list_points__a6EQE{display:grid;gap:10px;margin:0;padding-left:20px;list-style:disc;color:var(--ink-soft);line-height:1.6}.rank-list_points__a6EQE strong{color:var(--ink)}.rank-list_method__rlNNk .rank-list_updated__Evv0y{margin-top:24px;font-size:var(--text-sm);color:var(--muted)}.rank-list_updated__Evv0y{margin:12px 0 0;font-size:var(--text-sm);color:var(--muted)}@media (max-width:1000px){.rank-list_columns__vMWG6,.rank-list_row__ZLdPp{grid-template-columns:30px 36px minmax(0,1fr) 236px 40px 36px;column-gap:12px}.rank-list_value__c96C_{font-size:var(--text-sm)}}@media (max-width:1180px){.rank-list_filterGroup__x25BH{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-8px;padding:8px}.rank-list_filterGroup__x25BH::-webkit-scrollbar{display:none}.rank-list_filterGroup__x25BH a{white-space:nowrap;flex-shrink:0}.rank-list_filters__cFMUh:after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:48px;background:linear-gradient(to right,transparent,var(--ground));pointer-events:none;transition:opacity .2s}.rank-list_filters__cFMUh[data-end=true]:after{opacity:0}}@media (max-width:720px){.rank-list_toolbar__EAZx4{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.rank-list_columns__vMWG6,.rank-list_listSwitch__PXkgN{display:none}.rank-list_toolbar__EAZx4:has(>.rank-list_listSwitch__PXkgN:only-child){display:none}.rank-list_lead__IrREZ{display:none}.rank-list_card__qEAG_{padding:2px 8px 8px}.rank-list_cardHead__xZTPy{padding:6px 0 10px}.rank-list_headControls__WG_HX{flex:1 1 100%;justify-content:space-between}.rank-list_row__ZLdPp{grid-template-columns:22px 32px minmax(0,1fr) 40px;grid-template-areas:"pos logo name grade" "pos logo value compare";column-gap:8px;row-gap:4px;align-items:start;padding:12px 0}.rank-list_name__wqEfY,.rank-list_value__c96C_{line-height:1.3}.rank-list_pos__my0MZ{grid-area:pos;align-self:center;font-size:var(--text-xs)}.rank-list_logo__q4rwc{grid-area:logo;align-self:center;width:32px;height:32px}.rank-list_name__wqEfY{grid-area:name}.rank-list_value__c96C_{grid-area:value;font-size:var(--text-sm)}.rank-list_grade__p35Ge{grid-area:grade}.rank-list_compare__HXd_a{grid-area:compare;align-self:end}.rank-list_filterGroup__x25BH{margin:-8px -16px;padding:8px 16px}.rank-list_filters__cFMUh:after{right:-16px}.rank-list_electric__dm887{margin:-6px 0 10px}.rank-list_cardHead__xZTPy{gap:8px}.rank-list_headControls__WG_HX{flex-wrap:wrap;gap:6px}.rank-list_menu__9F8GD summary{padding:8px 12px;gap:6px}.rank-list_menuWord__3EDAa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rank-list_menu__9F8GD ul{left:0;right:auto}}@media (max-width:380px){.rank-list_row__ZLdPp{grid-template-areas:"pos logo name grade" "pos value value compare"}.rank-list_headControls__WG_HX{gap:4px}.rank-list_headControls__WG_HX .rank-list_switch__nbMMN{padding:3px}.rank-list_headControls__WG_HX .rank-list_switch__nbMMN a{padding:6px 11px}.rank-list_menu__9F8GD summary{padding:8px 10px}}.rank-list_toggleButton__rTREA{border:0;background:transparent;padding:0 6px 0 0;font-size:var(--text-sm)}.catalogue_catalogue__XjqnA{position:relative}.catalogue_strip__YFAsy ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;list-style:none}.catalogue_strip__YFAsy a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 14px 4px 6px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-soft);transition:border-color .15s,color .15s}.catalogue_strip__YFAsy a:hover{border-color:var(--accent);color:var(--accent)}.catalogue_stripLogo__E05ZP{width:24px;height:24px;border-radius:999px}.catalogue_controls__QTRCF{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);grid-template-areas:"search tools" "tabs tabs";align-items:center;column-gap:24px}.catalogue_search__npv3i{grid-area:search;display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:0 8px 0 18px;min-height:52px;color:var(--muted)}.catalogue_search__npv3i:has(input:focus){border-color:var(--accent);outline:3px solid var(--accent);outline-offset:2px}.catalogue_search__npv3i input{flex:1;border:0;background:transparent;font-size:var(--text-md);color:var(--ink);outline:none;min-width:0}.catalogue_clear__cs4Ja{border:0;background:transparent;color:var(--muted);width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.catalogue_tabs__6DAql{grid-area:tabs;display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.catalogue_tabCount__Nh2d6{margin-left:-4px;font-weight:var(--weight-text);color:var(--muted)}.catalogue_toolRow__pmr7k{grid-area:tools;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.catalogue_sortSlot__4thui{display:flex;align-items:center;gap:12px}.catalogue_bestNote__Sq6Fw,.catalogue_count__6TuCA{color:var(--muted);font-size:var(--text-sm)}.catalogue_bestNote__Sq6Fw{margin:12px 0 0;max-width:var(--measure);line-height:1.5}.catalogue_bestNote__Sq6Fw a{font-weight:var(--weight-strong);color:var(--accent);text-decoration:underline;text-underline-offset:3px}.catalogue_group__h4M85{border-bottom:1px solid var(--line)}.catalogue_group__h4M85:first-of-type{margin-top:var(--space-5);border-top:1px solid var(--line)}.catalogue_groupHead__dnYRx{display:flex;align-items:center;gap:12px;min-height:64px;padding:var(--space-2) 0;list-style:none;cursor:pointer}.catalogue_groupHead__dnYRx::-webkit-details-marker{display:none}.catalogue_groupCount__x5tc1{margin-left:auto;font-size:var(--text-sm);color:var(--muted)}.catalogue_groupChevron__j5A48{flex-shrink:0;color:var(--accent);transition:transform .2s ease}.catalogue_group__h4M85[open] .catalogue_groupChevron__j5A48{transform:rotate(180deg)}@media (hover:hover){.catalogue_groupHead__dnYRx:hover h2{color:var(--accent)}}.catalogue_groupLogo__k_xjf{width:36px;height:36px}.catalogue_groupHead__dnYRx h2{margin:0;font-size:var(--text-xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.2}.catalogue_groupLink__o33uk{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:var(--space-1) 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--accent)}.catalogue_groupLink__o33uk:hover{text-decoration:underline;text-underline-offset:3px}.catalogue_list__TCFDh{list-style:none;margin:20px 0 0;padding:0 var(--space-5)}.catalogue_group__h4M85 .catalogue_list__TCFDh{margin:0}.catalogue_row__350m0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px var(--grade-m) 36px;grid-template-areas:"name value grade compare";column-gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.catalogue_withLogo__WBR_B{grid-template-columns:36px minmax(0,1fr) 300px var(--grade-m) 36px;grid-template-areas:"logo name value grade compare"}.catalogue_row__350m0:last-child{border-bottom:0}.catalogue_logo__We0zN{grid-area:logo;width:36px;height:36px}.catalogue_name__P1CQI{grid-area:name;display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.catalogue_name__P1CQI a{font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--ink)}.catalogue_name__P1CQI .catalogue_brand__z_8oN{font-weight:var(--weight-strong);color:var(--muted)}.catalogue_name__P1CQI a:after{content:"";position:absolute;inset:0}.catalogue_name__P1CQI a:focus-visible{outline:none}.catalogue_name__P1CQI a:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@media (hover:hover){.catalogue_row__350m0:hover .catalogue_name__P1CQI a{color:var(--accent)}}.catalogue_name__P1CQI small{font-size:var(--text-sm);color:var(--muted)}.catalogue_others___LIoj{color:var(--ink-soft);font-weight:var(--weight-text)}.catalogue_sep__RDtCb{font-weight:var(--weight-text);color:var(--muted)}.catalogue_value__zZXqB{grid-area:value;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-md);line-height:1.35}.catalogue_ratio__UnKGE{font-weight:var(--weight-strong);color:var(--ink-soft)}.catalogue_ratio__UnKGE.catalogue_good__I2n4H{color:var(--good)}.catalogue_ratio__UnKGE.catalogue_bad__3a_gd{color:var(--bad)}.catalogue_ratio__UnKGE:first-letter{text-transform:uppercase}.catalogue_share__FTZB4{font-size:var(--text-sm);color:var(--ink-soft)}.catalogue_share__FTZB4 strong{font-weight:var(--weight-strong);color:var(--ink)}.catalogue_waiting__YXDbt{font-weight:var(--weight-strong);color:var(--ink-soft)}.catalogue_grade__h07QB{grid-area:grade}.catalogue_gradePending__CrXkS{background:var(--ground);color:var(--muted);border:2px dashed #c3ccda}.catalogue_compare__X2bpe{grid-area:compare;justify-self:center}.catalogue_empty__0Ibeb{margin-top:24px;text-align:center}.catalogue_empty__0Ibeb h2{margin:0 0 6px;font-size:var(--text-lg);font-weight:var(--heading-weight);letter-spacing:-.01em}.catalogue_fine__tu4sm{margin:20px 0 0;font-size:var(--text-sm);color:var(--muted);max-width:var(--measure)}@media (max-width:1000px){.catalogue_row__350m0{grid-template-columns:minmax(0,1fr) 250px var(--grade-m) 36px;column-gap:12px}.catalogue_withLogo__WBR_B{grid-template-columns:36px minmax(0,1fr) 250px var(--grade-m) 36px}.catalogue_value__zZXqB{font-size:var(--text-sm)}}@media (max-width:720px){.catalogue_strip__YFAsy ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.catalogue_strip__YFAsy ul::-webkit-scrollbar{display:none}.catalogue_strip__YFAsy a{white-space:nowrap}.catalogue_controls__QTRCF{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "tabs" "tools"}.catalogue_search__npv3i{min-height:48px}.catalogue_tabs__6DAql{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px -16px 0;padding:0 16px 2px}.catalogue_tabs__6DAql::-webkit-scrollbar{display:none}.catalogue_tabs__6DAql button{flex:none}.catalogue_toolRow__pmr7k{margin-top:4px}.catalogue_count__6TuCA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.catalogue_groupHead__dnYRx{gap:10px;min-height:56px}.catalogue_groupLogo__k_xjf{width:32px;height:32px}.catalogue_groupHead__dnYRx h2{font-size:var(--text-lg)}.catalogue_list__TCFDh{margin-top:16px;padding:0 14px}.catalogue_row__350m0,.catalogue_withLogo__WBR_B{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"name grade" "value compare";column-gap:10px;row-gap:3px;align-items:start;padding:10px 0 11px}.catalogue_withLogo__WBR_B{grid-template-columns:32px minmax(0,1fr) 40px;grid-template-areas:"logo name grade" "logo value compare"}.catalogue_logo__We0zN{align-self:center;width:32px;height:32px}.catalogue_name__P1CQI,.catalogue_value__zZXqB{line-height:1.3}.catalogue_name__P1CQI a{font-size:var(--text-md)}.catalogue_others___LIoj{display:block}.catalogue_sep__RDtCb{display:none}.catalogue_value__zZXqB{font-size:var(--text-sm)}.catalogue_compare__X2bpe{align-self:end}}@media (max-width:380px){.catalogue_withLogo__WBR_B{grid-template-areas:"logo name grade" "value value compare"}}