.hero.svelte-1b7glx3{display:flex;align-items:center;gap:32px;padding:48px 0 32px}.hero-text.svelte-1b7glx3 h1:where(.svelte-1b7glx3){font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.age.svelte-1b7glx3{font-size:12px;font-weight:600;letter-spacing:0;color:var(--store-text-2);background:var(--store-bg-soft);border:.5px solid var(--store-hairline);border-radius:4px;padding:1px 5px}.subtitle.svelte-1b7glx3{font-size:22px;line-height:1.25;color:var(--store-text-2);margin:4px 0 6px}.developer.svelte-1b7glx3{display:inline-block;font-size:17px;color:var(--store-link);margin-bottom:8px}.developer.svelte-1b7glx3:hover{text-decoration:underline}.meta.svelte-1b7glx3{font-size:14px;color:var(--store-text-2)}.get.svelte-1b7glx3{display:inline-block;margin-top:16px;padding:6px 18px;border-radius:980px;font-size:14px;font-weight:600;color:var(--store-button-text);background:var(--store-button);transition:filter .15s ease}.get.svelte-1b7glx3:hover{filter:brightness(1.1)}.get.soon.svelte-1b7glx3{color:var(--store-text-2);background:var(--store-bg-soft);border:.5px solid var(--store-hairline)}.badges.svelte-1b7glx3{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);border-top:.5px solid var(--store-hairline);border-bottom:.5px solid var(--store-hairline);padding:14px 0}.badges.svelte-1b7glx3 li:where(.svelte-1b7glx3){display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 8px;min-width:0}.badges.svelte-1b7glx3 li:where(.svelte-1b7glx3)+li:where(.svelte-1b7glx3){border-left:.5px solid var(--store-hairline)}.badge-label.svelte-1b7glx3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--store-text-3)}.badge-value.svelte-1b7glx3{font-size:20px;font-weight:600;color:var(--store-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge-value.small.svelte-1b7glx3{font-size:15px;line-height:1.8}.badge-sub.svelte-1b7glx3{font-size:12px;color:var(--store-text-3)}.section.svelte-1b7glx3{padding:32px 0 8px}.section.svelte-1b7glx3+.section:where(.svelte-1b7glx3){border-top:.5px solid var(--store-hairline);margin-top:24px}.section.svelte-1b7glx3 h2:where(.svelte-1b7glx3){font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:14px}.section-head.svelte-1b7glx3{display:flex;align-items:baseline;justify-content:space-between}.section-head.svelte-1b7glx3 a:where(.svelte-1b7glx3),.links.svelte-1b7glx3 a:where(.svelte-1b7glx3){color:var(--store-link);font-size:15px}.section-head.svelte-1b7glx3 a:where(.svelte-1b7glx3):hover,.links.svelte-1b7glx3 a:where(.svelte-1b7glx3):hover{text-decoration:underline}.muted.svelte-1b7glx3{font-size:15px;color:var(--store-text-2);max-width:640px}.shots.svelte-1b7glx3{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -22px;padding-left:22px;padding-right:22px;scrollbar-width:thin}.shot.svelte-1b7glx3{flex:0 0 auto;height:var(--shot-height);width:auto;border-radius:22px;border:.5px solid var(--store-hairline);scroll-snap-align:start}.shot-open.svelte-1b7glx3{flex:0 0 auto;display:block;padding:0;border:0;background:none;border-radius:22px;cursor:zoom-in;scroll-snap-align:start}.shot-open.svelte-1b7glx3:focus-visible{outline:2px solid var(--store-link);outline-offset:2px}.lightbox.svelte-1b7glx3{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000000d9}.lightbox-close.svelte-1b7glx3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;border:0;background:none;cursor:zoom-out}.lightbox.svelte-1b7glx3 img:where(.svelte-1b7glx3){max-width:100%;max-height:100%;border-radius:22px;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 0 6px #ffffff0f,0 20px 60px #0009}.tab-input.svelte-1b7glx3{position:absolute;opacity:0;pointer-events:none}.tabs-row.svelte-1b7glx3{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.tabs-row.svelte-1b7glx3 h2:where(.svelte-1b7glx3){margin-bottom:0}.tabs.svelte-1b7glx3{display:inline-flex;padding:2px;border-radius:9px;background:var(--store-bg-soft)}.tabs.svelte-1b7glx3 label:where(.svelte-1b7glx3){padding:4px 14px;border-radius:7px;font-size:14px;color:var(--store-text-2);cursor:pointer}.tab-input.svelte-1b7glx3:nth-of-type(1):checked~.tabs-row:where(.svelte-1b7glx3) label:where(.svelte-1b7glx3):nth-child(1),.tab-input.svelte-1b7glx3:nth-of-type(2):checked~.tabs-row:where(.svelte-1b7glx3) label:where(.svelte-1b7glx3):nth-child(2),.tab-input.svelte-1b7glx3:nth-of-type(3):checked~.tabs-row:where(.svelte-1b7glx3) label:where(.svelte-1b7glx3):nth-child(3),.tab-input.svelte-1b7glx3:nth-of-type(4):checked~.tabs-row:where(.svelte-1b7glx3) label:where(.svelte-1b7glx3):nth-child(4),.tab-input.svelte-1b7glx3:nth-of-type(5):checked~.tabs-row:where(.svelte-1b7glx3) label:where(.svelte-1b7glx3):nth-child(5){color:var(--store-text);background:var(--store-card);box-shadow:0 1px 3px #0000001f}.tab-input.svelte-1b7glx3:focus-visible~.tabs-row:where(.svelte-1b7glx3) .tabs:where(.svelte-1b7glx3){outline:2px solid var(--store-link);outline-offset:2px}.tab-input.svelte-1b7glx3~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3){display:none}.tab-input.svelte-1b7glx3:nth-of-type(1):checked~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3):nth-child(1),.tab-input.svelte-1b7glx3:nth-of-type(2):checked~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3):nth-child(2),.tab-input.svelte-1b7glx3:nth-of-type(3):checked~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3):nth-child(3),.tab-input.svelte-1b7glx3:nth-of-type(4):checked~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3):nth-child(4),.tab-input.svelte-1b7glx3:nth-of-type(5):checked~.panels:where(.svelte-1b7glx3) .shots:where(.svelte-1b7glx3):nth-child(5){display:flex}.shot.placeholder.svelte-1b7glx3{aspect-ratio:var(--aspect);display:flex;align-items:flex-start;justify-content:center;padding:36px 18px;text-align:center;background:linear-gradient(170deg,var(--a),var(--b));color:#fff;font-size:21px;font-weight:700;line-height:1.2}.description.svelte-1b7glx3 p:where(.svelte-1b7glx3){max-width:680px}.description.svelte-1b7glx3 p:where(.svelte-1b7glx3)+p:where(.svelte-1b7glx3){margin-top:1em}.features.svelte-1b7glx3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.feature.svelte-1b7glx3{padding:20px;border-radius:var(--store-radius);background:var(--store-bg-soft)}.feature.svelte-1b7glx3 h3:where(.svelte-1b7glx3){font-size:17px;font-weight:600;margin-bottom:4px}.feature.svelte-1b7glx3 p:where(.svelte-1b7glx3){font-size:15px;color:var(--store-text-2)}.version.svelte-1b7glx3{font-size:14px;color:var(--store-text-2);margin-bottom:8px}.notes.svelte-1b7glx3{padding-left:1.2em}.privacy-card.svelte-1b7glx3{margin-top:16px;max-width:340px;padding:24px;border-radius:var(--store-radius);background:var(--store-bg-soft);text-align:center}.privacy-card.svelte-1b7glx3 svg:where(.svelte-1b7glx3){width:34px;height:34px;color:var(--store-button);margin-bottom:8px}.privacy-card.svelte-1b7glx3 h3:where(.svelte-1b7glx3){font-size:17px;font-weight:600}.privacy-card.svelte-1b7glx3 p:where(.svelte-1b7glx3){font-size:14px;color:var(--store-text-2);margin-top:4px}.info.svelte-1b7glx3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.info.svelte-1b7glx3>div:where(.svelte-1b7glx3){padding:12px 0;border-bottom:.5px solid var(--store-hairline)}.info.svelte-1b7glx3 dt:where(.svelte-1b7glx3){font-size:12px;color:var(--store-text-3);margin-bottom:2px}.info.svelte-1b7glx3 dd:where(.svelte-1b7glx3){font-size:15px}.line.svelte-1b7glx3{display:block}.links.svelte-1b7glx3{display:flex;flex-direction:column}@media(max-width:734px){.hero.svelte-1b7glx3{gap:20px;padding:28px 0 24px}.hero.svelte-1b7glx3 .app-icon{--size: 110px !important}.hero-text.svelte-1b7glx3 h1:where(.svelte-1b7glx3){font-size:26px}.subtitle.svelte-1b7glx3{font-size:17px}.badges.svelte-1b7glx3{display:flex;overflow-x:auto;scrollbar-width:none}.badges.svelte-1b7glx3 li:where(.svelte-1b7glx3){flex:0 0 100px}.shot.svelte-1b7glx3{height:calc(var(--shot-height) * .8)}.info.svelte-1b7glx3{grid-template-columns:1fr}}@media(max-width:480px){.shots.svelte-1b7glx3{margin:0 -16px;padding-left:16px;padding-right:16px}.hero.svelte-1b7glx3 .app-icon{--size: 96px !important}}
