.section[data-astro-cid-k4qs5t6y]{background:var(--at-bg);color:var(--at-ink)}.section[data-astro-cid-k4qs5t6y] .wrap{max-width:64rem;margin:0 auto;padding-inline:1.5rem}.section[data-astro-cid-k4qs5t6y] a:where(:not([class])){color:var(--at-accent)}.section-nav[data-astro-cid-k4qs5t6y]{border-bottom:1px solid color-mix(in srgb,var(--at-ink) 8%,transparent)}.nav-inner[data-astro-cid-k4qs5t6y]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.75rem}@media(min-width:900px){.nav-inner[data-astro-cid-k4qs5t6y]{min-height:4.5rem}}.nav-inner[data-astro-cid-k4qs5t6y] .brand[data-astro-cid-k4qs5t6y]{font-size:.8rem;letter-spacing:.02em;color:color-mix(in srgb,var(--at-ink) 62%,transparent);text-decoration:none}.nav-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y]{display:flex;align-items:center;gap:1.25rem;padding-inline-end:max(0px,5rem - max(0px,(100vw - 64rem) / 2));font-size:.875rem}.nav-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y][data-no-pill]{padding-inline-end:0}.nav-hub[data-astro-cid-k4qs5t6y]{display:none}@media(min-width:760px){.nav-hub[data-astro-cid-k4qs5t6y]{display:inline}}.nav-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y] a[data-astro-cid-k4qs5t6y]{color:color-mix(in srgb,var(--at-ink) 82%,transparent);text-decoration:none}.nav-inner[data-astro-cid-k4qs5t6y] .brand[data-astro-cid-k4qs5t6y]:hover,.nav-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y] a[data-astro-cid-k4qs5t6y]:hover{color:var(--at-ink)}.section-footer[data-astro-cid-k4qs5t6y]{background:var(--color-bg);color:var(--color-muted);font-size:.875rem}.footer-inner[data-astro-cid-k4qs5t6y]{display:flex;flex-direction:column-reverse;gap:.875rem;padding-block:1.875rem}@media(min-width:760px){.footer-inner[data-astro-cid-k4qs5t6y]{flex-direction:row;align-items:center;justify-content:space-between;padding-block:2.5rem}}.footer-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y]{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:760px){.footer-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y]{gap:1.5rem}}.footer-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y] a[data-astro-cid-k4qs5t6y]{color:var(--color-muted);text-decoration:none}.footer-inner[data-astro-cid-k4qs5t6y] nav[data-astro-cid-k4qs5t6y] a[data-astro-cid-k4qs5t6y]:hover{color:var(--at-ink)}.footer-credits[data-astro-cid-k4qs5t6y] p[data-astro-cid-k4qs5t6y]{margin:-.75rem 0 0;padding-bottom:1.75rem;font-size:.75rem;line-height:1.45}:root{--store-sticky-h: 3.75rem}main[tabindex="-1"]:focus{outline:none}.store-sticky[data-astro-cid-dyippg3w]{display:none}@media(max-width:719px){:root:not([data-store-sticky-hold]) body:has(.store-sticky:not([hidden])){padding-bottom:var(--store-sticky-h)}.store-sticky[data-astro-cid-dyippg3w]{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;height:var(--store-sticky-h);padding-block:0 calc(env(safe-area-inset-bottom)/2);padding-inline:.75rem .25rem;background:var(--at-bg);border-top:1px solid color-mix(in srgb,var(--at-accent) 30%,transparent);transition:translate .32s cubic-bezier(.22,.61,.36,1)}@media(scripting:enabled){.store-sticky[data-astro-cid-dyippg3w]:not([data-sticky-in]){translate:0 100%;visibility:hidden;transition:translate .2s ease-in,visibility 0s linear .2s}}:root[data-store-sticky-hold] .store-sticky[data-astro-cid-dyippg3w]{translate:0 100%;visibility:hidden;transition:translate .2s ease-in,visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){.store-sticky[data-astro-cid-dyippg3w],.store-sticky[data-astro-cid-dyippg3w]:not([data-sticky-in]),:root[data-store-sticky-hold] .store-sticky[data-astro-cid-dyippg3w]{transition:none}}.store-sticky[data-astro-cid-dyippg3w][hidden]{display:none}.store-sticky[data-astro-cid-dyippg3w]:has(>.store-sticky-close[hidden]){padding-inline-end:1rem}.store-sticky-text[data-astro-cid-dyippg3w]{flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--at-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:479px){.store-sticky[data-astro-cid-dyippg3w]:not(:has(a[hidden])):not(:has(.is-soon[hidden])) .store-sticky-text[data-astro-cid-dyippg3w]{display:none}}.store-sticky[data-astro-cid-dyippg3w] a[data-astro-cid-dyippg3w]{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;background:var(--at-accent);color:var(--at-bg);font-size:.875rem;font-weight:700;text-decoration:none}.store-sticky[data-astro-cid-dyippg3w] .is-soon[data-astro-cid-dyippg3w]{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--at-ink) 30%,transparent);border-radius:999px;color:color-mix(in srgb,var(--at-ink) 80%,transparent);font-size:.875rem;font-weight:700}.store-sticky[data-astro-cid-dyippg3w] [data-astro-cid-dyippg3w][hidden]{display:none}.store-sticky-close[data-astro-cid-dyippg3w]{flex:none;width:2.75rem;height:2.75rem;border:0;background:transparent;color:var(--at-ink);font-size:1rem;cursor:pointer}}[data-store-pair][data-platform=ios] .store-ios{order:-1}[data-store-pair][data-platform=ios] .store-play{order:1}[data-store-pair] .is-soon{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.4rem;border-radius:999px;font-weight:700;pointer-events:none}[data-store-pair] span.is-soon{color:color-mix(in srgb,var(--at-ink) 80%,transparent)}@media(max-width:719px){.store-bar[data-compact] .is-soon{flex:1 1 0;min-width:fit-content;padding-inline:.75rem}}@media(max-width:719px){[data-store-pair][data-platform=ios] .sc-badge-play,[data-store-pair][data-platform=android] .sc-badge-ios{display:none}[data-store-pair][data-platform] .sc-badge:after{content:"";position:absolute;inset:0;border-radius:0 0 22px 22px}[data-store-pair][data-platform] .sc-badge:focus-visible:after{outline:2px solid var(--at-ink);outline-offset:-3px}[data-store-pair][data-platform] a.sc-badge:focus-visible img{outline:none}}
