.DownloadPhone-module__zchYqW__root{block-size:clamp(26rem,100svh - 12rem,42rem);inline-size:100%;min-inline-size:0;position:relative;container-type:size}main:has(.DownloadPhone-module__zchYqW__root[data-phone-state=loading]){overflow-anchor:none}.DownloadPhone-module__zchYqW__stage,.DownloadPhone-module__zchYqW__stage canvas{block-size:100%!important;inline-size:100%!important}.DownloadPhone-module__zchYqW__stage{position:absolute;inset:0;overflow:visible}.DownloadPhone-module__zchYqW__stage canvas,.DownloadPhone-module__zchYqW__loadingFallback{transition:opacity .28s}.DownloadPhone-module__zchYqW__stage canvas{opacity:0}.DownloadPhone-module__zchYqW__loadingFallback{z-index:1;opacity:1;pointer-events:none;position:absolute;inset:0}.DownloadPhone-module__zchYqW__root[data-phone-state=ready] canvas{opacity:1}.DownloadPhone-module__zchYqW__root[data-phone-state=ready] .DownloadPhone-module__zchYqW__loadingFallback{opacity:0;visibility:hidden;transition:opacity .28s,visibility 0s linear .28s}.DownloadPhone-module__zchYqW__root[data-phone-state=loading] .DownloadPhone-module__zchYqW__fallback:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:1.8s ease-in-out .6s infinite DownloadPhone-module__zchYqW__phone-loading-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes DownloadPhone-module__zchYqW__phone-loading-sheen{0%{opacity:0;transform:translate(-100%)}30%,60%{opacity:1}to{opacity:0;transform:translate(100%)}}.DownloadPhone-module__zchYqW__fallback{inline-size:calc(100cqh * var(--phone-width));block-size:calc(100cqh * var(--phone-height));background:linear-gradient(145deg,#4a4b4e,#202124 46%,#37383b);border:1px solid #ffffff38;border:1px solid lab(100% -.0000298023 .0000119209/.22);border-radius:clamp(1.35rem,6%,2rem);padding:.22rem;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.6rem 3.4rem #00000047,inset 0 0 0 1px #ffffff24;box-shadow:0 1.6rem 3.4rem lab(0% 0 0/.28),inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.14)}.DownloadPhone-module__zchYqW__fallback img{object-fit:cover;border-radius:clamp(1.15rem,5.5%,1.8rem);block-size:100%;inline-size:100%;display:block}[data-page-key=download] .bm-public-hero:has(.DownloadPhone-module__zchYqW__root){align-items:center;min-block-size:calc(100svh - 5.6rem);padding-block:0}[data-page-key=download] .bm-public-hero__grid:has(.DownloadPhone-module__zchYqW__root){min-block-size:calc(100svh - 5.6rem);padding-block:clamp(var(--space-lg), 4vh, var(--space-2xl))}[data-page-key=download] .bm-public-hero__aside:has(.DownloadPhone-module__zchYqW__root){align-self:stretch;place-items:center;display:grid}@media (min-width:48em){[data-page-key=download] .bm-public-hero__grid:has(.DownloadPhone-module__zchYqW__root){gap:clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr)}}@media (min-width:100em){.DownloadPhone-module__zchYqW__root{block-size:clamp(34rem,100svh - 10rem,50rem)}}@media (max-width:47.99em){.DownloadPhone-module__zchYqW__root{block-size:clamp(36rem,72svh,54rem)}[data-page-key=download] .bm-public-hero__grid:has(.DownloadPhone-module__zchYqW__root){gap:clamp(var(--space-lg), 4svh, var(--space-2xl));grid-template-rows:auto minmax(36rem,1fr);padding-block-start:clamp(var(--space-xl), 4svh, var(--space-2xl));padding-block-end:clamp(var(--space-lg), 3svh, var(--space-xl))}[data-page-key=download] .bm-public-hero__grid:has(.DownloadPhone-module__zchYqW__root) .bm-public-hero__copy{gap:var(--space-sm)}[data-page-key=download] .bm-public-hero__aside:has(.DownloadPhone-module__zchYqW__root){min-block-size:0}}@media (prefers-reduced-motion:reduce){.DownloadPhone-module__zchYqW__root[data-phone-state=loading] .DownloadPhone-module__zchYqW__fallback:after{animation:none}.DownloadPhone-module__zchYqW__stage canvas,.DownloadPhone-module__zchYqW__loadingFallback{transition:none}:is([data-page-key=download] .bm-public-hero:has(.DownloadPhone-module__zchYqW__root),[data-page-key=download] .bm-public-hero__grid:has(.DownloadPhone-module__zchYqW__root)){min-block-size:auto}}
