.app-hero[data-astro-cid-lfa3mhoq]{padding-block:clamp(32px,5vw,64px) 24px}.app-hero-inner[data-astro-cid-lfa3mhoq]{align-items:flex-start;gap:clamp(20px,4vw,36px);display:flex}.hero-badges[data-astro-cid-lfa3mhoq]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.app-hero[data-astro-cid-lfa3mhoq] h1[data-astro-cid-lfa3mhoq]{margin-bottom:.25em}.app-hero[data-astro-cid-lfa3mhoq] .lead[data-astro-cid-lfa3mhoq]{margin-bottom:1.6rem}.teaser[data-astro-cid-lfa3mhoq]{padding-top:8px;padding-bottom:56px}.teaser-card[data-astro-cid-lfa3mhoq]{max-width:680px}.teaser-card[data-astro-cid-lfa3mhoq] h2[data-astro-cid-lfa3mhoq]{font-size:1.4rem}@media (width<=600px){.app-hero-inner[data-astro-cid-lfa3mhoq]{flex-direction:column}}.app-subnav[data-astro-cid-lfa3mhoq]{z-index:20;background:var(--color-bg);border-block:1px solid var(--color-border);position:sticky;top:68px}.app-subnav[data-astro-cid-lfa3mhoq] ul[data-astro-cid-lfa3mhoq]{scrollbar-width:none;gap:4px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.app-subnav[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]{white-space:nowrap;border-radius:var(--radius-pill);color:var(--color-text-muted);padding:6px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.app-subnav[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]:hover{background:var(--color-surface-2);color:var(--color-text)}.app-body[data-astro-cid-lfa3mhoq]{max-width:920px}.app-section[data-astro-cid-lfa3mhoq]{padding-block:48px 8px;scroll-margin-top:130px}.app-section[data-astro-cid-lfa3mhoq] h2[data-astro-cid-lfa3mhoq]{font-size:1.65rem}.overview-text[data-astro-cid-lfa3mhoq] p[data-astro-cid-lfa3mhoq]{max-width:68ch;font-size:1.12rem}.caps[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.caps[data-astro-cid-lfa3mhoq] h3[data-astro-cid-lfa3mhoq]{font-size:1.08rem}.shots[data-astro-cid-lfa3mhoq]{scroll-snap-type:x mandatory;gap:16px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.shots[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{scroll-snap-align:start;flex:0 0 min(260px,70%)}.shots[data-astro-cid-lfa3mhoq] img[data-astro-cid-lfa3mhoq]{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;height:auto}.shots[data-astro-cid-lfa3mhoq] figcaption[data-astro-cid-lfa3mhoq]{color:var(--color-text-muted);margin-top:6px;font-size:.88rem}.shots-placeholder[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.shots-placeholder[data-astro-cid-lfa3mhoq] .placeholder[data-astro-cid-lfa3mhoq]{grid-column:1/-1;margin:0}.shot-frame[data-astro-cid-lfa3mhoq]{aspect-ratio:9/16;border-radius:var(--radius-md);border:1.5px dashed var(--color-border-strong);max-height:280px;color:var(--color-text-soft);background:repeating-linear-gradient(135deg, transparent 0 12px, var(--color-surface-2) 12px 13px);place-items:center;font-size:.85rem;display:grid}@media (width<=520px){.shot-frame[data-astro-cid-lfa3mhoq]:nth-child(3){display:none}.shots-placeholder[data-astro-cid-lfa3mhoq]{grid-template-columns:1fr 1fr}}.platforms[data-astro-cid-lfa3mhoq],.downloads[data-astro-cid-lfa3mhoq]{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.platforms[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq],.downloads[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.avail-heading[data-astro-cid-lfa3mhoq]{margin-top:32px;scroll-margin-top:130px}.ticks[data-astro-cid-lfa3mhoq]{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{padding-left:30px;position:relative}.ticks[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]:before{content:"";background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:50%;position:absolute;top:.5em;left:4px}.support-card[data-astro-cid-lfa3mhoq]{gap:16px;display:grid}.support-card[data-astro-cid-lfa3mhoq] p[data-astro-cid-lfa3mhoq]{margin-bottom:.5em}.address[data-astro-cid-lfa3mhoq]{margin-top:12px}.others-title[data-astro-cid-lfa3mhoq]{font-size:1.2rem}.others[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.others[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.others[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]:hover{border-color:var(--color-border-strong)}.others[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]>span[data-astro-cid-lfa3mhoq]{line-height:1.3;display:grid}
