.mobile-preview[data-astro-cid-prgtlw6d]{--phone-outer:#8e928f;--phone-edge:#646966;flex-direction:column;width:min(100%,540px);min-width:0;margin:0 auto;display:flex;position:relative}.phone-gallery[data-astro-cid-prgtlw6d]{isolation:isolate;aspect-ratio:.9;width:100%;position:relative}.phone[data-astro-cid-prgtlw6d]{box-sizing:border-box;background:linear-gradient(115deg,#d7dad7 0%,#777e79 16%,#aeb3af 29%,#666d68 58%,#d3d6d3 77%,#747b76 100%);border:1px solid #373d39e0;border-radius:16%/7.8%;padding:1.25%;position:absolute;box-shadow:0 22px 38px -19px #161f1361,inset 0 0 0 1px #ffffff8c}.phone[data-astro-cid-prgtlw6d]:before{content:"";background:linear-gradient(#7d827f,#555c57 48%,#8c918e);border-radius:3px 0 0 3px;width:3px;height:72px;position:absolute;top:25%;left:-3px;box-shadow:0 77px 0 -.2px #727874}.phone[data-astro-cid-prgtlw6d]:after{content:"";background:#69706b;border-radius:0 3px 3px 0;width:3px;height:50px;position:absolute;top:30%;right:-3px}.phone-screen[data-astro-cid-prgtlw6d]{box-sizing:border-box;background:#f7f8f4;border-radius:14%/6.8%;width:100%;height:100%;padding-top:16%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff52}.phone-screen[data-astro-cid-prgtlw6d] picture{width:100%;height:100%;display:block}.phone-screen[data-astro-cid-prgtlw6d] img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.phone-island[data-astro-cid-prgtlw6d]{z-index:1;background:#090a09;border-radius:999px;width:32%;height:4.2%;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff1a}.phone-main[data-astro-cid-prgtlw6d]{z-index:3;aspect-ratio:.49;width:min(52%,282px);top:2%;left:50%;transform:translate(-50%);box-shadow:0 30px 56px -28px #111a0e8c,inset 0 0 0 1px #ffffffa8}.phone-side[data-astro-cid-prgtlw6d]{z-index:1;aspect-ratio:.49;width:min(43%,232px);top:14%}.phone-side[data-astro-cid-prgtlw6d] .phone-screen[data-astro-cid-prgtlw6d]{background:#101114}.phone-left[data-astro-cid-prgtlw6d]{left:5%;transform:rotate(-8deg)}.phone-right[data-astro-cid-prgtlw6d]{right:5%;transform:rotate(8deg)}.mobile-preview[data-astro-cid-prgtlw6d] figcaption[data-astro-cid-prgtlw6d]{color:#65705e;text-align:center;margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=999px){.phone-main[data-astro-cid-prgtlw6d]{width:min(52%,260px)}}@media (width<=767px){.mobile-preview[data-astro-cid-prgtlw6d]{width:min(100%,500px)}.phone-main[data-astro-cid-prgtlw6d]{width:min(52%,238px)}.phone-side[data-astro-cid-prgtlw6d]{width:min(43%,194px)}.phone[data-astro-cid-prgtlw6d]:before,.phone[data-astro-cid-prgtlw6d]:after{display:none}}@media (width<=359px){.phone-main[data-astro-cid-prgtlw6d]{width:min(52%,210px)}.phone-side[data-astro-cid-prgtlw6d]{width:min(43%,170px)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.phone[data-astro-cid-prgtlw6d]{transition:transform .24s ease-out,box-shadow .24s ease-out}.mobile-preview[data-astro-cid-prgtlw6d]:hover .phone-left[data-astro-cid-prgtlw6d]{transform:translate(-7px)rotate(-8deg)}.mobile-preview[data-astro-cid-prgtlw6d]:hover .phone-right[data-astro-cid-prgtlw6d]{transform:translate(7px)rotate(8deg)}.mobile-preview[data-astro-cid-prgtlw6d]:hover .phone-main[data-astro-cid-prgtlw6d]{transform:translate(-50%)translateY(-5px)}}@media (forced-colors:active){.phone[data-astro-cid-prgtlw6d]{border-color:canvastext}.phone-island[data-astro-cid-prgtlw6d]{background:canvastext}}.mobile-store-badges[data-astro-cid-btp46p6j]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 14px;width:100%;max-width:382px;margin-inline:auto;display:flex}.mobile-store-badge-wrap[data-astro-cid-btp46p6j]{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.mobile-store-badge[data-astro-cid-btp46p6j]{box-sizing:border-box;border-radius:var(--button-radius);color:#424944;text-align:left;opacity:1;cursor:not-allowed;background:#e5e8e2;border:1px solid #c9cec7;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 12px;display:inline-flex}.mobile-store-badge[data-astro-cid-btp46p6j]:disabled{opacity:1}.mobile-store-badge[data-astro-cid-btp46p6j]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.play-mark[data-astro-cid-btp46p6j]{flex:0 0 26px;width:26px;height:30px}.apple-mark[data-astro-cid-btp46p6j]{flex:0 0 25px;width:25px;height:30px}.badge-copy[data-astro-cid-btp46p6j]{flex-direction:column;min-width:0;display:flex}.badge-overline[data-astro-cid-btp46p6j]{color:#59615b;letter-spacing:.035em;font-size:9px;font-weight:550;line-height:1.25}.badge-store-name[data-astro-cid-btp46p6j]{color:#313833;letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.12}.mobile-store-coming-soon[data-astro-cid-btp46p6j]{color:#60695f;font-size:10px;line-height:1.4}@media (width<=359px){.mobile-store-badges[data-astro-cid-btp46p6j]{gap:9px}.mobile-store-badge[data-astro-cid-btp46p6j]{gap:7px;min-height:52px;padding-inline:8px}.badge-store-name[data-astro-cid-btp46p6j]{font-size:15px}.play-mark[data-astro-cid-btp46p6j],.apple-mark[data-astro-cid-btp46p6j]{flex-basis:22px;width:22px;height:27px}}@media (forced-colors:active){.mobile-store-badge[data-astro-cid-btp46p6j]{color:buttontext;background:buttonface;border-color:buttontext}.badge-overline[data-astro-cid-btp46p6j],.badge-store-name[data-astro-cid-btp46p6j],.mobile-store-coming-soon[data-astro-cid-btp46p6j]{color:buttontext}}.mobile-app-page[data-astro-cid-2jxff3n6]{--scroll-surface-color:var(--color-paper);--mobile-muted:#5b6355;--mobile-line:#dfe4d8;background:var(--color-paper);min-height:min(800px,100svh);color:var(--color-ink);padding:132px 0 80px}.mobile-app-shell[data-astro-cid-2jxff3n6]{width:min(1120px,100% - 80px);margin-inline:auto}.mobile-app-opening[data-astro-cid-2jxff3n6]{text-align:center;max-width:700px;margin:0 auto}.mobile-app-opening[data-astro-cid-2jxff3n6] h1[data-astro-cid-2jxff3n6]{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(54px,6vw,76px);font-weight:500;line-height:1.03}.mobile-app-intro[data-astro-cid-2jxff3n6]{max-width:590px;color:var(--mobile-muted);text-wrap:balance;margin:20px auto 0;font-size:17px;line-height:1.65}.mobile-app-opening[data-astro-cid-2jxff3n6] .mobile-store-badges{margin-top:26px}.mobile-app-showcase[data-astro-cid-2jxff3n6]{background:#edf1e7;border-radius:16px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:48px;padding:40px;display:grid}.mobile-showcase-copy[data-astro-cid-2jxff3n6]{min-width:0;max-width:510px;padding-block:10px}.mobile-showcase-eyebrow[data-astro-cid-2jxff3n6]{color:#596b48;margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.5}.mobile-showcase-copy[data-astro-cid-2jxff3n6] h2[data-astro-cid-2jxff3n6]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.08}.mobile-showcase-description[data-astro-cid-2jxff3n6]{color:var(--mobile-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.mobile-launch-signup[data-astro-cid-2jxff3n6]{border-top:1px solid #d8dfd0;margin-top:28px;padding-top:24px;scroll-margin-top:112px}.mobile-launch-signup[data-astro-cid-2jxff3n6]>h3[data-astro-cid-2jxff3n6]{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.mobile-newsletter-description[data-astro-cid-2jxff3n6]{color:var(--mobile-muted);margin:8px 0 20px;font-size:13px;line-height:1.65}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter-controls{grid-template-columns:minmax(0,1fr) auto}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter input{background:var(--color-paper);min-height:52px;padding-inline:12px}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter button{white-space:nowrap;width:auto;padding-inline:16px}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter-submit-icon{display:none}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter-status{min-height:1.5em;margin-top:8px}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter-note{text-align:left;margin-top:8px}.mobile-capabilities[data-astro-cid-2jxff3n6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mobile-capabilities[data-astro-cid-2jxff3n6] li[data-astro-cid-2jxff3n6]{border-top:1px solid #d8dfd0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.mobile-capability-mark[data-astro-cid-2jxff3n6]{color:#536344;border:1px solid #d2dac9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mobile-capabilities[data-astro-cid-2jxff3n6] h3[data-astro-cid-2jxff3n6]{margin:0;font-size:14px;font-weight:550;line-height:1.5}.mobile-capabilities[data-astro-cid-2jxff3n6] p[data-astro-cid-2jxff3n6]{color:var(--mobile-muted);margin:3px 0 0;font-size:13px;line-height:1.55}@media (forced-colors:active){.mobile-capability-mark[data-astro-cid-2jxff3n6]{border-color:canvastext}}@media (width>=1000px) and (width<=1199px){.mobile-app-shell[data-astro-cid-2jxff3n6]{width:calc(100% - 64px)}}@media (width<=999px){.mobile-app-page[data-astro-cid-2jxff3n6]{padding-top:128px}.mobile-app-shell[data-astro-cid-2jxff3n6]{width:calc(100% - 48px)}.mobile-app-showcase[data-astro-cid-2jxff3n6]{grid-template-columns:minmax(0,1fr);gap:36px;padding:36px}.mobile-showcase-copy[data-astro-cid-2jxff3n6]{max-width:560px;margin-inline:auto}#mobile-newsletter[data-astro-cid-2jxff3n6] .newsletter-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.mobile-app-page[data-astro-cid-2jxff3n6]{min-height:min(680px,100svh);padding:112px 0 56px}.mobile-app-shell[data-astro-cid-2jxff3n6]{width:calc(100% - 40px)}.mobile-app-opening[data-astro-cid-2jxff3n6] h1[data-astro-cid-2jxff3n6]{letter-spacing:-.05em;font-size:clamp(43px,9vw,60px)}.mobile-app-intro[data-astro-cid-2jxff3n6]{margin-top:16px;font-size:15px}.mobile-app-showcase[data-astro-cid-2jxff3n6]{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:34px;margin-top:40px;padding:24px}.mobile-showcase-copy[data-astro-cid-2jxff3n6]{max-width:none;padding:0}.mobile-showcase-copy[data-astro-cid-2jxff3n6] h2[data-astro-cid-2jxff3n6]{font-size:clamp(32px,7vw,42px)}.mobile-capabilities[data-astro-cid-2jxff3n6]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.mobile-launch-signup[data-astro-cid-2jxff3n6]{scroll-margin-top:96px}}@media (width<=359px){.mobile-app-shell[data-astro-cid-2jxff3n6]{width:calc(100% - 32px)}.mobile-app-showcase[data-astro-cid-2jxff3n6]{padding:16px}}
