.wdh{--wd-mono:var(--dk-mono);--wd-sans:var(--font-geist-sans),"Geist",system-ui,sans-serif;font-family:var(--wd-sans);overflow-x:clip}.wdh .wd-wrap{max-width:1240px;margin:0 auto;padding:0 24px 72px}.wdh :is(h1,h2,h3,p,dl,dd,dt,ul,ol){margin:0;padding:0}.wdh :is(ul,ol){list-style:none}.wdh .wd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wdh .wd-sub{color:var(--dk-muted);font-size:14px;line-height:1.4}.wdh .wd-legend,.wdh .wd-m{font:400 14px/1.2 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-swipe{display:none}.wdh :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--dk-green);outline-offset:2px}.wdh .wd-hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start;padding:32px 0 8px}.wdh .wd-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font:500 13px/1 var(--wd-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dk-muted)}.wdh .wd-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--dk-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--dk-green) 18%,transparent)}.wdh h1{font-weight:650;letter-spacing:-.05em;line-height:.98;font-size:clamp(44px,7.2vw,104px);max-width:none;text-wrap:balance;color:var(--dk-text)}.wdh .wd-h1sub{margin-top:.5em;max-width:20em;font-size:clamp(24px,3.4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--dk-muted)}.wdh .wd-h1sub b{color:var(--dk-green);font-weight:600}.wdh .wd-lede{margin-top:26px;max-width:44em;font-size:clamp(18px,1.9vw,22px);line-height:1.55;color:var(--dk-prose)}.wdh .wd-lede a{color:var(--dk-text);text-underline-offset:.2em}.wdh .wd-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.wdh .hd-btn.wd-big{height:52px;padding:0 24px;font-size:16px}.wdh .wd-pulse{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px;font:400 14px/1.4 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-pulse i{width:8px;height:8px;border-radius:50%;background:var(--dk-amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--dk-amber) 18%,transparent)}.wdh .wd-pulse a{color:var(--dk-muted);text-decoration:none}.wdh .wd-pulse a:hover{color:var(--dk-text)}.wdh .wd-pulse b{font-size:16px;font-weight:600}.wdh .wd-pulse b.g{color:var(--dk-green)}.wdh .wd-pulse b.a{color:var(--dk-amber)}.wdh .wd-pulse b.r{color:var(--dk-red)}.wdh .wd-pulse span{color:var(--dk-line2)}.wdh .wd-blk{margin-top:64px}.wdh .wd-sech{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.wdh .wd-how h2,.wdh .wd-sech h2{font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.05;max-width:none;color:var(--dk-text)}.wdh .wd-sech p{max-width:46ch;margin-top:8px;font-size:16px;line-height:1.45;color:var(--dk-muted)}.wdh .wd-panel{background:var(--dk-panel);border:1px solid var(--dk-line);border-radius:14px;overflow:hidden}.wdh .wd-more{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.wdh .wd-rcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.wdh .wd-rc{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;min-width:0;padding:20px 22px 22px;background:var(--dk-panel);border:1px solid var(--dk-line);border-top:3px solid var(--dk-line2);border-radius:14px}.wdh .wd-rc.better{border-top-color:var(--dk-green)}.wdh .wd-rc.worse{border-top-color:var(--dk-redfill)}.wdh .wd-rc.mixed{border-top-color:var(--dk-amber)}.wdh .wd-rch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wdh .wd-vp{padding:6px 9px;border-radius:6px;font:600 12px/1 var(--wd-mono);letter-spacing:.06em;text-transform:uppercase}.wdh .wd-vp.better{background:color-mix(in srgb,var(--dk-green) 16%,transparent);color:var(--dk-green)}.wdh .wd-vp.worse{background:color-mix(in srgb,var(--dk-redfill) 18%,transparent);color:var(--dk-red)}.wdh .wd-vp.mixed{background:color-mix(in srgb,var(--dk-amber) 16%,transparent);color:var(--dk-amber)}.wdh .wd-rtag{padding:5px 8px;border:1px solid var(--dk-line2);border-radius:6px;font:400 12px/1 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-rd{margin-left:auto;font:400 13px/1 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-rc h3{font-size:19px;font-weight:600;letter-spacing:-.022em;line-height:1.28;color:var(--dk-text)}.wdh .wd-chg,.wdh .wd-chg li{display:flex;flex-direction:column}.wdh .wd-chg li{align-items:flex-start;gap:7px;padding:11px 0;border-top:1px solid var(--dk-line)}.wdh .wd-cl{font-size:13px;line-height:1.3;color:var(--dk-muted)}.wdh .wd-cv{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font:400 15px/1.3 var(--wd-mono)}.wdh .wd-bf{font-weight:500;color:var(--dk-muted);text-decoration:line-through;text-decoration-color:var(--dk-line2)}.wdh .wd-cv i{font-style:normal;color:var(--dk-muted)}.wdh .wd-af{padding:3px 8px;border-radius:6px;font-weight:600;background:var(--dk-panel2,#161618);color:var(--dk-text,#ededee);box-shadow:inset 0 0 0 1px var(--dk-line2,#323237)}.wdh .wd-af.better{background:color-mix(in srgb,var(--dk-green) 16%,transparent);color:var(--dk-green)}.wdh .wd-af.worse{background:color-mix(in srgb,var(--dk-redfill) 18%,transparent);color:var(--dk-red)}.wdh .wd-af.unclear{background:color-mix(in srgb,var(--dk-amber) 14%,transparent);color:var(--dk-amber)}.wdh .wd-more-parts{font-size:13px;color:var(--dk-muted)}.wdh .wd-mp-phone{display:none}.wdh .wd-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid var(--dk-line);background:var(--dk-panel2)}.wdh .wd-tab{appearance:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--dk-line2);border-radius:999px;background:var(--dk-panel);font:500 14px/1 var(--wd-sans);color:var(--dk-text);cursor:pointer;transition:background .15s,border-color .15s}.wdh .wd-tab span{font:400 12px/1 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-tab:hover{background:var(--dk-panel2);border-color:var(--dk-muted)}.wdh .wd-tab[aria-selected=true]{background:var(--dk-green);border-color:var(--dk-green);color:var(--dk-panel);font-weight:600}.wdh .wd-tab[aria-selected=true] span{color:inherit;opacity:.7}.wdh .wd-lhead,.wdh .wd-row{display:grid;grid-template-columns:30px 44px minmax(0,1.5fr) 60px minmax(0,1.05fr) 100px 170px 92px;column-gap:16px;align-items:center}.wdh .wd-lhead{padding:12px 20px;border-bottom:1px solid var(--dk-line2);font:500 12px/1 var(--wd-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dk-muted)}.wdh .wd-lhead .c3{grid-column:3}.wdh .wd-row{padding:15px 20px;border-top:1px solid var(--dk-line)}.wdh .wd-row:first-child{border-top:0}.wdh .wd-row:hover{background:var(--dk-panel2)}.wdh .wd-rank{font:500 17px/1 var(--wd-mono);color:var(--dk-muted);text-align:right}.wdh .wd-who{min-width:0}.wdh .wd-who h3{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.wdh .wd-who h3 a{color:inherit;text-decoration:none}.wdh .wd-who h3 a:hover{color:var(--dk-green)}.wdh .wd-watch{display:flex;gap:7px;align-items:baseline;margin-top:4px;font-size:13px;line-height:1.35;color:var(--dk-amber)}.wdh .wd-watch span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--dk-amber);border-radius:50%;font:600 9px/1 var(--wd-mono);transform:translateY(-1px)}.wdh .wd-kn{display:contents}.wdh .wd-kn div{min-width:0}.wdh .wd-kn dt{display:none;font-size:12px;line-height:1.2;color:var(--dk-muted)}.wdh .wd-kn dd{font:600 14px/1.3 var(--wd-mono);letter-spacing:-.03em;color:var(--dk-text);overflow-wrap:anywhere}.wdh .wd-kn dd.wd-dd{font-size:13px}.wdh .wd-act{display:flex;justify-content:flex-end}.wdh .wd-note{padding:14px 20px;border-top:1px solid var(--dk-line);font-size:14px;color:var(--dk-muted)}.wdh .wd-tfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--dk-line2);background:var(--dk-panel2);font:400 13px/1.2 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-mkts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wdh .wd-mkts a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--dk-line2);border-radius:8px;background:var(--dk-panel);font-size:14px;color:var(--dk-text);text-decoration:none}.wdh .wd-mkts a:hover{background:var(--dk-panel2);border-color:var(--dk-muted)}.wdh .wd-mkts b{font:500 12px/1 var(--wd-mono);color:var(--dk-muted)}.wdh .wd-pstrip{padding:24px;border:1px solid color-mix(in srgb,var(--dk-green) 40%,var(--dk-line));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--dk-green) 8%,var(--dk-panel)) 0,var(--dk-panel) 240px);box-shadow:0 0 0 1px color-mix(in srgb,var(--dk-green) 14%,transparent)}.wdh .wd-pstrip .wd-sech{margin-bottom:18px}.wdh .wd-pstrip .wd-sech h2{font-size:clamp(26px,3vw,36px)}.wdh .wd-pgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wdh .wd-pcard{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--dk-line2);border-radius:12px;background:color-mix(in srgb,var(--dk-panel) 70%,transparent)}.wdh .wd-ph{display:flex;align-items:center;gap:12px}.wdh .wd-tn{flex:1;min-width:0}.wdh .wd-tn h3{font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.wdh .wd-tn h3 a{color:inherit;text-decoration:none}.wdh .wd-tn h3 a:hover{color:var(--dk-green)}.wdh .hd-score.wd-mini{min-width:44px;height:30px;padding:0 8px;font-size:15px;border-radius:7px}.wdh .wd-dl{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:1}.wdh .wd-disc{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;line-height:1.4;color:var(--dk-muted)}.wdh .wd-disc b{font:600 30px/1 var(--wd-mono);letter-spacing:-.05em;color:var(--dk-green);white-space:nowrap}.wdh .wd-disc b small{display:block;margin-bottom:4px;font:500 13px var(--wd-sans);letter-spacing:0;color:var(--dk-muted)}.wdh .wd-chip{display:flex;width:100%;height:46px;margin-top:auto}.wdh .wd-chip b{flex:1;min-width:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdh .wd-how{padding:28px 28px 26px}.wdh .wd-howtop{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.wdh .wd-bar{display:flex;gap:3px;height:34px;margin-top:24px;border-radius:8px;overflow:hidden}.wdh .wd-bar span{display:block;flex-basis:0;min-width:4px}.wdh .wd-w1{background:var(--dk-green)}.wdh .wd-w2{background:color-mix(in srgb,var(--dk-green) 78%,var(--dk-panel))}.wdh .wd-w3{background:color-mix(in srgb,var(--dk-green) 60%,var(--dk-panel))}.wdh .wd-w4{background:color-mix(in srgb,var(--dk-green) 46%,var(--dk-panel))}.wdh .wd-w5{background:color-mix(in srgb,var(--dk-green) 32%,var(--dk-panel))}.wdh .wd-w6{background:color-mix(in srgb,var(--dk-green) 22%,var(--dk-panel))}.wdh .wd-leg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}.wdh .wd-leg li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:14px}.wdh .wd-leg i{flex:none;width:10px;height:10px;border-radius:3px}.wdh .wd-leg b{margin-left:auto;font:600 14px/1 var(--wd-mono);color:var(--dk-text)}.wdh .wd-tiers{max-width:70ch;margin-top:22px;padding-top:20px;border-top:1px solid var(--dk-line);font-size:17px;line-height:1.6;color:var(--dk-prose)}.wdh .wd-tiers strong{font-weight:600;color:var(--dk-text)}.wdh .wd-tiers span{font:400 15px/1 var(--wd-mono);color:var(--dk-amber)}.wdh .wd-gg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wdh .wd-gd{display:flex;flex-direction:column;gap:12px;min-height:132px;padding:20px 22px;border:1px solid var(--dk-line);border-radius:14px;background:var(--dk-panel);color:var(--dk-text);text-decoration:none;transition:background .15s,border-color .15s}.wdh .wd-gd:hover{background:var(--dk-panel2);border-color:var(--dk-muted)}.wdh .wd-gk{font:400 12px/1 var(--wd-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dk-green)}.wdh .wd-gt{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.wdh .wd-expl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.wdh .wd-expl a{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--dk-line2);border-radius:12px;background:var(--dk-panel);color:var(--dk-text);text-decoration:none}.wdh .wd-expl a:hover{background:var(--dk-panel2);border-color:var(--dk-muted)}.wdh .wd-expl b{font-size:16px;font-weight:600}.wdh .wd-expl span{font-size:13px;line-height:1.35;color:var(--dk-muted)}@media (max-width:1180px){.wdh .wd-lhead,.wdh .wd-row{grid-template-columns:28px 44px minmax(0,1.4fr) 60px minmax(0,1fr) 90px 160px 84px;column-gap:12px}.wdh .wd-expl,.wdh .wd-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.wdh .wd-gg,.wdh .wd-rcg{grid-template-columns:repeat(2,minmax(0,1fr))}.wdh .wd-lhead{display:none}.wdh .wd-row{grid-template-columns:30px 44px minmax(0,1fr) 60px;grid-template-areas:"rank logo who score" ". kn kn kn" ". cd cd act";row-gap:14px;padding:18px 16px}.wdh .wd-rank{grid-area:rank}.wdh .wd-row .hd-logo{grid-area:logo}.wdh .wd-who{grid-area:who}.wdh .wd-row .hd-score{grid-area:score;justify-self:end}.wdh .wd-kn{display:grid;grid-area:kn;grid-template-columns:1.4fr 1fr;gap:12px}.wdh .wd-kn dt{display:block;margin-bottom:4px}.wdh .wd-cd{grid-area:cd}.wdh .wd-act{grid-area:act}.wdh .wd-leg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wdh .wd-wrap{padding:0 16px 56px}.wdh .wd-hero{padding:34px 0 4px}.wdh .wd-blk{margin-top:48px}.wdh .wd-cta .hd-btn{flex:1;min-width:0}.wdh .wd-swipe{display:inline}.wdh .wd-mp-wide,.wdh .wd-x{display:none}.wdh .wd-mp-phone{display:block}.wdh .wd-rcg{display:flex;align-items:flex-start;gap:12px;margin:0 -16px;padding:0 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.wdh .wd-rcg::-webkit-scrollbar{display:none}.wdh .wd-rc{flex:0 0 85%;scroll-snap-align:start}.wdh .wd-more .hd-btn{width:100%}.wdh .wd-tabs{flex-wrap:nowrap;overflow-x:auto;padding:14px 16px;scrollbar-width:none}.wdh .wd-tabs::-webkit-scrollbar{display:none}.wdh .wd-tab{flex:none}.wdh .wd-row{grid-template-columns:44px minmax(0,1fr) 58px;grid-template-areas:"logo who score" "kn kn kn" "cd cd act";column-gap:12px}.wdh .wd-rank{display:none}.wdh .wd-kn{grid-template-columns:1fr 1fr}.wdh .wd-tfoot{padding:14px 16px}.wdh .wd-tfoot .hd-btn{width:100%}.wdh .wd-pstrip{padding:18px 16px}.wdh .wd-pgrid{display:flex;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.wdh .wd-pgrid::-webkit-scrollbar{display:none}.wdh .wd-pgrid .wd-pcard{flex:0 0 240px;scroll-snap-align:start}.wdh .wd-how{padding:22px 16px}.wdh .wd-leg{grid-template-columns:repeat(2,minmax(0,1fr))}.wdh .wd-gg{grid-template-columns:1fr}.wdh .wd-expl{grid-template-columns:repeat(2,minmax(0,1fr))}.wdh .wd-tiers{font-size:16px}}@media (prefers-reduced-motion:reduce){.wdh .wd-gd,.wdh .wd-tab{transition:none}.wdh .wd-pgrid,.wdh .wd-rcg{scroll-behavior:auto}}.wdh .wd-hero h1{font-size:clamp(36px,4.4vw,58px);line-height:1.02}.wdh .wd-eyebrow{margin-bottom:14px}.wdh .wd-hero .wd-h1sub{font-size:clamp(20px,2vw,26px);margin-top:.4em}.wdh .wd-hero .wd-lede{margin-top:14px;font-size:17px;max-width:40em}.wdh .wd-hero .wd-cta{margin-top:18px}.wdh .wd-hero .wd-pulse{margin-top:16px}.wdh .wd-hp{background:var(--dk-panel);border:1px solid var(--dk-line);border-top:3px solid var(--dk-amber);border-radius:14px;padding:16px 20px}.wdh .wd-hph{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.wdh .wd-hph h2{font-size:18px;letter-spacing:-.02em;line-height:1.2}.wdh .wd-hph span{font:400 12px/1 var(--wd-mono);color:var(--dk-muted);white-space:nowrap}.wdh .wd-hpl{list-style:none;margin:0;padding:0}.wdh .wd-hpl li{padding:10px 0;border-bottom:1px solid var(--dk-line)}.wdh .wd-hpt{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wdh .wd-hpt a,.wdh .wd-hpt b{font-size:15px;font-weight:650;color:var(--dk-text);text-decoration:none}.wdh .wd-hpt a:hover{color:var(--dk-green)}.wdh .wd-hpt span{font:400 12px/1 var(--wd-mono);color:var(--dk-muted);white-space:nowrap}.wdh .wd-hpl p{margin:2px 0 6px;font-size:13px;color:var(--dk-muted)}.wdh .wd-hpv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 14px/1.3 var(--wd-mono)}.wdh .wd-hpv i,.wdh .wd-hpv s{color:var(--dk-muted)}.wdh .wd-hpv i{font-style:normal}.wdh .wd-hpv b{padding:2px 8px;border-radius:6px;background:var(--dk-panel2);box-shadow:inset 0 0 0 1px var(--dk-line2);color:var(--dk-text);font-weight:600}.wdh .wd-hpall{display:block;margin-top:12px;font-size:14px;color:var(--dk-green);text-decoration:none}.wdh .wd-hpall:hover{text-decoration:underline}@media (max-width:960px){.wdh .wd-hero{grid-template-columns:1fr;gap:24px}}