.prose .fj{color:inherit;text-decoration:underline;text-decoration-color:var(--bm);text-decoration-thickness:1px;text-underline-offset:3px;transition:color 150ms,text-decoration-color 150ms}.prose .fj:hover{color:var(--accent);text-decoration-color:var(--accent)}.prose .drop-cap{float:left;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:3.4em;line-height:.82!important;margin:.02em .18em 0 0;color:var(--k);shape-margin:.14em}.prose .drop-cap:before{content:attr(data-cap)}.prose .rf:first-letter{font-size:0;font-size-adjust:none}.prose .drop-cap[data-cap=A]{shape-outside:polygon(.395em 0,.395em .07em,.417em .14em,.453em .16em,.693em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=B]{shape-outside:polygon(.605em 0,.605em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=C]{shape-outside:polygon(.677em 0,.677em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=D]{shape-outside:polygon(.698em 0,.698em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=E]{shape-outside:polygon(.52em 0,.52em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=F]{shape-outside:polygon(.463em 0,.463em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=G]{shape-outside:polygon(.652em 0,.652em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=H]{shape-outside:polygon(.685em 0,.685em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=I]{shape-outside:polygon(.235em 0,.235em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=J]{shape-outside:polygon(.49em 0,.49em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=K]{shape-outside:polygon(.66em 0,.66em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=L]{shape-outside:polygon(.205em 0,.205em .14em,.235em .15em,.235em .66em,.525em .67em,.525em .78em,.495em .79em,.495em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=M]{shape-outside:polygon(.875em 0,.875em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=N]{shape-outside:polygon(.708em 0,.708em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=O]{shape-outside:polygon(.725em 0,.725em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=P]{shape-outside:polygon(.53em 0,.53em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Q]{shape-outside:polygon(.72em 0,.72em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=R]{shape-outside:polygon(.393em 0,.393em .07em,.502em .12em,.557em .2em,.58em .29em,.583em .36em,.568em .42em,.535em .48em,.57em .56em,.578em .7em,.665em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=S]{shape-outside:polygon(.578em 0,.578em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=T]{shape-outside:polygon(.48em 0,.49em .27em,.37em .28em,.37em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=U]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=V]{shape-outside:polygon(.55em 0,.55em .07em,.532em .14em,.583em .15em,.532em .3em,.532em .53em,.425em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=W]{shape-outside:polygon(.915em 0,.915em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=X]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Y]{shape-outside:polygon(.547em 0,.547em .07em,.513em .14em,.533em .15em,.422em .37em,.422em .53em,.385em .61em,.385em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Z]{shape-outside:polygon(.583em 0,.583em .84em,0 .84em,0 0)}.prose hr{border:0;height:14px;margin:2.25em auto;max-width:22rem;background-image:radial-gradient(circle,var(--accent) 1.6px,transparent 1.8px),radial-gradient(circle,var(--co) 1px,transparent 1.2px),radial-gradient(circle,var(--a6) .8px,transparent 1px);background-size:12px 14px,12px 14px,12px 14px;background-position:50% 50%,calc(50% - 12px) 50%,calc(50% + 12px) 50%;background-repeat:no-repeat}.prose{font-family:var(--font-sans);font-size-adjust:from-font;font-size:clamp(1.0625rem,.98rem + .45vw,1.1875rem);line-height:1.72;color:var(--db);max-width:65ch;hyphens:manual;hyphenate-limit-chars:8 4 4}@media (width<=22.49em){.prose{hyphens:auto}}.prose>*+*{margin-top:1.15em}.prose p+p{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);letter-spacing:-.016em}.prose h3,.prose h4{letter-spacing:-.018em}.prose h2{position:relative;font-size:clamp(1.55rem, 1.32rem + 1vw, 1.95rem);margin-top:2.75em;margin-bottom:.55em;line-height:1.12}@media (width<=359.98px){.prose h2{font-size:clamp(1.375rem,.215rem + 5.8vw,1.55rem)}}.prose h2:after{content:'';position:absolute;inset-inline:0;top:-1.4em;height:1px;background:var(--border);pointer-events:none}.prose h3{font-size:clamp(1.1875rem, 1.09rem + .45vw, 1.375rem);margin-top:2em;margin-bottom:.3em;line-height:1.2}.prose .n{margin-inline-start:.4em;font-size:.7em;font-weight:600;color:var(--e);text-decoration:none;opacity:0;transition:opacity 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.prose .n:before{content:"#"}.prose :is(h2,h3):hover .n{opacity:1}.prose .n:hover{color:var(--accent)}@media (hover:none){.prose .n{display:none}}.prose p{text-wrap:var(--an)}.prose strong{color:var(--k);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--co);overflow-wrap:anywhere;transition:color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-thickness 150ms cubic-bezier(.4, 0, .2, 1)}.prose a:hover{color:var(--bw);text-decoration-color:var(--accent);text-decoration-thickness:2px}.prose blockquote{position:relative;margin:2em 0;padding-block:.7em;padding-inline:2rem 0;font-size:1.12em;font-style:italic;line-height:1.6;color:var(--n);text-wrap:var(--an)}.prose blockquote:before{content:'\201C' / '';position:absolute;top:0;inset-inline-start:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:2.6em;font-weight:700;line-height:1;font-style:normal;color:var(--accent);pointer-events:none}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.6em}.prose blockquote cite,.prose blockquote footer{display:block;margin-top:.7em;font-family:var(--font-sans);font-size:var(--v);font-style:normal;letter-spacing:.02em;color:var(--e)}.prose blockquote cite:before,.prose blockquote footer:before{content:'-\00a0';color:var(--accent)}.prose code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.9em;background:var(--s);padding:.15em .35em;border-radius:.25rem;font-variant-ligatures:none;font-variant-numeric:tabular-nums}.prose pre{background:oklch(.130 .003 35);color:oklch(.970 .003 60);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;padding:var(--space-lg);border-radius:.5rem;overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--l);font-variant-ligatures:none}.prose pre code{font-size:inherit;background:none;padding:0;border-radius:0}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose :target{animation:bgm 1.6s ease-out both;scroll-margin-top:calc(var(--bk) + env(safe-area-inset-top,0px) + .5rem)}.prose img{display:block;width:100%;height:auto;border-radius:.5rem;border:1px solid var(--border);background:var(--s)}.prose>img,.prose p:has(> img:only-child){margin-block:1.25rem}.prose figure.d6{margin-block:2rem}.prose figure.d6 img{margin:0}@media (height<=37.5em) and (orientation:landscape){.prose img{width:auto;max-width:100%;max-block-size:calc(100svh - var(--bk) - 4rem);margin-inline:auto}.prose figure.d6 a.shot-zoom{inline-size:fit-content;margin-inline:auto}}.prose figure.d6 figcaption{margin-top:.7em;font-family:var(--font-sans);font-size:.8em;line-height:1.5;color:var(--e);text-align:center;text-wrap:pretty}.prose figure.d6 .ayj{display:block;margin-top:.15em;font-size:.92em}.prose figure.d6 a.shot-zoom{display:block;position:relative;text-decoration:none;color:inherit;background:none;border:0;cursor:zoom-in;border-radius:.5rem}.prose figure.d6 a.shot-zoom:focus-visible{outline:var(--ak);outline-offset:2px}.eo{position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:34px;height:34px;border-radius:.5rem;background:color-mix(in oklch,oklch(.130 .003 35) 70%,transparent);color:var(--ad);opacity:.78;pointer-events:none;transition:opacity 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}.eo>svg{width:18px!important;height:18px!important}.prose figure.d6 a.shot-zoom:focus-visible .eo{opacity:1;background:color-mix(in oklch,oklch(.130 .003 35) 88%,transparent)}@media (hover:hover){.prose figure.d6 a.shot-zoom:hover .eo{opacity:1;background:color-mix(in oklch,oklch(.130 .003 35) 88%,transparent)}}.shot-viewer{width:100vw;max-width:100vw;height:100svh;height:100dvh;max-height:100svh;max-height:100dvh;margin:0;padding:0;border:0;overflow:hidden;background:color-mix(in oklch,oklch(.130 .003 35) 99%,transparent);color:var(--ad)}.shot-viewer::backdrop{background:rgba(10,9,9,.92)}.shot-viewer[open]{display:block}.shot-viewer{--ee:48px;--fc:calc(var(--ee) + .75rem * 2);--f2:color-mix(in oklch, var(--ad) 16%, transparent);--fa:color-mix(in oklch, var(--ad) 28%, transparent);--fb:0 2px 12px color-mix(in oklch, oklch(.130 .003 35) 55%, transparent)}.sv-frame{position:absolute;inset:0;display:grid;grid-template:minmax(0, 1fr) / minmax(0, 1fr);place-items:center;padding-block-start:calc(var(--fc) + env(safe-area-inset-top,0px));padding-inline:var(--space-xs);padding-block-end:min(calc(6rem + 4rem + env(safe-area-inset-bottom,0px)),22vh);cursor:zoom-out}.sv-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.5rem;cursor:default}.sv-top,.sv-dock,.sv-nav{position:absolute;inset-inline:0;pointer-events:none}.sv-top{inset-block-start:0;display:flex;align-items:center;gap:.75rem;padding:.75rem var(--space-lg);padding-block-start:calc(.75rem + env(safe-area-inset-top,0px));background:linear-gradient(to bottom,color-mix(in oklch,oklch(.130 .003 35) 78%,transparent),color-mix(in oklch,oklch(.130 .003 35) 45%,transparent) 55%,transparent)}.sv-count{pointer-events:auto;color:var(--bx);font-size:var(--l);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 3px color-mix(in oklch,oklch(.130 .003 35) 70%,transparent)}.sv-close{margin-inline-start:auto}.sv-dock{inset-block-end:0;padding:2rem var(--space-lg) calc(6rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,color-mix(in oklch,oklch(.130 .003 35) 92%,transparent),color-mix(in oklch,oklch(.130 .003 35) 76%,transparent) 42%,color-mix(in oklch,oklch(.130 .003 35) 40%,transparent) 72%,transparent)}.sv-dock:has(.sv-caption[hidden]){background:none}.sv-caption{pointer-events:auto;margin:0;color:var(--ad);font-size:var(--l);line-height:1.6;max-width:38em;text-wrap:pretty;text-shadow:0 1px 3px color-mix(in oklch,oklch(.130 .003 35) 70%,transparent)}.sv-nav{inset-block-end:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-lg)}.sv-btn{pointer-events:auto;display:grid;place-items:center;width:var(--ee);height:var(--ee);padding:0;border-radius:999px;border:1px solid color-mix(in oklch,var(--ad) 38%,transparent);background:var(--f2);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);box-shadow:var(--fb);color:var(--ad);cursor:pointer;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),transform 90ms cubic-bezier(.4, 0, .2, 1)}.sv-btn>svg{width:24px!important;height:24px!important}.sv-btn:focus-visible{background:var(--fa);border-color:var(--accent);color:var(--ad)}@media (hover:hover){.sv-btn:hover:not(:disabled){background:var(--fa);border-color:var(--accent);color:var(--ad)}}.sv-btn:active:not(:disabled){transform:scale(.94)}.shot-viewer .sv-btn:focus-visible{outline:var(--ak);outline-offset:3px;border-radius:999px;box-shadow:var(--fb)}.sv-btn:disabled{opacity:.4;box-shadow:none;cursor:default}@media (width>=760px){.sv-nav{inset-block:0;padding-inline:1.5rem}.sv-top{padding-inline:1.5rem}.sv-dock{padding:3rem 1.5rem 1.5rem}.sv-frame{padding-block-start:calc(var(--fc) + .5rem);padding-inline:calc(var(--ee) + 1.5rem * 2);padding-block-end:min(calc(6rem + 1.5rem),20vh)}.sv-caption{font-size:.9375rem}}@media (forced-colors:active){.sv-top,.sv-dock{background:Canvas}.sv-caption{text-shadow:none}.sv-btn{background:ButtonFace;border-color:ButtonText;color:ButtonText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.prose .d0{margin:calc(.25rem * -1) 0 var(--space-lg);margin-block-end:max(0px,calc(var(--space-lg) - (var(--af) - 1lh)/2));font-size:var(--u);line-height:1.2}.prose .d0+p{margin-top:0}.prose .d0 a{display:inline-flex;align-items:center;min-block-size:var(--af);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--bm);transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.prose .d0 a:focus-visible{color:var(--bw);text-decoration-color:var(--accent);text-decoration-thickness:2px}@media (hover:hover){.prose .d0 a:hover{color:var(--bw);text-decoration-color:var(--accent);text-decoration-thickness:2px}}.prose .d0 a[data-ch-now]{color:var(--accent)}@supports (inline-size:1cqi){.rv-main-column>.prose>figure.d6{inline-size:100cqi}.rv-main-column>.prose>h2:after{inset-inline:0 auto;inline-size:100cqi}}.signature{border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;padding:1.25rem;margin:2rem 0 0}.ss-head{max-width:46rem;margin-bottom:var(--space-lg)}.ss-head h2{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.3rem, 1.16rem + .65vw, 1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.016em;margin:0 0 .5rem;color:var(--k)}.abl{margin:0 0 var(--space-xs);font-size:1.125rem;line-height:1.45;font-weight:500;color:var(--k);max-width:38em}.ss-head .abn{font-size:var(--l);line-height:1.6;color:var(--e);margin:0;max-width:38em}.signature{--e9:var(--bh);--dq:var(--bi);--ed:.72rem;--e8:3px}.abm{margin:0}.abb{display:flex;flex-wrap:wrap;gap:.25rem var(--space-lg);margin-bottom:.5rem;font-size:var(--v);color:var(--e)}.d5{display:inline-flex;align-items:center;gap:.25rem}.d5[data-peer]{display:none}.g{flex:none;display:block;inline-size:var(--ed);block-size:var(--ed);border:0;border-radius:999px;background:color-mix(in oklch,var(--e) 45%,transparent);box-sizing:border-box}.g[data-own]{background:var(--e9);box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 3.5px var(--e9)}.abb .g{box-shadow:none!important}.abp{list-style:none;margin:0;padding:0}.un{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:var(--space-lg);border-top:1px solid var(--border)}.ur{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem}.uo{font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e)}.uq{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--k)}.uj{min-width:0}.ty{--ch:1}.ty[data-rows="2"]{--ch:2}.ty[data-rows="3"]{--ch:3}.ty[data-rows="4"]{--ch:4}.ty[data-rows="5"]{--ch:5}.ty{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-bottom:.5rem}.e8{position:relative;display:grid;grid-template-rows:auto auto;min-width:0;border-radius:.375rem}.e8[data-on]{background:color-mix(in oklch,var(--e) 9%,transparent)}.e9{display:flex;align-items:flex-end;justify-content:center;min-block-size:calc(var(--ch) * (var(--ed) + var(--e8)) + .5rem);padding:var(--space-xs) .25rem .25rem;border-bottom:2px solid var(--border-strong);position:relative}.e8+.e8 .e9:before{content:'';position:absolute;inset-inline-start:-1px;bottom:-2px;block-size:.6rem;border-inline-start:2px solid var(--border-strong)}.fd{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--ch),var(--ed));gap:var(--e8);transform:scaleY(-1)}.fa{padding:.25rem .125rem .125rem;text-align:center;font-size:var(--u);font-weight:500;line-height:1.05;color:var(--e);overflow-wrap:anywhere}.e8[data-on] .fa{color:var(--k);font-weight:700}.w9{margin:0 0 .5rem;font-size:var(--l);line-height:1.45;color:var(--e)}.w9 a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--bq);text-underline-offset:.2em}.w9 a:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.w9 a:hover{color:var(--accent);text-decoration-color:currentColor}}.um{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs)}.g1{padding-inline-start:.5rem;border-inline-start:2px solid var(--border-strong);font-size:var(--l);line-height:1.45;color:var(--n)}.g1>.ss-q{display:block}.g1>.ss-q+.ss-q{margin-top:.125rem}.g1>span.ss-q:nth-last-child(2){display:inline}.ad7{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:.2em}.g4{font-size:var(--v);color:var(--e)}.g4 a,.ad7:focus-visible{color:var(--accent)}@media (hover:hover){.ad7:hover{color:var(--accent)}}.g4 a{text-decoration:underline;text-underline-offset:.2em}.g1>.ad7{display:block;inline-size:fit-content;padding-block:.25em}.g4 a{padding-block:.25em}@media (forced-colors:active){.g{border:1.5px solid CanvasText;forced-color-adjust:none;background:Canvas}.g[data-own]{background:Highlight;box-shadow:none;border:2px solid CanvasText}.e8[data-on]{outline:2px solid CanvasText;outline-offset:-2px}}@supports not selector(:has(*)){.abo{display:none}}.signature:has(#ss-ov-0:checked) .g[data-peer="0"],.signature:has(#ss-ov-1:checked) .g[data-peer="1"],.signature:has(#ss-ov-2:checked) .g[data-peer="2"],.signature:has(#ss-ov-3:checked) .g[data-peer="3"]{border-color:var(--dq);background:var(--dq);border-radius:var(--bj);transform:rotate(45deg) scale(.85);box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 3.5px var(--dq)}.signature:has(#ss-ov-0:checked) .d5[data-peer="0"],.signature:has(#ss-ov-1:checked) .d5[data-peer="1"],.signature:has(#ss-ov-2:checked) .d5[data-peer="2"],.signature:has(#ss-ov-3:checked) .d5[data-peer="3"]{display:inline-flex}@media (forced-colors:active){.signature:has(#ss-ov-0:checked) .g[data-peer="0"],.signature:has(#ss-ov-1:checked) .g[data-peer="1"],.signature:has(#ss-ov-2:checked) .g[data-peer="2"],.signature:has(#ss-ov-3:checked) .g[data-peer="3"]{background:CanvasText}}.abo{margin:0 0 var(--space-lg);padding:0;border:0;min-width:0}.ab6{padding:0;margin-bottom:.5rem;font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e)}.ss-overlay-chips{display:flex;flex-wrap:wrap;gap:max(.5rem,var(--am,0px))}.ab5{margin:.5rem 0 0;font-size:var(--l);line-height:1.45;color:var(--e)}@media (width<=47.99em){.ss-overlay-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * .5rem) calc(-1 * 1.25rem);padding:.5rem calc(1.25rem + 1.5rem) .5rem 1.25rem;scroll-padding-inline:1.25rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.ss-overlay-chips::-webkit-scrollbar{display:none}.ss-overlay-chips[data-scrolled]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.ss-overlay-chips[data-end]{-webkit-mask-image:none;mask-image:none}.ss-overlay-chips[data-scrolled][data-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem);mask-image:linear-gradient(to right,transparent,#000 2.5rem)}.e6{flex:none}.e6>span{white-space:nowrap}}.e6{position:relative;cursor:pointer}.e6 input{position:absolute;opacity:0;inset:0;cursor:pointer}.e6>span{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--ae);padding:.125rem .75rem;border:1px solid var(--al);border-radius:calc(var(--ae)/2);background:var(--ap);color:var(--aq);font-size:var(--ah);font-weight:600;line-height:1.2;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.e6:hover>span{background:var(--ai);border-color:var(--ag)}}.e6 input:checked+span{background:color-mix(in oklch,var(--dq) 14%,transparent);border-color:var(--dq)}#ss-ov-none:checked+span{background:color-mix(in oklch,var(--e) 10%,transparent);border-color:var(--border-strong)}.e6 input:focus-visible+span{outline:var(--ak);outline-offset:2px}.hg{color:var(--k);text-wrap:balance}.hh{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--bz);color:var(--k);font-size:var(--c1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.f8{margin:0;padding-top:.75rem;border-top:1px solid var(--border);display:none;align-items:baseline;gap:var(--space-xs);font-size:var(--l);line-height:1.6;color:var(--e)}.f8>.g{align-self:center;border-radius:var(--bj);transform:rotate(45deg) scale(.85)}.signature:has(#ss-ov-0:checked) .f8[data-peer="0"],.signature:has(#ss-ov-1:checked) .f8[data-peer="1"],.signature:has(#ss-ov-2:checked) .f8[data-peer="2"],.signature:has(#ss-ov-3:checked) .f8[data-peer="3"]{display:flex}.f8 strong{color:var(--k);font-weight:600}.f8 a{color:var(--accent);font-weight:600;text-decoration:none}.f8 a:focus-visible{text-decoration:underline}@media (hover:hover){.f8 a:hover{text-decoration:underline}}.adn{color:var(--fg-subtle)}.aba[hidden]{display:none}.ab2{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border)}.ab4{margin:0;font-size:var(--l);line-height:1.45;color:var(--e)}.ab4 strong{color:var(--n);font-weight:600}.ab3[hidden]{display:none}@supports selector(:has(*)){.ab2:has(> [data-hear-controls][hidden]){display:none}}.ab3{display:flex;flex-wrap:wrap;align-items:center;gap:max(.5rem,var(--am,0px));margin-top:.75rem}.ss-hear-play,.tx{min-block-size:var(--ae);padding-block:0;padding-inline:.75rem;border:1px solid var(--al);border-radius:999px;background:var(--ap);color:var(--aq);font:inherit;font-size:var(--ah);font-weight:600;cursor:pointer;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.ss-hear-play[aria-pressed=true]{background:var(--av);border-color:var(--av);color:#2a2829}.ss-hear-play[aria-busy=true]{cursor:progress}.aa2{display:flex;gap:0}.aa2 .tx{border-radius:0}.aa2 .tx:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.aa2 .tx:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.aa2 .tx+.tx{margin-inline-start:calc(-1 * 1px)}.tx[aria-pressed=true]{border-color:var(--av);color:#2a2829;background:var(--av)}@media (hover:hover){.ss-hear-play:not([aria-pressed=true]):hover,.tx:not([aria-pressed=true]):hover{background:var(--ai);border-color:var(--ag)}}.acg{margin:.5rem 0 0;min-block-size:1.2em;font-size:var(--v);color:var(--fg-subtle)}@media (forced-colors:active){.ss-hear-play[aria-pressed=true],.tx[aria-pressed=true]{border-width:3px}}.aba{margin:1.5rem 0 0;padding-top:var(--space-lg);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) .5rem;font-size:.9375rem;color:var(--e);line-height:1.45}.aa1{display:inline-flex;align-items:center;gap:.25rem;padding-block:.125rem;font-weight:700;color:var(--accent)}.aa1:after{content:none}.ss-match[hidden]{display:none}.ss-match{margin:1.5rem 0 0;padding-top:var(--space-lg);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) .5rem;font-size:.9375rem;color:var(--k);line-height:1.45}.abc{flex-shrink:0;color:var(--du)}.ss-match-text{font-weight:600}.ss-match[data-tone=caution] .abc{display:none}.ss-match[data-tone=caution] .ss-match-text{color:var(--b1)}.abd{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--accent)}.abd:after{content:none}.glance{display:flex;flex-direction:column}.rv{margin:0;display:grid;grid-template-columns:minmax(4.25rem,min-content) 1fr;column-gap:.5rem;align-items:start}.rv>dt,.rv>dd{padding-block:.5rem;border-top:1px solid var(--border)}.rv>dt{padding-top:.75rem}.rv>dt:first-of-type{border-top:none;padding-top:.25rem}.rv>dt:first-of-type+dd{border-top:none;padding-top:0}@media (width<=30em){.rv{grid-template-columns:minmax(0,1fr)}.rv>dt{padding-bottom:0}.rv>dd,.rv>dt:first-of-type+dd{border-top:none;padding-top:.25rem}}.rv dt{font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--fg-subtle);line-height:1.2}.rv dd{margin:0;display:flex;flex-direction:column;gap:.125rem;min-width:0}.ja{font-size:.9375rem;font-weight:600;color:var(--k);line-height:1.45}.adh{font-size:var(--u);font-weight:500;color:var(--fg-subtle);line-height:1.2}.adh a{display:inline;min-block-size:0;min-inline-size:0;color:inherit;text-decoration:underline;text-underline-offset:2px}.adh a:focus-visible{color:var(--accent)}@media (hover:hover){.adh a:hover{color:var(--accent)}}.ja[data-soft]{font-family:var(--font-display);font-size-adjust:from-font;font-style:italic;letter-spacing:-.018em}.ek{font-size:var(--u);color:var(--e);line-height:1.45}.xn{list-style:none;margin:0 0 .25rem;padding:0;max-inline-size:20rem;display:grid;gap:.125rem}.zi{margin:.5rem 0 0;font-size:var(--u);line-height:1.45;color:var(--n);font-variant-numeric:tabular-nums}.cr{display:grid;grid-template-columns:1fr auto minmax(2.5rem,3.5rem);align-items:center;gap:.25rem;font-size:var(--u);color:var(--e)}.cv{min-width:0;overflow-wrap:break-word}.cz{font-variant-numeric:tabular-nums lining-nums;font-weight:600;color:var(--k)}.cu{block-size:4px;border-radius:var(--bj);background:linear-gradient(to right,var(--accent) 0 calc(var(--b) * 100%),transparent 0) no-repeat,var(--border)}.glance-rank,.u5{align-self:flex-start;justify-content:flex-start}.u5{display:inline-flex;align-items:center;min-block-size:var(--af);font-size:var(--u);color:var(--e);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--e) 50%,transparent);text-underline-offset:3px}.u5:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}@media (hover:hover){.u5:hover{color:var(--accent);text-decoration-color:var(--accent)}}.glance-rank{display:inline-flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:.25rem;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1.25rem;line-height:1;letter-spacing:-.016em;font-variant-numeric:tabular-nums;color:var(--k);text-decoration:none;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.xo{font-family:var(--font-sans);font-size:var(--u);font-weight:600;letter-spacing:0;color:var(--e)}.glance-rank:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px;outline:none}@media (hover:hover){.glance-rank:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px;outline:none}}.glance-rank:focus-visible{outline:var(--ak);outline-offset:3px;text-decoration:none}.hm{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.5rem;min-height:44px;padding-block:.25rem;color:var(--k);text-decoration:none;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}@media (width>=48em) and (width<=979.98px){.hm{max-inline-size:28rem}}.iw{grid-column:1/-1;font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--fg-subtle);line-height:1.2}.ir{font-size:var(--l);font-weight:600;line-height:1.2;min-width:0;word-break:break-word}.ij{font-family:var(--font-display);font-size-adjust:from-font;font-size:var(--l);font-weight:700;font-variant-numeric:tabular-nums;color:var(--e);transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.hm:focus-visible{color:var(--accent)}@media (hover:hover){.hm:hover{color:var(--accent)}}.hm:focus-visible .ij{color:var(--accent)}@media (hover:hover){.hm:hover .ij{color:var(--accent)}.hm:hover .ir{text-decoration:underline;text-underline-offset:3px}}.hm:focus-visible{outline:var(--ak);outline-offset:3px}.glance-rating-good,.glance-rating-mid{color:var(--k)}.glance-rating-poor{color:var(--b1)}.specs{display:flex;flex-direction:column}.t6{width:100%;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.t6 tr{border-top:1px solid var(--border)}.t6 tbody:first-of-type tr:first-child{border-top:none}.t6 .a2l th{width:auto;padding-top:.75rem;font-size:var(--l);font-weight:700;text-transform:none;letter-spacing:normal;color:var(--k)}.t6 th,.t6 td{padding-block:.5rem;text-align:start;vertical-align:baseline;line-height:1.2}@media (pointer:coarse){.t6 th,.t6 td{height:var(--af)}}.t6 th{width:max(7.5rem,40%);padding-right:.5rem;font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--fg-subtle);padding-top:calc(.5rem + .1em)}.t6 th:has(> .gv){padding-block:0}.t6 th>.gv{display:block;padding-block:calc(.5rem + .1em) .5rem}.gv{color:inherit;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.ain{display:inline-block;padding-block:var(--space-xs);margin-block:calc(-1 * var(--space-xs))}.gv:focus-visible{color:var(--k);text-decoration-style:solid}@media (hover:hover){.gv:hover{color:var(--k);text-decoration-style:solid}}.t6 td{font-size:var(--l);font-weight:600;color:var(--k);overflow-wrap:anywhere}.vr{margin:.75rem 0 0;font-size:var(--u);color:var(--e);line-height:1.45}.wj,.vr .cite{color:inherit;font-weight:inherit}.wj:focus-visible,.vr .cite:focus-visible{color:var(--k)}@media (hover:hover){.wj:hover,.vr .cite:hover{color:var(--k)}}.aam{text-transform:none;letter-spacing:normal}.z0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem}.z0>li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem;margin:0 calc(-1 * .5rem);border-radius:.375rem;transition:background 150ms,color 150ms;min-height:44px}.i4{flex:none;inline-size:2.5rem;block-size:2.5rem;object-fit:cover;border-radius:.375rem;background:var(--s)}@media (width>=48em) and (width<=979.98px){.z0{max-inline-size:28rem}}.h8{color:var(--k);text-decoration:none;min-block-size:24px;transition:color 150ms}.h8:before{content:"";position:absolute;inset:0;border-radius:inherit}.z0>li:focus-within{background:var(--b4)}.z0>li:focus-within .h8{color:var(--accent)}@media (hover:hover){.z0>li:hover{background:var(--b4)}.z0>li:hover .h8{color:var(--accent)}}.z0>li:has(.h8:focus-visible){outline:var(--ak);outline-offset:2px}.h8:focus-visible{outline:none}.i2{font-size:.9375rem;font-weight:600;line-height:1.45;flex:1;min-width:0;word-break:break-word}.i3{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--bz);color:var(--k);font-size:var(--c1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.aa9{margin:.25rem 0 0;font-size:var(--l)}.aa9 a{display:inline-flex;align-items:center;min-height:44px;color:var(--e);font-weight:500;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.2em}.aa9 a:focus-visible{color:var(--accent)}@media (hover:hover){.aa9 a:hover{color:var(--accent)}}.d7{display:grid;gap:.25rem 1.25rem;padding:var(--aj)}.d7+.d7{border-top:1px solid var(--q)}@media (width>=48em){.d7{grid-template-columns:10rem minmax(0,1fr);align-items:start}.d7 h3{padding-top:calc(.5rem + .3em)}}.d7 h3{margin:0;font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.eb{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.125rem var(--space-lg);align-items:start}.dj,.u4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem;margin:0 calc(-1 * .5rem);border-radius:.375rem;transition:background 150ms,color 150ms;min-height:44px}.dj{position:relative}.fi-link{color:var(--k);text-decoration:none;transition:color 150ms}.dj .fi-link{min-block-size:24px}.dj .fi-link:before{content:"";position:absolute;inset:0;border-radius:inherit}.dj:focus-within,.u4:focus-visible{background:var(--b4)}@media (hover:hover){.dj:hover,.u4:hover{background:var(--b4)}}.dj:focus-within .fi-link,.u4:focus-visible{color:var(--accent)}@media (hover:hover){.dj:hover .fi-link,.u4:hover{color:var(--accent)}}.dj:has(.fi-link:focus-visible){outline:var(--ak);outline-offset:2px}.dj .fi-link:focus-visible{outline:none}.c0{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.d4{font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-subtle);line-height:1.2}.c4{font-size:.9375rem;font-weight:600;line-height:1.45;word-break:break-word;text-wrap:balance}.dg{color:var(--e);font-weight:600}.gc{font-size:var(--v);color:var(--n);line-height:1.2}.yj{flex:none;inline-size:2.5rem;block-size:2.5rem;object-fit:cover;border-radius:.375rem;background:var(--s)}.aae{flex:none;display:flex}.r1{inline-size:2.5rem;block-size:2.5rem;object-fit:cover;border-radius:.375rem;background:var(--s)}.r1+.r1{margin-inline-start:-.75rem;box-shadow:0 0 0 2px var(--t)}.e4{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--bz);color:var(--k);font-size:var(--c1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.rg-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:var(--space-lg)}.u0{font-size:var(--l);font-weight:600;color:var(--e);display:inline-flex;align-items:center;gap:.25rem;min-height:44px;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.u0:after{content:none}.u0:focus-visible{color:var(--accent)}@media (hover:hover){.u0:hover{color:var(--accent)}}.zh{border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;overflow:hidden}.tw+.tw{border-top:1px solid var(--q)}.tw{padding:var(--aj)}.tz{margin:0 0 var(--space-xs);font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.t1{list-style:none;margin:0;padding:0}.rl+.rl{margin-top:.125rem}.rl{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-inline:calc(-1 * .5rem);border-radius:.375rem;min-height:44px;transition:background 150ms,color 150ms}.rn{color:var(--k);text-decoration:none;min-block-size:24px;transition:color 150ms}.rn:before{content:"";position:absolute;inset:0;border-radius:inherit}.rl:focus-within{background:var(--b4)}.rl:focus-within .rn{color:var(--accent)}@media (hover:hover){.rl:hover{background:var(--b4)}.rl:hover .rn{color:var(--accent)}}.rl:has(.rn:focus-visible){outline:var(--ak);outline-offset:2px}.rn:focus-visible{outline:none}.ro{flex-shrink:0;width:52px;height:52px;border-radius:.375rem;object-fit:cover;background:var(--s)}@media (width>=48em){.ro{width:4rem;height:4rem}}.rp{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.rr{font-size:.9375rem;font-weight:600;line-height:1.45;word-break:break-word;text-wrap:balance}.rq{color:var(--e)}.ru{font-size:var(--v);color:var(--n);line-height:1.2;text-wrap:pretty}.rs{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--bz);color:var(--k);font-size:var(--c1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.atf.k h2.k{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.55rem, 1.32rem + 1vw, 1.95rem);line-height:1.05;letter-spacing:-.016em;font-weight:700;margin:0 0 .75rem}.atg.k{margin:0 0 .75rem;font-size:1rem;line-height:1.45;color:var(--n)}.atg.k strong.k{color:var(--k);font-weight:700}.auz.k{margin:0 0 var(--space-lg);font-size:var(--l);line-height:1.45;color:var(--e)}.au0.k{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--q);border-radius:.75rem;background:var(--t)}.ahg.k{width:100%;border-collapse:collapse;font-size:var(--l)}.ahg.k caption.k{caption-side:top;text-align:start;padding:.75rem .75rem 0;font-size:var(--v);color:var(--fg-subtle);line-height:1.45}.ahg.k thead.k{background:var(--s)}.ahg.k th.k,.ahg.k td.k{padding:.5rem .75rem;text-align:start;border-bottom:1px solid var(--border);vertical-align:baseline}@media (width<=30em){.ahg.k th.k,.ahg.k td.k{padding-inline:.5rem}}.ahg.k thead.k th.k{font-size:var(--p);text-transform:none;letter-spacing:.005em;color:var(--fg-subtle);font-weight:600}.ahg.k tbody.k th.k{font-weight:500;color:var(--k)}.ahg.k tbody.k td.k{color:var(--e);white-space:nowrap}.ahg.k tbody.k tr.k:last-child th.k,.ahg.k tbody.k tr.k:last-child td.k{border-bottom:none}.ahg.k a.k{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}@media (hover:hover){.ahg.k a.k:hover{color:var(--accent);text-decoration-color:currentColor}}.ha.k{display:inline-block;inline-size:.5em;block-size:.5em;margin-inline-end:.45em;border-radius:50%;background:var(--fg-subtle);vertical-align:baseline}.k[data-driven=true] .ha.k{background:var(--accent)}@media (forced-colors:active){.ha.k{display:none}}.rv-price.a h2.a{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.55rem, 1.32rem + 1vw, 1.95rem);line-height:1.05;letter-spacing:-.016em;font-weight:700;margin:0 0 var(--space-lg)}.abk.a+.abk.a{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.ad4.a{font-size:1rem;font-weight:700;margin:0 0 .5rem}.pt-now.a{margin:0;font-size:1rem;line-height:1.45;color:var(--k);text-wrap:var(--an)}.aev.a{font-size:1.5rem;font-weight:700;letter-spacing:-.018em;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;color:var(--k);margin-inline-end:.125rem}.ar1.a{font-size:1rem}.aew.a{margin:var(--space-xs) 0 var(--space-lg);font-size:var(--l);color:var(--e)}.uh.a{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--q);border-radius:.75rem;margin:0 0 var(--space-xs);background:var(--t)}.sd.a{width:100%;border-collapse:collapse;font-size:var(--l)}.sd.a caption.a{caption-side:top;text-align:start;padding:.5rem .75rem var(--space-xs);font-size:var(--v);color:var(--fg-subtle)}.sd.a thead.a{background:var(--s)}.sd.a th.a,.sd.a td.a{padding:.5rem .75rem;text-align:start;border-bottom:1px solid var(--border);vertical-align:middle}.sd.a thead.a th.a{font-size:var(--p);text-transform:none;letter-spacing:.005em;color:var(--fg-subtle);font-weight:600}.sd.a tbody.a td.a{color:var(--e);font-variant-numeric:tabular-nums}.abk.a .sd.a tbody.a td.a:nth-of-type(2){white-space:nowrap}.sd.a tbody.a tr.a:last-child>.a{border-bottom:0}.ta.a{white-space:nowrap;color:var(--k);font-weight:600}.sd.a tr.a[data-off] .ta.a{color:var(--e);font-weight:400}.sd.a tr.a[data-low]>.a{background:var(--a8)}.pt-pill.a{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 var(--b9);border-radius:999px;background:var(--bz);color:var(--ce);font-size:var(--bp);font-weight:600;vertical-align:.1em;white-space:nowrap}.aj5.a{display:block;font-size:var(--v);color:var(--e);white-space:normal}@media (width<=30em){.sd.a th.a,.sd.a td.a{padding-inline:.5rem}}@media (pointer:coarse){.sd.a tbody.a th.a,.sd.a tbody.a td.a{padding-block:.25rem}}@media (width<=22.75em){.sd.a{font-size:var(--v)}.sd.a th.a,.sd.a td.a{padding-inline:var(--space-xs)}}@media (width<=21.8125em){.abk.a .sd.a tbody.a td.a:nth-of-type(2){white-space:normal}.pt-pill.a{font-size:var(--bd);padding-inline:.25rem}}.sd.a[data-oneday] th.a:nth-child(4),.sd.a[data-oneday] td.a:nth-child(4){display:none}.dm.a{display:inline-flex;align-items:center;min-block-size:var(--af);font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.dm.a:after{content:"↗" / " (opens in a new tab)";margin-inline-start:.25em;font-size:.85em;color:var(--fg-subtle);text-decoration:none}@media (hover:hover){.dm.a:hover,.ad3.a a.a:hover,.ay9.a a.a:hover{color:var(--accent);text-decoration-color:currentColor}}.rm.a,.aee.a,.ay9.a,.ad3.a{font-size:var(--l);line-height:1.45;color:var(--e);margin:0 0 .75rem}.aee.a{color:var(--n);margin-top:var(--space-xs)}.rm.a,.aee.a,.ay9.a,.ad3.a{max-width:44rem}.aem.a{margin:var(--space-lg) 0 0}.aeh.a{padding-inline-start:3.4rem}.adu.a{position:relative;height:11rem;border-bottom:1px solid var(--border-strong)}@media (width<=30em){.adu.a{height:8.5rem}}.adu.a svg.a{display:block;width:100%;height:100%;overflow:visible}.adu.a path.a{fill:none;vector-effect:non-scaling-stroke}.aen.a{stroke:var(--border);stroke-width:1px}.agy.a{stroke:var(--fg-subtle);stroke-width:1.5px;stroke-dasharray:5 4}.ajk.a{stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.am.a path.a{stroke:var(--e);stroke-width:7px;stroke-linecap:round}.afp.a path.a{stroke:var(--accent);stroke-width:11px;stroke-linecap:round}.adu.a path.a.aj{stroke:#0000;stroke-width:22px;pointer-events:stroke}@media (hover:hover){.am.a:hover path.a:not(.aj){stroke:var(--k)}}.xr.a,.agq.a{position:absolute;transform:translateY(-50%);font-size:var(--bd);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.xr.a{inset-inline-start:-3.4rem;inline-size:3rem;text-align:end;color:var(--e)}.agq.a{inset-inline-end:0;transform:translateY(-140%);padding:0 .125rem;color:var(--e);background:var(--bg)}.aeo.a{position:relative;display:flex;justify-content:space-between;margin-top:.125rem;min-block-size:1.2em;font-size:var(--bd);color:var(--e);font-variant-numeric:tabular-nums}.y7.a{position:absolute;top:0;transform:translateX(-50%);color:var(--fg-subtle)}@media (width<=620.98px){.y7.a[data-near="4"]{display:none}}@media (width<=519.98px){.y7.a[data-near="3"]{display:none}}@media (width<=404.98px){.y7.a[data-near="2"]{display:none}}@media (width<=357.98px){.y7.a[data-near="1"]{display:none}}.aeg.a{display:flex;flex-wrap:wrap;gap:.125rem var(--space-lg);margin:.5rem 0 0 3.4rem;font-size:var(--v);color:var(--fg-subtle)}.r6.a{display:inline-flex;align-items:center;gap:var(--space-xs)}.r6.a:before{content:"";display:inline-block;flex:none}.r6.a[data-k=line]:before{inline-size:1.1rem;block-size:0;border-top:2.5px solid var(--accent)}.r6.a[data-k=dot]:before{inline-size:7px;block-size:7px;border-radius:50%;background:var(--e)}.r6.a[data-k=now]:before{inline-size:10px;block-size:10px;border-radius:50%;background:var(--accent)}.r6.a[data-k=list]:before{inline-size:1.1rem;block-size:0;border-top:1.5px dashed var(--fg-subtle)}@media (width<=30em){.aeh.a{padding-inline-start:2.8rem}.xr.a{inset-inline-start:-2.8rem;inline-size:2.5rem}.aeg.a{margin-inline-start:0}}.aaz.a{display:flex;flex-wrap:wrap;gap:var(--space-xs) 1.25rem;margin:0 0 .75rem;font-size:var(--l)}.aaz.a dt.a,.aaz.a dd.a{display:inline}.aaz.a dt.a{color:var(--e)}.aaz.a dt.a:after{content:": " / ""}.aaz.a dd.a{margin:0;color:var(--k);font-variant-numeric:tabular-nums}.ay9.a a.a,.ad3.a a.a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.aef.a{margin:1.25rem 0 .75rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.aef.a>summary.a{display:flex;align-items:center;gap:.5rem;min-block-size:var(--af);padding:.5rem 0;cursor:pointer;font-size:var(--l);font-weight:600;color:var(--k);list-style:none}.aef.a>summary.a::-webkit-details-marker{display:none}.aef.a>summary.a:before{content:"";inline-size:.5em;block-size:.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);flex:none;margin-inline:.15em .1em}.aef.a[open]>summary.a:before{transform:rotate(45deg)}.ac5.a{margin-bottom:var(--space-lg)}.ad3.a{font-size:var(--v);color:var(--fg-subtle)}.uz{position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;background:#000}.yt-facade{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);background:#000}.xc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.yt-facade:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.35);transition:background 150ms cubic-bezier(.4, 0, .2, 1);z-index:1}@media (hover:hover){.yt-facade:hover:before{background:rgba(0,0,0,.15)}}.yt-play{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 4px 14px rgba(0,0,0,.5));display:flex}@media (forced-colors:active){.yt-play{forced-color-adjust:none}}.yt-facade:focus-visible{outline:2px solid #fff;outline-offset:-5px;box-shadow:inset 0 0 0 9px rgba(0,0,0,.75)}.yf{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:1.5rem var(--space-lg) .75rem;background:linear-gradient(oklch(0 0 0 / .10) 0%, oklch(0 0 0 / .78) 100%);color:#fff;font-size:var(--l);font-weight:600;text-align:start;text-shadow:0 1px 3px rgba(0,0,0,.8);line-height:1.2}.yt-facade[aria-busy=true]{cursor:progress}.yt-facade[aria-busy=true] .yt-play{opacity:0}.yt-facade[aria-busy=true]:before{background:rgba(0,0,0,.55)}.uz[data-docked]{position:fixed;z-index:49;inset:auto .75rem calc(5.2rem + env(safe-area-inset-bottom,0px)) auto;width:clamp(12.5rem,56vw,22rem);box-shadow:var(--c4)}@media (width>=980px){.uz[data-docked]{inset:auto 1.25rem 1.25rem auto}}.xb:has(> .uz[data-docked]){aspect-ratio:16/9}.yt-dock-bar{display:none;position:absolute;inset:0 0 auto;z-index:2;gap:.25rem;padding:.25rem;background:linear-gradient(to bottom,rgba(0,0,0,.72),transparent)}.uz[data-docked] .yt-dock-bar{display:flex}.yt-dock-btn{min-block-size:var(--af);padding:.125rem var(--space-xs);border:0;border-radius:.375rem;background:rgba(0,0,0,.55);color:#fff;font-family:inherit;font-size:var(--bd);font-weight:600;cursor:pointer}@media (hover:hover){.yt-dock-btn:hover{background:rgba(0,0,0,.8)}}.yt-dock-close{margin-inline-start:auto}@media print{.uz[data-docked]{position:static;width:100%;inset:auto;box-shadow:none}.yt-dock-bar{display:none!important}}.yt-facade[aria-busy=true]:after{content:'';position:absolute;z-index:2;inset:0;margin:auto;width:44px;height:44px;border-radius:999px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:bgk .7s linear infinite}.jb{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:'photo head' 'links links';column-gap:1.25rem;align-items:center;padding:1.25rem;background:var(--t);border:1px solid var(--q);border-radius:.75rem;box-shadow:0 0 0 0 transparent}.j0{grid-area:photo;width:4.5rem;height:4.5rem;margin:4px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 3px var(--bg-elevated),0 0 0 4px var(--border-strong)}.q1{grid-area:head;min-width:0}.q2{margin:0;font-size:var(--p);font-weight:600;line-height:1.2;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.jc{margin:.25rem 0 .125rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.05;letter-spacing:-.016em}.jc a{color:var(--k);text-decoration:none;padding-block:4px;transition:color 150ms}@media (hover:hover){.jc a:hover{color:var(--accent)}}.q3{margin:0;font-size:var(--l);font-weight:600;line-height:1.2;color:var(--e)}.gr{grid-area:links;display:flex;flex-wrap:wrap;align-items:center;gap:max(.5rem,var(--am,0px));margin:1.25rem 0 0;padding-top:var(--space-lg);border-top:1px solid var(--q);font-size:var(--ah)}.gr a{display:inline-flex;align-items:center;min-block-size:var(--ae);padding:0 .75rem;border:1px solid var(--al);border-radius:999px;background:var(--ap);color:var(--aq);font-size:var(--ah);font-weight:600;line-height:1.2;text-decoration:none;transition:color 150ms,border-color 150ms,background 150ms}.gr a[target=_blank]:after{content:'↗' / '';margin-inline-start:.3em;color:var(--fg-subtle)}.gr a:focus-visible{border-color:var(--ag);background:var(--ai)}@media (hover:hover){.gr a:hover{border-color:var(--ag);background:var(--ai)}}.jd{display:inline-flex;flex-wrap:wrap;gap:max(.5rem,var(--am,0px));margin-inline-start:auto}.gr .ef{padding-inline:var(--space-xs);border-color:transparent;background:transparent;color:var(--e);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--e) 40%,transparent);text-underline-offset:3px}.gr .ef:focus-visible{border-color:transparent;background:transparent;color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.gr .ef:hover{border-color:transparent;background:transparent;color:var(--accent);text-decoration-color:currentColor}}@media (width<=560px){.jb{grid-template-areas:'photo head' 'links links';column-gap:var(--space-lg)}.j0{width:3.5rem;height:3.5rem;align-self:center}.jd{margin-inline-start:0}.jd>.ef:first-child{margin-inline-start:calc(-1 * (var(--space-xs) + 1px))}}@media print{.jb{break-inside:avoid;page-break-inside:avoid;box-shadow:none}}.v4{position:fixed;top:env(safe-area-inset-top,0);left:0;right:auto;width:100vw;height:3px;background:color-mix(in oklch,var(--border) 65%,transparent);z-index:100;pointer-events:none}.tj{position:fixed;z-index:49;pointer-events:none;display:flex;align-items:stretch;gap:var(--space-xs);padding:.125rem;border-radius:999px;background:color-mix(in oklch,var(--bg-elevated) 95%,transparent);border:1px solid var(--border-strong);box-shadow:var(--c4);opacity:0;transform:translateY(.85rem);transition:opacity 240ms cubic-bezier(.4, 0, .2, 1),transform 240ms cubic-bezier(.4, 0, .2, 1);bottom:calc(.85rem + env(safe-area-inset-bottom,0px));--ea:min(34rem, 100vw - 1.5rem);width:var(--ea);left:50vw;right:auto;margin-left:calc(var(--ea)/-2)}@media (height<=37.5em) and (orientation:landscape){.tj{bottom:calc(.25rem + env(safe-area-inset-bottom,0px))}}.tj[data-on=true]{pointer-events:auto;opacity:1;transform:translateY(0)}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.tj{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width>=980px){.tj{display:none}}@media (width<=979.98px){:root{--e3:4.5rem}.ak{--cg:var(--e3)}html[data-rv-bar]{scroll-padding-bottom:calc(var(--e3) + env(safe-area-inset-bottom,0px))}}.u1{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;padding:.25rem .25rem .25rem .5rem;border-radius:999px;color:var(--k);text-decoration:none;font-family:var(--font-sans)}.u1:focus-visible{outline:var(--ak);outline-offset:-2px}.v7{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.35rem;padding:0 .5rem;border-radius:999px;background:var(--ao);color:#2a2829;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1rem;line-height:1;letter-spacing:-.016em;font-variant-numeric:tabular-nums;flex-shrink:0}.v7[data-v=mixed],.v7[data-v=pass]{background:var(--e);color:var(--bg-elevated)}.xw{display:inline-flex;flex-direction:column;gap:.05rem;min-width:0;line-height:1.2}.xx{font-weight:700;font-size:var(--l);color:var(--k);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wu{font-size:var(--u);font-weight:600;color:var(--n);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u7{color:var(--fg-subtle);font-size:.9375rem;line-height:1;flex-shrink:0;margin-inline-start:.25rem;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.u1:focus-visible .u7{color:var(--accent)}@media (hover:hover){.u1:hover .u7{color:var(--accent)}}.rv-bb-compare,.ub{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--ae);padding:0 .75rem;border-radius:999px;border:1px solid var(--al);background:var(--ap);color:var(--aq);font-size:var(--ah);font-weight:600;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.rv-bb-compare{text-decoration:none}.ub{cursor:pointer}@media (hover:hover){.rv-bb-compare:hover,.ub:hover{background:var(--ai);border-color:var(--ag)}}.rv-bb-compare svg{flex-shrink:0;color:var(--accent)}.ae5{white-space:nowrap}.ub svg{flex-shrink:0;color:var(--accent)}.x6{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.2}.x5{font-size:var(--u);font-weight:500;color:var(--e);font-variant-numeric:tabular-nums;white-space:nowrap}.ub:focus-visible{outline:var(--ak);outline-offset:2px}@media (width<=389.98px){.tj{--ea:min(34rem, 100vw - .75rem);gap:.125rem}.u1{padding-inline:.25rem;gap:var(--space-xs)}.u7{display:none}.ub{padding:0 .5rem}.ub svg{display:none}.rv-bb-compare{padding:0 .5rem}.rv-bb-compare svg{display:none}}@media (width<=30em){.tj:has(.rv-bb-compare){--ea:min(34rem, 100vw - .75rem);gap:.125rem}.tj:has(.rv-bb-compare) .u1{padding-inline:.25rem;gap:var(--space-xs)}.tj:has(.rv-bb-compare) .u7{display:none}.tj:has(.rv-bb-compare) .ub{padding:0 .5rem}.tj:has(.rv-bb-compare) .ub svg{display:none}.rv-bb-compare{padding:0 .5rem}.rv-bb-compare svg{display:none}}@media (width<=389.98px){.tj:has(.rv-bb-compare) .ub,.rv-bb-compare{padding-inline:var(--space-xs)}}@media (width<=22.4375em){.rv-bb-compare{position:relative;justify-content:center;min-inline-size:var(--ae);padding:0}.rv-bb-compare svg{display:block}.ae5{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.tj:has(.rv-bb-compare) .wu{font-size:var(--bd)}}.progress-fill{height:100%;width:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform 90ms linear,opacity 200ms ease;will-change:transform}@media (prefers-reduced-motion:reduce){.progress-fill{transition:none}}.rv-eq{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;align-items:start;margin:1.5rem 0;padding:1.25rem;background:var(--t);border:1px solid var(--q);border-radius:.75rem;box-shadow:0 0 0 0 transparent}.rv-eq>*{grid-column:2}.rv-eq-title{margin:.125rem 0 .25rem;font-family:var(--font-sans);font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--accent);line-height:1.2}@media (width<=480px){.rv-eq>.rv-eq-title{align-self:center;margin:0}.rv-eq>:not(.rv-eq-icon):not(.rv-eq-title){grid-column:1/-1}.rv-eq>.rv-eq-title+*{margin-top:.75rem}}.rv-author-box{margin-top:2rem}.vl{position:relative;display:flex;align-items:center;gap:var(--space-lg);margin:0;padding:1.25rem;border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;text-decoration:none;color:inherit;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.vl:focus-within{border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.vl:hover{border-color:var(--as);box-shadow:var(--az)}}.ww{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;min-width:0}.wx{font-size:var(--u);font-weight:500;color:var(--e)}.wd:before{content:"";position:absolute;inset:0;border-radius:inherit}.wd{min-block-size:24px;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.05;color:var(--k);text-wrap:balance}.wy{font-size:var(--l);line-height:1.6;color:var(--e);text-wrap:var(--an);max-width:38em}.vm{margin-top:.25rem;display:inline-flex;align-items:center;gap:.25rem;font-size:var(--l);font-weight:700;color:var(--accent)}.vm:after{content:none}.wz{flex:none;width:6rem;height:6rem;object-fit:cover;border-radius:.5rem;border:1px solid var(--border);background:var(--s)}@media (width<=560px){.vl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:.75rem;row-gap:.25rem;align-items:start}.ww{display:contents}.wx{grid-area:1/1}.wd{grid-area:2/1}.wz{grid-area:1/2/3/3;width:4rem;height:4rem}.wy,.vm{grid-column:1/-1}.vm{justify-self:start}}.uy{display:flex;flex-direction:column}.video-head{display:flex;align-items:end;justify-content:space-between;gap:.75rem var(--space-lg);flex-wrap:wrap;margin-bottom:1.25rem;max-width:56rem}.uy h2{margin:0}.video-sub{display:inline-flex;align-items:center;gap:var(--be);min-height:2.75rem;padding:.5rem var(--a1);border-radius:.5rem;background:var(--color-youtube-red);color:var(--ad);font-size:var(--a0);font-weight:600;white-space:nowrap;flex-shrink:0;transition:filter 150ms}.video-sub:before{content:'▶';font-size:.7em;line-height:1}@media (hover:hover){.video-sub:hover{filter:brightness(1.08)}}@media (width<=47.99em){.video-head{display:contents}.uy h2{margin-bottom:var(--space-lg)}.video-sub{order:1;align-self:flex-start;margin-top:var(--space-lg)}}.wm{max-width:56rem;margin:.5rem 0 0;font-size:var(--v);line-height:1.45;color:var(--e)}.wm a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.wm a:hover{color:var(--accent)}}.xb{max-width:56rem}.video-chapters{list-style:none;margin:var(--space-lg) 0 0;padding:0;max-width:56rem;display:grid;grid-template-columns:1fr;gap:.25rem}@media (width>=640px){.video-chapters{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--d,1),auto);grid-auto-flow:column;gap:.25rem 1.25rem}}.video-chapter a{display:flex;align-items:baseline;gap:.5rem;padding:.25rem var(--space-xs);border-radius:.375rem;color:var(--n);text-decoration:none;transition:background 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.video-chapter a:hover{background:var(--s);color:var(--accent)}}.ar{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--l);color:var(--accent);min-width:3.2em}.av{font-size:var(--l);line-height:1.45}.review-head{position:relative;isolation:isolate;color:var(--ad);padding-block:var(--cs);background:linear-gradient(180deg,var(--cj) 0%,var(--cu) 100%)}.review-head:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none}.v8{position:absolute;inset:0 0 auto;z-index:-2;width:100%;height:min(100%,32rem);object-fit:cover;object-position:50% 45%;filter:grayscale(1) brightness(.6);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent);pointer-events:none;user-select:none}.review-head.v0:after{background:linear-gradient(180deg,color-mix(in oklch,oklch(.130 .003 35) 66%,transparent) 0%,color-mix(in oklch,oklch(.130 .003 35) 80%,transparent) 30rem,var(--cu) 100%)}@media screen and (width>=64em),screen and (width>=40em) and (height<=37.5em) and (orientation:landscape){.v8{inset:0 0 0 auto;width:60%;height:100%;object-position:50% 50%;filter:grayscale(1) brightness(.75);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 50%),linear-gradient(0deg,transparent 0,#000 5rem);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 50%),linear-gradient(0deg,transparent 0,#000 5rem);mask-composite:intersect}.review-head.v0:after{background:linear-gradient(90deg,var(--cu) 0% 40%,color-mix(in oklch,var(--cu) 82%,transparent) 62%,color-mix(in oklch,var(--cu) 40%,transparent) 100%)}}@media print,(forced-colors:active){.v8{display:none!important}}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;padding:0;margin:0;font-size:var(--v);color:var(--bv)}.crumbs li:not(:first-child):before{content:'' / '';margin-inline-end:var(--space-xs);color:var(--bo)}.crumbs a{color:var(--bf);transition:color 150ms}@media (hover:hover){.crumbs a:hover{color:oklch(.821 .121 56)}}.crumbs .cat-link{color:var(--ad);font-weight:500;text-decoration:underline;text-decoration-color:rgba(255, 255, 255, .18);text-underline-offset:.2em}@media (hover:hover){.crumbs .cat-link:hover{color:oklch(.821 .121 56)}}.crumbs .current{color:var(--ad);font-weight:600;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width<=30em){.crumbs .current{display:none}}@media (width>=980px){.crumbs .current{max-width:48ch}}.rv-title{margin:var(--space-lg) 0 0;font-family:var(--font-display);font-size-adjust:from-font;font-size:var(--cd);font-weight:700;line-height:1.05;letter-spacing:-.020em;color:var(--ad)}.w4{width:fit-content;max-width:100%;margin:0;padding:var(--aj);background:var(--cf);border:1px solid var(--q);border-radius:.75rem;color:var(--e);font-size:var(--l);line-height:1.6;text-wrap:var(--an)}.w4 strong{color:var(--k);font-weight:600}.rv-standing-field{padding:0;background:none;border:0}.rv-tagline{text-wrap:var(--an);margin:.75rem 0 0;font-size:clamp(1.0625rem, 1rem + .3vw, 1.15rem);color:var(--bf);max-width:38rem;line-height:1.6}.t4{margin-top:1.25rem;display:flex;flex-wrap:wrap;row-gap:.5rem;align-items:center;color:var(--bv);font-size:var(--l)}.t4,.ae6{max-width:42rem}.t4 .v9{font-weight:600;font-size:var(--u);color:var(--ad)}.ae6{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255, 255, 255, .18)}@media screen and (width<=63.99em) and (height>=37.51em),screen and (width<=63.99em) and (orientation:portrait),screen and (width<=39.99em){.t9~.ae6{margin-top:var(--space-lg);padding-top:0;border-top:0}.t9~.ae6+.ae6{margin-top:.75rem}}.afz{margin:0 0 .125rem;font-size:var(--l);font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--bv)}.afs{margin:0;padding:0;list-style:none;display:grid;gap:.125rem;font-size:var(--l);line-height:1.45;color:var(--bf)}.afs time{color:var(--bo);white-space:nowrap}.t4 .rv-author{color:var(--ad);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,oklch(.821 .121 56) 50%,transparent);text-underline-offset:4px;transition:color 150ms,text-decoration-color 150ms}@media (hover:hover){.t4 .rv-author:hover{color:oklch(.821 .121 56);text-decoration-color:oklch(.821 .121 56)}}.wa{flex-basis:100%;row-gap:inherit;align-items:center}.t4>.wa:before{content:none}.xa{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:max(.5rem,var(--am,0px))}.vk{display:inline-flex;gap:.125rem;min-height:var(--ae);padding:.125rem;border-radius:.5rem;background:rgba(255, 255, 255, .06);border:1px solid rgba(255, 255, 255, .18);max-width:100%}.gs{display:inline-flex;align-items:center;gap:.5rem;min-height:calc(var(--ae) - 2 * (.125rem + 1px));padding:0 .75rem;border-radius:calc(.5rem - .125rem - 1px);color:var(--ad);font-weight:600;transition:background 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.gs svg{flex-shrink:0}.hx{font-size:var(--ah)}.rv-mode-sub{font-size:var(--u);color:var(--bo);font-variant-numeric:tabular-nums}.rv-mode-sub:empty{display:none}@media (width<=20.99em){.rv-mode-sub{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (hover:hover){.gs:hover{background:rgba(255, 255, 255, .12);color:var(--ad)}.gs:hover .rv-mode-sub{color:var(--bx)}}.gs:focus-visible{outline:2px solid oklch(.821 .121 56);outline-offset:2px}.gs:active{transform:scale(.98)}@media (width<=30em){.vk{flex:1 1 auto}.gs{flex:1 1 0;justify-content:center;gap:var(--space-xs)}.gs svg{display:none}.review-head{padding-bottom:1.5rem}}@media (width<=389.98px){.vk{flex:1 1 100%}}.t9{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;max-width:42rem;background:rgba(0, 0, 0, .35);border:1px solid rgba(255, 255, 255, .13);padding:var(--aj);border-radius:.75rem}.w6{flex:1 1 100%;display:flex;flex-direction:column;gap:.5rem;min-width:0}.vq{display:flex;align-items:flex-start;gap:var(--space-lg)}.w6 .w7{margin-block-start:auto}.w7{align-self:flex-start;display:flex;flex-wrap:wrap;column-gap:.75rem}.rv-share,.rv-pdf{display:none;align-items:center;gap:.5rem;min-height:var(--ae);padding:0 .75rem;border-radius:.5rem;background:rgba(255, 255, 255, .06);color:var(--ad);border:1px solid rgba(255, 255, 255, .18);font-size:var(--ah);font-weight:600;cursor:pointer;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.rv-share[data-share-ready=true],.rv-pdf[data-pdf-ready=true]{display:inline-flex}@media (hover:hover){.rv-share:hover,.rv-pdf:hover{background:rgba(255, 255, 255, .12);border-color:oklch(.821 .121 56);color:var(--ad)}}.rv-share:active,.rv-pdf:active{transform:scale(.97)}.rv-share:focus-visible,.rv-pdf:focus-visible{outline:2px solid oklch(.821 .121 56);outline-offset:3px}.rv-share svg,.rv-pdf svg{flex-shrink:0}.rv-share[data-share-state=done]{background:var(--a6);border-color:var(--accent);color:var(--ad)}.rv-share[data-share-state=done] .w1:before{content:'✓ ';margin-inline-end:.125rem}@media (width<=30em){.rv-share,.rv-pdf{padding:0;width:var(--ae);justify-content:center}.rv-share .w1,.rv-pdf .x0{display:none}}@media (width<=47.99em){.review-head{padding-block-start:var(--space-lg)}.rv-title{margin-block-start:.5rem}.rv-tagline{margin-block-start:.5rem;font-size:1rem;line-height:1.45}.t4{margin-block-start:.75rem;row-gap:.25rem;font-size:var(--v)}.afz,.afs{font-size:var(--v)}.t9{margin-block-start:var(--space-lg)}.review-head nav.crumbs a[href],.t4 .rv-author,.va{margin-block:calc((1lh - var(--af))/2)}}.wg{display:flex;flex-direction:column;gap:var(--space-xs);flex-shrink:0;min-inline-size:var(--e4)}.rv-score{display:inline-flex;align-items:baseline;gap:.125rem;color:var(--ad);font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:var(--eo);line-height:1;letter-spacing:-.016em;font-variant-numeric:lining-nums tabular-nums}.wv{--dz:rgba(255, 255, 255, .18);inline-size:100%;max-inline-size:7.5rem}.rv-score .out{font-size:.42em;color:var(--bv);font-weight:600;letter-spacing:0}.rv-verdict{display:flex;flex-direction:column;gap:.125rem;font-family:var(--font-display);font-size-adjust:from-font;font-weight:600;font-size:clamp(1.125rem, 1.06rem + .3vw, 1.25rem);line-height:1.05;letter-spacing:-.018em;color:var(--ad)}.rv-verdict:before{content:'Verdict';font-family:var(--font-sans);font-size:var(--p);text-transform:none;letter-spacing:.005em;color:var(--bo);font-weight:600}.u9{flex:none;width:4rem;height:4rem;margin-inline-start:auto;object-fit:cover;border-radius:.375rem;border:1px solid rgba(255, 255, 255, .13);background:rgba(255, 255, 255, .06)}@media (width>=980px),(width>=40em) and (height<=37.5em) and (orientation:landscape){.u9{display:none}}@media (width<=22.4375em){.t9{padding-inline:.75rem}.vq{gap:.75rem}.wg{min-inline-size:0}.u9{width:3rem;height:3rem}}@media (width<=19.1875em){.u9{display:none}}.apf{font-weight:700;color:var(--ad);font-variant-numeric:tabular-nums}.t8 .amb{font-size:var(--v);text-transform:none;letter-spacing:normal;font-weight:600;color:var(--bv)}.t9{--eo:clamp(1.75rem, 1.35rem + 1.8vw, 2.75rem);--e4:calc(var(--eo) * 2.35 + 2 * .75rem)}.t8{display:grid;grid-template-columns:minmax(var(--e4),max-content) minmax(0,1fr);column-gap:var(--space-lg);row-gap:.25rem;margin:0;font-size:var(--v);line-height:1.45}@media (width>=48em){.t8{font-size:var(--l)}}.vq+.t8{border-top:1px solid rgba(255, 255, 255, .13);padding-top:.5rem}.ec{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@media (width<=30em){.t8{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.t8 dt{align-self:auto}}.t8 dt{white-space:nowrap;font-size:var(--p);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--bo);align-self:baseline}.t8 dd{margin:0;color:var(--bv);text-wrap:pretty}.ec[data-warn] dd{color:var(--ad)}.yz{border-top:1px solid rgba(255, 255, 255, .13);margin-top:.25rem;padding-top:.25rem}.y5{color:var(--ad);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--ad) 40%,transparent);text-underline-offset:.2em}.y5:focus-visible{text-decoration-color:var(--bu)}@media (hover:hover){.y5:hover{text-decoration-color:var(--bu)}}.y8{color:var(--bv)}.ad6{display:grid;gap:.125rem;padding-top:.5rem;border-top:1px solid rgba(255, 255, 255, .13);color:var(--bv)}.ad6>p{margin:0}.aez{font-size:var(--p);text-transform:none;letter-spacing:.005em;font-weight:600;line-height:1.45;color:var(--bo)}.ae0{font-size:var(--l);line-height:1.2;color:var(--ad)}.aey{font-size:1.5rem;font-weight:700;letter-spacing:-.018em;font-variant-numeric:lining-nums tabular-nums}.ad6[data-kind=out] .aey{font-size:1.125rem}.ae1{font-size:var(--u);color:var(--bv);white-space:nowrap}.agt{font-size:var(--v);font-weight:600;line-height:1.45;color:var(--ad)}.ae7{font-size:var(--v);line-height:1.45;color:var(--bo);text-wrap:var(--an)}.ad0{padding-block:.45em;color:var(--ad);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--ad) 40%,transparent);text-underline-offset:.2em}.ad0:after{content:' ↓' / ''}.ad0:focus-visible{text-decoration-color:var(--bu)}@media (hover:hover){.ad0:hover{text-decoration-color:var(--bu)}}.va{align-self:flex-start;display:inline-flex;align-items:center;min-block-size:var(--af);font-size:var(--u);color:var(--bo);text-decoration:underline;text-underline-offset:3px}.va:focus-visible{color:var(--bu)}@media (hover:hover){.va:hover{color:var(--bu)}}@media screen and (width>=64em),screen and (width>=40em) and (height<=37.5em) and (orientation:landscape){.q4{--fx:clamp(2.5rem, 1rem + 2vw, 4rem);display:grid;grid-template-columns:minmax(0,1fr) var(--cp);grid-template-rows:repeat(7,auto) minmax(0,1fr);column-gap:var(--fx)}.q4>*{grid-column:1}.q4>.t9{grid-column:2;grid-row:2/-1;align-self:start;max-width:none;margin-top:var(--space-lg);padding:clamp(1rem, .85rem + .7vw, 1.4rem);border-radius:.75rem}.review-head.v0 .t9{background:oklch(.13 .003 35 / .72)}.q4>.xa{margin-top:1.25rem}.t9{--eo:clamp(2rem, 1.7rem + 1.2vw, 2.5rem)}.vq{flex-direction:column;align-items:flex-start;gap:.75rem}.wg{flex-direction:row;align-items:center;gap:.75rem;min-inline-size:0}.wv{inline-size:9rem;max-inline-size:none}.t8{grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-lg)}}.tn{display:grid;grid-template-columns:1fr;gap:clamp(2rem,1.69rem + 1.35vw,3rem);padding-block:var(--ct) clamp(1rem, .8rem + .85vw, 1.75rem)}@media (width>=980px){.tn{grid-template-columns:minmax(0,46rem) minmax(17rem,1fr);row-gap:0}.tn>.rv-main-column{grid-column:1;grid-row:1}.tn>.tc{grid-column:1;grid-row:2}.tn>.t5{grid-column:2;grid-row:1/span 2}}.rv-main-column,.tc{min-width:0;display:flex;flex-direction:column}.rv-main-column{container-type:inline-size}@supports (content-visibility:auto){.rv-main-column{content-visibility:auto;contain-intrinsic-size:auto none auto var(--bt,9000px)}.bd7{--bt:5000px}.apg{--bt:6000px}.amc{--bt:7000px}.amd{--bt:8000px}.agl{--bt:9000px}.rvh-10{--bt:10000px}.rvh-11{--bt:11000px}.rvh-12{--bt:12000px}@media (width>=980px){.aqg{--bt:5000px}.aj7{--bt:6000px}.afj{--bt:7000px}.ahh{--bt:8000px}.a13{--bt:9000px}.rvw-10{--bt:10000px}.rvw-11{--bt:11000px}.rvw-12{--bt:12000px}}}@media (width<=979.98px){.tn>.rv-main-column{order:1}.tn>.t5{order:2}.tn>.tc{order:3}}.rv-main-column>.prose:last-child{padding-bottom:clamp(2rem,1.65rem + 1.5vw,3rem)}@media (width>=980px){.rv-main-column>.rv-author-box:last-child{margin-bottom:clamp(2rem,1.65rem + 1.5vw,3rem)}}.u8{display:none}@media (width>=980px){.u8{display:grid;gap:var(--space-xs);padding-inline:var(--space-lg)}}.u8[data-arrived=true] .hc{border-radius:.375rem;padding-inline:.25rem;background:var(--a8);box-shadow:inset 0 0 0 1px var(--bm)}.hc{display:grid;gap:.1rem;min-block-size:var(--af);align-content:center;text-decoration:none}.u8 .hc{padding:.25rem}.hy{font-size:var(--u);font-weight:500;color:var(--e)}.hf{font-size:var(--l);font-weight:600;line-height:1.2;color:var(--accent);text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hc:focus-visible .hf{text-decoration:underline}@media (hover:hover){.hc:hover .hf{text-decoration:underline}}.u8 .hf:after{content:none}.w2{margin-top:var(--space-xs);padding:.5rem var(--space-xs);border-top:1px solid var(--border)}.w2 .hf{font-size:var(--l)}.page-toc .e a[data-read]:not(.active):not(.passed){color:var(--e);border-inline-start-color:var(--a6)}.page-toc .e a[data-left-off]:not(.active){border-inline-start-color:var(--accent);border-inline-start-style:dashed;background:var(--b8)}.page-toc .e a[data-left-off]:not(.active):before{color:var(--accent)}.tj[data-resume] [data-action=toc]{position:relative}.tj[data-resume] [data-action=toc]:after{content:'';position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem;inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--accent)}.t5 .u.toc{display:none}@media (width>=980px){.t5 .u.toc{display:block}}.t5{display:flex;flex-direction:column;gap:var(--ar);align-self:start}@media screen and (width>=48em) and (width<=979.98px){.t5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t5>*{grid-column:1/-1}.t5>.u:has(> .rv-pros),.t5>.u:has(> .rv-cons){grid-column:auto}}.wi{display:none}@media (width>=980px){.wi{display:flex;flex-direction:column;gap:var(--ar)}.t5{position:sticky;top:calc(var(--bk) + env(safe-area-inset-top,0px));max-block-size:calc(100dvh - var(--bk) - env(safe-area-inset-top,0px) - .75rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:.25rem var(--space-xs) .75rem;margin-inline:calc(-1 * var(--space-xs));margin-block-start:calc(-1 * .25rem)}}.xm{border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent}.ale{margin:0;padding:var(--aj);border-bottom:1px solid var(--q)}.tc{--fy:clamp(2rem, 1.65rem + 1.5vw, 3rem)}.tn>.tc>:is(.atf,.rv-price,.uy,.wb,.s9,.wc,.rg,.vj){margin-block:0;padding-block:var(--fy);border-top:1px solid var(--border)}.tn>.tc>.rg:has(+ .vj){padding-bottom:var(--space-lg)}.tn>.tc>.rg+.vj{border-top:0;padding-top:0}.tn>.tc>.wc:has(+ .rg){padding-bottom:2rem}.tn>.tc>.wc+.rg{border-top:0;padding-top:0}.tc .uy h2,.tc .wb h2,.tc .s9 h2,.tc .rg h3{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.55rem, 1.32rem + 1vw, 1.95rem);font-weight:700;line-height:1.05;letter-spacing:-.016em}.tn>.tc>:last-child{padding-bottom:0}.u{border:1px solid var(--q);border-radius:.75rem;padding:1.25rem;background:var(--t);box-shadow:0 0 0 0 transparent}.vo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-decoration:none;color:inherit;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.vo:focus-within{border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.vo:hover{border-color:var(--as);box-shadow:var(--az)}}.z4{min-block-size:24px;font-size:var(--l);font-weight:700;line-height:1.2;color:var(--accent);text-decoration:none}.z4:before{content:"";position:absolute;inset:0;border-radius:inherit}.z4:after{content:none}.vo:focus-within .z4{text-decoration:underline;text-underline-offset:3px}.w5{margin:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.125rem;font-weight:700;line-height:1.05;color:var(--k);text-wrap:balance}.ath{font-size:var(--l);line-height:1.6;color:var(--e);text-wrap:var(--an)}.ar5{margin:.25rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem}.ar5 li{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--bz);color:var(--ce);font-size:var(--bp);font-weight:600;font-variant-numeric:tabular-nums}.agd{margin-top:var(--space-xs);display:inline-flex;align-items:center;gap:.25rem;min-block-size:var(--af);font-size:var(--l);font-weight:700;color:var(--accent)}.yu{margin:0 0 .5rem;font-size:var(--v);line-height:1.45;color:var(--e)}.xy{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ae);padding:0 .75rem;border:1px solid var(--al);border-radius:999px;background:var(--ap);font-family:inherit;font-size:var(--ah);font-weight:600;color:var(--aq);cursor:pointer;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.xy:hover{border-color:var(--ag);background:var(--ai)}}.xy:focus-visible{outline:var(--ak);outline-offset:2px}.ys{display:block;margin-bottom:.125rem;font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.yl{width:100%;min-block-size:2.75rem;padding:.25rem .75rem;border:1px solid var(--bb);border-radius:.5rem;background:var(--bg-elevated);font-family:inherit;font-size:var(--v);color:var(--n)}.yl:focus-visible{outline:var(--ak);outline-offset:2px}.xz:empty{display:none}.xz{margin:.5rem 0 0;font-size:var(--v);line-height:1.45;color:var(--n)}.xz a{font-weight:700;color:var(--accent)}[data-own][hidden],[data-own-body][hidden],[data-own-open][hidden],[data-own-sel][hidden]{display:none}.afq:focus-within{border-color:var(--q);box-shadow:0 0 0 0 transparent}@media (hover:hover){.afq:hover{border-color:var(--q);box-shadow:0 0 0 0 transparent}}.afq .w5{margin:0}.af9{margin:.25rem 0 0;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.016em;font-variant-numeric:tabular-nums;color:var(--k)}.afr{margin:0;font-size:var(--l);line-height:1.6;color:var(--e);text-wrap:var(--an)}.afr [data-calc-spl],.afr [data-calc-needs]{font-weight:600;color:var(--n);font-variant-numeric:tabular-nums}[data-calc-control][hidden]{display:none}.rv-calc-control{width:100%;margin-top:.25rem}.agb{display:block;font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.agc{width:100%;margin:.125rem 0 0}.aga,.aas{margin:.125rem 0 0;font-size:var(--u);line-height:1.45;color:var(--fg-subtle);text-wrap:var(--an)}.aas{margin-top:.25rem}.u>h3{font-family:var(--font-sans);font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--fg-subtle);margin:0 0 .75rem;line-height:1.2}.u.toc .e a{margin-inline-start:-.55rem}.toc-time{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--v);color:var(--fg-subtle);font-variant-numeric:tabular-nums;transition:opacity 200ms cubic-bezier(.4, 0, .2, 1)}.toc-time.toc-time-done{opacity:0}.rv-pros,.rv-cons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;color:var(--n);line-height:1.45}.rv-pros li,.rv-cons li{display:flex;gap:.75rem;align-items:start}.rv-pros li:before,.rv-cons li:before{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.125rem;border-radius:999px;font-size:var(--u);font-weight:800;line-height:1;flex-shrink:0}.rv-pros li:before{content:'✓';color:var(--bc);background:color-mix(in oklch,var(--ok) 12%,transparent);border:1px solid color-mix(in oklch,var(--ok) 28%,transparent)}.rv-cons li:before{content:'✕';color:var(--bad-text);background:color-mix(in oklch,var(--bad) 12%,transparent);border:1px solid color-mix(in oklch,var(--bad) 28%,transparent)}.wb h2{margin:0}.x7{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-direction:column;border-top:1px solid var(--border)}.v{padding:var(--space-lg) 0;border-bottom:1px solid var(--border)}.v:last-child{border-bottom:0}.w{margin:0 0 var(--space-xs);font-size:1rem;font-weight:600;line-height:1.45;letter-spacing:normal;color:var(--k);text-wrap:balance}.w:target{color:var(--accent)}.v p{margin:0;color:var(--db);font-size:.9375rem;line-height:1.6;max-width:44rem;text-wrap:var(--an)}.uw{color:var(--k);text-decoration:underline;text-decoration-color:var(--dh);text-underline-offset:.2em}.uw:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.uw:hover{color:var(--accent);text-decoration-color:currentColor}}.tc .gn{max-width:none}.v .fv{margin-top:.5rem}.fv a{color:var(--accent);font-weight:600}.rg h3{margin:0}.u0{flex-shrink:0;display:inline-flex;align-items:center;min-block-size:1.5rem;font-size:var(--l);font-weight:600;color:var(--n);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.2em;white-space:nowrap;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.hn{margin:0;padding:.75rem .75rem .25rem;font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--fg-subtle)}.hn+.hn,.e+.hn{border-top:1px solid var(--border);margin-top:var(--space-xs)}.tas-sheet .e.x4{padding-bottom:0}.tas-sheet .e.x3{padding-top:0}.wf{display:none}@media print{.v4,.a3,.ak,.tj,.rv-toc-sheet,.wi,.t5 .u.toc,.rv-share,.rv-pdf,.vk,.rg,.vj,.uy,.d0,.ad0,.u9,.crumbs,.skip-link,.aik{display:none!important}.review-head{background:none!important;color:var(--k)!important;padding-block:var(--space-lg)!important}.review-head:after{display:none!important}.rv-score{color:#000!important;border:2px solid #000;padding:.15em .3em;align-self:flex-start}.t9{background:none!important;border-color:#999!important}.wf{display:block!important;margin:0 0 .75rem!important;font-size:9pt;color:#555;word-break:break-word}.wf:before{content:attr(data-print)}.review-head *,.rv-title,.rv-tagline,.t4,.v9,.rv-author,.rv-verdict,.t9{color:var(--k)!important}.ad6,.aez,.ae0,.ae1,.ad0{color:var(--n)!important}.ad6{border-top-color:var(--border)!important}.t8 dt,.t8 dd,.y5,.y8{color:var(--n)!important}.yz{border-top-color:var(--border)!important}.t4,.t4 .v9,.t4 .rv-author{color:var(--n)!important}.tn{display:block!important;padding-block:.5rem!important}.t5{display:block!important;position:static!important;margin-top:1.5rem!important;max-block-size:none!important;overflow:visible!important}.u,.glance{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.prose{max-width:none!important;font-size:11pt!important;line-height:1.5!important;color:#000!important}.prose h2,.prose h3{break-after:avoid;page-break-after:avoid}.prose a{color:#000!important;text-decoration:underline}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555;word-break:break-all}}