.showcase[data-astro-cid-ap4eaiix]{margin-bottom:7rem}.showcase-intro[data-astro-cid-ap4eaiix]{max-width:44rem;margin-bottom:4rem}.showcase-intro[data-astro-cid-ap4eaiix] h2[data-astro-cid-ap4eaiix]{font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:700;letter-spacing:-.035em;scroll-margin-top:2rem}.device-section[data-astro-cid-ap4eaiix]{padding:1.5rem 0;margin-bottom:5rem}.device-heading[data-astro-cid-ap4eaiix]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem}.device-heading[data-astro-cid-ap4eaiix] h3[data-astro-cid-ap4eaiix]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;letter-spacing:-.025em}.device-description[data-astro-cid-ap4eaiix]{max-width:36rem;margin-top:.75rem;line-height:1.65}.screenshot-row[data-astro-cid-ap4eaiix]{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;padding:.5rem .25rem 1.5rem;scrollbar-width:none}.screenshot-row[data-astro-cid-ap4eaiix]::-webkit-scrollbar{display:none}.screenshot-row[data-astro-cid-ap4eaiix] li[data-astro-cid-ap4eaiix]{flex:0 0 72vw;min-width:0;scroll-snap-align:start}.screenshot-row[data-astro-cid-ap4eaiix].tablet li[data-astro-cid-ap4eaiix]{flex-basis:84vw}.is-pinned[data-astro-cid-ap4eaiix] .screenshot-row[data-astro-cid-ap4eaiix]{scroll-snap-type:none}.is-pinned[data-astro-cid-ap4eaiix] .screenshot-row[data-astro-cid-ap4eaiix].phone li[data-astro-cid-ap4eaiix]{flex-basis:min(270px,calc((100svh - 320px) * 941 / 1672))}.is-pinned[data-astro-cid-ap4eaiix] .screenshot-row[data-astro-cid-ap4eaiix].tablet li[data-astro-cid-ap4eaiix]{flex-basis:min(760px,calc((100svh - 320px) * 1920 / 1080))}.screenshot-row[data-astro-cid-ap4eaiix] a[data-astro-cid-ap4eaiix]{display:block;border-radius:.75rem;overflow:hidden}.screenshot-row[data-astro-cid-ap4eaiix] img[data-astro-cid-ap4eaiix]{display:block;width:100%;height:auto}.showcase[data-astro-cid-ap4eaiix] a[data-astro-cid-ap4eaiix]:focus-visible,.showcase[data-astro-cid-ap4eaiix] button[data-astro-cid-ap4eaiix]:focus-visible,.screenshot-row[data-astro-cid-ap4eaiix]:focus-visible{outline:2px solid white;outline-offset:3px}@media(min-width:600px){.screenshot-row[data-astro-cid-ap4eaiix] li[data-astro-cid-ap4eaiix]{flex-basis:240px}.screenshot-row[data-astro-cid-ap4eaiix].tablet li[data-astro-cid-ap4eaiix]{flex-basis:560px}}@media(min-width:1024px){.screenshot-row[data-astro-cid-ap4eaiix] li[data-astro-cid-ap4eaiix]{flex-basis:270px}.screenshot-row[data-astro-cid-ap4eaiix].tablet li[data-astro-cid-ap4eaiix]{flex-basis:760px}}@media(max-width:767px){.device-heading[data-astro-cid-ap4eaiix]{display:block}.device-section[data-astro-cid-ap4eaiix]{margin-bottom:3rem}}.screenshot-viewer[data-astro-cid-ap4eaiix]{width:min(72rem,calc(100% - 1rem));height:94dvh;max-height:94dvh;padding:1rem;margin:auto;border:1px solid #4b5563;border-radius:.75rem;background:#080808;color:#fff}.screenshot-viewer[data-astro-cid-ap4eaiix][open]{display:flex;flex-direction:column;gap:.75rem}.screenshot-viewer[data-astro-cid-ap4eaiix]::backdrop{background:#000000e6}.viewer-heading[data-astro-cid-ap4eaiix]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.viewer-heading[data-astro-cid-ap4eaiix],.viewer-tools[data-astro-cid-ap4eaiix]{flex-shrink:0}.viewer-tools[data-astro-cid-ap4eaiix]{display:flex;align-items:center;justify-content:center;gap:.75rem}.viewer-tools[data-astro-cid-ap4eaiix] button[data-astro-cid-ap4eaiix]{display:grid;place-items:center}.viewer-tools[data-astro-cid-ap4eaiix] span[data-astro-cid-ap4eaiix]{min-width:3.5rem;text-align:center;color:#d1d5db;font-size:.875rem}.viewer-stage[data-astro-cid-ap4eaiix]{position:relative;flex:1;min-height:0}.viewer-viewport[data-astro-cid-ap4eaiix]{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.viewer-viewport[data-astro-cid-ap4eaiix].is-transitioning{overflow:hidden}.viewer-viewport[data-astro-cid-ap4eaiix].is-zoomed{cursor:grab}.viewer-viewport[data-astro-cid-ap4eaiix].is-panning{cursor:grabbing;user-select:none}.viewer-viewport[data-astro-cid-ap4eaiix]:focus-visible{outline:2px solid white;outline-offset:2px}.viewer-canvas[data-astro-cid-ap4eaiix]{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;min-width:100%;min-height:100%}.viewer-image[data-astro-cid-ap4eaiix]{display:block;flex-shrink:0;max-width:none;height:auto}.screenshot-viewer[data-astro-cid-ap4eaiix] button[data-astro-cid-ap4eaiix]{min-width:44px;min-height:44px;padding:.5rem .75rem;border:1px solid #6b7280;border-radius:.375rem}.screenshot-viewer[data-astro-cid-ap4eaiix] [data-astro-cid-ap4eaiix][data-close]{display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:50%}.screenshot-viewer[data-astro-cid-ap4eaiix] button[data-astro-cid-ap4eaiix]:hover:enabled{background:#262626}.screenshot-viewer[data-astro-cid-ap4eaiix] button[data-astro-cid-ap4eaiix]:disabled{opacity:.4;cursor:default}.screenshot-viewer[data-astro-cid-ap4eaiix] .viewer-arrow[data-astro-cid-ap4eaiix]{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;background:#080808d9;box-shadow:0 2px 12px #0006}.viewer-arrow-previous[data-astro-cid-ap4eaiix]{left:12px}.viewer-arrow-next[data-astro-cid-ap4eaiix]{right:12px}.youtube-promo[data-astro-cid-nls2doix]{max-width:64rem;margin:0 auto 6rem}.youtube-promo[data-astro-cid-nls2doix] [data-astro-cid-nls2doix][hidden]{display:none}.consent-placeholder[data-astro-cid-nls2doix]{position:relative;display:grid;grid-template-rows:minmax(4rem,1fr) auto;gap:1rem;width:100%;min-height:23rem;aspect-ratio:16 / 9;padding:1rem;overflow:hidden;border:1px solid #4b5563;border-radius:.75rem;background:#000}.promo-poster[data-astro-cid-nls2doix]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.consent-copy[data-astro-cid-nls2doix]{position:relative;z-index:1;grid-row:2;justify-self:center;width:100%;max-width:42rem;padding:1rem;border:1px solid rgb(255 255 255 / .2);border-radius:.625rem;background:#0c0f18c7;backdrop-filter:blur(8px);font-size:.875rem;line-height:1.5}.youtube-promo[data-astro-cid-nls2doix] a[data-astro-cid-nls2doix]{text-decoration:underline;text-underline-offset:3px}.consent-actions[data-astro-cid-nls2doix]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.youtube-promo[data-astro-cid-nls2doix] .consent-actions[data-astro-cid-nls2doix] button[data-astro-cid-nls2doix]{padding-inline:.75rem}.youtube-promo[data-astro-cid-nls2doix] button[data-astro-cid-nls2doix]{min-height:44px;padding:.625rem 1rem;border:1px solid #9ca3af;border-radius:.5rem;background:#1f2937;color:#fff}.youtube-promo[data-astro-cid-nls2doix] button[data-astro-cid-nls2doix]:hover{background:#374151}.youtube-promo[data-astro-cid-nls2doix] .poster-play[data-astro-cid-nls2doix]{position:relative;z-index:1;grid-row:1;align-self:center;justify-self:center;width:3.5rem;height:3.5rem;padding:.875rem;border-radius:50%;background:#0000008c}.youtube-promo[data-astro-cid-nls2doix] .poster-play[data-astro-cid-nls2doix]:hover{background:#1f2937e6}.youtube-promo[data-astro-cid-nls2doix] a[data-astro-cid-nls2doix]:focus-visible,.youtube-promo[data-astro-cid-nls2doix] button[data-astro-cid-nls2doix]:focus-visible{outline:2px solid white;outline-offset:4px}.promo-player[data-astro-cid-nls2doix] iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;min-height:200px;border:0;border-radius:.75rem;background:#000}.video-options[data-astro-cid-nls2doix]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.875rem;color:#d1d5db}.video-status[data-astro-cid-nls2doix]{margin-top:.75rem;color:#9ca3af;font-size:.875rem;line-height:1.6}.home-content[data-astro-cid-2b52opr7]{padding:3.5rem max(1.25rem,4vw) 0}.app-hero[data-astro-cid-2b52opr7]{display:grid;align-items:center;gap:1rem}.hero-copy[data-astro-cid-2b52opr7]{display:contents}.hero-copy[data-astro-cid-2b52opr7] h1[data-astro-cid-2b52opr7]{order:1}.hero-stack[data-astro-cid-2b52opr7]{order:2}.hero-description[data-astro-cid-2b52opr7]{order:3}.hero-copy[data-astro-cid-2b52opr7]>div[data-astro-cid-2b52opr7]{order:4}.hero-copy[data-astro-cid-2b52opr7] h1[data-astro-cid-2b52opr7]{font-size:clamp(3.25rem,6vw,5.75rem);font-weight:750;line-height:1.02;letter-spacing:-.05em;margin:1.25rem 0 1.5rem}.hero-description[data-astro-cid-2b52opr7]{max-width:32rem;line-height:1.75;font-size:1.0625rem}.hero-explore[data-astro-cid-2b52opr7]{padding:.75rem 0;text-decoration:underline;text-underline-offset:5px}.hero-stack[data-astro-cid-2b52opr7]{position:relative;aspect-ratio:1.12;width:100%;max-width:44rem;margin:1rem auto 0}.hero-stack[data-astro-cid-2b52opr7] figure[data-astro-cid-2b52opr7]{position:absolute}.hero-stack[data-astro-cid-2b52opr7] a[data-astro-cid-2b52opr7]{display:block;border-radius:.75rem;box-shadow:0 24px 60px #0009}.hero-stack[data-astro-cid-2b52opr7] img[data-astro-cid-2b52opr7]{width:100%;height:auto;border-radius:.75rem}.hero-tablet[data-astro-cid-2b52opr7]{width:87%;left:1%;top:24%;transform:rotate(-5deg)}.hero-phone[data-astro-cid-2b52opr7]{width:34%;right:2%;top:5%;transform:rotate(7deg)}.hero-stack[data-astro-cid-2b52opr7] figcaption[data-astro-cid-2b52opr7]{margin-top:.75rem;color:#d1d5db;font-size:.875rem}.hero-phone[data-astro-cid-2b52opr7] figcaption[data-astro-cid-2b52opr7]{text-align:center}.entitlement-note[data-astro-cid-2b52opr7]{max-width:56rem;line-height:1.6;margin:1rem 0 5rem}.home-content[data-astro-cid-2b52opr7] a[data-astro-cid-2b52opr7]:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(min-width:900px){.app-hero[data-astro-cid-2b52opr7]{grid-template-columns:.95fr 1.05fr;gap:2rem;min-height:36rem}.hero-copy[data-astro-cid-2b52opr7]{display:block}.hero-stack[data-astro-cid-2b52opr7]{margin-top:0;order:0}.entitlement-note[data-astro-cid-2b52opr7]{margin-bottom:7rem}}@media(max-width:599px){.home-content[data-astro-cid-2b52opr7]{padding-top:2.5rem}.hero-copy[data-astro-cid-2b52opr7] h1[data-astro-cid-2b52opr7]{margin:.5rem 0}.hero-stack[data-astro-cid-2b52opr7],.entitlement-note[data-astro-cid-2b52opr7]{margin-top:0}}
