.ps[data-astro-cid-ibx6unlj]{margin:0}.ps[data-astro-cid-ibx6unlj] img,.ps[data-astro-cid-ibx6unlj] .ph[data-astro-cid-ibx6unlj]{width:100%;aspect-ratio:var(--ps-r);object-fit:cover;border-radius:var(--r);height:auto;display:block}.ps[data-astro-cid-ibx6unlj] .ph[data-astro-cid-ibx6unlj].ph{font-size:var(--fs-small);background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--text) 5%,transparent) 14px 28px);padding:24px;display:grid}.ps[data-astro-cid-ibx6unlj] .ph[data-astro-cid-ibx6unlj] b[data-astro-cid-ibx6unlj]{font-size:var(--fs-label)}.ps[data-astro-cid-ibx6unlj] .ph[data-astro-cid-ibx6unlj] span[data-astro-cid-ibx6unlj]{max-width:40ch}.ps[data-astro-cid-ibx6unlj] .ph[data-astro-cid-ibx6unlj] code[data-astro-cid-ibx6unlj]{font-size:var(--fs-label);color:var(--mute);margin-top:8px;display:block}figcaption[data-astro-cid-ibx6unlj]{font-size:var(--fs-small);color:var(--mute);margin-top:10px}.rev-track{scroll-snap-type:x mandatory;padding:44px max(var(--gut),calc((100vw - var(--max))/2)) 8px;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}.rev-track::-webkit-scrollbar{display:none}.rev-card{scroll-snap-align:center;background:var(--tile);border-radius:var(--r);flex-direction:column;flex:0 0 min(400px,82vw);gap:20px;margin:0;padding:32px;display:flex}.rev-card blockquote{font-size:var(--fs-body);letter-spacing:-.014em;color:var(--text-2);flex:1;margin:0;line-height:1.5}.rev-card figcaption{font-size:var(--fs-small);flex-direction:column;display:flex}.rev-card figcaption span{color:var(--dim)}.stars{gap:3px;display:flex}.rev-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rev-nav{flex:none;gap:10px;display:flex}.rev-btn{background:var(--tile-2);width:44px;height:44px;color:var(--text);border:0;border-radius:99px;place-items:center;transition:background .25s,opacity .25s;display:grid}.rev-btn:hover{background:var(--tile-3)}.rev-btn:disabled{opacity:.35;cursor:default}.rev-btn svg{width:18px;height:18px}@media (hover:none){.rev-nav{display:none}}.stars svg{width:17px;height:17px;fill:var(--yellow)}.rev-leave{color:var(--mute);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.pf{--unit-x:40%;--unit-y:21.15%;--unit-w:20%;--unit-h:57.7%}.pf-stage{aspect-ratio:1000/520;max-width:1100px;margin-inline:auto;position:relative}.pf-h,.pf-v{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pf-v{display:none}.pf .w-base{fill:none;stroke:var(--c);stroke-opacity:.2;stroke-width:6px;stroke-linecap:round;transition:stroke-opacity .5s var(--ease)}.pf .w-flow{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 16;opacity:0;transition:opacity .4s var(--ease)}.pf .w.on .w-base{stroke-opacity:.6}.pf .w.on .w-flow{opacity:.95;animation:.9s linear infinite pf-flow}.pf .w-stripe{fill:none;stroke:var(--w-mains);stroke-opacity:.2;stroke-width:6px;stroke-dasharray:9 9;transition:stroke-opacity .5s var(--ease)}.pf .w.on .w-stripe{stroke-opacity:.9}.pf .pf-cl{font:600 13px/1 var(--font);fill:var(--mute)}.pf-v .pf-cl{font-size:15px}.pf-bi{font-size:var(--fs-label);color:var(--text-2);max-width:18ch;font-weight:600;line-height:1.3}.pf-rate{text-align:center;width:22%;font-size:var(--fs-small);color:var(--text-2);margin:0;position:absolute;bottom:-10px}.pf-rate b{font-weight:700;font-size:var(--fs-title);color:var(--text)}.pf-rate-in{left:0}.pf-rate-out{right:0}.pf-rated .pf-note{margin-top:40px}@keyframes pf-flow{to{stroke-dashoffset:-16.1px}}.pf .plug{fill:var(--c);fill-opacity:.32;transition:fill-opacity .4s}.pf .plug.on{fill-opacity:1}.pf .unit-body{fill:var(--pf-unit);stroke:var(--line-2);stroke-width:1.5px}.pf-unit{left:var(--unit-x);top:var(--unit-y);width:var(--unit-w);height:var(--unit-h);text-align:center;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex;position:absolute}.pf-img{object-fit:contain;flex:1 1 0;width:100%;min-height:0}.pf-read{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;display:flex}.pf-model{font-weight:600;font-size:var(--fs-title);letter-spacing:-.02em}.pf-bar{grid-template-columns:repeat(10,1fr);gap:3px;width:72%;display:grid}.pf-bar i{background:var(--seg-off);height:clamp(7px,1vw,12px);transition:background .5s var(--ease);border-radius:3px}.pf-bar i.f{background:#30d158}.pf-net{font:600 var(--fs-sub)/1 var(--font);letter-spacing:-.03em}.pf-state{font-size:var(--fs-label);color:var(--mute);max-width:16ch;line-height:1.3}.pf-t{width:22%;top:var(--hy);text-align:left;background:var(--tile-2);border:1px solid var(--line);color:var(--text);transition:background .3s var(--ease),border-color .3s,opacity .3s,transform .25s var(--ease);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px 16px;display:grid;position:absolute;transform:translateY(-50%)}.pf-t:hover{border-color:var(--line-2)}.pf-t:active{transform:translateY(-50%)scale(.97)}.pf-t b{font-weight:600;font-size:var(--fs-title);letter-spacing:-.015em}.pf-t small{color:var(--mute);font-size:var(--fs-small);grid-column:2;line-height:1.3}.pf-t[aria-pressed=false]{border-color:var(--line);background:0 0}.pf-t[aria-pressed=false] b{color:var(--text-2)}.pf-t[aria-pressed=false] small{color:var(--dim)}.pf-t[aria-pressed=false] .dot{opacity:.4}.pf-in{left:0}.pf-s2-s{display:none}.pf-out{right:0}.pf-note{text-align:center;margin-top:28px;max-width:60ch;margin-inline:auto}.pf .pf-hold{border-top:1.5px dashed var(--line-2);font-size:var(--fs-label);margin-top:4px;padding-top:4px}.pf-4 .pf-out{padding-block:10px}@media (width<=1000px){.pf{--cw:31%}.pf-4{--ow:24%}.pf-stage{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);max-width:480px;display:grid}.pf-stage>*{grid-column:1}.pf-h{display:none}.pf-v{aspect-ratio:400/434;grid-row:3;height:auto;display:block;position:relative;inset:auto}.pf-unit{aspect-ratio:190/248;grid-row:3;align-self:start;width:47.5%;height:auto;margin:27.5% 0 0 26.25%;position:relative;top:auto;left:auto}.pf-t{width:var(--cw);margin-left:calc(var(--vx) - var(--cw) / 2);text-align:center;border-radius:14px;grid-template-columns:1fr;justify-items:center;padding:10px 8px;position:relative;top:auto;left:auto;right:auto;transform:none}.pf-t:active{transform:scale(.97)}.pf-t .dot{margin-bottom:4px}.pf-t b{font-size:var(--fs-body)}.pf-t small{font-size:var(--fs-label);grid-column:1}.pf-in{grid-row:2;align-content:start}.pf-s2-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-s2-s{display:inline}.pf-rate{width:auto;margin:0;position:static}.pf-rate-in{grid-row:1;margin-bottom:14px}.pf-rate-out{grid-row:5;margin-top:14px}.pf-rated .pf-note{margin-top:28px}.pf-out{grid-row:4;align-content:start}.pf-4 .pf-out{--cw:var(--ow);padding:8px 4px}.pf-4 .pf-out b{font-size:var(--fs-label);line-height:1.2}.pf-4 .pf-out small{font-size:var(--fs-label);line-height:1.3}}.vf{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.vf-box,.vf-body{min-width:0}.vf-t{font-size:var(--fs-sub);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.05;font-stretch:var(--caps-stretch)}.vf-box{border:0}.vf-sum{display:none}.vf-makes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vf-make{background:var(--tile);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-size:var(--fs-small);white-space:nowrap;border:0;border-radius:99px;align-items:center;padding:0 18px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.vf-make:hover{box-shadow:inset 0 0 0 1px var(--text)}.vf-make[aria-expanded=true]{background:var(--text);color:var(--bg);box-shadow:none}.vf-panel{border-radius:var(--r-m);background:var(--tile);margin-top:16px;padding:20px 22px}.vf-yes{font-weight:700;font-size:var(--fs-body);align-items:center;gap:10px;display:flex}.vf-yes svg{background:var(--yellow);fill:none;stroke:#0d0d0d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:99px;flex:none;width:26px;height:26px;padding:4px}.vf-models{columns:3 160px;column-gap:24px;margin:14px 0 0;padding:0;list-style:none}.vf-models li{break-inside:avoid}.vf-link{min-height:36px;color:var(--link);text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.vf-link:hover{text-decoration-thickness:3px}.vf-custom{font-size:var(--fs-small);color:var(--text-2);margin-top:16px}.vf-all{font-size:var(--fs-small);margin-top:6px}@media (pointer:coarse){.vf-custom a,.vf-all a,.vf-link{min-height:44px}}.vf-bare .vf-head{display:none}.vf-bare .vf-panel{background:var(--bg)}@media (width<=760px){.vf-head{display:none}.vf-sum{border-radius:var(--r-m);background:var(--tile);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-weight:600;list-style:none;display:flex}.vf-sum::-webkit-details-marker{display:none}.vf-find{color:var(--mute);font-weight:600}.vf-box[open] .vf-sum{border-radius:var(--r-m) var(--r-m) 0 0}.vf-body{border-radius:0 0 var(--r-m) var(--r-m);background:var(--tile);padding:14px 18px 18px}.vf-make{background:var(--bg)}.vf-panel{background:0 0;padding:16px 0 4px}.vf-models{columns:2 120px}.vf-bare .vf-sum{display:none}.vf-bare .vf-body{background:0 0;padding:0}.vf-bare .vf-make{background:var(--tile)}}
