:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--store-bg:#fff;--store-fg:#000;--store-tint:#007aff;--store-rule:#0000001a;--store-fg-55:#0000008c;--store-fg-45:#00000073;--store-fg-30:#0000004d;--store-fg-15:#00000026;--store-fill:#0000000a;--store-fill-strong:#0000000f;--store-ring:#00000014;--store-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--store-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--store-bg:#000;--store-fg:#fff;--store-tint:#0a84ff;--store-rule:#ffffff1f;--store-fg-55:#ffffff8c;--store-fg-45:#ffffff73;--store-fg-30:#ffffff4d;--store-fg-15:#ffffff26;--store-fill:#ffffff0f;--store-fill-strong:#ffffff1a;--store-ring:#ffffff1a}}*,:before,:after{box-sizing:border-box}html{background:var(--store-bg);-webkit-text-size-adjust:100%}:is(body:has(.store-body)>.skip,body:has(.store-body)>.masthead,body:has(.store-body)>.footer){display:none}body:has(.store-body){background:var(--store-bg);min-height:100vh;margin:0}body:has(.store-body)>#main{background:var(--store-bg);min-height:100vh;margin:0}.store-body{background:var(--store-bg);min-height:100vh;color:var(--store-fg);font-family:var(--store-font);letter-spacing:-.004em;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";text-rendering:optimizelegibility;font-size:15px;line-height:1.45;overflow-x:hidden}.store-body h1,.store-body h2,.store-body h3,.store-body p,.store-body ul,.store-body dl,.store-body dd{margin:0}.store-body h1,.store-body h2,.store-body h3{font-family:var(--store-display);letter-spacing:-.022em;font-weight:700}.store-body ul{padding:0;list-style:none}.store-body a{color:var(--store-tint);text-decoration:none}.store-body button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.store-body img{max-width:100%;display:block}.store-body :focus-visible{outline:2px solid var(--store-tint);outline-offset:2px;border-radius:4px}.store-sr-only,.store-skip{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.store-skip:focus{z-index:20;clip:auto;background:var(--store-bg);width:auto;height:auto;box-shadow:0 0 0 1px var(--store-rule);padding:8px 12px;inset-block-start:12px;inset-inline-start:12px}.store-page{width:100%;max-width:480px;min-height:100vh;margin-inline:auto;padding-block-end:64px}.store-rule{background:var(--store-rule);border:0;height:1px;margin:0}.store-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.store-rail::-webkit-scrollbar{display:none}.store-topbar{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}.store-round-button{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#0000000b;border-radius:999px;place-items:center;width:34px;height:34px;transition:opacity .15s;display:grid}@media (prefers-color-scheme:dark){.store-round-button{background:#ffffff1c}}.store-round-button:active,.store-get:active,.store-pill:active{opacity:.6}.store-hero{align-items:flex-start;gap:16px;padding:14px 20px 20px;display:flex}.store-app-icon{background:var(--store-fill);width:114px;height:114px;box-shadow:0 0 0 .5px var(--store-ring), 0 1px 3px #00000014;border-radius:25px;flex:0 0 114px;overflow:hidden}.store-app-icon img{object-fit:cover;width:100%;height:100%}.store-hero-body{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.store-hero h1{letter-spacing:-.026em;font-size:22px;line-height:1.18}.store-developer{color:var(--store-fg-55);font-size:15px;line-height:1.25;margin-block-start:3px!important}.store-hero-actions{align-items:center;gap:10px;margin-block-start:auto;padding-block-start:14px;display:flex}.store-get{background:var(--store-tint);border-radius:999px;justify-content:center;align-items:center;min-width:82px;height:30px;padding-inline:18px;font-size:16px;font-weight:600;display:inline-flex;color:#fff!important}.store-iap-note{color:var(--store-fg-45);white-space:pre-line;font-size:10px;line-height:1.15}.store-strip{border-block-start:1px solid var(--store-rule);margin-inline:20px}.store-strip .store-rail{margin-inline:-20px}.store-strip-cell{scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:4px;min-width:88px;padding:14px 20px;display:flex;position:relative}.store-strip-cell+.store-strip-cell:before{background:var(--store-rule);content:"";width:1px;position:absolute;inset-block:30px 26px;inset-inline-start:0}.store-strip-label{color:var(--store-fg-45);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.store-strip-value{min-height:28px;color:var(--store-fg-55);justify-content:center;align-items:center;display:flex}.store-strip-big{font-family:var(--store-display);letter-spacing:-.02em;font-size:21px;font-weight:600}.store-strip-note{min-height:16px;color:var(--store-fg-55);white-space:nowrap;align-items:center;font-size:12px;display:flex}.store-strip .store-stars{gap:3px}.store-strip-empty-stars{color:var(--store-fg-15);gap:1px;display:inline-flex}.store-stars{gap:1px;display:inline-flex}.store-star-on{color:var(--store-fg)}.store-star-off{color:var(--store-fg-15)}.store-shots{padding-block:20px}.store-shot-rail,.store-review-rail{gap:12px;padding-inline:20px;scroll-padding-inline:20px}.store-shot{background:var(--store-fill);width:230px;box-shadow:0 0 0 1px var(--store-ring);scroll-snap-align:start;border-radius:18px;flex:0 0 230px;overflow:hidden}.store-shot img{width:100%;height:auto}.store-description{padding:16px 20px;font-size:15px;line-height:1.45}.store-description p+p{margin-block-start:14px}.store-description h3{color:var(--store-fg-55);letter-spacing:.02em;text-transform:uppercase;margin-block-start:20px;font-size:13px;font-weight:600}.store-description h3+p,.store-description h3+ul{margin-block-start:8px}.store-description li{padding-inline-start:14px;position:relative}.store-description li:before{content:"•";position:absolute;inset-inline-start:0}.store-description li+li{margin-block-start:6px}.store-inline-action{color:var(--store-tint)!important}.store-description-fine{color:var(--store-fg-55);font-size:13px;margin-block-start:16px!important}.store-less{margin-block-start:20px;display:block}.store-developer-row{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.store-developer-row strong,.store-developer-row small{display:block}.store-developer-row strong{font-size:17px;font-weight:400}.store-developer-row small{color:var(--store-fg-55);margin-block-start:2px;font-size:13px}.store-section{padding:20px}.store-section h2{letter-spacing:-.026em;align-items:center;gap:3px;font-size:22px;display:flex}.store-section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.store-section-head>a{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.store-no-rating{color:var(--store-fg-55);margin-block-start:10px!important}.store-rating-overview{grid-template-columns:auto 1fr auto;align-items:end;gap:12px;margin-block-start:12px;display:grid}.store-rating-score strong{font-family:var(--store-display);letter-spacing:-.05em;font-size:52px;line-height:.9;display:block}.store-rating-score span,.store-rating-count span{color:var(--store-fg-45);font-size:11px}.store-rating-count{text-align:end}.store-rating-count strong,.store-rating-count span{display:block}.store-histogram-row{color:var(--store-fg-45);grid-template-columns:8px 8px 1fr;align-items:center;gap:2px;font-size:9px;display:grid}.store-histogram-row i{background:var(--store-fg-15);border-radius:999px;height:3px;overflow:hidden}.store-histogram-row b{border-radius:inherit;background:var(--store-fg-45);height:100%;display:block}.store-review-rail{margin:18px -20px 0}.store-review{background:var(--store-fill);scroll-snap-align:start;border-radius:14px;flex:0 0 292px;min-height:180px;padding:14px}.store-review header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.store-review h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.store-review time,.store-review-meta span{color:var(--store-fg-45);white-space:nowrap;font-size:11px}.store-review-meta{align-items:center;gap:6px;margin-block-start:4px;display:flex}.store-review p{-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden;margin-block-start:10px!important}.store-tap-rate{margin-block-start:24px}.store-tap-rate>strong{font-size:15px;display:block}.store-tap-rate>div{gap:8px;margin-block-start:8px;display:flex}.store-tap-rate a{color:var(--store-fg-15)}.store-pill{background:var(--store-fill-strong);text-align:center;border-radius:12px;width:100%;margin-block-start:8px;padding-block:10px;font-weight:600;display:block}.store-pill-first{margin-block-start:20px}.store-meta-row{color:var(--store-fg-55);justify-content:space-between;align-items:center;gap:16px;margin-block-start:8px;font-size:13px;display:flex}.store-body-copy{line-height:1.4;margin-block-start:12px!important}.store-privacy-intro{color:var(--store-fg-55);font-size:14px;margin-block-start:12px!important}.store-privacy-intro strong{color:var(--store-fg);font-weight:500}.store-privacy-card{background:var(--store-fill);text-align:center;border-radius:16px;margin-block-start:14px;padding:20px 18px}.store-privacy-glyph{color:var(--store-tint)}.store-privacy-card h3{margin-block-start:8px;font-size:17px;font-weight:600}.store-privacy-card p{color:var(--store-fg-55);font-size:13px;line-height:1.35;margin-block-start:6px!important}.store-privacy-card ul{text-align:start;grid-template-columns:1fr 1fr;gap:12px 10px;margin-block-start:16px;display:grid}.store-privacy-card li{align-items:center;gap:8px;font-size:13px;display:flex}.store-privacy-card li span{color:var(--store-fg-45);font-size:7px}.store-privacy-foot{color:var(--store-fg-55);font-size:13px;margin-block-start:14px!important}.store-info{border-block-start:1px solid var(--store-rule);margin-block-start:12px!important}.store-info>div{border-block-end:1px solid var(--store-rule);justify-content:space-between;align-items:flex-start;gap:16px;padding-block:12px;display:flex}.store-info dt{color:var(--store-fg-55);flex:none}.store-info dd{text-align:end}.store-purchases{margin-block-start:16px}.store-purchases h3{font-size:15px;font-weight:600}.store-purchases>div{justify-content:space-between;align-items:baseline;gap:16px;padding-block:6px;display:flex}.store-purchases>div span:last-child{color:var(--store-fg-55);white-space:nowrap}.store-links{margin-block-start:16px}.store-links a{justify-content:space-between;align-items:center;gap:12px;padding-block:4px;display:flex}.store-disclaimer{color:var(--store-fg-45);text-align:center;padding:0 20px;font-size:11px;line-height:1.45}.store-disclaimer a{color:inherit;text-decoration:underline}[dir=rtl] .store-round-button svg,[dir=rtl] .store-developer-row>svg,[dir=rtl] .store-section h2>svg,[dir=rtl] .store-section-head a>svg,[dir=rtl] .store-links a>svg{transform:scaleX(-1)}@media (max-width:359px){.store-hero{gap:14px;padding-inline:16px}.store-app-icon{border-radius:22px;flex-basis:96px;width:96px;height:96px}.store-hero h1{font-size:20px}.store-get{min-width:72px}.store-privacy-card ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.store-rail{scroll-behavior:auto}.store-round-button,.store-get,.store-pill{transition:none}}
