.page_anchor__Jf1ha{scroll-margin-top:calc(var(--hdr-h) + 50px)}.page_mhero__4NkuZ{position:relative;overflow:hidden;isolation:isolate;background:var(--dark);color:#fff;padding:calc(var(--hdr-h) + clamp(48px, 8vw, 92px)) 0 clamp(40px,6vw,72px)}.page_mhero__bg__q313j{z-index:-1}.page_mhero__bg__q313j,.page_mhero__bg__q313j>*{position:absolute;inset:0}.page_mhero__in__82Pys{position:relative}.page_mhero__head__bceQ6{max-width:760px;display:grid;grid-gap:14px;gap:14px}.page_mhero__facts__Gw5ah{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,.56);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_mhero__facts__Gw5ah b{color:#fff;font-weight:500}.page_mtiles__lxHAN{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:clamp(30px,5vw,52px)}@media (max-width:1180px){.page_mtiles__lxHAN{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:780px){.page_mtiles__lxHAN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.page_mtiles__lxHAN{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_mtile__mYZKQ{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:3/4.1;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);transition:transform var(--t-med),box-shadow var(--t-med)}.page_mtile__mYZKQ:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),var(--sh-3)}.page_mtile__fill__gGBtV{position:absolute;inset:0;transition:transform var(--t-slow)}.page_mtile__mYZKQ:hover .page_mtile__fill__gGBtV{transform:scale(1.06)}.page_mtile__mYZKQ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0) 34%,rgba(0,0,0,.8))}.page_mtile__body__mum45{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px 11px}.page_mtile__n__sxIr4{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:rgba(255,255,255,.8)}.page_mtile__t__KFtk7{font-size:12.5px;font-weight:600;line-height:1.2;color:#fff;letter-spacing:-.005em}.page_mtile__g__bCzMF{font-family:var(--font-mono);font-size:10px;color:rgba(255,255,255,.72);margin-top:3px;display:block}.page_matnav__eeEXw{position:-webkit-sticky;position:sticky;top:var(--hdr-h);z-index:40;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.page_matnav__in__8SFhR{display:flex;gap:2px;overflow-x:auto;padding:7px 0;scrollbar-width:none}.page_matnav__in__8SFhR::-webkit-scrollbar{display:none}.page_matnav__eeEXw a{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:6px 12px;border-radius:var(--r-pill);color:var(--ink-3);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.page_matnav__eeEXw a:hover{background:var(--bg-2);color:var(--ink)}.page_matnav__eeEXw a.is-on{background:var(--ink);color:#fff}.page_matnav__sw__w8OZO{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.page_chooser__lnSJc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:900px){.page_chooser__lnSJc{grid-template-columns:1fr}}.page_qblock__AODWu+.page_qblock__AODWu{margin-top:24px}.page_qlab__vSlkS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.page_qlab__vSlkS b{font-size:14px;font-weight:500}.page_qlab__vSlkS span{font-size:11px;color:var(--ink-4);font-family:var(--font-mono)}.page_qopts__9yviX{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}@media (max-width:620px){.page_qopts__9yviX{grid-template-columns:1fr}}.page_recs__IAuGQ{background:var(--bg-2);border-radius:var(--r-lg);padding:clamp(16px,2vw,22px);display:grid;grid-gap:10px;gap:10px;align-content:start}.page_recs__head__27S9L{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.page_recs__IAuGQ>.page_recList__SrSUO{display:grid;grid-gap:10px;gap:10px}.page_rec__7w03l{display:grid;grid-template-columns:46px minmax(0,1fr) 100px;grid-gap:14px;gap:14px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;transition:border-color var(--t-fast),transform var(--t-fast)}.page_rec__7w03l:hover{border-color:var(--ink-5);transform:translateX(2px)}.page_rec__7w03l.is-top{border-color:var(--ink)}.page_rec__sw__hTAji{width:46px;height:46px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.page_rec__t__A9zkj{font-size:14px;font-weight:500;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.page_rec__g__bGQU3{font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}.page_rec__note__yXG1Q{font-size:12px;color:var(--ink-3);line-height:1.45}.page_rec__v__8KPv3{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;color:var(--ink-4)}.page_rec__v__8KPv3 b{color:var(--ink-2);font-weight:600}.page_rec__score__fpyKj{display:grid;grid-gap:6px;gap:6px;justify-items:end}.page_rec__pct___x28d{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.page_rec__7w03l.is-top .page_rec__pct___x28d{color:var(--accent)}.page_recbar__lj7pL{width:92px;height:4px;border-radius:4px;background:var(--bg-4);overflow:hidden}.page_recbar__lj7pL i{display:block;height:100%;background:var(--ink-4);transition:width .5s var(--ease-out)}.page_rec__7w03l.is-top .page_recbar__lj7pL i{background:var(--accent)}@media (max-width:480px){.page_rec__7w03l{grid-template-columns:38px minmax(0,1fr)}.page_rec__sw__hTAji{width:38px;height:38px}.page_rec__score__fpyKj{grid-column:1/-1;justify-items:start}}.page_tblwrap__ENQ9B{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.page_ctbl__jrvq4{min-width:1120px;font-size:13px}.page_ctbl__jrvq4 td,.page_ctbl__jrvq4 th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.page_ctbl__jrvq4 thead th{background:var(--bg-2);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.page_ctbl__jrvq4 tbody tr:last-child td{border-bottom:0}.page_ctbl__jrvq4 tbody tr:hover td{background:var(--bg-2)}.page_ctbl__jrvq4 td:first-child,.page_ctbl__jrvq4 th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--line)}.page_ctbl__jrvq4 tbody tr:hover td:first-child,.page_ctbl__jrvq4 thead th:first-child{background:var(--bg-2)}.page_ctbl__name__Ap29L{display:flex;align-items:center;gap:10px;font-weight:500}.page_ctbl__sw__qjYtq{width:22px;height:22px;border-radius:var(--r-xs);flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}.page_sortbtn__KGD3Q{display:inline-flex;align-items:center;gap:6px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.page_sortbtn__KGD3Q:hover{color:var(--ink-2)}.page_sortbtn__KGD3Q i{font-style:normal;font-size:9px;opacity:.3}.page_ctbl__jrvq4 th.is-sorted{color:var(--ink)}.page_ctbl__jrvq4 th.is-sorted .page_sortbtn__KGD3Q i{opacity:1}.page_dots__CSBY5{display:inline-flex;gap:3px;align-items:center}.page_dots__CSBY5 i{width:7px;height:7px;border-radius:50%;background:var(--bg-4)}.page_dots__CSBY5 i.page_on__e6Si7{background:var(--ink-2)}.page_mbar__XWley{display:inline-block;width:44px;height:4px;border-radius:4px;background:var(--bg-4);overflow:hidden;margin-left:9px;vertical-align:middle}.page_mbar__XWley i{display:block;height:100%;background:var(--ink-4)}.page_tblnotes__JIHpQ{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.page_msec__grid__tQbvu{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-gap:clamp(28px,4vw,68px);gap:clamp(28px,4vw,68px);align-items:start}@media (max-width:960px){.page_msec__grid__tQbvu{grid-template-columns:1fr}}.page_msec__vis__O8_jD{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 66px)}.page_msec--flip__8rCCD .page_msec__vis__O8_jD{order:2}@media (max-width:960px){.page_msec--flip__8rCCD .page_msec__vis__O8_jD{order:0}.page_msec__vis__O8_jD{position:static}}.page_msec__body__Cy_kJ{display:grid;grid-gap:20px;gap:20px}.page_msec__head__Bxjc_{display:grid;grid-gap:10px;gap:10px}.page_mpanel__UcLFE{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px 18px}.page_mpanel__cap__60Vrd{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.page_mpanel__ch__u_L1x{font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:10px}.page_thk__IWRjs{display:flex;flex-wrap:wrap;gap:6px}.page_ga__e4mvX{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 32px;gap:22px 32px}@media (max-width:640px){.page_ga__e4mvX{grid-template-columns:1fr}}.page_ga__e4mvX h4{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.page_galist__f2Q_y li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:9px;gap:9px;padding:6px 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.page_galist__f2Q_y li:before{font-family:var(--font-mono);font-weight:600;line-height:1.5}.page_galist--good__2iKYU li:before{content:"+";color:var(--ok)}.page_galist--avoid__Nig1K li:before{content:"\2212";color:var(--err)}.page_worked__pCkhu{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_worked__pCkhu b{color:var(--ink);font-weight:600}.page_fins__9TXGb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.page_fins__9TXGb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_fins__9TXGb{grid-template-columns:1fr}}.page_fin__sw__l_lOX{aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--bg-3);margin-bottom:14px}.page_fin__sw__l_lOX svg{width:100%;height:100%}.page_fin__row__3g_7G{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-4)}.page_fin__p__KaEtl{font-family:var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_bedwrap__OuewT{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:900px){.page_bedwrap__OuewT{grid-template-columns:1fr}}.page_bed__XgvGc{width:100%;height:auto}.page_bed__XgvGc .page_bl__mQFxe{fill:none;stroke:var(--ink-2);stroke-width:1.4}.page_bed__XgvGc .page_bd__o2vat{fill:none;stroke:var(--dim-line);stroke-width:1;stroke-dasharray:6 4}.page_bed__XgvGc .page_bt__tNLQi{fill:var(--dim);font:500 11px var(--font-mono);letter-spacing:.04em}.page_bed__XgvGc .page_bdim__qxBDf{stroke:var(--dim-line);stroke-width:1;fill:none}