.download-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.download-page{--lightningcss-light: ;--lightningcss-dark:initial}}html:has(.download-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has(.download-page){--lightningcss-light: ;--lightningcss-dark:initial}}.download-page[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.download-page[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.download-page[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.download-page[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html:has(.download-page),body:has(.download-page)){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111)}.download-page{--download-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--download-ink:var(--lightningcss-light,#242424)var(--lightningcss-dark,#f5f5f7);--download-muted:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a1a1a6);--download-line:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#2c2c2e);--download-soft:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#2c2c2e);--download-control:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1f);--download-control-line:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#424245);--download-control-hover-line:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#636366);--download-icon:var(--lightningcss-light,#666)var(--lightningcss-dark,#d2d2d7);--download-primary-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1f);background:var(--download-paper);min-height:100svh;color:var(--download-ink);font-family:InterVariable,SF Pro Text,PingFang SC,sans-serif;line-height:1.6}.download-page .skip-link{background:var(--download-ink);color:var(--download-primary-ink)}.download-hero{text-align:center;flex-direction:column;align-items:center;padding:88px 24px 128px;display:flex}.download-app-icon{border-radius:23px;width:96px;height:96px;box-shadow:0 2px 4px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000020)}.download-hero h1{letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(28px,3.5vw,34px);font-weight:600;line-height:1.3}.download-primary{margin-top:28px}.download-sections{width:min(760px,100% - 96px);margin:0 auto 72px}.download-section{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.download-section+.download-section{margin-top:48px}.download-section-intro{padding-top:17px}.download-section h2{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.5}.download-section-intro p{color:var(--download-muted);margin-top:6px;font-size:14px;line-height:1.7}.download-list{margin:0;padding:0;list-style:none}.download-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:12px 0;display:grid}.download-row+.download-row{border-top:1px solid var(--download-line)}.download-platform-icon{color:var(--download-icon);flex-shrink:0}.download-platform{min-width:0;font-size:17px;font-weight:550;line-height:1.5}.download-row-action{border:1px solid var(--download-control-line);background:var(--download-control);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:72px;min-height:36px;padding:5px 14px;font-size:14px;font-weight:550;transition:background .16s,border-color .16s;display:inline-flex}.download-row-action:hover{background:var(--download-soft);border-color:var(--download-control-hover-line)}.download-row-included{white-space:nowrap;color:var(--download-muted);text-align:right;font-size:13px;line-height:1.5}.download-page :is(a,button):focus-visible{outline:2px solid var(--download-ink);outline-offset:5px}@media (max-width:760px){.download-hero{padding:48px 24px 56px}.download-sections{width:calc(100% - 48px);margin-bottom:48px}.download-section{grid-template-columns:1fr;gap:12px}.download-section-intro{padding-top:0}.download-section+.download-section{margin-top:36px}}@media (max-width:420px){.download-app-icon{border-radius:17px;width:72px;height:72px}.download-row{gap:12px}.download-row-action{padding-inline:12px}}@media (prefers-reduced-motion:reduce){html:has(.download-page){scroll-behavior:auto}.download-page a{transition:none}}
