.app-dialog:where(.astro-vxwqqp6u){color:#202936;text-align:center;background:#fff;border:1px solid #e0e8f5;border-radius:16px;width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);padding:36px 30px 30px;box-shadow:0 32px 100px #10274840}.app-dialog:where(.astro-vxwqqp6u) h2:where(.astro-vxwqqp6u){font-size:23px;line-height:1.4}.app-dialog:where(.astro-vxwqqp6u) p:where(.astro-vxwqqp6u){color:#64748b;margin-top:20px;font-size:14px;line-height:1.9}.app-download-qr:where(.astro-vxwqqp6u){border:1px solid #e8edf5;border-radius:12px;width:min(216px,100%);height:auto;margin:20px auto 0;display:block}.app-direct-link:where(.astro-vxwqqp6u){color:var(--blue);text-underline-offset:5px;margin-top:20px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.app-dialog-actions:where(.astro-vxwqqp6u){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.app-dialog-ios:where(.astro-vxwqqp6u){text-align:left}.app-dialog-ios:where(.astro-vxwqqp6u) .app-dialog-actions:where(.astro-vxwqqp6u){justify-content:flex-start}.app-dialog-ios:where(.astro-vxwqqp6u) .app-install-note:where(.astro-vxwqqp6u){font-size:13px}.app-dialog-ios:where(.astro-vxwqqp6u) .app-install-note:where(.astro-vxwqqp6u) a:where(.astro-vxwqqp6u){color:var(--blue);white-space:nowrap}.mobile-platforms:where(.astro-vxwqqp6u){gap:18px;display:grid}.mobile-platform:where(.astro-vxwqqp6u){background:#f7f9fd;border:1px solid #e2e9f4;border-radius:20px;align-items:flex-start;gap:24px;padding:30px;transition:border-color .2s,background .2s;display:flex}.mobile-platform:where(.astro-vxwqqp6u):hover{background:#f1f5ff;border-color:#b6ccff}.mobile-platform:where(.astro-vxwqqp6u) h2:where(.astro-vxwqqp6u){margin-top:5px;font-size:24px}.mobile-platform:where(.astro-vxwqqp6u) p:where(.astro-vxwqqp6u){color:var(--muted);margin-top:5px;font-size:13px}.mobile-symbol:where(.astro-vxwqqp6u){color:#3ddc84;background:#e7f8ed;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.ios-symbol:where(.astro-vxwqqp6u){color:#007aff;background:#e7f2ff}.platform-kicker:where(.astro-vxwqqp6u){letter-spacing:1.5px;color:#67768c;font-size:10px}.platform-link:where(.astro-vxwqqp6u){color:var(--blue);align-items:center;gap:22px;margin-top:12px;padding:8px 0;font-size:13px;font-weight:600;display:flex}@media (width<=1000px){.mobile-platform:where(.astro-vxwqqp6u){gap:16px;padding:24px}}.download-dialog:where(.astro-wi5fqydb){background:linear-gradient(145deg,#f0f5ff,#fff 40%);border:1px solid #e0e8f5;border-radius:16px;width:min(540px,100% - 32px);max-height:calc(100dvh - 40px);padding:36px;box-shadow:0 32px 100px #10274840}.download-dialog:where(.astro-wi5fqydb) .dialog-close:where(.astro-wi5fqydb){color:#64748b;border-radius:6px}.download-dialog-heading:where(.astro-wi5fqydb){align-items:center;gap:16px;padding-right:12px;display:flex}.download-dialog-heading:where(.astro-wi5fqydb) img:where(.astro-wi5fqydb){border-radius:13px;flex-shrink:0;box-shadow:0 6px 18px #2563ff1a}.download-dialog-eyebrow:where(.astro-wi5fqydb){color:#64748b;font-size:12px}.download-dialog:where(.astro-wi5fqydb) h2:where(.astro-wi5fqydb){margin-top:5px;font-size:23px;line-height:1.35}#download-description:where(.astro-wi5fqydb){color:#64748b;margin-top:22px;font-size:14px;line-height:1.7}.download-release:where(.astro-wi5fqydb){color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.download-version:where(.astro-wi5fqydb){color:var(--blue);overflow-wrap:anywhere;background:#edf3ff;border:1px solid #dbe6ff;border-radius:7px;padding:6px 11px;font-weight:600}.download-release-notes:where(.astro-wi5fqydb){background:#f8fafc;border:1px solid #e8edf5;border-radius:12px;margin-top:24px;padding:18px}.download-release-notes:where(.astro-wi5fqydb) h3:where(.astro-wi5fqydb){font-size:13px;font-weight:600}.download-release-notes:where(.astro-wi5fqydb) p:where(.astro-wi5fqydb){color:#536780;white-space:pre-line;overflow-wrap:anywhere;max-height:180px;margin-top:10px;font-size:13px;line-height:1.85;overflow-y:auto}.download-dialog-hint:where(.astro-wi5fqydb){color:#64748b;align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.download-dialog-hint:where(.astro-wi5fqydb) svg:where(.astro-wi5fqydb){flex-shrink:0}.download-dialog-actions:where(.astro-wi5fqydb){border-top:1px solid #e8edf5;justify-content:flex-end;gap:12px;margin-top:26px;padding-top:22px;display:flex}@media (width<=480px){.download-dialog:where(.astro-wi5fqydb){padding:28px 22px 22px}.download-dialog-heading:where(.astro-wi5fqydb){gap:12px}.download-dialog:where(.astro-wi5fqydb) h2:where(.astro-wi5fqydb){font-size:19px}.download-dialog-heading:where(.astro-wi5fqydb) img:where(.astro-wi5fqydb){width:44px;height:44px}.download-dialog-actions:where(.astro-wi5fqydb)>:where(.astro-wi5fqydb){flex:1;justify-content:center;padding-inline:12px}}.download-center:where(.astro-vwyjoj4m){padding-top:var(--content-space)}.download-platforms:where(.astro-vwyjoj4m){grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.desktop-download:where(.astro-vwyjoj4m){color:#fff;background:radial-gradient(at 100% 0,#497fff 0,#0000 65%),#174bd2;border-radius:22px;padding:38px;position:relative;overflow:hidden;box-shadow:0 18px 40px #214bd21a}.desktop-download:where(.astro-vwyjoj4m) h2:where(.astro-vwyjoj4m){letter-spacing:-1px;margin-top:28px;font-size:36px}.desktop-download:where(.astro-vwyjoj4m) h2:where(.astro-vwyjoj4m) span:where(.astro-vwyjoj4m){letter-spacing:0;margin-left:8px;font-size:18px;font-weight:400}.desktop-download:where(.astro-vwyjoj4m)>p:where(.astro-vwyjoj4m){color:#e0e9ff;margin-top:10px;font-size:14px}.platform-top:where(.astro-vwyjoj4m){justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-symbol:where(.astro-vwyjoj4m){color:#0078d4;background:#fff;border:1px solid #ffffff40;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.platform-label:where(.astro-vwyjoj4m){color:#eef3ff;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px;font-size:12px}.desktop-capabilities:where(.astro-vwyjoj4m){color:#e0e9ff;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:12px;display:flex}.desktop-capabilities:where(.astro-vwyjoj4m) span:where(.astro-vwyjoj4m):before{content:"·";margin-right:7px}.download-action:where(.astro-vwyjoj4m){flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.download-action:where(.astro-vwyjoj4m)>span:where(.astro-vwyjoj4m){color:#e0e9ff;font-size:12px}.download-action:where(.astro-vwyjoj4m) .button:where(.astro-vwyjoj4m){color:#174bd2}.desktop-system:where(.astro-vwyjoj4m){color:#c9d8ff;margin-top:22px;font-size:11px;display:block}@media (width<=1000px){.desktop-download:where(.astro-vwyjoj4m){padding:28px}}@media (width<=640px){.download-platforms:where(.astro-vwyjoj4m){grid-template-columns:1fr;gap:18px}.desktop-download:where(.astro-vwyjoj4m){padding:28px 24px}.desktop-download:where(.astro-vwyjoj4m) h2:where(.astro-vwyjoj4m){font-size:32px}}.download-intro:where(.astro-5oqtr3h2){padding-top:28px}.download-intro:where(.astro-5oqtr3h2) nav:where(.astro-5oqtr3h2){color:var(--muted);gap:12px;margin-bottom:32px;font-size:13px;display:flex}.download-intro:where(.astro-5oqtr3h2) h1:where(.astro-5oqtr3h2){font-size:clamp(30px,4vw,48px);line-height:1.35}.download-intro:where(.astro-5oqtr3h2) p:where(.astro-5oqtr3h2){max-width:820px;color:var(--muted);margin-top:20px}.download-guide:where(.astro-5oqtr3h2)>section:where(.astro-5oqtr3h2){margin-bottom:var(--content-space);padding-bottom:var(--content-space);border-bottom:1px solid var(--line)}.download-guide:where(.astro-5oqtr3h2)>section:where(.astro-5oqtr3h2):last-child{margin-bottom:0;padding-bottom:24px}.download-guide:where(.astro-5oqtr3h2) h2:where(.astro-5oqtr3h2){margin-bottom:18px;font-size:28px}.download-guide:where(.astro-5oqtr3h2) h3:where(.astro-5oqtr3h2){margin-bottom:8px;font-size:18px}.download-guide:where(.astro-5oqtr3h2) p:where(.astro-5oqtr3h2){color:var(--muted);line-height:1.9}.guide-items:where(.astro-5oqtr3h2){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (width<=760px){.guide-items:where(.astro-5oqtr3h2){grid-template-columns:1fr}.download-guide:where(.astro-5oqtr3h2) h2:where(.astro-5oqtr3h2){font-size:24px}}
