.prf-look-2026 .prf-ks-steps{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><path d='M3 20h5v-5h5v-5h5V5h3'/></svg>")}.prf-look-2026 .prf-ks-battery{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><rect x='2.5' y='7' width='17' height='10' rx='2.5'/><path d='M21.5 10.5v3M6 10v4m3.5-4v4'/></svg>")}.prf-look-2026 .prf-ks-calendar{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><rect x='3.5' y='5' width='17' height='15' rx='3'/><path d='M8 3v4m8-4v4M3.5 10h17'/></svg>")}.prf-look-2026 .prf-ks-filter{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><path d='M4 5h16l-6 7.5V19l-4 1.5v-8z'/></svg>")}.prf-look-2026 .prf-ks-gauge{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><path d='M4 16a8 8 0 1 1 16 0m-8 0 4-5'/></svg>")}.prf-look-2026 .prf-ks-box{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'><path d='M3.5 7.5 12 3l8.5 4.5v9L12 21l-8.5-4.5zm0 0L12 12l8.5-4.5M12 12v9'/></svg>")}.prf-look-2026 .prf-who,.prf-look-2026 .prf-score-strengths li,.prf-look-2026 .prf-legend-yes,.prf-look-2026 .prf-compat .prf-yes{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='3'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>")}.prf-look-2026 .prf-fit-else h3,.prf-look-2026 .prf-legend-no,.prf-look-2026 .prf-compat .prf-no,.prf-look-2026 .prf-compat .prf-not{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='3'><path d='M7 7l10 10M17 7 7 17'/></svg>")}.prf-look-2026 .prf-ks::after,.prf-look-2026 .prf-who::after,.prf-look-2026 .prf-fit-else h3::after,.prf-look-2026 .prf-score-strengths li::before,.prf-look-2026 .prf-compat-legend span::before,.prf-look-2026 .prf-compat td:not(.prf-na)::before{content:"";flex:none;width:24px;height:24px;background:var(--prf-teal);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.prf-look-2026.single-prf_robot .site-content{overflow-x:clip}.prf-look-2026 .prf-product{--g:var(--prf-gutter)}.prf-look-2026 .prf-head,.prf-look-2026 .prf-toc,.prf-look-2026 .prf-sec,.prf-look-2026 .prf-compare-band{width:100vw;margin-left:calc(50% - 50vw);padding-inline:calc(var(--g) + max(0px,50vw - var(--prf-max)/2))}.prf-look-2026 .prf-sec,.prf-look-2026 .prf-compare-band{padding-block:56px}.prf-look-2026 .prf-sec:nth-child(2n of .prf-sec){background:var(--prf-tint-2)}.prf-look-2026 .prf-pair{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:40px}.prf-look-2026 .prf-product div.prf-pair>*{margin:0}.prf-look-2026 .prf-head{margin-bottom:8px;padding-block:24px 40px;background:var(--prf-tint-2)}.prf-look-2026 .prf-head-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 40px}.prf-look-2026 .prf-head-photo{flex:1 1 300px;max-width:520px;margin:0;padding:24px;border-radius:32px;background:var(--prf-tint)}.prf-look-2026 .prf-head-card{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:16px;border-radius:24px;background:#fff;box-shadow:var(--prf-shadow-lift)}.prf-look-2026 .prf-head-img{width:100%;height:auto}.prf-look-2026 .prf-head-none{width:80%}.prf-look-2026 .prf-head-credit{margin:12px 4px 0;font-size:13px;color:var(--prf-muted)}.prf-look-2026 .prf-head-main{flex:1 1 360px;min-width:0}.prf-look-2026 .prf-head .entry-title{margin:0 0 16px;font-size:var(--prf-h1)!important;font-weight:800!important;line-height:1.05}.prf-look-2026 .prf-head-rating{margin:-15px 0 5px}.prf-look-2026 .prf-head-rating a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--prf-ink);text-decoration:none}.prf-look-2026 .prf-head .prf-summary{margin:0 0 20px;font-size:18px}.prf-look-2026 .prf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.prf-look-2026 .prf-tile{padding:10px 14px;border:1px solid var(--prf-line);border-radius:16px;background:#fff}.prf-look-2026 .prf-tile dt{font-size:12px;font-weight:400;color:var(--prf-muted)}.prf-look-2026 .prf-tile dd{margin:0;font-weight:700;color:var(--prf-ink)}.prf-look-2026 .prf-toc ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px 0;border-bottom:1px solid var(--prf-line);list-style:none}.prf-look-2026 .prf-toc li{margin:0}.prf-look-2026 .prf-toc a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--prf-line);border-radius:99px;color:var(--prf-text);font-weight:600;text-decoration:none}.prf-look-2026 .prf-product h2{margin:0 0 20px;font-size:var(--prf-h2)!important;font-weight:800}.prf-look-2026 .prf-product .prf-disclosure,.prf-look-2026 .prf-product .prf-verified,.prf-look-2026 .prf-product .prf-note,.prf-look-2026 .prf-product .prf-data-disclaimer{font-size:14px;color:var(--prf-muted)}.prf-look-2026 .prf-notice{padding:12px 16px;border-left:4px solid var(--prf-teal);background:var(--prf-tint)}.prf-look-2026 .prf-fit{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,375px),1fr));gap:20px}.prf-look-2026 .prf-fit>h2{grid-column:1/-1;margin-bottom:0}.prf-look-2026 .prf-who,.prf-look-2026 .prf-fit-else{position:relative;padding:64px 24px 24px;border-radius:24px;background:var(--prf-tint)}.prf-look-2026 .prf-fit-else{padding-top:24px;background:var(--prf-warn-bg)}.prf-look-2026 .prf-fit-else h3{position:relative;margin:0 0 12px;padding-left:38px;font-size:var(--prf-h3)!important}.prf-look-2026 .prf-who::after,.prf-look-2026 .prf-fit-else h3::after{position:absolute;top:24px;left:24px;width:28px;height:28px}.prf-look-2026 .prf-fit-else h3::after{top:4px;left:0;background:var(--prf-deal-fg)}.prf-look-2026 .prf-who p:last-child,.prf-look-2026 .prf-elsewhere p:last-child,.prf-look-2026 .prf-worth p:last-child{margin:0}.prf-look-2026 .prf-buy-card{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;width:fit-content;padding:22px;border:1.5px solid var(--prf-line);border-radius:24px;background:#fff}.prf-look-2026 .prf-buy-card>*{flex:1 1 360px;margin:0}.prf-look-2026 .prf-product .prf-deal-line{order:-1;font-weight:600}.prf-look-2026 .prf-deal-line a{color:var(--prf-teal)}.prf-look-2026 .prf-buy{display:flex;flex-wrap:wrap;gap:16px 10px}.prf-look-2026 .prf-buy>*{flex:auto}.prf-look-2026 .prf-buy .prf-buy-deal-wrap{display:flex}.prf-look-2026 .prf-buy-deal-wrap .check-price-button{flex:1}.prf-look-2026 .prf-keyspecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.prf-look-2026 .prf-ks{position:relative;margin:0;padding:88px 24px 24px;border:1px solid var(--prf-line);border-radius:var(--prf-r-card);background:#fff;font-size:15px}.prf-look-2026 .prf-ks::before{content:"";position:absolute;top:24px;left:24px;width:48px;height:48px;border-radius:14px;background:var(--prf-tier-mid-bg)}.prf-look-2026 .prf-ks::after{position:absolute;top:36px;left:36px}.prf-look-2026 .prf-ks-titled>strong:first-child{display:block;margin-bottom:8px;font:700 19px/1.3 var(--prf-font-head);color:var(--prf-ink)}.prf-look-2026 .prf-product .prf-score{max-width:620px;padding:22px 24px;border:1px solid var(--prf-warn-line);border-radius:var(--prf-r-card);background:var(--prf-warn-bg);font-size:15px}.prf-look-2026 .prf-score p,.prf-look-2026 .prf-score ul{margin:0 0 8px;padding:0;list-style:none}.prf-look-2026 .prf-score :where(p){font-size:inherit}.prf-look-2026 .prf-score-value,.prf-look-2026 .prf-score-rank{font-size:17px;color:var(--prf-ink)}.prf-look-2026 .prf-stars{position:relative;display:inline-block;margin-right:8px;font-size:20px;line-height:1;white-space:nowrap}.prf-look-2026 .prf-stars::before,.prf-look-2026 .prf-stars::after{content:"\2605\2605\2605\2605\2605";color:var(--prf-star-off)}.prf-look-2026 .prf-stars::after{position:absolute;left:0;overflow:hidden;width:calc(var(--prf-stars,0)/5*100%);color:var(--prf-star)}.prf-look-2026 .prf-score-strengths li{display:flex;gap:10px}.prf-look-2026 .prf-score-strengths li::before{width:18px;height:18px;margin-top:4px}.prf-look-2026 .prf-specs{width:100%;margin:0;border:1px solid var(--prf-line);border-spacing:0;border-radius:var(--prf-r-card);background:#fff;font-size:15px}.prf-look-2026 .prf-specs th,.prf-look-2026 .prf-specs td{padding:12px 20px;border:0;vertical-align:top}.prf-look-2026 .prf-specs th{width:45%;text-align:left;font-weight:400;color:var(--prf-muted)}.prf-look-2026 .prf-specs td{text-align:right;font-weight:600;color:var(--prf-ink)}.prf-look-2026 .prf-specs tr:nth-child(2n){background:var(--prf-tint-2)}.prf-look-2026 .prf-specs .prf-na,.prf-look-2026 .prf-specs .prf-not{font-weight:400;color:var(--prf-muted)}.prf-look-2026 .prf-compat-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.prf-look-2026 .prf-compat-legend span::before,.prf-look-2026 .prf-compat td:not(.prf-na)::before{display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px}.prf-look-2026 .prf-legend-no::before{background:var(--prf-deal-fg)}.prf-look-2026 .prf-compat-grid{margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;align-items:start}.prf-look-2026 .prf-compat{display:block;margin:0;padding:18px 20px;border:1px solid var(--prf-line);border-radius:20px;background:#fff;font-size:14px}.prf-look-2026 .prf-compat caption{display:block;margin:0 0 12px;text-align:left;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--prf-teal-ink)}.prf-look-2026 .prf-compat tbody{display:flex;flex-wrap:wrap;gap:8px}.prf-look-2026 .prf-compat tr{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;background:var(--prf-line-soft)}.prf-look-2026 .prf-compat tr:has(.prf-yes){background:var(--prf-tier-mid-bg);color:var(--prf-teal-ink)}.prf-look-2026 .prf-compat tr:has(.prf-no),.prf-look-2026 .prf-compat tr:has(.prf-not){background:var(--prf-warn-bg);color:var(--prf-deal-fg)}.prf-look-2026 .prf-compat th,.prf-look-2026 .prf-compat td{display:inline;padding:0;border:0;font-weight:500;color:inherit}.prf-look-2026 .prf-compat td:not(.prf-na):not(.prf-qual){display:inline-flex;order:-1;font-size:0}.prf-look-2026 .prf-compat td:not(.prf-na)::before{background:currentColor}.prf-look-2026 .prf-compare-band{background:var(--prf-ink);color:#fff}.prf-look-2026 .prf-compare-band h2,.prf-look-2026 .prf-compare-band strong,.prf-look-2026 .prf-compare-band a:not(.check-price-button){color:#fff}.prf-look-2026 .prf-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.prf-look-2026 .prf-compare-item{max-width:720px;padding:20px 24px 0;border:1px solid var(--prf-foot-line);border-radius:var(--prf-r-card)}.prf-look-2026 .prf-compare-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:18px}.prf-look-2026 .prf-product .prf-compare-buy{min-height:44px;padding:8px 16px}.prf-look-2026 .prf-worth-card,.prf-look-2026 .prf-care-card{padding:2px 26px 24px;border:1px solid var(--prf-line);border-radius:var(--prf-r-card);background:#fff}.prf-look-2026 .prf-worth-card{background:var(--prf-tint)}.prf-look-2026 .prf-product .prf-worth-card h2,.prf-look-2026 .prf-product .prf-care-card h2{margin:20px 0 10px;font-size:20px!important}.prf-look-2026 .prf-care{margin:0;padding:0;list-style:none;counter-reset:c}.prf-look-2026 .prf-care li{position:relative;min-height:32px;margin:0 0 14px;padding:4px 0 0 46px;counter-increment:c}.prf-look-2026 .prf-care li::before{content:counter(c);position:absolute;top:0;left:0;width:32px;border-radius:10px;background:var(--prf-ink);color:#fff;font-weight:700;line-height:32px;text-align:center}@media (min-width:800px){.prf-look-2026 .prf-product .prf-faq{display:grid;grid:auto-flow dense/1fr 1fr;column-gap:20px}.prf-look-2026 .prf-faq>*{grid-column:1}.prf-look-2026 .prf-faq>:nth-child(4n+3),.prf-look-2026 .prf-faq>:nth-child(4n+4){grid-column:2}}.prf-look-2026 .prf-sec>.prf-carousel{margin:0}.prf-look-2026 .prf-related{columns:2 340px;column-gap:40px;padding-left:20px}.prf-look-2026 .prf-related li{margin-bottom:8px;break-inside:avoid}@media (max-width:760px){.prf-look-2026 .prf-product{--g:var(--prf-gutter-phone)}.prf-look-2026 .prf-sec,.prf-look-2026 .prf-compare-band{padding-block:40px}.prf-look-2026 .prf-toc ul{flex-wrap:nowrap;overflow-x:auto}.prf-look-2026 .prf-toc li{flex:none}.prf-look-2026 .prf-head-photo{padding:16px}}