html[data-theme=appstore]{--i-bg:#fff;--i-card:#f5f5f7;--i-card2:#fff;--i-ink:#1c1c1e;--i-ink2:#3a3a3c;--i-ink3:#636366;--i-sep:#d2d2d7;--i-fill:#e9e9ee;--i-fill2:#dcdce1;--i-blue:#06c;--i-solid:#1c1c1e;--i-on-solid:#fff;--i-coral:#c2410c;--i-coral-hover:#ad3a0b;--i-coral-ink:#c2410c;--i-btn2:#e9e9ee;--i-btn2-hover:#dcdce1;--i-on-btn2:#1c1c1e;--i-btn:var(--i-coral);--i-btn-hover:var(--i-coral-hover);--i-tint-bg:var(--i-btn2);--i-tint-ink:var(--i-on-btn2);--i-green:#1f7a34;--i-orange:#a83a00;--i-red:#c4001a;--i-ic-blue:var(--i-solid);--i-ic-green:#1f7a34;--i-ic-orange:var(--i-coral);--i-ic-pink:#c4001a;--i-ic-purple:#6e3d8f;--i-ic-gray:#636366;--i-bar:#ffffffeb;--i-bar-line:#00000029;--i-chev:#aeaeb2;--i-font:var(--font-noto-jp-face), "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif;--i-w:500;--font-sans-jp:var(--i-font);--font-noto-sans-jp:var(--i-font);--ink:var(--i-ink);--amber:var(--i-coral-ink);--gold:var(--i-coral-ink);--brand:var(--i-coral-ink);--coral-cta:var(--i-coral);--warm-white:var(--i-ink);--night:var(--i-bg);--night-2:var(--i-bg);--hm-blue:var(--i-solid);--hm-blue-fill:var(--i-solid);--hm-blue-tint:var(--i-card);--hm-blue-text:var(--i-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:72px;background:var(--i-bg)!important}html[data-theme=appstore] body{color:var(--i-ink);font-family:var(--i-font);font-weight:var(--i-w);letter-spacing:.01em;-webkit-font-smoothing:antialiased;background:var(--i-bg)!important}html[data-theme=appstore] body:before,html[data-theme=appstore] body:after{content:none!important}html[data-theme=appstore] :is(.font-display,.font-serif-jp,.font-serif-display,.font-sans,.font-serif,h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--i-font)}html[data-theme=appstore] :is(.font-display,.font-serif-jp,.font-serif-display){letter-spacing:0}html[data-theme=appstore] :is(.font-normal,.font-light,.font-extralight,.font-thin){font-weight:var(--i-w)!important}html[data-theme=appstore] .reveal,html[data-theme=appstore] .home-reveal{opacity:1!important;transition:none!important;transform:none!important}html[data-theme=appstore] ::selection{background:#c2410c33}html[data-theme=appstore] :focus-visible{outline-offset:2px;outline:3px solid var(--i-coral-ink)!important}html[data-theme=appstore] :is(.text-ink,.text-ink-soft,[class~=text-ink\/90],[class~=text-ink\/85],[class~=text-ink\/80],[class~=text-ink\/75]){color:var(--i-ink)}html[data-theme=appstore] :is([class~=text-ink\/70],[class~=text-ink\/65]){color:var(--i-ink2)}html[data-theme=appstore] :is(.text-ink-mute,.text-ink-fade,[class~=text-ink\/60],[class~=text-ink\/55],[class~=text-ink\/50],[class~=text-ink\/40],[class~=text-ink\/30],[class~=text-ink\/20]){color:var(--i-ink3)}html[data-theme=appstore] :is(.text-brand,.text-brand-soft,.text-brand-deep,[class~="text-[#9a5c12]"],.text-amber,[class*=text-amber-],.text-gold,.text-gold-soft,[class*=text-yellow-]){color:var(--i-coral-ink)}html[data-theme=appstore] :is(.text-red-500,.text-red-600,.text-red-700,.text-rose-600,.text-rose-700){color:var(--i-red)}html[data-theme=appstore] :is(.text-green-600,.text-green-700,.text-emerald-600,.text-emerald-700){color:var(--i-green)}html[data-theme=appstore] :is([class*="text-[#2f7d4e]"],[class*="text-[#1f7a"],[class*=text-green-8]){color:var(--i-green)!important}html[data-theme=appstore] :is([class*="text-[#8a6a24]"],[class*="text-[#7a5a17]"],[class*="text-[#9a5c12]"],[class*="text-[#b45309]"]){color:var(--i-coral-ink)!important}html[data-theme=appstore] :is([class*="text-[color:var(--hm-blue"],[class*="text-[#1f6fa3]"]){color:var(--i-ink)!important}html[data-theme=appstore] [class*="text-[#596174]"]{color:var(--i-ink3)!important}html[data-theme=appstore] [class*="text-[#1b2342]"]{color:var(--i-ink)!important}html[data-theme=appstore] :where([class*="bg-[color:var(--hm-blue-tint)]"],[class*="bg-[#e7f5fe]"],[class*="bg-[#f5f6f9]"]){background-color:var(--i-card)!important}html[data-theme=appstore] [data-ui=article] :is(.text-cream,.text-white){color:var(--i-ink)}html[data-theme=appstore] [data-ui=article] :is([class*=text-cream\/],[class*=text-white\/]){color:var(--i-ink2)}html[data-theme=appstore] :is(.border-ink,[class*=border-ink\/],.border-cream,[class*=border-cream\/],.border-gold,[class*=border-gold\/],.border-brand,[class*=border-brand\/],[class*=border-gray-],[class*=border-white\/],[class*=border-black\/]){border-color:var(--i-sep)}html[data-theme=appstore] :where(.bg-cream,.bg-white){background-color:var(--i-card2)!important}html[data-theme=appstore] :where(.bg-cream-soft,[class*=bg-cream\/],[class*=bg-white\/],[class*=bg-ink\/],[class*=bg-black\/],[class*=bg-gray-],[class*=bg-gold\/],[class*=bg-brand\/],[class*=bg-amber]){background-color:var(--i-card)!important}html[data-theme=appstore] :where(.bg-ink,.bg-brand,.bg-gold,.bg-red-600,.bg-red-700):not([data-ui]):not(thead):not(tr):not(:where([data-ui=table]) *){background:var(--i-solid)!important;color:var(--i-on-solid)!important}html[data-theme=appstore] :where(.bg-ink,.bg-brand,.bg-gold,.bg-red-600,.bg-red-700):not([data-ui]):not(thead):not(tr):not(:where([data-ui=table]) *) :not([data-ui=chip]):not(svg):not(svg *){color:var(--i-on-solid)!important}html[data-theme=appstore] [data-ui=article]{color:var(--i-ink);font-weight:var(--i-w)}html[data-theme=appstore] [data-ui=article] :is(p,li,dd,td){overflow-wrap:anywhere}html[data-theme=appstore] [data-ui=article] :is(p,li):not([data-ui]):is(.text-sm,.text-base,[class*=md\:text-base],[class*=md\:text-lg],[class*=leading-loose],[class*=leading-relaxed],[class*=leading-7],[class*=leading-8],:not([class])):not([class*=text-\[1]):not(.text-xs):not(:where([data-ui=card-grid],[data-ui=top-cta],[data-ui=table-sp],[data-ui=spec-list],[data-ui=chip],[data-ui=spot-card],[data-ui=quiz],[data-ui=step-flow],[data-ui=faq-a],[data-ui=update-history],[data-ui=table],[data-ui=note],[data-ui=pr-notice],[data-ui=author-box],[data-ui=related],[data-ui=toc],nav,[data-ui=callout-warn]) *){color:var(--i-ink);font-size:16px;line-height:1.85}@media (min-width:768px){html[data-theme=appstore] [data-ui=article] :is(p,li):not([data-ui]):is(.text-sm,.text-base,[class*=md\:text-base],[class*=md\:text-lg],[class*=leading-loose],[class*=leading-relaxed],[class*=leading-7],[class*=leading-8],:not([class])):not([class*=text-\[1]):not(.text-xs):not(:where([data-ui=card-grid],[data-ui=top-cta],[data-ui=table-sp],[data-ui=spec-list],[data-ui=chip],[data-ui=spot-card],[data-ui=quiz],[data-ui=step-flow],[data-ui=faq-a],[data-ui=update-history],[data-ui=table],[data-ui=note],[data-ui=pr-notice],[data-ui=author-box],[data-ui=related],[data-ui=toc],nav,[data-ui=callout-warn]) *){font-size:17px}}html[data-theme=appstore] [data-ui=article] a.underline:not([data-ui]),html[data-theme=appstore] [data-ui=article] :is(p,li,td,dd) a:not([data-ui]):not([class*=bg-]):not([class*=rounded]){text-underline-offset:3px;font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:1px;color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] :is(strong,b){color:inherit;font-weight:700}html[data-theme=appstore] mark{color:inherit;background:#ffcc0059}html[data-theme=appstore] hr{border-color:var(--i-sep)}html[data-theme=appstore] :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=fit-card],[data-ui=step-card],[data-ui=type-card],[data-ui=point-card],[data-ui=closing-cta],[data-ui=callout],[data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel],[data-ui=author-box],[data-ui=sources],[data-ui=checklist],[data-ui=quiz],[data-ui=quiz-result],[data-ui=compare-table],[data-ui=spot-card],[data-ui=spot-finder],[data-ui=spot-memo],[data-ui=finder-item],[data-ui=vote],[data-ui=area-card],[data-ui=hub-card],[data-ui=router-card],[data-ui=trust-badge],[data-ui=diagnosis-banner],[data-ui=guide-card],[data-ui=pr-slot],[data-ui=plan-card],[data-ui=review-item],[data-ui=simulator],[data-ui=related-item],[data-ui=privacy-toggle],[data-ui=icon-hero],[data-ui=table-filter],[data-ui=lead]:is(div,section,aside),[data-ui=pr-notice],section[data-ui=note],div[data-ui=note][class*=bg-],[data-ui=update-history],[data-ui=spec-list],[data-ui=stat],[data-ui=top-cta],[data-ui=faq]:has(>[data-ui=faq-item]),[data-ui=toc]>details){color:var(--i-ink);background:var(--i-card)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;animation:none!important}html[data-theme=appstore] :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=fit-card],[data-ui=step-card],[data-ui=type-card],[data-ui=point-card],[data-ui=closing-cta],[data-ui=callout],[data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel],[data-ui=author-box],[data-ui=sources],[data-ui=checklist],[data-ui=quiz],[data-ui=compare-table],[data-ui=spot-card],[data-ui=spot-finder],[data-ui=vote],[data-ui=area-card],[data-ui=hub-card],[data-ui=router-card],[data-ui=diagnosis-banner],[data-ui=pr-slot],[data-ui=review-item],[data-ui=simulator],[data-ui=lead]:is(div,section,aside),[data-ui=update-history],[data-ui=top-cta],[data-ui=read-more]) :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=fit-card],[data-ui=step-card],[data-ui=type-card],[data-ui=point-card],[data-ui=closing-cta],[data-ui=callout],[data-ui=callout-dark],[data-ui=summary-box],[data-ui=author-box],[data-ui=sources],[data-ui=checklist],[data-ui=quiz],[data-ui=quiz-result],[data-ui=compare-table],[data-ui=spot-card],[data-ui=spot-finder],[data-ui=spot-memo],[data-ui=finder-item],[data-ui=vote],[data-ui=area-card],[data-ui=hub-card],[data-ui=router-card],[data-ui=trust-badge],[data-ui=guide-card],[data-ui=pr-slot],[data-ui=plan-card],[data-ui=review-item],[data-ui=simulator],[data-ui=related-item],[data-ui=privacy-toggle],[data-ui=icon-hero],[data-ui=table-filter],[data-ui=lead]:is(div,section,aside),[data-ui=pr-notice],section[data-ui=note],div[data-ui=note][class*=bg-],[data-ui=spec-list],[data-ui=stat],[data-ui=toc]>details){background:var(--i-card2)!important}html[data-theme=appstore] :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=fit-card],[data-ui=step-card],[data-ui=type-card],[data-ui=callout],[data-ui=closing-cta],[data-ui=quiz],[data-ui=spot-card],[data-ui=top-cta],[data-ui=read-more],[data-ui=author-box],[data-ui=checklist]) :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=fit-card],[data-ui=step-card],[data-ui=type-card],[data-ui=callout],[data-ui=closing-cta],[data-ui=quiz],[data-ui=spot-card],[data-ui=checklist],[data-ui=author-box]) :where([data-ui=app-card]:not(aside),[data-ui=info-card],[data-ui=step-card],[data-ui=point-card],[data-ui=stat],[data-ui=spot-memo],[data-ui=spec-list],[data-ui=quiz-result],[data-ui=table-wrap],section[data-ui=note],div[data-ui=note][class*=bg-],[data-ui=checklist],[data-ui=callout]){background:var(--i-card)!important}html[data-theme=appstore] :is([data-ui=article] section:not([data-ui]):has(>[data-ui=h2],>h2,>div>[data-ui=h2]),[data-ui=section]){border:0!important;border-top:1px solid var(--i-sep)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important;margin-bottom:44px!important;padding:36px 0 0!important;animation:none!important}@media (min-width:768px){html[data-theme=appstore] :is([data-ui=article] section:not([data-ui]):has(>[data-ui=h2],>h2,>div>[data-ui=h2]),[data-ui=section]){margin-bottom:56px!important;padding-top:48px!important}}html[data-theme=appstore] :is([data-ui=callout],[data-ui=author-box],[data-ui=sources],[data-ui=checklist],[data-ui=pr-notice],[data-ui=update-history]){padding:18px 16px!important}@media (min-width:768px){html[data-theme=appstore] :is([data-ui=callout],[data-ui=author-box],[data-ui=sources],[data-ui=checklist],[data-ui=update-history]){padding:24px 28px!important}}html[data-theme=appstore] [data-ui=site-header]{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:none;background:var(--i-bar)!important;border-bottom:1px solid var(--i-bar-line)!important}html[data-theme=appstore] [data-ui=site-header]>div{padding-top:4px;padding-bottom:4px}html[data-theme=appstore] [data-ui=site-nav]{align-items:center;gap:4px}html[data-theme=appstore] [data-ui=site-nav] a{background:0 0;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;color:var(--i-ink)!important;border:0!important}html[data-theme=appstore] [data-ui=site-nav] a:hover{background:var(--i-fill)}html[data-theme=appstore] [data-ui=site-nav] a:last-child{background:var(--i-btn2);color:var(--i-on-btn2)!important}html[data-theme=appstore] [data-ui=breadcrumb]{font-family:var(--i-font);letter-spacing:.02em;color:var(--i-ink3);flex-wrap:wrap;align-items:center;gap:4px 2px;font-size:13px;font-weight:700;display:flex;margin-bottom:14px!important}html[data-theme=appstore] [data-ui=breadcrumb] a{text-decoration:underline;-webkit-text-decoration-color:var(--i-sep);text-decoration-color:var(--i-sep);text-underline-offset:3px;color:var(--i-ink2)!important}html[data-theme=appstore] [data-ui=breadcrumb] a:hover{text-decoration-color:currentColor}html[data-theme=appstore] [data-ui=breadcrumb] .mx-2{color:#0000;margin:0 4px;font-size:0}html[data-theme=appstore] [data-ui=breadcrumb] .mx-2:before{content:"";border-right:2px solid var(--i-chev);border-top:2px solid var(--i-chev);vertical-align:middle;width:6px;height:6px;display:inline-block;transform:rotate(45deg)}html[data-theme=appstore] [data-ui=breadcrumb]>span:last-child,html[data-theme=appstore] [data-ui=breadcrumb] [aria-current]{color:var(--i-ink3)!important}html[data-theme=appstore] article[data-ui=article]{padding-top:16px;padding-left:16px;padding-right:16px}@media (min-width:768px){html[data-theme=appstore] article[data-ui=article]{max-width:860px;padding-top:28px;padding-left:24px;padding-right:24px}}html[data-theme=appstore] [data-ui=article-hero]{background:0 0!important;border:0!important;margin-bottom:28px!important;padding-bottom:0!important}html[data-theme=appstore] [data-ui=h1],html[data-theme=appstore] article h1{font-feature-settings:"palt" 1;font-family:var(--i-font)!important;letter-spacing:-.02em!important;color:var(--i-ink)!important;font-size:clamp(30px,9vw,36px)!important;font-weight:900!important;line-height:1.22!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=h1],html[data-theme=appstore] article h1{font-size:40px!important;line-height:1.2!important}}html[data-theme=appstore] [data-ui=h1] span:not([data-ui]){font-family:var(--i-font)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=h1] span:is(.text-ink-mute,.text-ink-soft,[class*=text-xl],[class*=text-lg],[class*=text-base]):not([data-ui]){margin-top:12px;display:block;letter-spacing:0!important;color:var(--i-ink3)!important;font-size:17px!important;font-weight:700!important;line-height:1.6!important}html[data-theme=appstore] [data-ui=h1-sub]{margin-top:10px;letter-spacing:0!important;color:var(--i-ink3)!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important}html[data-theme=appstore] [data-ui=h1-badge]{background:var(--i-fill);border-radius:999px;margin-top:12px;padding:4px 12px;display:inline-block;font-family:var(--i-font)!important;letter-spacing:0!important;color:var(--i-ink2)!important;border:0!important;font-size:13px!important;font-weight:700!important}html[data-theme=appstore] dl[data-ui=article-meta]{color:var(--i-ink3);font-variant-numeric:tabular-nums;gap:2px 16px!important;font-size:13px!important}html[data-theme=appstore] dl[data-ui=article-meta] :is(dt,dd,time){font-weight:500;color:var(--i-ink3)!important}html[data-theme=appstore] dl[data-ui=article-meta] dd{font-weight:700}html[data-theme=appstore] [data-ui=article-meta]:not(dl){overflow:hidden;background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl)>*{border-color:var(--i-sep)!important;background:0 0!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) :is(dt,span,p):first-child{color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=hero-image] img,html[data-theme=appstore] img[data-ui=hero-image]{border-radius:18px;border:0!important}html[data-theme=appstore] :is(div,figure)[data-ui=hero-image]{border-radius:18px;overflow:hidden;border:0!important}html[data-theme=appstore] [data-ui=hero-band]{overflow:hidden;box-shadow:none!important;color:#fff!important;background:#1c1c1e!important;border:0!important;border-radius:18px!important;animation:none!important}html[data-theme=appstore] [data-ui=hero-band] *{color:#fff!important;text-shadow:none!important;border-color:#ffffff4d!important}html[data-theme=appstore] [data-ui=hero-band] :is(h2,h3,p,div)[class*=font-display]{letter-spacing:-.01em!important;font-weight:900!important}html[data-theme=appstore] [data-ui=hero-band]:before,html[data-theme=appstore] [data-ui=hero-band]:after{display:none!important}html[data-theme=appstore] [data-ui=hero-band]>[class*=absolute]:not(:has(*)){display:none!important}html[data-theme=appstore] [data-ui=hero-band] span[style*=background],html[data-theme=appstore] [data-ui=hero-band] [data-ui=chip],html[data-theme=appstore] [data-ui=hero-band] span.inline-block[class*=border]{background:#3a3a3c!important;border-color:#0000!important;border-radius:999px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=hero-band] [class*=opacity-]{opacity:1!important}html[data-theme=appstore] [data-ui=pr-notice]{color:var(--i-ink3)!important;padding:12px 16px!important;font-size:13px!important;line-height:1.75!important}html[data-theme=appstore] [data-ui=pr-notice] *{color:var(--i-ink3)!important;font-size:13px!important}html[data-theme=appstore] [data-ui=pr-notice] :is(strong,b,.font-bold){color:var(--i-ink2)!important}html[data-theme=appstore] [data-ui=pr-notice] a{color:var(--i-blue)!important;text-decoration:underline!important}:is(html[data-theme=appstore] p[data-ui=lead],html[data-theme=appstore] section[data-ui=lead]:not(:has(>div))){border-radius:0;color:var(--i-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:17px!important;font-weight:500!important;line-height:1.85!important}@media (min-width:768px){:is(html[data-theme=appstore] p[data-ui=lead],html[data-theme=appstore] section[data-ui=lead]:not(:has(>div))){font-size:18px!important}}html[data-theme=appstore] :is(div,aside)[data-ui=lead]{padding:20px 18px!important}html[data-theme=appstore] [data-ui=lead]:is(div,section,aside):not(p):has(>div){padding:20px 18px!important}@media (min-width:768px){html[data-theme=appstore] :is(div,aside)[data-ui=lead]{padding:28px 32px!important}html[data-theme=appstore] [data-ui=lead]:is(div,section,aside):not(p):has(>div){padding:28px 32px!important}}html[data-theme=appstore] [data-ui=lead]:is(div,section,aside) p{color:var(--i-ink)!important;font-size:16px!important;line-height:1.85!important}html[data-theme=appstore] nav[data-ui=toc]:not(.hc-index):not([class*=stickyNav]){background:0 0!important;border:0!important}html[data-theme=appstore] [data-ui=toc]>details{overflow:hidden}html[data-theme=appstore] [data-ui=toc-summary]{min-height:56px;padding:12px 18px!important}html[data-theme=appstore] [data-ui=toc-summary]>span:first-child>span:first-child{letter-spacing:-.01em!important;color:var(--i-ink)!important;font-size:20px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=toc-summary]>span:not(:first-child){background:var(--i-fill);border-radius:999px;padding:4px 12px;color:var(--i-on-btn2)!important;font-size:14px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=toc-summary]>span:not(:first-child) svg{color:var(--i-on-btn2)}html[data-theme=appstore] [data-ui=toc]>details>ol,html[data-theme=appstore] [data-ui=toc]>ol{border-top:1px solid var(--i-sep)!important;margin:0!important;padding:0!important}html[data-theme=appstore] [data-ui=toc-item]{position:relative;border:0!important;margin:0!important}html[data-theme=appstore] [data-ui=toc-item]+[data-ui=toc-item]:before{content:"";background:var(--i-sep);height:1px;position:absolute;top:0;left:58px;right:0}html[data-theme=appstore] [data-ui=toc-item]>a{min-height:52px;position:relative;color:var(--i-ink)!important;background:0 0!important;border-left:0!important;align-items:center!important;gap:12px!important;padding:10px 40px 10px 18px!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important;text-decoration:none!important;display:flex!important}html[data-theme=appstore] [data-ui=toc-item]>a:after{content:"";border-right:2px solid var(--i-chev);border-top:2px solid var(--i-chev);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:20px;transform:rotate(45deg);background:0 0!important;bottom:auto!important;left:auto!important}html[data-theme=appstore] [data-ui=toc-item]>a>span[aria-hidden]:last-child{display:none!important}html[data-theme=appstore] [data-ui=toc-item]>a>span:not([data-ui])>span:first-child{color:var(--i-ink)!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important}html[data-theme=appstore] [data-ui=toc-item]>a>span:not([data-ui])>span+span{color:var(--i-ink3)!important;font-size:13px!important;font-weight:500!important}html[data-theme=appstore] [data-ui=toc-item]>a:hover,html[data-theme=appstore] [data-ui=toc-item]>a[aria-current=true]{background:var(--i-fill)!important}html[data-theme=appstore] [data-ui=toc-num],html[data-theme=appstore] [data-ui=toc] .article-toc-num{font-variant-numeric:tabular-nums;background:0 0;flex:none;width:28px;min-width:28px!important;font-family:var(--i-font)!important;letter-spacing:0!important;color:var(--i-ink3)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;display:block!important}html[data-theme=appstore] div[data-ui=h2]{background:0 0!important;border:0!important;border-image:!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:0!important;margin-bottom:22px!important;padding:0!important;display:flex!important}html[data-theme=appstore] div[data-ui=h2]:after,html[data-theme=appstore] h2[data-ui=h2]:after{content:none!important}html[data-theme=appstore] div[data-ui=h2]:before,html[data-theme=appstore] h2[data-ui=h2]:before,html[data-theme=appstore] [data-ui=article] h2:not([data-ui]):not(div[data-ui=h2] h2):not([data-ui=author-box] h2):not([data-ui=faq] h2):before{content:""!important;background:var(--i-solid)!important;opacity:1!important;border:0!important;border-radius:2px!important;width:40px!important;height:4px!important;margin:0 0 6px!important;display:block!important;position:static!important;transform:none!important}html[data-theme=appstore] [data-ui=h2-num]{font-variant-numeric:tabular-nums;flex:none;width:auto;height:auto;font-family:var(--i-font)!important;letter-spacing:.06em!important;color:var(--i-ink3)!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;display:block!important}html[data-theme=appstore] [data-ui=h2-num]:before{content:none!important}html[data-theme=appstore] [data-ui=h2-label]{align-self:flex-start;font-family:var(--i-font)!important;letter-spacing:.06em!important;color:var(--i-ink3)!important;font-size:13px!important;font-weight:900!important;display:block!important}html[data-theme=appstore] [data-ui=h2-text],html[data-theme=appstore] h2[data-ui=h2],html[data-theme=appstore] [data-ui=article] h2:not([data-ui=update-history-title]){font-feature-settings:"palt" 1;background:0 0;border:0;margin-top:0;font-family:var(--i-font)!important;letter-spacing:-.02em!important;color:var(--i-ink)!important;font-size:27px!important;font-weight:900!important;line-height:1.3!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=h2-text],html[data-theme=appstore] h2[data-ui=h2],html[data-theme=appstore] [data-ui=article] h2:not([data-ui=update-history-title]){font-size:30px!important;line-height:1.28!important}}html[data-theme=appstore] [data-ui=h2-num]+[data-ui=h2-text]{padding-top:0}html[data-theme=appstore] h2[data-ui=h2]{margin-bottom:22px!important;padding:0!important}html[data-theme=appstore] [data-ui=h2-text]:before,html[data-theme=appstore] [data-ui=h2-text]:after{content:none!important}html[data-theme=appstore] [data-ui=h3],html[data-theme=appstore] [data-ui=article] h3:not(.faq-q){color:var(--i-ink);font-feature-settings:"palt" 1;font-family:var(--i-font)!important;letter-spacing:-.01em!important;font-weight:900!important}html[data-theme=appstore] [data-ui=h3]{background:0 0!important;border:0!important;padding-left:0!important;font-size:20px!important;line-height:1.4!important}html[data-theme=appstore] [data-ui=h3]:before,html[data-theme=appstore] [data-ui=h3]:after{content:none!important}html[data-theme=appstore] [data-ui=article] [data-ui=h3]:not(:where([data-ui=app-card],[data-ui=info-card],[data-ui=step-card],[data-ui=type-card],[data-ui=fit-card],[data-ui=spot-card],[data-ui=top-cta],[data-ui=callout],[data-ui=closing-cta],[data-ui=card-grid],[data-ui=faq],[data-ui=related]) *){margin-top:36px}html[data-theme=appstore] [data-ui=h4],html[data-theme=appstore] [data-ui=article] h4{color:var(--i-ink);font-family:var(--i-font)!important;letter-spacing:-.005em!important;font-size:17px!important;font-weight:900!important}html[data-theme=appstore] article h4:before{content:none!important}html[data-theme=appstore] :where([data-ui=eyebrow],[class~="tracking-[0.3em]"],[class~="tracking-[0.4em]"],[class~="tracking-[0.25em]"],[class~="tracking-[0.2em]"]){font-family:var(--i-font)!important;letter-spacing:.06em!important;color:var(--i-ink3)!important;font-size:13px!important;font-weight:900!important}html[data-theme=appstore] :is([data-ui=heading-image],[data-ui=section-banner],[data-ui=diagram]) img{box-shadow:none!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] :is([data-ui=heading-image],[data-ui=diagram]) figcaption{margin-top:8px;color:var(--i-ink3)!important;font-size:13px!important;font-weight:500!important}html[data-theme=appstore] [data-ui=sub-block]{border-left:0!important;padding-left:0!important}html[data-theme=appstore] [data-ui=sub-block]>[data-ui=h3]{margin-bottom:8px}html[data-theme=appstore] [data-ui=quote]{background:var(--i-card);border-radius:16px;margin:8px 0;font-weight:500;color:var(--i-ink2)!important;border:0!important;padding:12px 16px!important}html[data-theme=appstore] [data-ui=note]{color:var(--i-ink3)!important;font-size:13px!important;font-weight:500!important;line-height:1.75!important}html[data-theme=appstore] [data-ui=note] *{color:inherit}html[data-theme=appstore] [data-ui=note] a{color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] :is(section[data-ui=note],div[data-ui=note][class*=bg-]){padding:14px 16px!important}html[data-theme=appstore] [data-ui=article] :is(ul,ol).list-disc>li::marker{color:var(--i-ink3)}html[data-theme=appstore] [data-ui=article] :is(ul,ol).list-decimal>li::marker{color:var(--i-ink3);font-weight:900}html[data-theme=appstore] [data-ui=cta-button],html[data-theme=appstore] .cv-cta,html[data-theme=appstore] .cv-cta.cv-cta-clear{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:12px 24px;transition:background-color .15s,transform .1s;display:inline-flex;font-family:var(--i-font)!important;letter-spacing:.01em!important;color:#fff!important;background:var(--i-coral)!important;text-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important;text-decoration:none!important;animation:none!important;box-shadow:0 1px 2px #0000001f,0 4px 14px #c2410c38!important}html[data-theme=appstore] :is([data-ui=cta-button],.cv-cta):before,html[data-theme=appstore] :is([data-ui=cta-button],.cv-cta):after{display:none!important}html[data-theme=appstore] [data-ui=cta-button]:hover,html[data-theme=appstore] .cv-cta:hover{background:var(--i-coral-hover)!important}html[data-theme=appstore] [data-ui=cta-button]:active{transform:scale(.98)}html[data-theme=appstore] :is([data-ui=cta-button],.cv-cta) :not(svg):not(svg *){color:#fff!important;text-shadow:none!important;font-weight:inherit!important;background:0 0!important}html[data-theme=appstore] :is([data-ui=cta-button],.cv-cta) [class*=opacity-]{opacity:1!important}html[data-theme=appstore] :is([data-ui=cta-button],.cv-cta) svg{color:#fff!important}html[data-theme=appstore] .cv-cta-clear-label{white-space:normal}html[data-theme=appstore] [data-ui=cta-button]:is([class*=text-xs],[class*="min-w-[92px]"],[class*=text-\[1]){min-height:44px;padding:8px 16px;font-size:15px!important}html[data-theme=appstore] [data-ui=card-grid] [data-ui=cta-button]{min-height:44px;padding-left:12px;padding-right:12px;font-size:15px!important}html[data-theme=appstore] [data-ui=cta-micro]{color:var(--i-ink3)!important;font-size:13px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=cta-micro] svg{stroke:var(--i-green);color:var(--i-green)}html[data-theme=appstore] [data-ui=cta-link]{color:var(--i-blue)!important;text-underline-offset:3px!important;background:0 0!important;border:0!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html[data-theme=appstore] [data-ui=cta-link] *{color:inherit!important}html[data-theme=appstore] :is([data-ui=btn-primary],[data-ui=download-button]){background:var(--i-solid)!important;color:var(--i-on-solid)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-weight:900!important;text-decoration:none!important}html[data-theme=appstore] :is([data-ui=btn-primary],[data-ui=download-button]) :not(svg):not(svg *){color:var(--i-on-solid)!important}html[data-theme=appstore] :is([data-ui=btn-secondary],[data-ui=button],[data-ui=spot-button],[data-ui=quiz-option],[data-ui=filter-chip],[data-ui=table-sort] button,[data-ui=privacy-toggle] button,.visited-toggle){background:var(--i-btn2)!important;color:var(--i-on-btn2)!important;box-shadow:none!important;border:0!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important}html[data-theme=appstore] :is([data-ui=btn-secondary],[data-ui=button],[data-ui=spot-button],[data-ui=quiz-option],[data-ui=filter-chip],[data-ui=table-sort] button,[data-ui=privacy-toggle] button,.visited-toggle):hover{background:var(--i-btn2-hover)!important}html[data-theme=appstore] :is([data-ui=btn-secondary],[data-ui=button],[data-ui=spot-button],[data-ui=quiz-option],[data-ui=filter-chip],[data-ui=table-sort] button,[data-ui=privacy-toggle] button,.visited-toggle) :not(svg):not(svg *){color:inherit!important}html[data-theme=appstore] :is([data-ui=button],[data-ui=spot-button],[data-ui=quiz-option],[data-ui=filter-chip],[data-ui=table-sort] button,[data-ui=privacy-toggle] button,.visited-toggle):is([aria-pressed=true],[aria-checked=true],.bg-ink,[class*=bg-ink\ ]){background:var(--i-solid)!important;color:var(--i-on-solid)!important}html[data-theme=appstore] [data-ui=quiz-option]{text-align:left;min-height:46px;border-radius:14px!important}html[data-theme=appstore] :where([data-ui=quiz],[data-ui=spot-card],[data-ui=vote],[data-ui=spot-finder],[data-ui=callout],[data-ui=checklist],[data-ui=table-filter],[data-ui=privacy-toggle]) :is([data-ui=button],[data-ui=spot-button],[data-ui=quiz-option],[data-ui=filter-chip],[data-ui=privacy-toggle] button,.visited-toggle):not([aria-pressed=true]):not([aria-checked=true]){background:var(--i-card2)!important;box-shadow:inset 0 0 0 1px var(--i-sep)!important}html[data-theme=appstore] :is([data-ui=app-card]:not(aside),[data-ui=closing-cta],[data-ui=spot-card],[data-ui=quiz],[data-ui=compare-table]){overflow:hidden}html[data-theme=appstore] aside[data-ui=app-card]{border-radius:16px;padding:18px;background:var(--i-card)!important;border:0!important}html[data-theme=appstore] [data-ui=app-card] :is([data-ui=h3],h3,h4){letter-spacing:-.01em!important;margin-top:0!important;font-size:19px!important;font-weight:900!important;line-height:1.35!important}html[data-theme=appstore] [data-ui=app-card] :is(.text-ink-mute,[class*=text-ink\/6],[class*=text-ink\/5],small){color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=app-card] [data-ui=cta-button]{box-shadow:none!important}html[data-theme=appstore] :is([data-ui=closing-cta-title],[data-ui=card-title]){font-family:var(--i-font)!important;letter-spacing:-.01em!important;color:var(--i-ink)!important;font-size:20px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=app-icon]{box-shadow:none!important;border:1px solid #0000001a!important;border-radius:22.5%!important}html[data-theme=appstore] [data-ui=rank-badge]{background:var(--i-solid)!important;color:var(--i-on-solid)!important;box-shadow:none!important;border:0!important;font-weight:900!important}html[data-theme=appstore] [data-ui=rank-badge] :not(svg):not(svg *){color:var(--i-on-solid)!important;opacity:1!important}html[data-theme=appstore] :is(span[data-ui=rank-badge],div[data-ui=rank-badge][class*=rounded]){border-radius:999px!important}html[data-theme=appstore] [data-ui=chip]{background:var(--i-fill)!important;color:var(--i-ink2)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important;border-radius:999px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=chip] :not(svg):not(svg *){color:inherit!important}html[data-theme=appstore] [data-ui=chip] svg{color:var(--i-ink3)}html[data-theme=appstore] [data-ui=chip]:is(.bg-ink,.bg-brand,.bg-gold,.bg-red-600){background:var(--i-solid)!important;color:var(--i-on-solid)!important}html[data-theme=appstore] [data-ui=callout]>:first-child:is(p,div):is([class*=tracking],[class*=uppercase]){margin-bottom:8px}html[data-theme=appstore] [data-ui=callout] :is(h2,h3,[data-ui=h3]){margin-top:0!important}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]){padding:22px 18px!important}@media (min-width:768px){html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]){padding:32px 36px!important}}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]) :is(.text-cream,.text-white,h2,h3,h4,strong):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=rank-badge]):not([data-ui=rank-badge] *):not([data-ui=chip]){color:var(--i-ink)!important}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]) :is([class*=text-cream\/],[class*=text-white\/],.text-ink-mute):not([data-ui=cta-button] *):not([data-ui=rank-badge]):not([data-ui=rank-badge] *){color:var(--i-ink2)!important}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]) [data-ui=note]{color:var(--i-ink3)!important}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]) :is([class*=text-amber],[style*=color]):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=rank-badge]):not([data-ui=rank-badge] *):not([data-ui=chip]):not([data-ui^=btn-]):not([data-ui=button]):not([data-ui=cta-link]){color:var(--i-coral-ink)!important}html[data-theme=appstore] :is([data-ui=callout-dark],[data-ui=summary-box],[data-ui=dark-panel]) [class*=border]{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=callout-warn]{box-shadow:none!important;color:#fff!important;background:#c4001a!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=callout-warn] :not(svg):not(svg *){color:#fff!important;border-color:#fff6!important}html[data-theme=appstore] :is([data-ui=info-card],[data-ui=step-card],[data-ui=type-card],[data-ui=point-card],[data-ui=fit-card]){border-radius:16px!important}html[data-theme=appstore] [data-ui=step-num]{font-family:var(--i-font)!important;letter-spacing:.06em!important;color:var(--i-coral-ink)!important;opacity:1!important;font-weight:900!important}html[data-theme=appstore] [data-ui=step-flow]{gap:10px}html[data-theme=appstore] [data-ui=stat] :is(.text-brand,[class*=text-2xl],[class*=text-3xl],[class*=text-4xl]){font-variant-numeric:tabular-nums;color:var(--i-ink)!important;letter-spacing:-.02em!important;font-weight:900!important;font-family:var(--i-font)!important}html[data-theme=appstore] [data-ui=spec-stats]{border-color:#0000!important}html[data-theme=appstore] [data-ui=spec-list]{overflow:hidden;border:0!important;padding:0 0 0 16px!important}html[data-theme=appstore] [data-ui=spec-row]{min-height:48px;border-color:var(--i-sep)!important;border-bottom-width:1px!important;padding-right:16px!important}html[data-theme=appstore] [data-ui=spec-row]:last-child{border-bottom:0!important}html[data-theme=appstore] [data-ui=spec-row] :is(dt,[class*=text-ink-mute]){color:var(--i-ink3)!important;font-weight:700!important}html[data-theme=appstore] [data-ui=spec-row] dd{color:var(--i-ink)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=spec-row] svg{box-sizing:content-box;background:var(--i-card2);border-radius:8px;flex:none;padding:6px;width:16px!important;height:16px!important;color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=author-box] :is(h2,h3,[data-ui=h2],[data-ui=h3]){margin-top:0!important;font-size:18px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=author-box] h2:before{content:none!important}html[data-theme=appstore] [data-ui=author-box] dl>*{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=author-box] dt{color:var(--i-ink3)!important;font-size:13px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=author-box] dd{color:var(--i-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.75!important}html[data-theme=appstore] [data-ui=author-box][class*=border-l-]{border-left:0!important}html[data-theme=appstore] :is([data-ui=pros],[data-ui=cons]){background:var(--i-card);border-radius:14px;border:0!important;padding:14px 16px!important}html[data-theme=appstore] [data-ui=fit-card]>p:first-child{margin:0;letter-spacing:0!important;color:#fff!important;background:#1f7a34!important;padding:12px 18px!important;font-size:15px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=fit-card]:not([class*=border-gold])>p:first-child{background:#636366!important}html[data-theme=appstore] [data-ui=fit-card] li>span[aria-hidden]{color:#fff!important;background:#1f7a34!important;border:0!important;border-radius:999px!important}html[data-theme=appstore] [data-ui=fit-card]:not([class*=border-gold]) li>span[aria-hidden]{background:#636366!important}html[data-theme=appstore] [data-ui=screenshots] img{border:1px solid var(--i-sep)!important;box-shadow:none!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=video]:is(.bg-ink,[class*=bg-ink],[class*=bg-black]){background:#000!important}html[data-theme=appstore] [data-ui=video]{overflow:hidden;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=app-firstview] a{border-radius:16px;overflow:hidden;border:1px solid var(--i-sep)!important}html[data-theme=appstore] [data-ui=app-firstview] figcaption{color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=quiz-title]{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=quiz-q]{font-family:var(--i-font)!important;color:var(--i-ink)!important;font-size:18px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=quiz-progress]{border-radius:999px;background:var(--i-fill2)!important}html[data-theme=appstore] [data-ui=quiz-progress]>*{border-radius:999px;background:var(--i-solid)!important}html[data-theme=appstore] [data-ui=quiz-result] :is(.text-cream,.text-white,[class*=text-cream\/]):not([data-ui=cta-button]):not([data-ui=cta-button] *){color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=checklist-item]{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=checklist] input[type=checkbox]{accent-color:var(--i-solid);width:20px;height:20px}html[data-theme=appstore] [data-ui=sources] a{color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=privacy-toggle]{padding:10px 16px!important}html[data-theme=appstore] :is(.mk,.marker,.hl,[class*=marker-]){color:inherit!important;background:linear-gradient(#0000 62%,#ffcc0073 62%)!important}html[data-theme=appstore] [data-ui=video] button>span{color:#fff!important;background:#0009!important}html[data-theme=appstore] :is(.mk,.marker,.hl) a{color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=rank-badge][data-ui=rank-badge][data-ui=rank-badge],html[data-theme=appstore] [data-ui=rank-badge][data-ui=rank-badge][data-ui=rank-badge] :not(svg):not(svg *){color:var(--i-on-solid)!important;opacity:1!important}html[data-theme=appstore] [data-ui=top-cta]{overflow:hidden;color:var(--i-ink)!important;padding:20px 18px!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=top-cta]{padding:28px 32px!important}}html[data-theme=appstore] [data-ui=top-cta] :is(.text-cream,.text-white,.text-ink,.text-ink-soft):not([data-ui=cta-button]):not([data-ui=cta-button] *):not(.bg-gold):not(.bg-ink):not([data-ui=top-cta-num]):not([data-ui=chip][class*=bg-ink]){color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=top-cta] :is([class*=text-cream\/],.text-ink-mute):not([data-ui=cta-button] *){color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=top-cta] [class*=opacity-]:not(img):not(video){opacity:1!important;color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=top-cta]>p:first-child{margin-bottom:4px;letter-spacing:.06em!important;color:var(--i-ink3)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=top-cta-title]{font-feature-settings:"palt" 1;font-family:var(--i-font)!important;letter-spacing:-.02em!important;color:var(--i-ink)!important;margin-bottom:6px!important;font-size:24px!important;font-weight:900!important;line-height:1.3!important}html[data-theme=appstore] [data-ui=top-cta] .space-y-6>*+*{margin-top:18px!important}html[data-theme=appstore] [data-ui=top-cta-card]{border:0!important;border-top:1px solid var(--i-sep)!important;background:0 0!important;border-radius:0!important;padding:16px 0 0!important}html[data-theme=appstore] [data-ui=top-cta-card] :is(.font-display,[class*=font-bold]):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=chip] *):not(.bg-gold):not([data-ui=top-cta-num]){color:var(--i-ink)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=top-cta-card] :is([style*=--amber],p[style*=color]):not([data-ui=top-cta-num]){color:var(--i-coral-ink)!important}html[data-theme=appstore] [data-ui=top-cta-num]{font-variant-numeric:tabular-nums;border-radius:0;flex:none;place-items:center;width:26px;height:28px;display:grid;font-family:var(--i-font)!important;color:var(--i-ink)!important;background:0 0!important;font-size:20px!important;font-weight:900!important;line-height:1!important}html[data-theme=appstore] [data-ui=top-cta-card] [data-ui=chip]{background:var(--i-card2)!important;color:var(--i-ink2)!important;border-radius:12px!important}html[data-theme=appstore] [data-ui=top-cta-card] [data-ui=chip]>:first-child{color:var(--i-ink)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=top-cta-card] [data-ui=chip]>:last-child:not(:first-child){color:var(--i-ink3)!important;font-weight:700!important}html[data-theme=appstore] [data-ui=top-cta-card] .bg-gold{border-radius:999px;padding:2px 10px}html[data-theme=appstore] [data-ui=top-cta-card] :is(video,img:not([data-ui=app-icon]),iframe,[data-ui=video]){border-radius:16px}html[data-theme=appstore] [data-ui=top-cta] a>img{border-radius:22.5%!important}html[data-theme=appstore] [data-ui=table-wrap]{-webkit-overflow-scrolling:touch;overflow:auto;border:1px solid var(--i-sep)!important;background:var(--i-card2)!important;box-shadow:none!important;border-radius:14px!important}html[data-theme=appstore] [data-ui=table]{border-collapse:separate;border-spacing:0;color:var(--i-ink);font-weight:500;line-height:1.7;background:0 0!important;border:0!important;font-size:15px!important}html[data-theme=appstore] [data-ui=table] :is(th,td){vertical-align:top;color:var(--i-ink);background-color:#0000;border:0!important;border-bottom:1px solid var(--i-sep)!important;padding:12px 14px!important;font-size:15px!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=table] :is(th,td){font-size:16px!important}}html[data-theme=appstore] [data-ui=table] td{font-weight:500}html[data-theme=appstore] [data-ui=table] :is(td,th) :is(p,span,li,div,a):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=chip]):not([data-ui=chip] *){font-size:inherit}html[data-theme=appstore] [data-ui=table] tbody tr:last-child :is(th,td){border-bottom:0!important}html[data-theme=appstore] [data-ui=table] :is(thead,thead tr){background:var(--i-fill)!important}html[data-theme=appstore] [data-ui=table] thead th{white-space:nowrap;font-family:var(--i-font)!important;letter-spacing:.02em!important;color:var(--i-ink)!important;background:0 0!important;font-size:14px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=table] thead th *{color:inherit!important}html[data-theme=appstore] [data-ui=table] tbody tr{background:0 0!important}html[data-theme=appstore] [data-ui=table] tbody th{color:var(--i-ink);font-weight:900}html[data-theme=appstore] [data-ui=table] :is(td,th)[class*=bg-]{background-color:var(--i-card)!important}html[data-theme=appstore] [data-ui=table] :is(td,th) :is(.text-cream,.text-white):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=rank-badge] *):not([data-ui=chip]){color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=table-sp]>li{background:var(--i-card)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=table-filter] label{border-radius:999px!important}html[data-theme=appstore] [data-ui=faq]{--i-row:18px;overflow:hidden;background:var(--i-card)!important;border:0!important;border-radius:16px!important;padding:0!important}html[data-theme=appstore] [data-ui=faq]>*+*{margin-top:0!important}html[data-theme=appstore] [data-ui=faq-item]{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html[data-theme=appstore] [data-ui=faq-item]+[data-ui=faq-item]:before{content:"";top:0;left:calc(var(--i-row,18px) + 36px);background:var(--i-sep);height:1px;position:absolute;right:0}html[data-theme=appstore] [data-ui=faq-q]{cursor:pointer;min-height:56px;list-style:none;position:relative;padding:16px 44px 16px var(--i-row,18px)!important;font-family:var(--i-font)!important;color:var(--i-ink)!important;background:0 0!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:16px!important;font-weight:900!important;line-height:1.5!important;display:flex!important}html[data-theme=appstore] [data-ui=faq-q]::-webkit-details-marker{display:none}html[data-theme=appstore] [data-ui=faq-q]:hover{background:var(--i-fill)!important}html[data-theme=appstore] [data-ui=faq-q]>span.text-brand:first-child,html[data-theme=appstore] [data-ui=faq-num]{text-align:left;flex:none;width:24px;font-family:var(--i-font)!important;color:var(--i-coral-ink)!important;background:0 0!important;border:0!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:24px!important;display:block!important}html[data-theme=appstore] [data-ui=faq-q]:not(:has(>span.text-brand:first-child,>[data-ui=faq-num])):before{text-align:left;flex:none;width:24px;font-family:var(--i-font)!important;color:var(--i-coral-ink)!important;background:0 0!important;border:0!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:24px!important;display:block!important}html[data-theme=appstore] [data-ui=faq-q]:not(:has(>span.text-brand:first-child,>[data-ui=faq-num])):before{content:"Q"}html[data-theme=appstore] [data-ui=faq-q]>:last-child:is([aria-hidden],svg,.faq-chevron){border-right:2px solid var(--i-chev);border-bottom:2px solid var(--i-chev);transition:transform .18s;position:absolute;top:26px;right:20px;color:#0000!important;width:8px!important;height:8px!important;margin:-6px 0 0!important;font-size:0!important;transform:rotate(45deg)!important}html[data-theme=appstore] [data-ui=faq-q]>svg:last-child *{display:none}html[data-theme=appstore] details[open]>[data-ui=faq-q]>:last-child:is([aria-hidden],svg,.faq-chevron){margin-top:-2px!important;transform:rotate(-135deg)!important}html[data-theme=appstore] [data-ui=faq-q] :is(h3,h3 span,strong){font-family:var(--i-font)!important;letter-spacing:0!important;color:var(--i-ink)!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:900!important;line-height:1.5!important}html[data-theme=appstore] [data-ui=faq-q] h3:before{content:none!important}html[data-theme=appstore] [data-ui=faq-q] small{display:block;color:var(--i-ink3)!important;font-size:13px!important;font-weight:500!important}html[data-theme=appstore] [data-ui=faq-a]{position:relative;padding:0 18px 18px calc(var(--i-row,18px) + 36px)!important;color:var(--i-ink)!important;background:0 0!important;border:0!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.85!important}html[data-theme=appstore] [data-ui=faq-a] :is(p,li,span:not([data-ui=chip])){color:var(--i-ink)!important;font-size:16px!important;line-height:1.85!important}html[data-theme=appstore] [data-ui=faq-a]:before{content:none!important}html[data-theme=appstore] [data-ui=faq-a] a:not([data-ui=cta-button]){color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=accordion]{background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=update-history]{overflow:hidden;padding:0!important}html[data-theme=appstore] [data-ui=update-history]>div:first-child{border-bottom:1px solid var(--i-sep);padding:16px 18px 12px;margin:0!important}html[data-theme=appstore] [data-ui=update-history-title]{font-family:var(--i-font)!important;letter-spacing:-.01em!important;color:var(--i-ink)!important;font-size:20px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=update-history-title]:before{content:none!important}html[data-theme=appstore] [data-ui=update-history] ol{margin:0!important;padding:0!important}html[data-theme=appstore] [data-ui=update-history] ol>li{min-height:52px;position:relative;margin:0!important;padding:12px 18px!important;display:block!important}html[data-theme=appstore] [data-ui=update-history] ol>li+li:after{content:"";background:var(--i-sep);height:1px;position:absolute;top:0;left:18px;right:0}html[data-theme=appstore] [data-ui=update-history] ol>li>:first-child,html[data-theme=appstore] [data-ui=update-history] time{font-variant-numeric:tabular-nums;display:block;letter-spacing:.02em!important;color:var(--i-ink3)!important;font-size:13px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=update-history] ol>li>:last-child:not(:first-child){margin-top:2px;display:block;color:var(--i-ink)!important;font-size:15px!important;font-weight:500!important;line-height:1.7!important}html[data-theme=appstore] [data-ui=update-history] details{border-top:1px solid var(--i-sep);margin:0!important}html[data-theme=appstore] [data-ui=update-history] summary{align-items:center;width:100%;min-height:52px;position:relative;color:var(--i-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:12px 44px 12px 18px!important;font-size:15px!important;font-weight:900!important;display:flex!important}html[data-theme=appstore] [data-ui=update-history] summary *{color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=update-history] summary>[aria-hidden]{width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:20px;border-right:2px solid var(--i-chev)!important;border-bottom:2px solid var(--i-chev)!important}html[data-theme=appstore] [data-ui=update-history] details>ol{border-top:1px solid var(--i-sep)}html[data-theme=appstore] [data-ui=related]{border-top:0!important;padding-top:0!important}html[data-theme=appstore] [data-ui=related] :is(.grid,ul){gap:10px!important}html[data-theme=appstore] :is([data-ui=related-item],[data-ui=related] a.block,[data-ui=related] li>a){min-height:52px;display:block;position:relative;background:var(--i-card)!important;color:var(--i-ink)!important;border:0!important;border-radius:16px!important;padding:14px 40px 14px 18px!important;font-size:16px!important;font-weight:900!important;text-decoration:none!important}html[data-theme=appstore] :where([data-ui=callout],[data-ui=closing-cta]) :is([data-ui=related-item],[data-ui=related] a.block,[data-ui=related] li>a){background:var(--i-card2)!important}html[data-theme=appstore] :is([data-ui=related-item],[data-ui=related] a.block,[data-ui=related] li>a):after{content:"";border-right:2px solid var(--i-chev);border-top:2px solid var(--i-chev);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}html[data-theme=appstore] :is([data-ui=related-item],[data-ui=related] a.block,[data-ui=related] li>a):hover{background:var(--i-fill)!important}html[data-theme=appstore] :is([data-ui=related-item],[data-ui=related] a.block,[data-ui=related] li>a) :is(.text-ink-mute,[class*=text-ink\/],small){color:var(--i-ink3)!important;font-weight:500!important}html[data-theme=appstore] [data-ui=site-footer]{border-top:0;margin-top:56px;background:var(--i-card)!important;color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=site-footer]>div{max-width:860px;padding:36px 16px!important}html[data-theme=appstore] [data-ui=site-footer]>div>.grid{gap:28px!important}html[data-theme=appstore] [data-ui=site-footer] :is(.text-cream,[class*=text-cream\/]){color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=site-footer] .font-display{letter-spacing:-.01em!important;color:var(--i-ink)!important;font-size:22px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=site-footer] p{font-size:13px!important;font-weight:500!important;line-height:1.75!important}html[data-theme=appstore] [data-ui=site-footer] :is(h3,h4,[class*=tracking-]){color:var(--i-ink3)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=site-footer] ul{background:var(--i-card2);border-radius:16px;margin:0;overflow:hidden;padding:0 0 0 16px!important}html[data-theme=appstore] [data-ui=site-footer] ul>li{border-top:1px solid var(--i-sep);margin:0!important}html[data-theme=appstore] [data-ui=site-footer] ul>li:first-child{border-top:0}html[data-theme=appstore] [data-ui=site-footer] ul a{align-items:center;min-height:48px;padding-right:40px;font-size:15px;font-weight:700;display:flex;position:relative;color:var(--i-ink)!important;text-decoration:none!important}html[data-theme=appstore] [data-ui=site-footer] ul a:after{content:"";border-right:2px solid var(--i-chev);border-top:2px solid var(--i-chev);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}html[data-theme=appstore] [data-ui=site-footer] :is(p a){color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=site-footer] .border-t{border-color:var(--i-sep)!important;margin-top:28px!important}html[data-theme=appstore] [data-ui=sticky-cta]{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:0!important;border-top:1px solid var(--i-bar-line)!important;background:var(--i-bar)!important;box-shadow:none!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:0!important}html[data-theme=appstore] [data-ui=sticky-cta]>div{align-items:center!important;gap:8px!important;padding:8px 12px!important}html[data-theme=appstore] body [data-ui=sticky-cta] a{min-height:48px;background:var(--i-coral)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-size:16px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=sticky-cta] a *{color:#fff!important;opacity:1!important}html[data-theme=appstore] [data-ui=sticky-cta] button{flex:none;place-items:center;display:grid;background:var(--i-btn2)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--i-on-btn2)!important;border:0!important;border-radius:50%!important;padding:0!important}@media (max-width:767px){html[data-theme=appstore] [data-ui=site-footer]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}html[data-theme=appstore] [data-ui=table] thead :is(th,td).sticky{background:var(--i-fill)!important}html[data-theme=appstore] [data-ui=table] tbody :is(th,td).sticky{background:var(--i-card2)!important}html[data-theme=appstore] [class*=bg-gradient-to-l]:is([class*=from-cream],[class*=from-white]){background-image:linear-gradient(to left, var(--i-card2), transparent)!important}html[data-theme=appstore] [class*=bg-gradient-to-r]:is([class*=from-cream],[class*=from-white]){background-image:linear-gradient(to right, var(--i-card2), transparent)!important}html[data-theme=appstore] [class*=bg-gradient-to-t]:is([class*=from-cream],[class*=from-white]){background-image:linear-gradient(to top, var(--i-card2), transparent)!important}html[data-theme=appstore] [class*=bg-gradient-to-b]:is([class*=from-cream],[class*=from-white]){background-image:linear-gradient(to bottom, var(--i-card2), transparent)!important}html[data-theme=appstore] li[data-ui=spot-card]{margin-bottom:10px;border-bottom:0!important;padding:16px!important}@media (min-width:768px){html[data-theme=appstore] li[data-ui=spot-card]{padding:22px 24px!important}}html[data-theme=appstore] [data-ui=spot-list]{border-top:0!important}html[data-theme=appstore] [data-ui=spot-name]{font-family:var(--i-font)!important;letter-spacing:-.01em!important;color:var(--i-ink)!important;font-size:19px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=spot-num]{font-family:var(--i-font)!important;color:var(--i-ink3)!important;opacity:1!important;font-weight:900!important}html[data-theme=appstore] [data-ui=spot-num][class*=bg-]{border-radius:999px;background:var(--i-solid)!important;color:var(--i-on-solid)!important}html[data-theme=appstore] [data-ui=chip].meta-chip{padding:4px 12px;font-weight:500;background:var(--i-fill)!important;color:var(--i-ink2)!important;border-radius:999px!important}html[data-theme=appstore] [data-ui=chip].meta-chip :is(strong,b,.font-bold,.font-medium){color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=chip].meta-chip svg{color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=spot-button]{font-size:14px}html[data-theme=appstore] [data-ui=map]:not(.map-nav){overflow:hidden;background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=card-media]{overflow:hidden;border-radius:14px!important}html[data-theme=appstore] [data-ui=filter-bar]{gap:6px}html[data-theme=appstore] [data-ui=visit-progress]{padding:10px 16px;background:var(--i-card)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] [data-ui=visit-progress] .visited-progress-count{font-weight:700;color:var(--i-ink2)!important}html[data-theme=appstore] [data-ui=visit-progress] .vp-dot{border-color:var(--i-ink3)}html[data-theme=appstore] [data-ui=visit-progress] .vp-dot.is-on{background:var(--i-ic-green);border-color:var(--i-ic-green);box-shadow:none}html[data-theme=appstore] [data-ui=visit-progress] .visited-progress-done{background:0 0;border-color:#0000;color:var(--i-green)!important}html[data-theme=appstore] :is(.spot-card,.spot-row).visited-lit{box-shadow:inset 0 0 0 2px var(--i-ic-green)!important}html[data-theme=appstore] [data-ui=chart]{background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] div[data-ui=chart-bar]{border-radius:999px;background:var(--i-fill2)!important}html[data-theme=appstore] div[data-ui=chart-bar]>*{border-radius:999px;background:var(--i-btn)!important}html[data-theme=appstore] button[data-ui=chart-bar]{border-radius:10px;background:0 0!important}html[data-theme=appstore] button[data-ui=chart-bar]:not(:disabled):hover{background:var(--i-fill)!important}html[data-theme=appstore] button[data-ui=chart-bar]>*{background:0 0!important}html[data-theme=appstore] button[data-ui=chart-bar]>[class*=barTrack]{border-radius:999px;background:var(--i-fill2)!important}html[data-theme=appstore] button[data-ui=chart-bar]>[class*=barTrack]>i{border-radius:999px;background:var(--i-coral)!important}html[data-theme=appstore] [data-ui=vote-popup]{color:var(--i-ink);background:var(--i-card)!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 40px #0003!important}html[data-theme=appstore] .nightReviews{--navy:var(--i-ink);--gold:var(--i-coral-ink);--muted:var(--i-ink3);--line:var(--i-sep);--soft:var(--i-card);--review-star-color:#c93400;color:var(--i-ink);background:var(--i-bg)!important}html[data-theme=appstore] .nightReviews [data-ui=breadcrumb]{padding-top:14px;padding-bottom:10px}html[data-theme=appstore] .nightReviews [data-ui=article-hero]{background:var(--i-card)!important;color:var(--i-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:20px 16px!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] :is(p,h1,dt,dd,time,strong,small,span,div):not([data-ui=chip]):not([data-ui=cta-button]):not([data-ui=cta-button] *){color:var(--i-ink)!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] :is([data-ui=h1-sub],dt,small){color:var(--i-ink3)!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=lead]{font-size:16px!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero]>div:last-child,html[data-theme=appstore] .nightReviews [data-ui=article-hero] *{border-color:var(--i-sep)!important}html[data-theme=appstore] .nightReviews nav[data-ui=toc]{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:var(--i-bar)!important;box-shadow:0 0 0 1px var(--i-bar-line)!important;border:0!important;border-radius:14px!important;padding:3px!important}html[data-theme=appstore] .nightReviews [data-ui=toc] [data-ui=toc-item]{min-height:40px;font-weight:700;color:var(--i-ink)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 12px!important}html[data-theme=appstore] .nightReviews [data-ui=toc] [data-ui=toc-item]:before,html[data-theme=appstore] .nightReviews [data-ui=toc] [data-ui=toc-item]:after{content:none!important}html[data-theme=appstore] .nightReviews [data-ui=toc] [data-ui=toc-item][aria-current]{font-weight:900;color:var(--i-on-solid)!important;background:var(--i-solid)!important;border-radius:999px!important}html[data-theme=appstore] .nightReviews [data-ui=section]{margin-bottom:40px!important;padding:36px 0 0!important}@media (min-width:768px){html[data-theme=appstore] .nightReviews [data-ui=section]{padding:48px 0 0!important}}html[data-theme=appstore] .nightReviews [data-ui=h2-sub]{color:var(--i-ink3)!important}html[data-theme=appstore] aside[data-ui=screenshots]{background:var(--i-card)!important;box-shadow:none!important;color:var(--i-ink)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] aside[data-ui=screenshots] :is(span,small,p,div,h2,h3,strong):not(button *):not(a *){color:var(--i-ink)}html[data-theme=appstore] aside[data-ui=screenshots] :is(small,[class*=muted]){color:var(--i-ink3)!important}html[data-theme=appstore] aside[data-ui=screenshots] button{background:var(--i-card2)!important;color:var(--i-ink)!important;border:0!important;border-radius:999px!important;font-weight:700!important}html[data-theme=appstore] aside[data-ui=screenshots] a:not([data-ui]){background:var(--i-btn)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:999px!important;font-weight:900!important}html[data-theme=appstore] aside[data-ui=screenshots] a:not([data-ui]) *{color:#fff!important}html[data-theme=appstore] .nightReviews [data-ui=price-box]>div{background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .nightReviews [data-ui=spec-list]>div{border-color:var(--i-sep)!important}html[data-theme=appstore] .nightReviews [data-ui=read-more]>summary{background:var(--i-btn2)!important;color:var(--i-on-btn2)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-weight:900!important}html[data-theme=appstore] .nightReviews [data-ui=read-more]>summary *{color:inherit!important}html[data-theme=appstore] .nightReviews [data-ui=read-more]>:not(summary){color:var(--i-ink);border-color:var(--i-sep)!important;background:0 0!important}html[data-theme=appstore] .nightReviews :is(.bg-cream,.bg-cream-soft,[class~=bg-brand\/5],[class~=bg-gold\/15]){background-color:var(--i-card)!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] :is([class*=border-l-2],.border-2,[class*=border-l-4]):not([data-ui=sub-block]),html[data-theme=appstore] .nightReviews [data-ui=read-more] details:not([data-ui=faq-item]){background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] a.underline{color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] .nightReviews :is([data-ui=cta-button],.cv-cta,.bg-red-600,a.bg-brand){background:var(--i-btn)!important;color:#fff!important;background-image:none!important;border:0!important;border-radius:999px!important;font-weight:900!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] table :is(tbody,tbody tr){background:0 0!important}html[data-theme=appstore] .nightReviews [data-ui=rating]>:first-child{background:var(--i-solid)!important;color:var(--i-on-solid)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .nightReviews [data-ui=rating]>:first-child *{color:var(--i-on-solid)!important}html[data-theme=appstore] .nightReviews :is(input,select,textarea){border:1px solid var(--i-sep)!important;background-color:var(--i-card2)!important;color:var(--i-ink)!important;border-radius:14px!important}html[data-theme=appstore] .nightReviews :is([data-ui=review-form],[data-ui=search-form]),html[data-theme=appstore] .nightReviews :is(#vote-widget>div,[data-ui=vote]){background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .home-concept{--hc-navy:var(--i-ink);--hc-gold:var(--i-coral-ink);--hc-line:var(--i-sep);--hc-muted:var(--i-ink3);--hc-soft:var(--i-card);--amber:var(--i-coral-ink);--coral:var(--i-coral-ink);color:var(--i-ink);background:var(--i-bg)!important;font-family:var(--i-font)!important}html[data-theme=appstore] .home-concept :is(h1,h2,h3,h4,[data-countup]){font-family:var(--i-font)!important}html[data-theme=appstore] .home-concept :is(h2,[data-ui=h2] h2,h2[data-ui=h2]){font-feature-settings:"palt" 1;letter-spacing:-.02em!important;color:var(--i-ink)!important;font-size:26px!important;font-weight:900!important;line-height:1.3!important}@media (min-width:768px){html[data-theme=appstore] .home-concept :is(h2,[data-ui=h2] h2,h2[data-ui=h2]){font-size:32px!important}}html[data-theme=appstore] .home-concept .font-serif-jp{color:var(--i-ink3)}html[data-theme=appstore] :is([data-ui=home-hero],.home-concept .hc-hero){background:var(--i-bg)!important;color:var(--i-ink)!important;background-image:none!important;border:0!important;animation:none!important}html[data-theme=appstore] [data-ui=home-hero] :is(video,[data-ui=hero-video],canvas){display:none!important}html[data-theme=appstore] [data-ui=home-hero]>div:first-child{padding-top:28px!important;padding-bottom:20px!important}html[data-theme=appstore] [data-ui=home-hero] h1{font-feature-settings:"palt" 1;letter-spacing:-.03em!important;color:var(--i-ink)!important;text-shadow:none!important;font-size:clamp(34px,10vw,48px)!important;font-weight:900!important;line-height:1.18!important}html[data-theme=appstore] [data-ui=home-hero] :is(p,span,div,li,dd,dt,strong):not([data-ui=chip]):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=btn-primary]):not([data-ui=btn-primary] *){color:var(--i-ink2)!important;text-shadow:none!important}html[data-theme=appstore] [data-ui=home-hero] [class*=absolute]:not(:has(*)):not(img){display:none!important}html[data-theme=appstore] [data-ui=stat-row] :is(strong,b,[style*=color],[class*=text-]){color:var(--i-ink)!important}html[data-theme=appstore] .home-concept .hc-hero-art{box-shadow:none!important;border-radius:16px!important}html[data-theme=appstore] .home-concept .hc-type-cta{background:var(--i-coral)!important;color:#fff!important}html[data-theme=appstore] .home-concept .hc-type-cta :not(svg):not(svg *){color:#fff!important}html[data-theme=appstore] .home-concept .cta-lantern{background:var(--i-solid)!important;color:var(--i-on-solid)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-weight:900!important;text-decoration:none!important;animation:none!important}html[data-theme=appstore] .home-concept .cta-lantern :not(svg):not(svg *){color:var(--i-on-solid)!important}html[data-theme=appstore] .home-concept .hc-type-cta{box-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-weight:900!important;text-decoration:none!important;animation:none!important}html[data-theme=appstore] .home-concept .hc-app-badge{background:var(--i-solid)!important;color:var(--i-on-solid)!important}html[data-theme=appstore] .home-concept .hc-gateways{border-radius:16px;width:calc(100% - 32px);max-width:880px;margin:8px auto 20px;overflow:hidden;background:var(--i-card)!important;box-shadow:none!important;border:0!important}html[data-theme=appstore] .home-concept .hc-gateways>a{position:relative;color:var(--i-ink)!important;background:0 0!important;border:0!important}html[data-theme=appstore] .home-concept .hc-gateways>a+a:before{content:"";background:var(--i-sep);height:1px;position:absolute;top:0;left:60px;right:0}html[data-theme=appstore] .home-concept .hc-gateways>a:hover{background:var(--i-fill)!important}html[data-theme=appstore] .home-concept .hc-gateways svg{box-sizing:content-box;background:var(--i-solid);border-radius:10px;flex:none;padding:5px;color:var(--i-on-solid)!important}html[data-theme=appstore] .home-concept .hc-gateways>a:nth-child(2) svg{background:var(--i-coral);color:#fff!important}html[data-theme=appstore] .home-concept .hc-gateways>a:nth-child(3) svg{background:#636366;color:#fff!important}html[data-theme=appstore] .home-concept .hc-gateways :is(strong,h3,.font-display,b){font-weight:900!important}html[data-theme=appstore] .home-concept .hc-gateways :is(b,small,span){color:var(--i-ink3)!important}html[data-theme=appstore] .home-concept .hc-gateways :is(strong,h3,.font-display){color:var(--i-ink)!important}html[data-theme=appstore] .home-concept nav.hc-index[data-ui=toc]{background:var(--i-bg)!important;box-shadow:none!important;border:0!important;gap:6px!important}html[data-theme=appstore] .home-concept .hc-index [data-ui=toc-item]{border-radius:999px;min-height:0;font-size:14px;font-weight:700;background:var(--i-card)!important;color:var(--i-ink)!important;border:0!important;padding:6px 12px!important}html[data-theme=appstore] .home-concept .hc-index [data-ui=toc-item]:before,html[data-theme=appstore] .home-concept .hc-index [data-ui=toc-item]:after{content:none!important}html[data-theme=appstore] .home-concept .hc-index [data-ui=toc-item] span{color:var(--i-ink3)!important}html[data-theme=appstore] .home-concept [data-ui=section][data-home-section]{border-top:1px solid var(--i-sep)!important;margin-bottom:44px!important;padding:40px 16px 0!important}@media (min-width:768px){html[data-theme=appstore] .home-concept [data-ui=section][data-home-section]{margin-bottom:56px!important;padding:56px 24px 0!important}}html[data-theme=appstore] .home-concept :is(.hub-type-card,.hc-type-item,.router-card,.hc-cities>.grid>a,.hc-trust>.grid>*,.hc-readings>.grid>a,.hc-answer .lantern-breathe,.hc-policy>div,.hc-diagnosis>a){color:var(--i-ink);background:var(--i-card)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;animation:none!important}html[data-theme=appstore] .home-concept :is(.hub-type-card,.hc-type-item,.router-card,.hc-cities>.grid>a,.hc-readings>.grid>a):hover{background:var(--i-fill2)!important}html[data-theme=appstore] .home-concept :is([data-ui=card-icon],[data-ui=card-num],[data-countup]){color:var(--i-ink)!important;font-family:var(--i-font)!important;font-weight:900!important}html[data-theme=appstore] .home-concept :is(.hc-tonight,.hc-apps>.home-nightsky){background:var(--i-card)!important;box-shadow:none!important;color:var(--i-ink)!important;background-image:none!important;border:0!important;border-radius:16px!important;animation:none!important}html[data-theme=appstore] .home-concept :is(.hc-tonight,.hc-apps>.home-nightsky) :is(h2,h3,h4,p,span,li,dt,dd,div,strong):not([data-ui=chip]):not([data-ui=chip] *):not(.chip-dot):not([data-ui=cta-button]):not([data-ui=cta-button] *):not(.cta-lantern):not(.cta-lantern *):not([data-ui=btn-primary]):not([data-ui=btn-primary] *){color:var(--i-ink)!important}html[data-theme=appstore] .home-concept :is(.hc-tonight,.hc-apps>.home-nightsky) :is([class*=text-cream\/],[data-ui=note],[data-ui=eyebrow],.font-serif-jp){color:var(--i-ink3)!important}html[data-theme=appstore] .home-concept :is(.tonight-chip,.hc-tonight [data-ui=chip]){background:var(--i-card2)!important;color:var(--i-ink)!important;border:0!important;border-radius:999px!important;font-weight:700!important}html[data-theme=appstore] .home-concept .tonight-chip *{color:var(--i-ink)!important}html[data-theme=appstore] .home-concept .chip-dot{background:var(--i-ic-green)!important}html[data-theme=appstore] .home-concept .hc-apps :is([data-ui=app-card],[data-ui=app-card-mini]){background:var(--i-card2)!important;box-shadow:none!important;color:var(--i-ink)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .home-concept .hc-apps [data-ui=btn-secondary],html[data-theme=appstore] .home-concept [data-ui=btn-secondary],html[data-theme=appstore] .home-concept .hc-hero a[class*=border]:not(.cta-lantern){background:var(--i-btn2)!important;color:var(--i-on-btn2)!important;box-shadow:none!important;border:0!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important}html[data-theme=appstore] .home-concept [data-ui=btn-secondary] *{color:inherit!important}html[data-theme=appstore] [data-ui=map].map-nav{box-shadow:none!important;color:#fff!important;background:#1c1c1e!important;border:0!important;border-radius:16px!important;animation:none!important}html[data-theme=appstore] [data-ui=map].map-nav :is(p,span,h3,h4,div,a,li):not([data-ui=map-hub-link]):not([data-ui=map-hub-link] *){color:#fff!important}html[data-theme=appstore] [data-ui=map].map-nav :is([class*=text-cream\/],[class*=opacity],[data-ui=eyebrow],.font-serif-jp){color:#ebebf5!important;opacity:1!important}html[data-theme=appstore] [data-ui=map].map-nav :is([data-ui=chip],button){color:#fff!important;background:#3a3a3c!important;border:0!important;border-radius:999px!important}html[data-theme=appstore] [data-ui=map-hub-link]{font-weight:900;color:#1c1c1e!important;background:#fff!important;border-radius:999px!important;text-decoration:none!important}html[data-theme=appstore] [data-ui=map-hub-link] *{color:#1c1c1e!important}html[data-theme=appstore] :is([data-ui=map-pref-title],[data-ui=map-region-title]){color:#fff!important;font-family:var(--i-font)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=region-heading]{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=region-heading] :is(h2,h3){letter-spacing:-.01em!important;font-weight:900!important}html[data-theme=appstore] .home-concept [data-ui=area-card]{padding:8px 8px 4px;overflow:hidden}html[data-theme=appstore] .home-concept [data-ui=area-card]>:not([data-ui=card-media]){padding-left:8px;padding-right:8px}html[data-theme=appstore] [data-ui=card-media] :is(span,p,div,strong):not(:has(img)){color:#fff!important}html[data-theme=appstore] [data-ui=link-list]>*{border-color:var(--i-sep)!important}html[data-theme=appstore] [data-ui=link-list] a:not([data-ui]){font-weight:700;color:var(--i-blue)!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=guide-card]{border-left:0!important}html[data-theme=appstore] [data-ui=hub-card]{border-top:0!important}html[data-theme=appstore] .home-concept .hc-type-meta dd{color:var(--i-ink)!important}html[data-theme=appstore] .home-concept .hc-type-who{color:var(--i-ink2)!important}html[data-theme=appstore] .home-concept :is(.hc-type-num,.router-card>span.block,.hub-type-card>span:last-child):not([data-ui=chip]):not([data-ui=btn-secondary]):not([data-ui=cta-button]){color:var(--i-ink3)!important;font-weight:900!important}html[data-theme=appstore] .home-concept .hc-type-links>a:not(.hc-type-cta):not([data-ui=chip]):not([data-ui=btn-secondary]):not([data-ui=cta-button]){color:var(--i-blue)!important;font-weight:700!important;text-decoration:underline!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) :is([class*=__value],time,dd){color:var(--i-ink)!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) :is([class*=__label],dt){color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=chip].area-hero-badge{background:var(--i-card)!important;color:var(--i-ink)!important;border-radius:999px!important}html[data-theme=appstore] .maplibregl-ctrl-attrib{background:#ffffffeb!important}html[data-theme=appstore] .maplibregl-ctrl-attrib :is(*,a){color:#000!important}html[data-theme=appstore] [data-ui=card-media]:has(:is(p,strong,h2,h3,span:not(.chip-dot))){background:var(--i-ic-gray)!important;background-image:none!important}html[data-theme=appstore] [data-ui=card-media]:has(:is(p,strong,h2,h3,span:not(.chip-dot)))>:not(img):not(picture):not(:has(img)){background-image:none!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] [class*=border-l-2]{background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] [class*=bg-]:not([data-ui=cta-button]):not(.bg-ink):not(.bg-brand):not(.bg-gold):not(.bg-red-600):not([data-ui=chip]):not([data-ui=rank-badge]):not([data-ui=video]):not(a):not(span[aria-hidden]){background-color:var(--i-card)!important}html[data-theme=appstore] .nightReviews [data-ui=read-more] table tbody tr{background:0 0!important}html[data-theme=appstore] .nightReviews :is([data-ui=stat],[data-ui=author-box],[data-ui=price-box]) :is(small,span:not([data-ui]):not(:has(*))){color:var(--i-ink3)!important}html[data-theme=appstore] .nightReviews :is([data-ui=stat],[data-ui=author-box],[data-ui=price-box]) :is(strong,b,dd,p){color:var(--i-ink)!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=h1]{font-size:clamp(24px,6.6vw,32px)!important}html[data-theme=appstore] [data-ui=chip]{--amber:var(--i-ink2);--brand:var(--i-ink2);--coral:var(--i-ink2);--hc-gold:var(--i-ink2)}html[data-theme=appstore] :is([data-ui=btn-secondary],[data-ui=button],[data-ui=spot-button]){--amber:var(--i-tint-ink);--brand:var(--i-tint-ink);--coral:var(--i-tint-ink);--hc-gold:var(--i-tint-ink)}html[data-theme=appstore] :is([data-ui=cta-button],.hc-type-cta){--amber:#fff;--brand:#fff;--coral:#fff;--hc-gold:#fff}html[data-theme=appstore] :is(.cta-lantern,[data-ui=btn-primary]){--amber:var(--i-on-solid);--brand:var(--i-on-solid);--coral:var(--i-on-solid);--hc-gold:var(--i-on-solid)}html[data-theme=appstore] [data-ui=stat-row] [class*=opacity-]{opacity:1!important;color:var(--i-ink3)!important}html[data-theme=appstore] .home-concept [data-ui=card-num]{--amber:var(--i-ink3);--hc-gold:var(--i-ink3);opacity:1!important;color:var(--i-ink3)!important}html[data-theme=appstore] aside[data-ui=screenshots] button:is(:disabled,[aria-disabled=true]){opacity:1!important;color:var(--i-ink3)!important}html[data-theme=appstore] aside[data-ui=screenshots] button{opacity:1!important}html[data-theme=appstore] .nightReviews [data-ui=update-history]{background:var(--i-card)!important}html[data-theme=appstore] .nightReviews :is([data-ui=read-more],[data-ui=section]) :is(.text-brand,.text-gold,[class*=text-amber]):not([data-ui=cta-button]):not([data-ui=cta-button] *):not([data-ui=faq-q]>span):not([data-ui=chip]):not([data-ui=rank-badge] *){color:var(--i-coral-ink)!important}html[data-theme=appstore] .nightReviews [data-ui=update-history] [data-ui=update-history],html[data-theme=appstore] .nightReviews [data-ui=update-history] :is(details,ol,li,summary){background:0 0!important}html[data-theme=appstore] .nightReviews [data-ui=update-history] :is(time,li>:first-child){color:var(--i-ink3)!important}html[data-theme=appstore] .nightReviews [data-ui=update-history] li>:last-child:not(:first-child),html[data-theme=appstore] .nightReviews [data-ui=update-history] summary :is(span,*){color:var(--i-ink)!important}html[data-theme=appstore] .nightReviews [class*=__preserved] details:not([data-ui]):not([data-ui=update-history] details){background:var(--i-card)!important;border:0!important;border-radius:16px!important}html[data-theme=appstore] .nightReviews [data-ui=update-history] details{border:0!important;border-top:1px solid var(--i-sep)!important;border-radius:0!important;padding:0!important}html[data-theme=appstore] .home-concept .hc-app-release a[data-ui=cta-link]{margin-right:14px;display:inline;box-shadow:none!important;color:var(--i-blue)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:700!important;text-decoration:underline!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] aside[class*="bg-[#141a2e]"]:not(#__x){background:var(--i-card)!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] aside[class*="bg-[#141a2e]"] :is([style*="color:var(--amber)"],[style*="color:#8A6A24"],.text-gold,.text-brand,p.font-serif-jp,[data-ui=top-cta-num]):not(#__x){color:var(--i-ink)!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] aside[class*="bg-[#141a2e]"] :is(a.cv-cta,a.bg-brand):not(#__x),html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] :is(a.cv-cta,a.bg-red-600,a.bg-brand,[data-ui=cta-button]):not(#__x){background:var(--i-coral)!important;border-color:var(--i-coral)!important;color:#fff!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] :is(a.cv-cta,a.bg-red-600,a.bg-brand,[data-ui=cta-button]) :not(#__x){color:#fff!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] .bg-gold:not(#__x){background-color:var(--i-solid)!important;color:#fff!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] .bg-gold :not(#__x){color:#fff!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] [data-ui=fit-card] li>span[aria-hidden]:not(#__x){color:#fff!important;background:#1f7a34!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] .bg-ink:not([data-ui]):not(#__x){background-color:var(--i-solid)!important;color:#fff!important}html[data-theme=appstore] [data-ui=table] :is(td,th) a:is(.bg-brand,.bg-red-600,.cv-cta,[class*="bg-[#"]):is(.text-white,.text-cream):not(#__x){color:#fff!important}html[data-theme=appstore] article .font-display.text-2xl.text-brand{opacity:1!important}html[data-theme=appstore] [data-ui=spot-num].bg-ink :is(div,span):not(#__x),html[data-theme=appstore] [data-ui=spot-num] .bg-ink :is(div,span):not(#__x){color:#fff!important}html[data-theme=appstore] [data-ui=filter-chip].bg-ink:not(#__x){background:var(--i-solid)!important;border-color:var(--i-solid)!important;color:#fff!important}html[data-theme=appstore] :where(.bg-ink):not([data-ui]) a:not([data-ui=cta-button]):not(.cv-cta):not([class*=bg-]):not(#__x){color:#fff!important;text-decoration-color:#ffffffb3!important}html[data-theme=appstore] [data-ui=article] div[class*="bg-[#141a2e]"]:not([data-ui]){background-color:var(--i-card)!important}html[data-theme=appstore] :is([class~=text-ink-mute\/40],[data-ui=stars] [class~=text-ink\/20]):not(#__x){color:#86868b!important}html[data-theme=appstore] [class*=__fullArticle] [class*=__preserved] :is(a.cv-cta,a.bg-red-600,a.bg-brand,[data-ui=cta-button]) [class*=opacity-]:not(#__x){opacity:1!important}html[data-theme=appstore] [data-ui=related-item]:not(#__x){padding-right:30px!important}html[data-theme=appstore] [data-ui=related-item]:after{right:14px}html[data-theme=appstore] [data-ui=related-item]>span[class*="text-[10px]"]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html[data-theme=appstore] .meta-chip>span.font-serif-jp{white-space:nowrap;flex:none}html[data-theme=appstore] .nightReviews [data-ui=rating]>:first-child [data-ui=button]:not(#__x),html[data-theme=appstore] .nightReviews [data-ui=rating]>:first-child [data-ui=button] :not(#__x){color:var(--i-ink)!important}html[data-theme=appstore] .nightReviews [data-ui=rating]>:first-child [data-ui=button]:not(#__x){background:#fff!important}html[data-theme=appstore] [data-ui=site-header]>div{min-height:56px;padding-top:8px!important;padding-bottom:8px!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=site-header]>div{min-height:64px}}html[data-theme=appstore] [data-ui=site-logo-icon]{box-shadow:0 1px 3px #12183347}html[data-theme=appstore] [data-ui=site-logo-text]>span:first-child{font-feature-settings:"palt" 1;font-family:var(--i-font)!important;color:var(--i-ink)!important;font-weight:900!important}html[data-theme=appstore] [data-ui=site-logo-text]>span:last-child{color:var(--i-ink3)!important}html[data-theme=appstore] [data-ui=article-hero]>div.font-serif-jp:first-child{font-family:var(--i-font)!important;letter-spacing:.04em!important;color:var(--i-coral-ink)!important;margin-bottom:8px!important;font-size:13px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=h1],html[data-theme=appstore] article h1{font-size:clamp(26px,7.2vw,30px)!important;line-height:1.3!important}@media (min-width:768px){html[data-theme=appstore] [data-ui=h1],html[data-theme=appstore] article h1{font-size:40px!important;line-height:1.22!important}}html[data-theme=appstore] dl[data-ui=article-meta]{border-top:1px solid var(--i-sep);border-bottom:1px solid var(--i-sep);scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:0!important;margin:14px 0 18px!important;padding:10px 0!important;display:flex!important}html[data-theme=appstore] dl[data-ui=article-meta]>div{flex:none;padding:0 18px;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}html[data-theme=appstore] dl[data-ui=article-meta]>div:first-child{padding-left:0}html[data-theme=appstore] dl[data-ui=article-meta]>div+div{border-left:1px solid var(--i-sep)}html[data-theme=appstore] dl[data-ui=article-meta] dt{color:var(--i-ink3)!important;font-size:11px!important;font-weight:700!important}html[data-theme=appstore] dl[data-ui=article-meta] :is(dd,time){letter-spacing:.01em;color:var(--i-ink)!important;font-size:15px!important;font-weight:900!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl){scrollbar-width:none;overflow-x:auto;border:0!important;border-top:1px solid var(--i-sep)!important;border-bottom:1px solid var(--i-sep)!important;background:0 0!important;border-radius:0!important;flex-wrap:nowrap!important;gap:0!important;margin:18px 0!important;padding:10px 0!important;display:flex!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl)>*{flex:none;max-width:210px;border:0!important;border-left:1px solid var(--i-sep)!important;background:0 0!important;padding:0 18px!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl)>:first-child{border-left:0!important;padding-left:0!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) [class*=__label]{letter-spacing:0!important;font-size:11px!important;font-weight:700!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) [class*=__value]{margin-top:2px;font-size:15px!important;font-weight:900!important;line-height:1.45!important}html[data-theme=appstore] [data-ui=article-meta]:not(dl) [class*=__value] *{font-weight:900!important}html[data-theme=appstore] :is([data-ui=hero-image] img,img[data-ui=hero-image],[data-ui=article-hero] picture img){box-shadow:0 12px 32px #12183324;border:0!important;border-radius:20px!important}html[data-theme=appstore] :is(div,figure)[data-ui=hero-image]{box-shadow:0 12px 32px #12183324;border-radius:20px!important}html[data-theme=appstore] [data-ui=hero-band]{background:radial-gradient(circle at 86% 16%,#f6c5646b 0,#f6c56400 26%),linear-gradient(165deg,#2d3a78 0%,#121833 100%)!important;border-radius:20px!important}html[data-theme=appstore] [data-ui=hero-band] span[style*=background],html[data-theme=appstore] [data-ui=hero-band] [data-ui=chip],html[data-theme=appstore] [data-ui=hero-band] span.inline-block[class*=border]{background:#ffffff29!important}html[data-theme=appstore] [data-ui=icon-hero]{border-radius:22px!important}html[data-theme=appstore] [data-ui=icon-hero] img{box-shadow:0 4px 12px #0000001f}html[data-theme=appstore] .nightReviews [data-ui=article-hero]{background:0 0!important;border-bottom:0!important;border-radius:0!important;padding:6px 0 4px!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=app-icon]{box-shadow:0 8px 22px #0000001f;border:1px solid #00000014!important;border-radius:19px!important;flex:0 0 84px!important;width:84px!important;height:84px!important}@media (min-width:768px){html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=app-icon]{border-radius:25px!important;flex-basis:112px!important;width:112px!important;height:112px!important}}html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=h1-sub]:not(#__x){color:var(--i-coral-ink)!important;font-size:13px!important;font-weight:900!important}html[data-theme=appstore] .nightReviews [data-ui=article-hero] [data-ui=callout]{background:var(--i-card)!important;border-radius:16px!important;padding:16px!important}html[data-theme=appstore] a[data-ui=guide-card]{background:var(--i-card)!important;border:0!important;border-radius:20px!important}html[data-theme=appstore] a[data-ui=guide-card]:hover{background:var(--i-fill)!important}html[data-theme=appstore] a[data-ui=guide-card]>div:first-child{letter-spacing:-.01em;font-family:var(--i-font)!important;font-weight:900!important}@media (max-width:767px){html[data-theme=appstore] [data-ui=article-meta]:not(dl){-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}}
