.applies[data-astro-cid-7n54qabd]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pchips[data-astro-cid-7n54qabd]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pchips[data-astro-cid-7n54qabd] li[data-astro-cid-7n54qabd]{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600}.applies[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{color:var(--ink);font-weight:600}.applies[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd],a[data-astro-cid-7n54qabd].small.strong{margin-block:-11px;padding-block:11px;display:inline-block}.nlede[data-astro-cid-7n54qabd]{margin:-8px 0 20px}.vgrid[data-astro-cid-7n54qabd]{gap:20px;margin-top:20px;display:grid}@media (width>=800px){.vgrid[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr}}.vfig[data-astro-cid-7n54qabd]{flex-direction:column;gap:10px;margin:0;display:flex}.vfig[data-astro-cid-7n54qabd] .yt{cursor:pointer;aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vfig[data-astro-cid-7n54qabd] .yt img{object-fit:cover;width:100%;height:100%;display:block}.vfig[data-astro-cid-7n54qabd] .yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vfig[data-astro-cid-7n54qabd] .yt .play{color:#fff;background:#121214d9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;font-size:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vfig[data-astro-cid-7n54qabd] .yt:hover .play{background:var(--accent)}.watch[data-astro-cid-7n54qabd]{color:var(--ink)}.bypat[data-astro-cid-7n54qabd]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;display:flex}.bypat[data-astro-cid-7n54qabd] ul[data-astro-cid-7n54qabd]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bypat[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{min-height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bypat[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]:hover{background:var(--ink);color:#fff}.bypat[data-astro-cid-7n54qabd] .cnt[data-astro-cid-7n54qabd]{color:var(--muted);font-weight:600}.bypat[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]:hover .cnt[data-astro-cid-7n54qabd]{color:#fff}.allroutes[data-astro-cid-7n54qabd]{margin-top:20px}.allroutes[data-astro-cid-7n54qabd] summary[data-astro-cid-7n54qabd]{cursor:pointer;border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px;font-weight:600;list-style:none;display:flex}.allroutes[data-astro-cid-7n54qabd] summary[data-astro-cid-7n54qabd]::-webkit-details-marker{display:none}.allroutes[data-astro-cid-7n54qabd] summary[data-astro-cid-7n54qabd]:after{content:"Show all ↓";color:var(--accent);flex-shrink:0;font-size:.875rem}.allroutes[data-astro-cid-7n54qabd][open] summary[data-astro-cid-7n54qabd]:after{content:"Hide ↑"}.allroutes[data-astro-cid-7n54qabd] summary[data-astro-cid-7n54qabd]:hover{box-shadow:var(--shadow-hover)}.routes[data-astro-cid-7n54qabd]{gap:14px;margin-top:24px;display:grid}@media (width>=900px){.routes[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr}}.route[data-astro-cid-7n54qabd]{border-radius:var(--radius);background:#fff;padding:16px 18px}.rhead[data-astro-cid-7n54qabd]{margin:0 0 8px;line-height:1.4}.rlist[data-astro-cid-7n54qabd]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rlist[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{color:var(--ink);font-size:.9375rem;text-decoration:none}.rlist[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]:hover{text-decoration:underline}.top[data-astro-cid-7n54qabd]{gap:28px;padding-block:20px clamp(48px,7vw,96px);display:grid}@media (width>=1100px){.top[data-astro-cid-7n54qabd]{grid-template-columns:minmax(0,680px) 1fr;align-items:start;gap:64px}.gallery[data-astro-cid-7n54qabd]{position:sticky;top:112px}}.gallery[data-astro-cid-7n54qabd]{flex-direction:column;gap:12px;display:flex}.stage[data-astro-cid-7n54qabd]{position:relative}.track[data-astro-cid-7n54qabd]{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;border-radius:var(--radius-lg);background:var(--panel);aspect-ratio:17/14;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.track[data-astro-cid-7n54qabd]::-webkit-scrollbar{display:none}.track[data-astro-cid-7n54qabd]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.slide[data-astro-cid-7n54qabd]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.slide[data-astro-cid-7n54qabd] .mimg{object-fit:contain;mix-blend-mode:multiply;width:88%;height:auto;max-height:92%}.gnav[data-astro-cid-7n54qabd]{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #12121414}.gnav[data-astro-cid-7n54qabd]:hover{border-color:var(--ink)}.gnav[data-astro-cid-7n54qabd].prev{left:12px}.gnav[data-astro-cid-7n54qabd].prev svg{transform:rotate(180deg)}.gnav[data-astro-cid-7n54qabd].next{right:12px}.gcount[data-astro-cid-7n54qabd]{background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:12px;right:14px}.thumbs[data-astro-cid-7n54qabd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.thumb[data-astro-cid-7n54qabd]{background:var(--panel);aspect-ratio:4/3;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.thumb[data-astro-cid-7n54qabd][aria-current=true]{outline:2px solid var(--ink);outline-offset:-2px}.thumb[data-astro-cid-7n54qabd] img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-7n54qabd]{scroll-behavior:auto}}.info[data-astro-cid-7n54qabd]{gap:18px}.gh1[data-astro-cid-7n54qabd]{font-size:clamp(2.4rem,1.8rem + 2.4vw,3.75rem)}@media (width>=1100px) and (height<=760px){.top[data-astro-cid-7n54qabd]{grid-template-columns:minmax(0,540px) 1fr;gap:48px}.gallery[data-astro-cid-7n54qabd]{top:88px}.gh1[data-astro-cid-7n54qabd]{font-size:clamp(2.2rem,7.5vh,3.75rem)}}.sibs[data-astro-cid-7n54qabd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sib[data-astro-cid-7n54qabd]{border:1px solid var(--line-control);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sib[data-astro-cid-7n54qabd].on{background:var(--ink);border-color:var(--ink);color:#fff}.pincl[data-astro-cid-7n54qabd]{color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.pincl[data-astro-cid-7n54qabd] svg{color:var(--accent);flex-shrink:0}.prices[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=319px){.prices[data-astro-cid-7n54qabd]{grid-template-columns:1fr}}.pcard[data-astro-cid-7n54qabd]{border:1px solid var(--line-control);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pcard[data-astro-cid-7n54qabd].on{border-color:var(--ink)}.pv[data-astro-cid-7n54qabd]{letter-spacing:-.03em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:600}.pv[data-astro-cid-7n54qabd] em[data-astro-cid-7n54qabd]{color:var(--muted);letter-spacing:0;font-size:.9375rem;font-style:normal;font-weight:500}.pgst[data-astro-cid-7n54qabd]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.pnote[data-astro-cid-7n54qabd]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pnote[data-astro-cid-7n54qabd] .chip[data-astro-cid-7n54qabd]{color:var(--ink)}.assure[data-astro-cid-7n54qabd]{flex-wrap:wrap;gap:10px 22px;font-size:.9375rem;font-weight:500;display:flex}.assure[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.ctas[data-astro-cid-7n54qabd]{flex-wrap:wrap;gap:12px;display:flex}.ctas[data-astro-cid-7n54qabd] .btn[data-astro-cid-7n54qabd]{flex:200px}.answer[data-astro-cid-7n54qabd]{line-height:1.6}.mb[data-astro-cid-7n54qabd]{margin-bottom:clamp(24px,3vw,40px)}.two[data-astro-cid-7n54qabd]{gap:16px;display:grid}@media (width>=900px){.two[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr;gap:20px}}.box[data-astro-cid-7n54qabd]{border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:clamp(20px,2.5vw,32px);display:flex}.ticks[data-astro-cid-7n54qabd],.alts[data-astro-cid-7n54qabd]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ticks[data-astro-cid-7n54qabd] li[data-astro-cid-7n54qabd]{color:var(--text);gap:12px;display:flex}.ticks[data-astro-cid-7n54qabd] svg{flex-shrink:0;margin-top:3px}.alts[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{color:var(--text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.alts[data-astro-cid-7n54qabd] strong[data-astro-cid-7n54qabd]{color:var(--ink)}@media (width>=640px){.alts[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{flex-direction:row;justify-content:space-between;gap:16px}.alts[data-astro-cid-7n54qabd] strong[data-astro-cid-7n54qabd]{white-space:nowrap}}.specs[data-astro-cid-7n54qabd]{gap:24px;display:grid}@media (width>=1000px){.specs[data-astro-cid-7n54qabd]{grid-template-columns:380px 1fr;gap:64px}}.sgap[data-astro-cid-7n54qabd]{gap:14px}.sgrid[data-astro-cid-7n54qabd]{margin:0;display:grid}@media (width>=700px){.sgrid[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr;column-gap:40px}}.srow[data-astro-cid-7n54qabd]{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.srow[data-astro-cid-7n54qabd] dt[data-astro-cid-7n54qabd]{color:var(--muted)}.srow[data-astro-cid-7n54qabd] dd[data-astro-cid-7n54qabd]{text-align:right;margin:0;font-weight:600}.strong[data-astro-cid-7n54qabd]{color:var(--ink);font-weight:600}.nphoto[data-astro-cid-7n54qabd]{aspect-ratio:4/3;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.nphoto[data-astro-cid-7n54qabd] picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nphoto[data-astro-cid-7n54qabd] img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%}.nz[data-astro-cid-7n54qabd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=700px){.nz[data-astro-cid-7n54qabd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ncard[data-astro-cid-7n54qabd]{border-radius:var(--radius);color:var(--ink);transition:transform var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);background:#fff;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a[data-astro-cid-7n54qabd].ncard:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.nl[data-astro-cid-7n54qabd]{font-weight:600;line-height:1.3}.mt[data-astro-cid-7n54qabd]{margin-top:16px}.apps[data-astro-cid-7n54qabd]{flex-wrap:wrap;gap:10px;display:flex}.app[data-astro-cid-7n54qabd]{background:var(--panel);border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.app[data-astro-cid-7n54qabd].line{border:1px solid var(--line-strong);background:#fff;min-height:44px;font-size:.9375rem}.cmp-scroll[data-astro-cid-7n54qabd]{-webkit-overflow-scrolling:touch;border-radius:var(--radius);background:#fff;overflow-x:auto}.cmp[data-astro-cid-7n54qabd]{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.cmp[data-astro-cid-7n54qabd] th[data-astro-cid-7n54qabd],.cmp[data-astro-cid-7n54qabd] td[data-astro-cid-7n54qabd]{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 20px}.cmp[data-astro-cid-7n54qabd] thead[data-astro-cid-7n54qabd] th[data-astro-cid-7n54qabd]{border-top:0;font-size:1.125rem}.cmp[data-astro-cid-7n54qabd] thead[data-astro-cid-7n54qabd] a[data-astro-cid-7n54qabd]{text-decoration:none}.cmp[data-astro-cid-7n54qabd] tbody[data-astro-cid-7n54qabd] th[data-astro-cid-7n54qabd]{color:var(--muted);width:200px;font-weight:500}.swipe[data-astro-cid-7n54qabd]{margin:-8px 0 10px;display:none}@media (width<=760px){.swipe[data-astro-cid-7n54qabd]{display:block}.cmp[data-astro-cid-7n54qabd] th[data-astro-cid-7n54qabd][scope=row],.cmp[data-astro-cid-7n54qabd] thead[data-astro-cid-7n54qabd] th[data-astro-cid-7n54qabd]:first-child{z-index:1;width:128px;min-width:128px;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}}.cmp[data-astro-cid-7n54qabd] .me[data-astro-cid-7n54qabd]{font-weight:600}.this[data-astro-cid-7n54qabd]{background:var(--ink);color:#fff;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:.75rem;display:inline-block}.duo[data-astro-cid-7n54qabd]{gap:48px;display:grid}@media (width>=1000px){.duo[data-astro-cid-7n54qabd]{grid-template-columns:1fr 1fr;gap:64px}}.cta-band[data-astro-cid-7n54qabd]{background:var(--panel);padding-block:clamp(40px,5vw,72px)}.cta-in[data-astro-cid-7n54qabd]{gap:24px;display:grid}@media (width>=1000px){.cta-in[data-astro-cid-7n54qabd]{grid-template-columns:1fr 620px;align-items:start;gap:64px}}.small-h2[data-astro-cid-7n54qabd]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.old[data-astro-cid-rdjn3n7q]{flex-direction:column;gap:16px;display:flex}.badge-old[data-astro-cid-rdjn3n7q]{background:var(--ink);color:#fff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.8125rem;font-weight:600}.succ[data-astro-cid-rdjn3n7q]{background:var(--panel);border-radius:calc(var(--radius) + 4px);max-width:420px;padding:4px}.pns[data-astro-cid-rdjn3n7q]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pns[data-astro-cid-rdjn3n7q] a[data-astro-cid-rdjn3n7q]{background:var(--panel);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}
