.cm-download:where(.astro-rzcj5pwa){color:var(--ink)}.cm-download-hero:where(.astro-rzcj5pwa){padding:94px 0 112px;background:var(--paper-soft)}.cm-download-hero:where(.astro-rzcj5pwa) h1:where(.astro-rzcj5pwa){margin-top:24px;font-size:clamp(46px,7vw,84px);line-height:.92;letter-spacing:-.065em}.cm-download-hero:where(.astro-rzcj5pwa) h1:where(.astro-rzcj5pwa) em:where(.astro-rzcj5pwa){color:var(--blue);font-style:normal}.cm-download-hero:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa):last-child{max-width:460px;margin-top:28px;color:var(--muted);font-size:16px;line-height:1.6}.cm-download-options:where(.astro-rzcj5pwa){padding:104px 0}.cm-download-grid:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cm-download-card:where(.astro-rzcj5pwa){min-height:380px;border-right:1px solid var(--line);padding:24px 32px 30px 0}.cm-download-card:where(.astro-rzcj5pwa)+.cm-download-card:where(.astro-rzcj5pwa){padding-left:32px}.cm-download-card:where(.astro-rzcj5pwa):last-child{border-right:0;padding-right:0}.cm-download-card-dark:where(.astro-rzcj5pwa){color:#fff;background:var(--dark);padding-left:24px}.cm-download-grid:where(.astro-rzcj5pwa) .cm-download-card-dark:where(.astro-rzcj5pwa),.cm-download-grid:where(.astro-rzcj5pwa) #mobile-download:where(.astro-rzcj5pwa){padding-left:24px}.cm-card-top:where(.astro-rzcj5pwa){display:flex;justify-content:space-between;color:var(--muted);font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase}.cm-download-card-dark:where(.astro-rzcj5pwa) .cm-card-top:where(.astro-rzcj5pwa){color:#999}.cm-download-card:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){margin-top:84px;font-size:34px;letter-spacing:-.05em}.cm-download-card:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa){max-width:360px;margin-top:16px;color:var(--muted);font-size:14px;line-height:1.55}.cm-download-card-dark:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa){color:#aaa}.cm-download-card:where(.astro-rzcj5pwa) .cm-button:where(.astro-rzcj5pwa){margin-top:28px}.cm-download-card:where(.astro-rzcj5pwa) small:where(.astro-rzcj5pwa){display:block;margin-top:16px;color:var(--muted);font-family:Geist Mono,monospace;font-size:10px}.cm-download-card-dark:where(.astro-rzcj5pwa) small:where(.astro-rzcj5pwa){color:#888}.cm-mobile-qr:where(.astro-rzcj5pwa){display:flex;align-items:center;gap:18px;margin-top:28px}.cm-mobile-qr:where(.astro-rzcj5pwa) img:where(.astro-rzcj5pwa){flex:0 0 auto;width:84px;height:84px;border:1px solid #31404f;border-radius:10px;padding:7px;background:#fff}.cm-mobile-qr:where(.astro-rzcj5pwa) .cm-button:where(.astro-rzcj5pwa){margin-top:0}.cm-download-card:where(.astro-rzcj5pwa).is-ios{outline:2px solid var(--action);outline-offset:-2px}.cm-install-flow:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa){min-height:170px;border-right:1px solid var(--line);padding:22px 24px 22px 0}.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa)+div:where(.astro-rzcj5pwa){padding-left:24px}.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa):last-child{border-right:0}.cm-install-flow:where(.astro-rzcj5pwa) span:where(.astro-rzcj5pwa){color:var(--blue);font-family:Geist Mono,monospace;font-size:10px}.cm-install-flow:where(.astro-rzcj5pwa) strong:where(.astro-rzcj5pwa){display:block;margin-top:34px;font-size:17px}.cm-install-flow:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa){margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:1080px){.cm-download-grid:where(.astro-rzcj5pwa){grid-template-columns:repeat(2,1fr)}#mobile-download:where(.astro-rzcj5pwa){grid-column:1 / -1;border-right:0;border-top:1px solid var(--line);padding:24px 0 30px}#mobile-download:where(.astro-rzcj5pwa).cm-download-card-dark{padding-left:0}#mobile-download:where(.astro-rzcj5pwa) .cm-mobile-qr:where(.astro-rzcj5pwa) img:where(.astro-rzcj5pwa){display:none}#mobile-download:where(.astro-rzcj5pwa) .cm-mobile-qr:where(.astro-rzcj5pwa){margin-top:24px}}@media(max-width:680px){.cm-download-hero:where(.astro-rzcj5pwa){padding:64px 0 86px}.cm-download-options:where(.astro-rzcj5pwa){padding:64px 0}.cm-download-grid:where(.astro-rzcj5pwa),.cm-install-flow:where(.astro-rzcj5pwa){grid-template-columns:1fr}.cm-download-card:where(.astro-rzcj5pwa),.cm-download-card:where(.astro-rzcj5pwa):last-child,.cm-download-card-dark:where(.astro-rzcj5pwa),#mobile-download:where(.astro-rzcj5pwa){min-height:310px;border-right:0;border-bottom:1px solid var(--line);padding:22px 0 28px}.cm-download-card:where(.astro-rzcj5pwa):last-child{border-bottom:0}.cm-download-card:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){margin-top:56px}.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa),.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa)+div:where(.astro-rzcj5pwa){min-height:130px;border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.cm-install-flow:where(.astro-rzcj5pwa)>div:where(.astro-rzcj5pwa):last-child{border-bottom:0}.cm-install-flow:where(.astro-rzcj5pwa) strong:where(.astro-rzcj5pwa){margin-top:22px}}
