.logo{display:inline-flex;align-items:center;gap:.5rem;color:var(--k);line-height:1}.logo>img{flex-shrink:0}.b3>img{width:24px;height:24px}.b1>img{width:30px;height:30px}.logo>span{display:inline-flex;flex-wrap:nowrap;gap:.32em;font-family:var(--font-sans);letter-spacing:-.01em;line-height:1;white-space:nowrap;font-weight:500;color:color-mix(in oklch,currentColor 72%,transparent)}.logo>span>span{font-weight:800;color:var(--k)}.b3>span{font-size:13px}.b1>span{font-size:15.5px}@media (width<=359px){.logo>span{display:none}}.search-trigger{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;min-width:17rem;padding:0 .5rem 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--e);cursor:pointer;flex-shrink:0;text-align:start;transition:color 150ms,border-color 150ms,background 150ms}@media (hover:hover){.search-trigger:hover{color:var(--n);border-color:var(--accent)}}.search-trigger:focus-visible{outline:var(--ak);outline-offset:3px;border-color:var(--accent);color:var(--n)}.search-trigger>svg,.b4{width:20px!important;height:20px!important;color:var(--e);flex-shrink:0;transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 320ms cubic-bezier(0, 0, .2, 1);transform-origin:42% 42%}.search-trigger:after{content:'Search reviews, guides…';flex:1;min-width:0;font-size:.9375rem;font-weight:400;color:var(--e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.bf{order:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-xs);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--u);font-weight:600;line-height:1;color:var(--e);background:var(--s);border:1px solid var(--border);border-radius:.25rem;flex-shrink:0}@media (hover:none) and (pointer:coarse){.bf{display:none}}@media (width>=960px) and (width<=1079px){.search-trigger{min-width:0;width:2.75rem;padding:0;justify-content:center}.search-trigger:after,.bf{display:none}}@media (width<=767px){.search-trigger{min-width:0;width:2.75rem;padding:0;justify-content:center}.search-trigger:after,.bf{display:none}}.cj{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;min-width:0;max-width:min(17rem,60vw);padding:0 var(--space-xs) 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--e)}.ck{width:20px!important;height:20px!important;color:var(--e);flex-shrink:0}.bo{flex:1;min-width:0;height:100%;border:none;background:transparent;font-size:.9375rem;color:var(--k);outline:none;appearance:none}.bo::-webkit-search-cancel-button{display:none}.bo::placeholder{color:var(--e)}.search-dialog{width:min(38rem,calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:min(70svh,32rem);max-height:min(70dvh,32rem);padding:0;margin:min(12vh,12dvh) auto 0;background:var(--t);color:var(--n);border:1px solid var(--q);border-radius:1rem;box-shadow:var(--fz);overflow:hidden;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity 200ms cubic-bezier(0, 0, .2, 1),transform 200ms cubic-bezier(0, 0, .2, 1),overlay 200ms cubic-bezier(0, 0, .2, 1) allow-discrete,display 200ms cubic-bezier(0, 0, .2, 1) allow-discrete}.search-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1);transition-duration:120ms}@starting-style{.search-dialog[open]{opacity:0;transform:translateY(-8px) scale(.98)}}.search-dialog::backdrop{background:rgba(0, 0, 0, .55);-webkit-backdrop-filter:saturate(108%) blur(3px);backdrop-filter:saturate(108%) blur(3px);opacity:0;transition:opacity 200ms cubic-bezier(0, 0, .2, 1),overlay 200ms cubic-bezier(0, 0, .2, 1) allow-discrete,display 200ms cubic-bezier(0, 0, .2, 1) allow-discrete}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.search-dialog::backdrop{background:color-mix(in oklch,oklch(.130 .003 35) 85%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.search-dialog[open]::backdrop{opacity:1;transition-duration:120ms}@starting-style{.search-dialog[open]::backdrop{opacity:0}}.search-form{display:flex;align-items:center;gap:.75rem;padding:.75rem var(--space-lg);border-bottom:1px solid var(--border);transition:border-color 150ms}.search-form:has(.search-input:focus){border-bottom-color:var(--accent)}.search-form .aij{width:20px!important;height:20px!important;color:var(--e);flex-shrink:0}.search-input{flex:1;min-width:0;height:32px;border:none;background:transparent;font-size:1rem;color:var(--k);outline:none;appearance:none}.search-input::placeholder{color:var(--e)}.search-input:focus,.search-input:focus-visible{outline:none;box-shadow:none}.search-dialog .search-close{--ds:32px;--dj:32px}@media (pointer:coarse){.search-dialog .search-close{--ds:44px;--dj:36px}}.search-results{list-style:none;margin:0;padding:var(--space-xs);overflow-y:auto;overscroll-behavior:contain;flex:1}.search-results li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .75rem;border-radius:.375rem;cursor:pointer;min-height:52px}.search-results li.r-plain{grid-template-columns:1fr auto}.search-results li.active{background:var(--b4)}@media (hover:hover){.search-results li:hover{background:var(--b4)}}.r-type{display:inline-flex;align-items:center;min-height:1.25rem;font-size:var(--bp);font-weight:600;letter-spacing:.005em;text-transform:none;padding:0 var(--b9);border-radius:999px;color:var(--ce);background:var(--bz);white-space:nowrap}.r-type-r{color:var(--accent)}.r-thumb{inline-size:36px;block-size:36px;border-radius:.25rem;object-fit:cover;background:var(--s);border:1px solid var(--border)}.r-catchip{color:var(--fg-subtle);font-weight:600}.r-catchip:after{content:"\00b7";margin-inline:.45em;color:var(--border)}.search-results{container-type:inline-size;container-name:results}@container results (width<32rem){.r-sub:has(.r-catchip) .r-subtext{display:none}.r-sub:has(.r-catchip) .r-catchip:after{content:none}.r-tail .r-verdict{display:none}}.search-results li.r-group{display:block;grid-template-columns:none;min-height:0;margin:0;padding:.75rem .75rem .25rem;font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e);background:var(--bg-elevated);cursor:default;position:sticky;top:0;z-index:1}@media (hover:hover){.search-results li.r-group:hover{background:var(--bg-elevated)}}.search-results li.r-group:first-child{padding-top:.25rem}.r-type-c{color:var(--n)}.r-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.r-name{font-size:.9375rem;font-weight:600;color:var(--k);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.search-results mark{background:var(--c0);color:inherit;border-radius:var(--bj);padding-inline:1px}.r-sub{font-size:var(--v);color:var(--e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-tail{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--u)}.r-score{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:.9375rem;color:var(--accent)}.r-verdict,.r-cat{color:var(--e);text-transform:capitalize}.search-results li.r-seeall{margin-top:var(--space-xs);border-top:1px solid var(--border);border-radius:0 0 .375rem .375rem;background:var(--b8)}.search-results li.r-seeall.active{background:var(--b4)}@media (hover:hover){.search-results li.r-seeall:hover{background:var(--b4)}}.search-results li.r-seeall .r-name{color:var(--accent);font-weight:700}.search-results li.r-seeall .r-type{color:var(--accent)}.r-seeall-go{color:var(--accent);font-weight:700;font-size:1rem}.search-results li.search-status{display:block;grid-template-columns:none;min-height:0;padding:1.25rem .75rem;text-align:center;color:var(--e);font-size:var(--l);cursor:default}@media (hover:hover){.search-results li.search-status:hover{background:transparent}}.search-results li.search-hint{display:block;grid-template-columns:none;min-height:0;padding:.75rem;border-top:1px solid var(--border);color:var(--fg-subtle);font-size:var(--u);line-height:1.45;cursor:default}@media (hover:hover){.search-results li.search-hint:hover{background:transparent}}.search-results li.search-status a{color:var(--accent);font-weight:600}.search-results li.search-skel{pointer-events:none}.search-skel .r-thumb{display:block}.search-skel .sk-shape{color:transparent!important;user-select:none}.search-skel .sk-bar{display:inline-block;height:.72em;border-radius:.25rem}.search-skel .sk-shape,.search-skel .sk-bar{background-image:linear-gradient(color-mix(in oklch,var(--e) 14%,transparent),color-mix(in oklch,var(--e) 14%,transparent))}.sk-w36{width:36%}.sk-w44{width:44%}.sk-w55{width:55%}.sk-w62{width:62%}.sk-w70{width:70%}.search-trigger[aria-busy=true]{position:relative;pointer-events:none}.search-trigger[aria-busy=true] .b4{visibility:hidden}.search-trigger[aria-busy=true]:before{content:'';position:absolute;top:50%;left:.75rem;width:18px;height:18px;margin-top:-9px;border-radius:999px;border:2px solid var(--c0);border-top-color:var(--accent);animation:bgj .7s linear infinite}@media (width<=767px),(width>=960px) and (width<=1079px){.search-trigger[aria-busy=true]:before{left:50%;margin-left:-9px}}.search-empty{padding:1.5rem 1.25rem;color:var(--e);font-size:.9375rem;text-align:center}.search-empty em{color:var(--n);font-style:normal;font-weight:600;overflow-wrap:anywhere}.search-dym{display:inline-flex;align-items:center;vertical-align:middle;margin-inline:1px;min-height:var(--ci);padding:0 var(--cl);border:1px solid var(--al);border-radius:999px;background:var(--ap);color:var(--aq);font-size:var(--ck);font-weight:600;line-height:1.45;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.search-dym:focus-visible{background:var(--ai);border-color:var(--ag)}@media (hover:hover){.search-dym:hover{background:var(--ai);border-color:var(--ag)}}.search-empty-act{display:block;margin-top:.75rem}.search-empty-act a{color:var(--accent);font-weight:600}@media (hover:hover){.search-empty-act a:hover{text-decoration:underline}}.search-foot{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding:.5rem var(--space-lg);border-top:1px solid var(--border);background:var(--s);font-size:var(--u);color:var(--e)}.search-foot kbd{display:inline-block;padding:.05rem var(--space-xs);margin-inline-end:.25rem;font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--u);background:var(--bg-elevated);border:1px solid var(--border);border-radius:.25rem;line-height:1}@media (width<=767px){.search-foot{display:none}.search-dialog{margin:min(6vh,6svh) auto 0;margin:min(6dvh,6vh) auto 0;max-height:85svh;max-height:85dvh}}.a3{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid color-mix(in oklch,var(--border) 80%,transparent);view-transition-name:site-header;transition:transform 200ms cubic-bezier(.4, 0, .2, 1),border-color 200ms cubic-bezier(.4, 0, .2, 1);--dn:calc(var(--de) - var(--cw))}.a3:before{content:'';position:absolute;inset:-1px 0;z-index:-1;pointer-events:none;background:var(--bg)}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.a3:before{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.a3[data-scrolled=true]{transform:translateY(calc(var(--dn) * -1));border-bottom-color:var(--border-strong)}.a3[data-scrolled=true] .bn{transform:translateY(calc(var(--dn)/2))}@media (prefers-reduced-motion:reduce){.a3[data-scrolled=true]:hover{transform:translateY(calc(var(--dn) * -1))!important}.a3[data-scrolled=true] .bn:hover{transform:translateY(calc(var(--dn)/2))!important}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.a3[data-scrolled=true]:before{background:var(--bg)}}.bn{display:flex;align-items:center;justify-content:space-between;height:var(--de);gap:clamp(.35rem,.2rem + .7vw,.75rem);transition:transform 200ms cubic-bezier(.4, 0, .2, 1)}.ci{color:var(--k);display:inline-flex;align-items:center;padding-block:.5rem;margin-inline-start:-.25rem;padding-inline-start:.25rem}.a1 ul{display:none;list-style:none;padding:0;margin:0;gap:.125rem;position:relative}@media (width>=960px){.a1 ul{display:inline-flex}}.a1 ul a{display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;font-size:.9375rem;font-weight:500;color:var(--e);position:relative;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.a1 ul a:hover{color:var(--k)}}.a1 ul.has-ind:before{content:'';position:absolute;left:0;bottom:8px;width:calc(var(--f9,0px) - 2 * .75rem);height:2px;transform:translateX(calc(var(--ga,0px) + .75rem));background:var(--border-strong);border-radius:0;opacity:0;z-index:-1;transition:transform 200ms cubic-bezier(.22, 1, .36, 1),width 200ms cubic-bezier(.22, 1, .36, 1),opacity 150ms cubic-bezier(0, 0, .2, 1)}.a1 ul.ind-on:before{opacity:1}.a1 ul.ind-snap:before{transition:opacity 150ms cubic-bezier(0, 0, .2, 1)}@media (hover:hover){.a1 ul.has-ind a:hover{background:transparent}}.a1 ul a[target=_blank]:after,.aq a[target=_blank]:after{content:'↗' / '';margin-inline-start:.2em;font-size:.85em;line-height:1}.a1 ul a.active{color:var(--k)}.a1 ul a.active:after{content:'';position:absolute;left:.75rem;right:.75rem;bottom:8px;height:2px;background:var(--accent);border-radius:0;view-transition-name:nav-active}.bv{display:flex;align-items:center;gap:max(clamp(.25rem,.15rem + .4vw,.35rem),var(--am,0px))}.i{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--n);flex-shrink:0;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.i:hover{border-color:var(--accent);color:var(--accent);background:var(--da)}}.i:active{transform:scale(.96)}.i:focus-visible{outline:var(--ak);outline-offset:3px;border-color:var(--accent);color:var(--accent)}.ax,.ax details{position:relative}@media (width>=960px){.ax{display:none}}.ax summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-lg) 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--n);font-size:.9375rem;font-weight:500;line-height:1;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.ax summary:hover{border-color:var(--accent);color:var(--accent);background:var(--da)}}.ax summary:after{content:'Menu';letter-spacing:-.012em}@media (width<=339px){.ax summary{padding:0;width:44px;gap:0}.ax summary:after{content:none}}.ax summary::marker{display:none}.ax summary:focus-visible{outline:var(--ak);outline-offset:3px;border-color:var(--accent);color:var(--accent)}.a1 ul a:focus-visible{outline:var(--ak);outline-offset:2px;color:var(--k)}.ax summary svg line{transition:transform 150ms ease,opacity 120ms ease}.ax details[open]>summary svg line:nth-child(1){transform:translateY(5px) rotate(45deg);transform-origin:50% 50%}.ax details[open]>summary svg line:nth-child(2){opacity:0}.ax details[open]>summary svg line:nth-child(3){transform:translateY(-5px) rotate(-45deg);transform-origin:50% 50%}.aq{position:absolute;right:env(safe-area-inset-right,0);top:calc(100% + .6rem);list-style:none;margin:0;padding:var(--space-xs);min-width:min(15rem,calc(100vw - clamp(.875rem, .45rem + 1.85vw, 2rem) - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px)));max-width:calc(100vw - clamp(.875rem, .45rem + 1.85vw, 2rem) - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px));max-height:calc(100svh - var(--bk) - .6rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--bk) - .6rem - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;box-shadow:var(--ec);display:flex;flex-direction:column;gap:.125rem;transform-origin:top right;transition:opacity 150ms cubic-bezier(0, 0, .2, 1),transform 150ms cubic-bezier(0, 0, .2, 1)}@starting-style{.ax details[open]>.aq{opacity:0;transform:translateY(-4px) scale(.985)}}@media (width<=29.99em){.aq{min-width:0;width:calc(100vw - max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-left,0px)) - max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-right,0px)));max-width:none}}.ax details[open]>summary:before{content:'';position:fixed;top:var(--de);left:0;right:0;height:100lvh;background:rgba(0, 0, 0, .55);opacity:.55;cursor:default;transition:opacity 150ms cubic-bezier(0, 0, .2, 1)}.a3[data-scrolled=true] .ax details[open]>summary:before{top:calc(var(--de) - var(--dn)/2)}@starting-style{.ax details[open]>summary:before{opacity:0}}@supports selector(details::details-content){.ax details::details-content{transition:content-visibility 150ms allow-discrete,opacity 150ms cubic-bezier(.4, 0, 1, 1)}.ax details[open]::details-content{transition-duration:0s}.ax details:not([open])::details-content{opacity:0}.ax details:not([open]) .aq{transform:translateY(-4px) scale(.985);pointer-events:none}}.aq a{display:flex;align-items:center;justify-content:flex-start;padding:.75rem;font-size:1rem;font-weight:500;color:var(--n);border-radius:3px;min-height:48px;line-height:1.45}.aq a:focus-visible,.aq a:active{background:var(--s)}@media (hover:hover){.aq a:hover{background:var(--s)}}.aq a.active{color:var(--accent);position:relative}.aq a.active:before{content:'';position:absolute;left:.15rem;top:50%;width:3px;height:22px;margin-top:-11px;background:var(--accent);border-radius:var(--bj)}.a5{list-style:none}.a5>ul{list-style:none;margin:.125rem 0 .25rem 1.25rem;padding:0;border-inline-start:1px solid var(--border)}.aq .a5 a{min-height:44px;padding:.5rem .75rem;font-size:var(--l);font-weight:500;color:var(--e)}.aq .a5 a:focus-visible,.aq .a5 a:active{background:var(--s);color:var(--k)}@media (hover:hover){.aq .a5 a:hover{background:var(--s);color:var(--k)}}.aq .a5 a.active{color:var(--accent)}.aq .a5 a.active:before{content:none}.s{height:1px;background:var(--border);margin:var(--space-xs) .5rem;list-style:none}.aq .i{width:100%;height:auto;min-height:52px;padding:.75rem;border-radius:3px;border:0;background:transparent;color:var(--n);justify-content:flex-start;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.45}@media (hover:hover){.aq .i:hover{background:var(--s);border-color:transparent}}.aq .i:focus-visible{background:var(--s)}.aq .i:active{transform:scale(.97);transition:transform 90ms cubic-bezier(.4, 0, .2, 1)!important}.aq .i .ic{flex-shrink:0;color:var(--accent)}.aq .i>span:nth-child(2){flex:1;text-align:start}.aq .i:hover .ic{transform:none}.aq .i>span:nth-child(3){font-size:var(--v);font-weight:600;color:var(--e);padding:.125rem .5rem;border-radius:4px;background:var(--s);text-transform:none;letter-spacing:.005em}.aq .i>span:nth-child(3):before{content:'Light'}[data-theme-choice=dark] .aq .i>span:nth-child(3):before{content:'Dark'}[data-theme-choice=system] .aq .i>span:nth-child(3):before{content:'System'}@media (width<=419px){.bv>.i{display:none}}.ak{margin-top:clamp(2.5rem,2.1rem + 1.6vw,3.75rem);border-top:1px solid var(--border);background:var(--bg-elevated);padding-top:clamp(2.5rem,2.35rem + .65vw,3rem);padding-bottom:calc(clamp(1.25rem,1.17rem + .35vw,1.5rem) + env(safe-area-inset-bottom,0px) + var(--cg,0px));--em:linear-gradient(var(--border), var(--border));--en:calc(100% - 2 * max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-left, 0px)))}.ak .bi{display:grid;gap:1.25rem;padding-bottom:clamp(2rem,1.8rem + .9vw,2.75rem);margin-bottom:clamp(2rem,1.8rem + .9vw,2.75rem);background:var(--em) bottom/var(--en) 1px no-repeat}@media (width>=880px){.ak .bi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}}.ak .b9{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.05;letter-spacing:-.016em;color:var(--n);text-wrap:balance}.ak .f-cta-sub{margin-top:.5rem;color:var(--e);font-size:.9375rem;line-height:1.6;max-width:44rem}.ak .bq{display:flex;flex-wrap:wrap;gap:.75rem}@media (width<=30em){.ak .bq>a{flex:1 1 100%}}.ak .bj:after{content:"↗" / "";flex-shrink:0;font-size:.95em;line-height:1}#tas-route:has(> .page-reviews)~.ak .b8{display:none}#tas-route:has(> .page-reviews)~.ak .bj{background:var(--ao);border-color:var(--ao);color:#2a2829;box-shadow:var(--bs)}@media (hover:hover){#tas-route:has(> .page-reviews)~.ak .bj:hover{background:var(--a7);border-color:var(--a7);box-shadow:var(--cb)}}#tas-route:has(> .bci)~.ak .bi{display:none}.ay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.5rem,1.2rem + 1.3vw,2rem)}@media (width<=767.98px){.ay{grid-template-areas:"rev gt" "about gt" "follow follow";grid-template-rows:auto 1fr auto}.ay>nav:nth-child(1){grid-area:rev}.ay>nav:nth-child(2){grid-area:gt}.ay>nav:nth-child(3){grid-area:about}.ay>nav:nth-child(4){grid-area:follow}.ay .bh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1.2rem + 1.3vw,2rem)}}@media (width>=768px) and (width<=1023.98px){.ay{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"rev gt about" "rev gt follow";grid-template-rows:auto 1fr}.ay>nav:nth-child(1){grid-area:rev}.ay>nav:nth-child(2){grid-area:gt}.ay>nav:nth-child(3){grid-area:about}.ay>nav:nth-child(4){grid-area:follow}}@media (width>=1024px){.ay{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"rev gt gt about" "rev gt gt follow";grid-template-rows:auto 1fr}.ay>nav:nth-child(1){grid-area:rev}.ay>nav:nth-child(2){grid-area:gt}.ay>nav:nth-child(3){grid-area:about}.ay>nav:nth-child(4){grid-area:follow}.ay>nav:nth-child(2)>ul{display:block;columns:2;column-gap:clamp(1.5rem,1.2rem + 1.3vw,2rem)}.ay>nav:nth-child(2)>ul>li{break-inside:avoid}.ay>nav:nth-child(2)>ul>li+li{margin-top:.5rem}}.ak a,.ak address{overflow-wrap:anywhere}.ak .f-head{font-size-adjust:from-font;text-wrap:balance;margin-top:0;font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--k);margin-bottom:.75rem;line-height:1.2}.ak ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}@media (pointer:coarse){.ak ul{gap:0}}.ak .q{gap:0;margin-inline-start:.5rem;padding-inline-start:.75rem;border-inline-start:1px solid var(--border)}.ak .q a{font-size:var(--l)}.ak ul a{color:var(--e);font-size:.9375rem;line-height:1.45;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--af);padding-block:max(.25rem,calc((var(--af) - 1lh)/2));transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1)}.ak .bh a .ic,.ak .a6 a .ic{flex-shrink:0;transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(0, 0, .2, 1)}.ak .bh a:focus-visible .ic,.ak .a6 a:focus-visible .ic{color:var(--accent)}@media (hover:hover){.ak .bh a:hover .ic,.ak .a6 a:hover .ic{color:var(--accent)}}.ak ul a:focus-visible{color:var(--k)}@media (hover:hover){.ak ul a:hover{color:var(--k)}}.ak .bk{display:grid;gap:1.5rem;margin-top:clamp(2rem,1.8rem + .9vw,2.75rem);padding-top:clamp(2rem,1.8rem + .9vw,2.75rem);background:var(--em) top/var(--en) 1px no-repeat}@media (width>=880px){.ak .bk{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,1.2rem + 1.3vw,2rem);align-items:start}}.ak .bs .bu,.ak .bs .tagline-sub{max-width:30rem}.bu{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.125rem;margin-top:.75rem;color:var(--n)}.ak .tagline-sub{font-size:var(--l);color:var(--e);line-height:1.6;margin-top:.5rem}.ak .bk address{font-style:normal}.ak .bc{margin-top:var(--space-lg);color:var(--fg-subtle);font-size:var(--v);line-height:1.6}.ak .bc a{color:var(--e);font-weight:600;border-bottom:1px solid var(--border-strong);transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.ak .bc a:focus-visible{color:var(--k);border-bottom-color:var(--accent)}@media (hover:hover){.ak .bc a:hover{color:var(--k);border-bottom-color:var(--accent)}}.ak .bc .ca{white-space:nowrap;margin-inline-start:.125rem}.ak .a6{flex-direction:row;flex-wrap:wrap;gap:max(.5rem,var(--am,0px));align-items:flex-start}@media (width>=880px){.ak .a6{flex-direction:column;align-items:flex-start}}.ak .a6 .j{min-height:var(--ae);padding:.125rem .75rem;border:1px solid var(--border);border-radius:999px;background:var(--dx);color:var(--e);font-size:var(--ah);font-weight:600;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}.ak .a6 .j:focus-visible{color:var(--k);border-color:var(--ag);background:var(--ai)}@media (hover:hover){.ak .a6 .j:hover{color:var(--k);border-color:var(--ag);background:var(--ai)}}.b5{margin-top:1.5rem;padding-top:var(--space-lg);background:var(--em) top/var(--en) 1px no-repeat;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.5rem;row-gap:.125rem}.ak .bd ul{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:0}.ak .bd a{font-size:var(--v);font-weight:600;letter-spacing:.02em;color:var(--fg-subtle)}.ak .bd a:focus-visible{color:var(--k)}@media (hover:hover){.ak .bd a:hover{color:var(--k)}}.ak .b6{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.125rem}.ak .cb{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.25rem;row-gap:.125rem}.b7{color:var(--fg-subtle);font-size:var(--v)}.cd{color:var(--fg-subtle);font-size:var(--v);font-weight:600;letter-spacing:.02em}.ak .bm{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;color:var(--fg-subtle);font-size:var(--v);font-weight:600;letter-spacing:.02em;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.ak .bm:focus-visible{color:var(--k)}@media (hover:hover){.ak .bm:hover{color:var(--k)}}.ak .o{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;min-width:44px;padding:.25rem .5rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg-subtle);font-size:var(--v);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1);margin-inline-start:calc(-1 * .5rem)}.ak .o .ic{flex-shrink:0}@media (hover:hover){.ak .o:hover{color:var(--k)}}.ak .o:focus-visible{outline:var(--ak);outline-offset:3px;color:var(--k)}.ak .o[aria-pressed=true]{color:var(--accent);border-color:var(--a6);background:var(--a8)}.ak .r{display:inline-flex;align-items:center;gap:.125rem;flex-wrap:wrap;color:var(--fg-subtle);font-size:var(--v);font-weight:600;letter-spacing:.02em}.ak .cf{margin-inline-end:.25rem}.ak .cg{min-width:3.2em;text-align:center;font-variant-numeric:tabular-nums;color:var(--e)}.ak .p{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg-subtle);cursor:pointer;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}.ak .p .ic{flex-shrink:0}@media (hover:hover){.ak .p:hover{color:var(--accent);border-color:var(--a6);background:var(--a8)}}.ak .p:focus-visible{outline:var(--ak);outline-offset:3px;color:var(--k)}.ak .p[aria-disabled=true]{color:var(--fg-subtle);opacity:.4;cursor:default;pointer-events:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(100% * var(--tas-text-scale,1));hanging-punctuation:first last;font-optical-sizing:auto;scroll-behavior:smooth;scroll-padding-top:calc(var(--bk) + env(safe-area-inset-top,0px));interpolate-size:allow-keywords;accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:var(--a6) transparent;scrollbar-width:thin}@media (width>=105em){html{font-size:calc(clamp(100%,76.1% + .227vw,112.5%) * var(--tas-text-scale,1))}}:where(th,td,caption){hanging-punctuation:none}body{min-height:100dvh;line-height:1.55;overflow-x:clip;text-size-adjust:100%}img,svg,video,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)}}a,a:visited{color:inherit;text-decoration:none;text-underline-offset:.18em;text-decoration-skip-ink:auto}button,[role=button],a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}:where(p,h1,h2,h3,h4,h5,h6,dt,dd,li,blockquote,figcaption){overflow-wrap:break-word}:root{--brand-orange:#f18916;--color-youtube-red:oklch(.55 .22 25);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-display:"Segoe UI Variable Display", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--bj:2px;--bk:88px;--ak:2px solid var(--accent);--b6:3px solid color-mix(in oklch, var(--accent) 50%, transparent);--ct:clamp(2.25rem, 1.95rem + 1.30vw, 3.25rem);--cs:clamp(3rem, 2.55rem + 2vw, 4.5rem);--bl:clamp(2.75rem, 2.15rem + 2.3vw, 4.75rem);--dp:clamp(3.25rem, 2.55rem + 3vw, 6rem);--bd:.6875rem;--u:.75rem;--v:.8125rem;--l:.875rem;--text-control:.9375rem;--ef:var(--l);--c8:var(--v);--cd:clamp(1.75rem, 1.35rem + 1.9vw, 3rem);--b0:clamp(2.25rem, 1.72rem + 2.6vw, 3.5rem);--dc:clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--an:pretty;--p:var(--u);--cq:linear-gradient(var(--border), var(--border)) 50% 0 / calc(100% - max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-left, 0px)) - max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-right, 0px))) 1px no-repeat;--af:24px;--dr:24px;--space-xs:.375rem;--space-lg:1rem;color-scheme:light;--bg:oklch(.985 .002 60);--bg-elevated:#fff;--s:oklch(.970 .003 60);--n:#2a2829;--k:#161516;--e:oklch(.420 .005 40);--db:var(--n);--fg-subtle:oklch(.422 .005 40);--border:oklch(.91 .005 60);--border-strong:oklch(.82 .005 60);--cc:oklch(0 0 0 / .14);--c6:oklch(.60 .006 60);--accent:#974d00;--bw:#7a3e03;--dv:#fff;--accent-block:var(--brand-orange);--cy:color-mix(in oklch, var(--accent) 60%, transparent);--b8:color-mix(in oklch, var(--accent) 5%, transparent);--a8:color-mix(in oklch, var(--accent) 8%, transparent);--b4:color-mix(in oklch, var(--accent) 12%, transparent);--eg:color-mix(in oklch, var(--accent) 16%, transparent);--c0:color-mix(in oklch, var(--accent) 22%, transparent);--a6:color-mix(in oklch, var(--accent) 30%, transparent);--bm:color-mix(in oklch, var(--accent) 40%, transparent);--co:color-mix(in oklch, var(--accent) 55%, transparent);--b5:color-mix(in oklab, var(--accent) 5%, var(--bg-elevated));--da:color-mix(in oklab, var(--accent) 8%, var(--bg-elevated));--by:color-mix(in oklch, var(--ok) 10%, transparent);--eh:color-mix(in oklch, var(--bad) 10%, transparent);--dx:color-mix(in oklab, var(--s) 50%, var(--bg-elevated));--es:color-mix(in oklch, var(--warn) 14%, transparent);--c2:color-mix(in oklch, var(--border) 60%, transparent);--c9:color-mix(in oklab, var(--accent) 30%, var(--border));--dw:color-mix(in oklab, var(--accent) 45%, var(--border));--c5:color-mix(in oklab, var(--accent) 45%, var(--border-strong));--cj:#2a2829;--ad:#fff;--bx:rgba(255, 255, 255, .86);--bf:rgba(255, 255, 255, .82);--bv:rgba(255, 255, 255, .74);--bo:rgba(255, 255, 255, .62);--b3:rgba(255, 255, 255, .50);--cp:clamp(22rem, 19rem + 6vw, 27rem);--cu:oklch(.180 .003 35);--dy:transparent;--bu:oklch(.821 .121 56);--du:oklch(.47 .10 155);--peer:oklch(.62 .18 235);--bh:var(--k);--bi:var(--peer);--cz:var(--accent-block);--ok:oklch(.52 .16 145);--warn:oklch(.60 .14 70);--bad:oklch(.55 .20 27);--bc:oklch(.40 .15 150);--b1:oklch(.45 .09 70);--bad-text:oklch(.45 .20 27);--cr:oklch(.25 .01 50 / .07);--cn:oklch(.25 .01 50 / .08);--az:0 1px 2px var(--cr), 0 4px 12px -8px var(--cn);--eb:0 1px 2px var(--cr), 0 4px 12px -8px var(--cn);--c4:0 1px 3px var(--cr), 0 12px 28px -10px var(--cn);--f1:0 2px 6px var(--cr), 0 24px 56px -16px var(--cn);--ec:var(--c4);--fz:var(--f1);--ao:var(--accent-block);--a7:color-mix(in oklab, var(--accent-block) 84%, white);--ax:var(--bg-elevated);--ay:var(--b5);--bs:0 1px 2px var(--cr);--cb:0 1px 2px var(--cr), 0 4px 10px -6px var(--cn);--ca:inset 0 1px 2px var(--cn);--a1:var(--space-lg);--a0:var(--l);--be:var(--space-xs);--a2:var(--border-strong);--b2:var(--c5);--a5:var(--k);--ae:2.25rem;--ci:1.75rem;--cl:.5rem;--ah:var(--l);--ck:var(--v);--ap:var(--ax);--ai:var(--ay);--al:var(--border-strong);--ag:var(--c5);--aq:var(--n);--av:var(--ao);--c3:var(--a7);--b9:var(--space-xs);--bp:var(--u);--bz:var(--s);--ce:var(--e);--c1:var(--l);--bb:var(--c6);--bn:var(--bg);--c7:var(--bad);--dh:var(--bm);--bq:var(--border-strong);--aj:var(--space-lg);--t:var(--bg-elevated);--cf:var(--s);--q:var(--border);--as:var(--border-strong);--ar:var(--space-lg);--tile-face:var(--s);--fv:var(--ao);--dz:var(--border-strong);--f0:0 -1px 3px var(--cr), 0 -16px 40px -16px var(--cn);--de:clamp(60px, 3.25rem + 2.4vw, 76px);--cw:clamp(52px, 2.85rem + 1.6vw, 64px)}@media (width>=64em) and (height<=50em){:root{--bl:clamp(2rem, 1.4rem + 1.5vw, 3rem);--dp:clamp(2.5rem, 1.8rem + 2vw, 3.75rem);--cs:clamp(2rem, 1.5rem + 1.5vw, 3rem);--ct:clamp(1.75rem, 1.5rem + 1vw, 2.5rem)}}@media (height<=37.5em) and (orientation:landscape){:root{--de:52px;--cw:48px;--bk:60px;--cs:clamp(1.25rem, .9rem + 1.5vh, 2rem);--ct:clamp(1.25rem, 1rem + 1.5vh, 2rem);--cd:clamp(1.5rem, .9rem + 3.2vh, 2.25rem);--b0:clamp(1.75rem, 1rem + 4vh, 2.75rem);--dc:clamp(1.5rem, .95rem + 3vh, 2.25rem)}}@media (width>=64em) and (width<=74.99em){:root{--cp:20rem}}@media (pointer:coarse){:root{--text-control:1rem;--ef:1rem;--c8:1rem;--bd:.75rem;--u:.8125rem;--v:.875rem;--l:.9375rem;--af:44px;--an:wrap;--ae:var(--af);--ci:var(--af);--cl:.75rem;--am:.5rem}}[data-theme=dark]{color-scheme:dark;--bg:oklch(.180 .003 35);--bg-elevated:oklch(.255 .004 35);--s:oklch(.220 .003 35);--n:oklch(.97 .002 60);--k:#fff;--e:oklch(.815 .005 50);--fg-subtle:oklch(.815 .005 45);--border:oklch(1 0 0 / .12);--border-strong:oklch(1 0 0 / .20);--cc:oklch(0 0 0 / .55);--c6:oklch(.72 .006 60);--accent:#fa9125;--bw:oklch(.821 .121 56);--dv:#2a2829;--accent-block:var(--brand-orange);--cy:color-mix(in oklch, oklch(.770 .150 55) 55%, transparent);--du:oklch(.82 .11 155);--ok:oklch(.55 .16 148);--warn:oklch(.64 .14 74);--bad:oklch(.58 .20 27);--bc:oklch(.84 .13 150);--b1:oklch(.86 .10 78);--bad-text:oklch(.86 .14 28);--cr:oklch(0 0 0 / .40);--cn:oklch(0 0 0 / .45);--bn:var(--dx);--tile-face:color-mix(in oklab, var(--bg-elevated), white 5%);--db:oklch(.90 .004 60);--cj:oklch(.130 .003 35);--cu:oklch(.130 .003 35);--dy:var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:oklch(.180 .003 35);--bg-elevated:oklch(.255 .004 35);--s:oklch(.220 .003 35);--n:oklch(.97 .002 60);--k:#fff;--e:oklch(.815 .005 50);--fg-subtle:oklch(.815 .005 45);--border:oklch(1 0 0 / .12);--border-strong:oklch(1 0 0 / .20);--cc:oklch(0 0 0 / .55);--c6:oklch(.72 .006 60);--accent:#fa9125;--bw:oklch(.821 .121 56);--dv:#2a2829;--accent-block:var(--brand-orange);--cy:color-mix(in oklch, oklch(.770 .150 55) 55%, transparent);--du:oklch(.82 .11 155);--ok:oklch(.55 .16 148);--warn:oklch(.64 .14 74);--bad:oklch(.58 .20 27);--bc:oklch(.84 .13 150);--b1:oklch(.86 .10 78);--bad-text:oklch(.86 .14 28);--cr:oklch(0 0 0 / .40);--cn:oklch(0 0 0 / .45);--bn:var(--dx);--tile-face:color-mix(in oklab, var(--bg-elevated), white 5%);--db:oklch(.90 .004 60);--cj:oklch(.130 .003 35);--cu:oklch(.130 .003 35);--dy:var(--border)}}@media (prefers-contrast:more){:root{--e:var(--n);--fg-subtle:var(--n);--accent:#7a3e03;--bw:#5f3300;--border:oklch(.55 .005 60);--border-strong:oklch(.42 .005 60);--c6:oklch(.42 .005 60);--du:oklch(.42 .14 150);--bc:oklch(.40 .15 150);--b1:oklch(.44 .10 70);--bad-text:oklch(.43 .20 27)}[data-theme=dark]{--e:var(--n);--fg-subtle:var(--n);--accent:oklch(.83 .14 65);--bw:oklch(.88 .12 68);--border:oklch(.70 0 0);--border-strong:oklch(.82 0 0);--c6:oklch(.82 0 0);--bc:oklch(.88 .12 150);--b1:oklch(.90 .09 80);--bad-text:oklch(.84 .15 28)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--e:var(--n);--fg-subtle:var(--n);--accent:oklch(.83 .14 65);--bw:oklch(.88 .12 68);--border:oklch(.70 0 0);--border-strong:oklch(.82 0 0);--c6:oklch(.82 0 0);--bc:oklch(.88 .12 150);--b1:oklch(.90 .09 80);--bad-text:oklch(.84 .15 28)}}}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight!important;outline-offset:2px}[aria-pressed=true],[aria-current=page],[aria-selected=true],.is-active,.is-a,.search-results li.active{outline:2px solid Highlight;outline-offset:-2px}.yt-play svg{forced-color-adjust:none}html:not([data-no-page-progress]):before{background:Highlight}.prose hr{border-top:1px solid CanvasText;height:0}}html,body{background:var(--bg);color:var(--n);font-family:var(--font-sans);font-size-adjust:from-font}html[data-simplified=true] [data-simplification=low]{display:none}@supports (content-visibility:auto){main>section:not(:first-of-type),main>article+section,main>div>section+section,.aaf,.signature,.promise,.news,.related,.sources,.afv,.yt,.uy,.tc,.adl,.acf,.acd,.ranks,.editorial,.picks,.matchups,.alts,.methodology,.aix,.ref-table,.aer,.tool-explainer,.split,footer.ak{content-visibility:auto;contain-intrinsic-size:auto none auto 720px}:is(main,article,section,div,aside):has(.uz[data-docked]){content-visibility:visible}.promise{contain-intrinsic-size:auto none auto 1100px}.aaf{contain-intrinsic-size:auto none auto 900px}.signature{contain-intrinsic-size:auto none auto 520px}.news{contain-intrinsic-size:auto none auto 340px}.uy{contain-intrinsic-size:auto none auto 750px}.tc{contain-intrinsic-size:auto none auto 3200px}.ahl{contain-intrinsic-size:auto none auto 1000px}.ars{contain-intrinsic-size:auto none auto 900px}main>section.promise{contain-intrinsic-size:auto none auto 1600px}main>section.primer{contain-intrinsic-size:auto none auto 1700px}.related{contain-intrinsic-size:auto none auto 900px}.related .grid{contain-intrinsic-size:auto none auto 500px}.picks{contain-intrinsic-size:auto none auto 2800px}.editorial{contain-intrinsic-size:auto none auto 1800px}@media (width<=979px){.picks{contain-intrinsic-size:auto none auto 8000px}.editorial{contain-intrinsic-size:auto none auto 6800px}.matchups{contain-intrinsic-size:auto none auto 950px}.tc{contain-intrinsic-size:auto none auto 3900px}main>section.primer{contain-intrinsic-size:auto none auto 3700px}}.acd{contain-intrinsic-size:auto none auto 900px}.adl{contain-intrinsic-size:auto none auto 480px}.acf{contain-intrinsic-size:auto none auto 560px}.ranks{contain-intrinsic-size:auto none auto 300px}.matchups{contain-intrinsic-size:auto none auto 420px}.alts{contain-intrinsic-size:auto none auto 520px}.ref-table{contain-intrinsic-size:auto none auto 600px}.aer{contain-intrinsic-size:auto none auto 560px}.aix{contain-intrinsic-size:auto none auto 700px}.tool-explainer{contain-intrinsic-size:auto none auto 440px}.split{contain-intrinsic-size:auto none auto 1350px}footer.ak{contain-intrinsic-size:auto none auto 1250px}.tool-page>section:nth-of-type(-n+2),.tool-page>section[hidden],.tool-page>section[hidden]+section,.tool-page>section.hidden{content-visibility:visible;contain-intrinsic-size:none}}.card,.tool-card,.aib,.pillar,.apn,.guides .card,.review-head{contain:layout}@media (hover:none) and (pointer:coarse){.aq a:active,.a1 ul a:active,.axc:active{transform:scale(.985);transition:transform 90ms cubic-bezier(.4, 0, .2, 1)!important}}button:where(:not([disabled],[aria-disabled=true],[aria-busy=true])):active{transform:scale(.985);transition:transform 90ms cubic-bezier(.4, 0, .2, 1)}.tas-close,.tas-iconact{--ds:44px;--dj:36px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ds);height:var(--ds);padding:0;border:0;background:none;border-radius:999px;color:var(--e);cursor:pointer;flex-shrink:0;transition:color 120ms cubic-bezier(.4, 0, .2, 1),transform 90ms cubic-bezier(.4, 0, .2, 1)}.tas-close:before,.tas-iconact:before{content:'';position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--dj);height:var(--dj);border-radius:999px;border:1px solid var(--border-strong);background:transparent;transition:background 120ms cubic-bezier(.4, 0, .2, 1),border-color 120ms cubic-bezier(.4, 0, .2, 1)}.tas-close>svg,.tas-iconact>svg{position:relative;width:20px;height:20px;color:inherit;transition:transform 240ms cubic-bezier(.22, 1, .36, 1)}.tas-close:hover,.tas-close:focus-visible{color:var(--accent)}.tas-close:hover:before,.tas-close:focus-visible:before{background:var(--b4);border-color:var(--bm)}.tas-close:focus-visible{outline:var(--ak);outline-offset:2px;border-radius:999px;box-shadow:none}.tas-close:hover>svg{transform:rotate(90deg)}.tas-close:active{transform:scale(.9)}@media (hover:none){.tas-close:active>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.tas-close:hover>svg,.tas-close:active>svg{transform:none}}.tas-iconact{--dj:28px;color:var(--fg-subtle)}.tas-iconact:before{border-color:transparent}.tas-iconact>svg{width:16px;height:16px}.tas-iconact:hover,.tas-iconact:focus-visible{color:var(--k)}.tas-iconact:hover:before,.tas-iconact:focus-visible:before{background:color-mix(in oklch,currentColor 14%,transparent)}.tas-iconact:focus-visible{outline:var(--ak);outline-offset:2px;border-radius:999px;box-shadow:none}.tas-iconact:active{transform:scale(.88)}.tas-iconact[data-act=del]:hover,.tas-iconact[data-act=del]:focus-visible{color:var(--bad-text)}button[aria-busy=true],.btn[aria-busy=true]{position:relative;pointer-events:none;color:transparent!important;text-shadow:none!important}button[aria-busy=true]:after,.btn[aria-busy=true]:after{content:'';position:absolute;inset:0;margin:auto;width:1.1em;height:1.1em;border-radius:999px;border:2px solid color-mix(in oklch,var(--fj,var(--accent)) 25%,transparent);border-top-color:var(--fj,var(--accent));animation:bgj .7s linear infinite}@keyframes bgj{to{transform:rotate(360deg)}}.xc{contain:layout}.uz,.art{contain:layout paint}h1,h2,h3,h4{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;color:var(--k);text-wrap:balance}h1{font-size:var(--cd);line-height:1.05;letter-spacing:-.016em}h2{font-size:clamp(1.5rem, 1.28rem + 1.05vw, 2.125rem);line-height:1.2;letter-spacing:-.016em}h3{font-size:clamp(1.1875rem, 1.09rem + .45vw, 1.375rem);line-height:1.2;letter-spacing:-.018em}h4{font-size:clamp(1.125rem, 1.06rem + .3vw, 1.25rem);line-height:1.2;letter-spacing:-.018em}p{text-wrap:var(--an)}small{font-size:.85em}.d9{white-space:nowrap}nav[aria-label=Breadcrumb] li:not(:first-child):before{content:'' / '';display:inline-block;box-sizing:border-box;inline-size:.42em;block-size:.42em;border:solid currentColor;border-width:max(1.5px,.1em) max(1.5px,.1em) 0 0;margin-inline-start:.06em;transform:translateY(-.1em) rotate(45deg)}hr{border:0;border-top:1px solid var(--border)}::selection{background:var(--accent);color:var(--dv);text-shadow:none}:focus-visible{outline:var(--ak);outline-offset:3px;border-radius:.25rem}:where(.review-head,.guide-head,.aaj,.r0){border-block-end:1px solid var(--dy)}@media (prefers-contrast:more){:focus-visible{outline-width:3px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--a6);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background 200ms cubic-bezier(.4, 0, .2, 1)}::-webkit-scrollbar-thumb:hover{background:var(--co);background-clip:padding-box}.d{width:100%;max-width:min(100%,78rem);margin-inline:auto;padding-inline:max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-left,0px)) max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-right,0px))}.b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#tas-route{display:contents}.a7,.a8{display:inline-flex;align-items:center;justify-content:center;gap:var(--be);min-height:3rem;padding:.5rem 1.25rem;border:1px solid transparent;border-radius:.5rem;font-size:.9375rem;font-weight:600;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),box-shadow 150ms cubic-bezier(.4, 0, .2, 1)}.a7{background:var(--ao);border-color:var(--ao);color:#2a2829;box-shadow:var(--bs)}.a8{background:var(--ax);color:var(--a5);border-color:var(--a2)}@media (hover:hover){.a7:hover{background:var(--a7);border-color:var(--a7);box-shadow:var(--cb)}.a8:hover{border-color:var(--b2);background:var(--ay)}}.a7:active,.a8:active{transform:translateY(1px);box-shadow:var(--ca);transition-duration:90ms}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:200}.skip-link:focus,.skip-link:focus-visible{inset-inline-start:1rem;top:1rem;display:inline-flex;align-items:center;min-height:3rem;padding:.5rem 1.25rem;background:var(--ao);color:#2a2829;border-radius:.5rem;font-weight:600;font-size:.9375rem;text-decoration:none;outline:3px solid var(--k);outline-offset:3px;box-shadow:var(--c4)}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.aik{position:absolute;inset-inline-start:-9999px}.aik:focus,.aik:focus-visible{position:static;inset-inline-start:auto}.aik,.aik:focus,.aik:focus-visible{display:inline-flex;align-items:center;gap:var(--be);margin-top:var(--space-lg);padding:0 .75rem;min-height:var(--ae);font-size:var(--ah);font-weight:600;color:var(--aq);border:1px solid var(--al);border-radius:999px;background:var(--ap);transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.aik:after{content:'↓' / '';font-weight:700;transition:transform 150ms cubic-bezier(0, 0, .2, 1)}.aik:active{background:var(--ay);border-style:solid}.aik:active:after{transform:translateY(2px)}.aik:focus-visible{outline:var(--ak);outline-offset:3px}@media (hover:none) and (pointer:coarse){.aik{position:static;inset-inline-start:auto}}.hidden{display:none!important}@keyframes bgl{0%{background:color-mix(in oklch,var(--accent) 0%,transparent);box-shadow:-1rem 0 0 0 color-mix(in oklch,var(--accent) 0%,transparent)}15%{background:var(--eg);box-shadow:-1rem 0 0 0 var(--c0)}to{background:color-mix(in oklch,var(--accent) 0%,transparent);box-shadow:-1rem 0 0 0 color-mix(in oklch,var(--accent) 0%,transparent)}}@view-transition{navigation:auto}::view-transition-old(root){animation:bgn 120ms cubic-bezier(.4, 0, 1, 1) both}::view-transition-new(root){animation:bgm 150ms cubic-bezier(0, 0, .2, 1) both}@keyframes bgn{to{opacity:0;transform:translateY(-8px)}}@keyframes bgm{0%{opacity:0;transform:translateY(10px)}}main[data-routed-in]{animation:bgm 150ms cubic-bezier(0, 0, .2, 1) both}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@supports (animation-timeline:scroll()){html:not([data-no-page-progress]):before{content:'';position:fixed;top:0;left:0;right:auto;width:100vw;height:3px;z-index:100;background:var(--accent-block);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:bgk linear both;animation-timeline:scroll(root)}@keyframes bgk{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}:hover,:focus,:focus-visible,:active{transform:none!important}::view-transition-old(*),::view-transition-new(*){animation:none!important}html{scroll-behavior:auto!important}html:before{display:none!important}}.cite{color:var(--accent);overflow-wrap:break-word;text-decoration:underline;text-decoration-color:var(--bm);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color 150ms}.cite:hover{text-decoration-color:currentColor}.l{white-space:nowrap;position:relative;padding-inline-end:.9em}@media (width<=22.49em){.l{white-space:normal;overflow-wrap:anywhere}}.l:after{content:'↗' / ' (opens in a new tab)';position:absolute;inset-inline-start:calc(100% - .82em);inset-block-end:0;font-size:.85em;line-height:normal;text-decoration:none}.gn{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;max-width:44rem}.ag{padding-block:.5rem;border-top:1px solid var(--border)}.ag:first-child{border-top:none;padding-top:0}.ah{padding-block:.25em;line-height:1.2}.cite.ah{font-weight:600}.ai{margin:.125rem 0 0;font-size:var(--v);line-height:1.45;color:var(--e)}.ao{margin:.125rem 0 0;font-size:var(--l);line-height:1.45;color:var(--n)}.vy{margin:.125rem 0 0;font-size:var(--v);line-height:1.45;color:var(--e)}.vy a{padding-block:.3em;color:var(--accent)}.s9{padding-block:1.5rem 0}.s9 h2{margin:0 0 .75rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.2}.jf{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent)}.jf:hover{text-decoration-color:currentColor}.cq{white-space:nowrap}.ug{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.2em}.ug:hover{text-decoration-style:solid}.h{--br:1.25em;display:flex;flex-wrap:wrap;column-gap:var(--br);clip-path:inset(-1em -1em -1em -4px)}.h>*{position:relative}.h>*+:before{content:'·' / '';position:absolute;top:50%;inset-inline-start:calc(var(--br)/-2);translate:-50% -50%;line-height:1;font-weight:700;opacity:.6}.d1{display:block;inline-size:var(--ek,6.25rem);aspect-ratio:10/3;flex:none;background:linear-gradient(90deg,var(--fv) var(--m,0%),var(--dz) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 30%27%3E%3Cpath d=%27M5 11.64V18.36M15 10.68V19.32M25 9.72V20.28M35 8.76V21.24M45 7.80V22.20M55 6.84V23.16M65 5.88V24.12M75 4.92V25.08M85 3.96V26.04M95 3V27%27 stroke=%27black%27 stroke-width=%275%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 30%27%3E%3Cpath d=%27M5 11.64V18.36M15 10.68V19.32M25 9.72V20.28M35 8.76V21.24M45 7.80V22.20M55 6.84V23.16M65 5.88V24.12M75 4.92V25.08M85 3.96V26.04M95 3V27%27 stroke=%27black%27 stroke-width=%275%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/100% 100% no-repeat}@media (forced-colors:active){.d1{forced-color-adjust:none;background:linear-gradient(90deg,CanvasText var(--m,0%),GrayText 0)}}@media print{.d1{display:none}}.tg{color:var(--fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.ai0{display:block;font-size:var(--u)}.yk{font-size:var(--u);margin-inline-start:var(--space-xs);white-space:nowrap}.tq{font-weight:600}.tl:before{content:'\2248\00a0' / ''}.arx{display:block;font-size:var(--bd);color:var(--fg-subtle);letter-spacing:0;text-transform:none;margin-top:.125rem}:where(.review-head,.guide-head,.aaj,.r0) :is(.tg,.arx){color:var(--bv)}::placeholder{color:var(--fg-subtle);opacity:1}.ms-formula math{color:inherit;font-size:1.08em}:where( nav.crumbs a[href],nav.tool-crumbs a[href],nav.cat-subnav a[href],.gr a[href],.member-socials a[href],.member-work-item a[href],.aah a[href],.rv a[href],.al7 a[href],.a1a a[href],.rubric-foot a[href],.ai9 a[href],.aa6 a[href],.at6 a[href],.nf-tried-report,.nf-suggest-empty-link,nav.page-toc a[href],.term-related-link,.jf,.ad2,.agu,.amm,.rv-standard,.va,.rv-author,.member-cta-link,.u5,.glance-rank,.u0,.aa1,a.nf-crumb,.ay1,.a5 a[href],.m-sublist a[href],.fv a[href],.pick-link,.cta,table :where(th,td) a[href] ){display:inline-flex;align-items:center;min-block-size:var(--af);min-inline-size:24px;justify-content:center}.fv a[href]{margin-block:calc((1lh - var(--af))/2)}:where( .aah a[href],.rv a[href],.agu,.amm,.term-related-link,.jf,.ad2,.fv a[href],table :where(th,td) a[href] ):where(.cite){display:inline-block;align-content:center}@media (pointer:coarse){:where(summary){min-block-size:var(--af);align-content:center}}:where(input[type=checkbox],input[type=radio]){inline-size:var(--dr);block-size:var(--dr)}@media (pointer:coarse){:where(input[type=checkbox],input[type=radio]){--dr:30px}}:where(input[type=range]):not(.akt){block-size:var(--af)}@media print{@page{margin:16mm}:root,:root[data-theme=dark],:root:not([data-theme=light]){color-scheme:light;--bg:#fff;--bg-elevated:#fff;--s:#fff;--n:#222;--k:#000;--e:#555;--fg-subtle:#555;--border:#bbb;--border-strong:#999;--c6:#999;--accent:#000;--bw:#000;--dv:#000;--accent-block:#000;--du:#222;--bc:#222;--b1:#222;--bad-text:#222;--cj:transparent;--dy:transparent;--cu:transparent;--ad:#000;--bx:#222;--bf:#333;--bv:#444;--bo:#555;--b3:#999;--bu:#000}.a3,.ak,.v4,.skip-link,.aik,.i,.picks-fab,.cmp-fab,.picks-sheet,.cmp-sheet,.rv-toc-sheet,.tj,dialog{display:none!important}html{background:#fff;color-scheme:light}body{background:#fff!important;color:#000!important}*,:before,:after{content-visibility:visible!important;contain-intrinsic-size:none!important}abbr[title],.ug{text-decoration:none!important}.d{max-width:none!important}*{box-shadow:none!important}.e7,.as2,.aic,.pillar,.award-pill,figure,table,blockquote,pre{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}.prose{max-width:none!important;color:#000!important}.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}}.ic{display:inline-block;flex:none;background:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}@media (forced-colors:active){.ic{forced-color-adjust:none;background:CanvasText}.ic-youtube:before{background:Canvas}}.ic-instagram{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22%3E %3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%225%22/%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E %3Ccircle cx=%2217.5%22 cy=%226.5%22 r=%221%22 fill=%22currentColor%22 stroke=%22none%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22%3E %3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%225%22/%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E %3Ccircle cx=%2217.5%22 cy=%226.5%22 r=%221%22 fill=%22currentColor%22 stroke=%22none%22/%3E %3C/svg%3E")}.ic-tiktok{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 3 3 0 0 1 .88.13V9.4a7 7 0 0 0-1-.05A6.33 6.33 0 0 0 5.8 20.1a6.34 6.34 0 0 0 10.86-4.43V8.85a8.16 8.16 0 0 0 4.77 1.52V6.93a4.9 4.9 0 0 1-1.84-.24z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 3 3 0 0 1 .88.13V9.4a7 7 0 0 0-1-.05A6.33 6.33 0 0 0 5.8 20.1a6.34 6.34 0 0 0 10.86-4.43V8.85a8.16 8.16 0 0 0 4.77 1.52V6.93a4.9 4.9 0 0 1-1.84-.24z%22/%3E %3C/svg%3E")}.ic-facebook{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M24 12.07C24 5.41 18.63 0 12 0S0 5.41 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.69.24 2.69.24v2.97h-1.52c-1.49 0-1.96.93-1.96 1.89v2.26h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M24 12.07C24 5.41 18.63 0 12 0S0 5.41 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.69.24 2.69.24v2.97h-1.52c-1.49 0-1.96.93-1.96 1.89v2.26h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07z%22/%3E %3C/svg%3E")}.ic-linkedin{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M20.45 20.45H16.9v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.36V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12m1.78 13.02H3.56V9h3.56zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M20.45 20.45H16.9v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.36V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12m1.78 13.02H3.56V9h3.56zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0z%22/%3E %3C/svg%3E")}.ic-rss-feed{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9zM6.18 15.64a2.18 2.18 0 1 0 0 4.36 2.18 2.18 0 0 0 0-4.36z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9zM6.18 15.64a2.18 2.18 0 1 0 0 4.36 2.18 2.18 0 0 0 0-4.36z%22/%3E %3C/svg%3E")}.ic-email{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E %3Cpath d=%22m3 7.5 9 6 9-6%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E %3Cpath d=%22m3 7.5 9 6 9-6%22/%3E %3C/svg%3E")}.ic-phone{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z%22/%3E %3C/svg%3E")}.ic-whatsapp{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z%22/%3E %3C/svg%3E")}.ic-simplified-view{width:14px;height:14px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Cline x1=%224%22 y1=%226%22 x2=%2220%22 y2=%226%22/%3E%3Cline x1=%224%22 y1=%2212%22 x2=%2214%22 y2=%2212%22/%3E%3Cline x1=%224%22 y1=%2218%22 x2=%229%22 y2=%2218%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Cline x1=%224%22 y1=%226%22 x2=%2220%22 y2=%226%22/%3E%3Cline x1=%224%22 y1=%2212%22 x2=%2214%22 y2=%2212%22/%3E%3Cline x1=%224%22 y1=%2218%22 x2=%229%22 y2=%2218%22/%3E %3C/svg%3E")}.ic-text-size{width:15px;height:15px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E")}.ic-increase-text{width:15px;height:15px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%2212%22 y1=%225%22 x2=%2212%22 y2=%2219%22/%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%2212%22 y1=%225%22 x2=%2212%22 y2=%2219%22/%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E")}.ic-search,.ic-search-fallback{width:20px;height:20px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Ccircle cx=%2210%22 cy=%2210%22 r=%226.5%22/%3E %3Cline x1=%2214.8%22 y1=%2214.8%22 x2=%2221.5%22 y2=%2221.5%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Ccircle cx=%2210%22 cy=%2210%22 r=%226.5%22/%3E %3Cline x1=%2214.8%22 y1=%2214.8%22 x2=%2221.5%22 y2=%2221.5%22/%3E %3C/svg%3E")}.ic-theme{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22/%3E%3Cpath d=%22M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22/%3E%3Cpath d=%22M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42%22/%3E%3C/svg%3E")}[data-theme-choice=dark] .ic-theme{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}[data-theme-choice=system] .ic-theme{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 3.5a8.5 8.5 0 0 1 0 17z%22 fill=%22currentColor%22 stroke=%22none%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 3.5a8.5 8.5 0 0 1 0 17z%22 fill=%22currentColor%22 stroke=%22none%22/%3E%3C/svg%3E")}.ic-youtube{width:20px;height:20px;position:relative;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.5 2.5 0 0 0 2.4 7.2 26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8z%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.5 2.5 0 0 0 2.4 7.2 26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8z%22/%3E%3C/svg%3E")}.ic-youtube:before{content:'';position:absolute;inset:0;background:var(--bg-elevated);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10 9.4 15 12l-5 2.6z%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10 9.4 15 12l-5 2.6z%22/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}