.download[data-astro-cid-ddbcycih]{padding-top:var(--space-8);padding-bottom:var(--space-16);padding-inline:var(--space-4);background:var(--color-neutral-50)}@media (min-width: 640px){.download[data-astro-cid-ddbcycih]{padding-inline:var(--space-6)}}@media (min-width: 1024px){.download[data-astro-cid-ddbcycih]{padding-top:var(--space-12);padding-bottom:var(--space-24);padding-inline:var(--space-8)}}.download[data-astro-cid-ddbcycih][data-revealed=false]{opacity:0;transform:translateY(var(--space-4))}.download[data-astro-cid-ddbcycih][data-revealed=true]{opacity:1;transform:none;transition:opacity var(--duration-reveal) var(--ease-reveal),transform var(--duration-reveal) var(--ease-reveal)}.download__inner[data-astro-cid-ddbcycih]{max-width:80rem;margin-inline:auto;display:grid;gap:var(--space-8);align-items:start}@media (min-width: 768px){.download__inner[data-astro-cid-ddbcycih]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"main media" "more more";gap:var(--space-8)}.download__main[data-astro-cid-ddbcycih]{grid-area:main}.download__media[data-astro-cid-ddbcycih]{grid-area:media}.download__more[data-astro-cid-ddbcycih]{grid-area:more}}@media (min-width: 1024px){.download__inner[data-astro-cid-ddbcycih]{gap:var(--space-12) var(--space-16)}}.download__main[data-astro-cid-ddbcycih],.download__more[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-8);text-align:center}@media (min-width: 768px){.download__main[data-astro-cid-ddbcycih],.download__more[data-astro-cid-ddbcycih]{text-align:left}}@media (min-width: 1024px){.download__more[data-astro-cid-ddbcycih]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"req stores" "share stores" "support support";gap:var(--space-6) var(--space-8);align-items:start}.download__requirements[data-astro-cid-ddbcycih]{grid-area:req}.download__share-row[data-astro-cid-ddbcycih]{grid-area:share}.download__stores[data-astro-cid-ddbcycih]{grid-area:stores}.download__support[data-astro-cid-ddbcycih]{grid-area:support}}.download__heading[data-astro-cid-ddbcycih]{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.2;color:var(--color-neutral-900)}@media (min-width: 1024px){.download__heading[data-astro-cid-ddbcycih]{font-size:2.5rem}}.download__description[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:1.125rem;line-height:1.6;color:var(--color-neutral-600);max-width:40rem;margin-inline:auto}@media (min-width: 768px){.download__description[data-astro-cid-ddbcycih]{margin-inline:0}}.download__subheading[data-astro-cid-ddbcycih]{font-family:var(--font-display);font-weight:700;font-size:1.125rem;color:var(--color-neutral-900)}.download__primary[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}@media (min-width: 768px){.download__primary[data-astro-cid-ddbcycih]{align-items:flex-start}}.download__button[data-astro-cid-ddbcycih]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1;min-height:44px;padding:var(--space-3) var(--space-6);border-radius:.75rem;background:var(--color-primary);color:#fff;text-decoration:none;border:none;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:1rem;transition:transform var(--duration-elevate) var(--ease-elevate),box-shadow var(--duration-elevate) var(--ease-elevate),background var(--duration-micro) var(--ease-elevate)}.download__button--primary[data-astro-cid-ddbcycih]{flex:none;min-height:56px;padding:var(--space-4) var(--space-8);font-size:1.125rem;width:100%;max-width:22rem}.download__button[data-astro-cid-ddbcycih]:hover,.download__button[data-astro-cid-ddbcycih]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a2e;background:var(--color-primary-dark)}.download__meta[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:.875rem;line-height:1.5;min-height:1.5em;color:var(--color-neutral-600)}.download__notice[data-astro-cid-ddbcycih]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-primary-tint);text-align:left}.download__notice[data-astro-cid-ddbcycih] .download__notice-icon{flex-shrink:0;color:var(--color-primary-dark)}.download__notice-text[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:1rem;line-height:1.5;color:var(--color-neutral-900)}.download__share-row[data-astro-cid-ddbcycih]{display:flex;justify-content:center}@media (min-width: 768px){.download__share-row[data-astro-cid-ddbcycih]{justify-content:flex-start}}.download__share[data-astro-cid-ddbcycih]{text-align:center}.download__button[data-astro-cid-ddbcycih][data-platform-highlighted=true]{box-shadow:0 0 0 3px #0b5fff59}.download__button[data-astro-cid-ddbcycih][data-platform-highlighted=true]:hover,.download__button[data-astro-cid-ddbcycih][data-platform-highlighted=true]:focus-visible{box-shadow:0 8px 20px #0f172a2e,0 0 0 3px #0b5fff59}.download__button-icon[data-astro-cid-ddbcycih]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.download__button-icon[data-astro-cid-ddbcycih] img[data-astro-cid-ddbcycih]{width:1.5rem;height:1.5rem;display:block}.download__flow[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0f172a14;text-align:left}.download__flow-list[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:0;counter-reset:flow-step}.download__flow-step[data-astro-cid-ddbcycih]{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding-left:var(--space-10);counter-increment:flow-step}.download__flow-step[data-astro-cid-ddbcycih]:before{content:counter(flow-step);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:var(--color-primary);color:#fff;font-family:var(--font-sans);font-weight:700;font-size:.875rem}.download__flow-title[data-astro-cid-ddbcycih]{font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.4;color:var(--color-neutral-900)}.download__flow-text[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:.875rem;line-height:1.5;color:var(--color-neutral-600)}@media (min-width: 640px){.download__flow-list[data-astro-cid-ddbcycih]{flex-direction:row;gap:var(--space-6)}.download__flow-step[data-astro-cid-ddbcycih]{flex:1 1 0;padding-left:0;padding-top:var(--space-10)}.download__flow-step[data-astro-cid-ddbcycih]:not(:last-child):after{content:"→" / "";position:absolute;top:0;right:calc(var(--space-6) / -2);transform:translate(50%);line-height:1.75rem;color:var(--color-neutral-400);font-weight:700}}.download__buttons[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}@media (min-width: 480px){.download__buttons[data-astro-cid-ddbcycih]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}}.download__buttons[data-astro-cid-ddbcycih]>li[data-astro-cid-ddbcycih]{display:flex}.download__button[data-astro-cid-ddbcycih]:disabled{cursor:not-allowed;background:var(--color-neutral-600)}.download__button[data-astro-cid-ddbcycih]:disabled:hover,.download__button[data-astro-cid-ddbcycih]:disabled:focus-visible{transform:none;box-shadow:none;background:var(--color-neutral-600)}.download__button--stacked[data-astro-cid-ddbcycih]{flex-direction:column;gap:var(--space-1);padding-block:var(--space-2)}.download__button-main[data-astro-cid-ddbcycih]{display:inline-flex;align-items:center;gap:var(--space-2)}.download__button-badge[data-astro-cid-ddbcycih]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background:#fff3;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.download__ios-note[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:1rem;background:#fff;border:2px solid transparent;box-shadow:0 1px 3px #0f172a14;text-align:left}.download__ios-body[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;color:var(--color-neutral-600)}.download__ios-note[data-astro-cid-ddbcycih][data-platform-highlighted=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px #0b5fff40}.download__requirements[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0f172a14;text-align:left}.download__requirements-heading[data-astro-cid-ddbcycih]{font-family:var(--font-display);font-weight:700;font-size:1.125rem;color:var(--color-neutral-900)}.download__requirements-list[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.download__requirements-item[data-astro-cid-ddbcycih]{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:1rem;line-height:1.5;color:var(--color-neutral-700)}.download__requirements-item[data-astro-cid-ddbcycih] .download__requirements-icon{flex-shrink:0;margin-top:.1rem;color:var(--color-secondary-dark)}.download__support[data-astro-cid-ddbcycih]{font-family:var(--font-sans);font-size:1rem;color:var(--color-neutral-600)}.download__support-link[data-astro-cid-ddbcycih]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color var(--duration-micro) var(--ease-elevate)}.download__support-link[data-astro-cid-ddbcycih]:hover,.download__support-link[data-astro-cid-ddbcycih]:focus-visible{color:var(--color-primary-dark);text-decoration:underline}.download__media[data-astro-cid-ddbcycih]{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}@media (max-width: 767px){.download__media[data-astro-cid-ddbcycih]{display:none}}.download__media[data-astro-cid-ddbcycih] .phone{width:clamp(10rem,calc((100svh - 14.9rem)/2),14rem)}@media (min-width: 1024px){.download__media[data-astro-cid-ddbcycih] .phone{width:clamp(11.25rem,calc((100svh - 14.9rem)/2),18.75rem)}}@media (prefers-reduced-motion: no-preference){.download__media[data-astro-cid-ddbcycih][data-revealed=false] .phone--device *{animation-play-state:paused}}
