.download-platform-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.download-platform-row[data-coming-soon=true]{opacity:.45}.download-platform-row-text{align-items:center;gap:14px;display:flex}.download-platform-row-icon{width:40px;height:40px;color:var(--color-text-2);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.download-platform-row-glyph{width:18px;height:18px}.download-platform-row-text h3{font-size:17px;font-weight:600}.download-platform-row-text p{color:var(--color-text-2);margin-top:4px;font-size:14px}.download-platform-row-options{flex-shrink:0;gap:8px;display:flex}.download-platform-row-option{color:var(--color-text-1);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-full);padding:10px 18px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.download-platform-row-option:hover{border-color:var(--color-text-2);background:var(--color-bg)}.download-platform-row[data-coming-soon=true] .download-platform-row-option{pointer-events:none}.download-platform-row[data-variant=card]{--row-accent:#5f8ee0;text-align:left;border:1px solid color-mix(in srgb, var(--color-text-1) 4%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--row-accent) 5%, transparent), transparent 60%), color-mix(in srgb, var(--color-bg) 12%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;max-width:560px;color:inherit;border-radius:28px;margin-top:16px;padding:28px 38px;text-decoration:none;transition:border-color .4s cubic-bezier(.22,.61,.36,1);position:relative}.download-platform-row[data-variant=card]:hover{border-color:color-mix(in srgb, color-mix(in srgb, var(--row-accent) 45%, var(--color-text-2)) 16%, transparent)}.download-platform-row[data-variant=card] .glow:after{offset-distance:2%;background:linear-gradient(90deg, #0000, color-mix(in srgb, var(--row-accent) 45%, #8989d7));animation:.9s cubic-bezier(.22,.61,.36,1) both download-row-glow-in}.download-platform-row[data-variant=card] .download-platform-row-text{align-items:flex-start;gap:16px}.download-platform-row[data-variant=card] .download-platform-row-text h3{font-size:15px;line-height:1.3}.download-platform-row[data-variant=card] .download-platform-row-text p{max-width:40ch;margin-top:4px;font-size:13px;line-height:1.5}.download-platform-row[data-variant=card][data-platform=socket]{--row-accent:#b84dea}@keyframes download-row-glow-in{0%{offset-distance:-16%}to{offset-distance:2%}}.download-platform-row-mark{flex-shrink:0;display:flex}.download-platform-row-mark-img{border-radius:10px;width:40px;height:40px}@media (max-width:560px){.download-platform-row{flex-direction:column;align-items:flex-start;gap:14px}.download-platform-row-options{width:100%}.download-platform-row-option{text-align:center;flex:1}}
.download-page{text-align:center;flex-direction:column;align-items:center;padding-top:64px;padding-bottom:24px;display:flex;position:relative}.download-page>*{z-index:1;position:relative}.download-page h1{margin-top:16px;font-size:40px;line-height:1.15}.download-page .page-subheading{text-wrap:pretty;max-width:350px;font-size:16px}.download-page-cta{margin-top:28px}.download-page-cta-caption{color:var(--color-text-3);margin-top:10px;font-size:13px}.download-dock-wrap{justify-content:center;margin-top:56px;display:flex}.download-page[data-platform=ios] .download-dock-wrap{z-index:0;margin-top:0}.download-platform-list{isolation:isolate;text-align:left;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:560px;margin-top:56px;padding:48px 38px;display:flex;position:relative}.download-platform-list:before{content:"";border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));box-shadow:inset 0 8px 16px -8px color-mix(in srgb, var(--color-text-1) 15%, transparent);pointer-events:none;z-index:-1;opacity:.4;border-radius:28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(164deg,#000,#0000 65%);mask-image:linear-gradient(164deg,#000,#0000 65%)}
