.page-module__9eQLGa__landingViewport{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#eef1f4;width:100%;height:100dvh;overflow:hidden auto}.page-module__9eQLGa__downloadSurface{cursor:pointer;background:#fff;outline:none;width:100%;min-height:100dvh}.page-module__9eQLGa__downloadSurface:focus-visible{box-shadow:inset 0 0 0 3px #1a73e8}.page-module__9eQLGa__page{background:#eef1f4;justify-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.page-module__9eQLGa__landingImage{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#eef1f4;grid-area:1/1;width:min(100%,750px);height:auto;min-height:100dvh;margin:0 auto;display:block}.page-module__9eQLGa__previewImage{opacity:1;filter:blur(9px)saturate(.9);transform:scale(1.012)}.page-module__9eQLGa__fullImage{opacity:0;transition:opacity .32s;position:relative}.page-module__9eQLGa__fullImage.page-module__9eQLGa__imageLoaded{opacity:1}.page-module__9eQLGa__loadingPage{background:#101714;place-content:center;height:100dvh}.page-module__9eQLGa__loadingGlow{aspect-ratio:1;filter:blur(54px);background:#36d3912e;border-radius:50%;width:min(72vw,280px);animation:1.8s ease-in-out infinite alternate page-module__9eQLGa__landing-breathe}@keyframes page-module__9eQLGa__landing-breathe{to{opacity:.45;transform:scale(1.12)}}.page-module__9eQLGa__downloadBackdrop{z-index:1000;cursor:default;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:#020706bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.page-module__9eQLGa__downloadDialog{color:#f7fbf9;text-align:start;background:radial-gradient(circle at 12% 0,#26d68f2e,#0000 42%),linear-gradient(155deg,#19221ffa,#0a0f0dfa);border:1px solid #ffffff1a;border-radius:28px;gap:18px;width:min(100%,390px);padding:22px;font-family:Arial,Noto Sans,sans-serif;display:grid;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff14}.page-module__9eQLGa__dialogHeader{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:15px;display:grid}.page-module__9eQLGa__appIconWrap{width:62px;height:62px;position:relative}.page-module__9eQLGa__appIcon{object-fit:cover;background:#17201d;border:1px solid #ffffff24;border-radius:17px;width:62px;height:62px;display:block;box-shadow:0 12px 28px #00000059}.page-module__9eQLGa__statusBadge{color:#07110d;width:25px;height:25px;font-size:var(--text-xs);background:#40e59c;border:3px solid #111815;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.page-module__9eQLGa__statusBadge.page-module__9eQLGa__done{color:#07110d;background:#52e29c}.page-module__9eQLGa__statusBadge.page-module__9eQLGa__failed{color:#fff;background:#ef6262}.page-module__9eQLGa__dialogHeading{gap:5px;display:grid}.page-module__9eQLGa__dialogHeading small{color:#55e6a3;font-size:var(--text-micro);letter-spacing:.13em;font-weight:800}.page-module__9eQLGa__dialogHeading strong{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.15}.page-module__9eQLGa__downloadDialog>p{color:#a9b6b1;font-size:var(--text-sm);margin:-2px 0 0;line-height:1.55}.page-module__9eQLGa__downloadProgress{background:#ffffff17;border-radius:99px;width:100%;height:7px;overflow:hidden}.page-module__9eQLGa__downloadProgress>i{border-radius:inherit;background:linear-gradient(90deg,#23ca80,#61edaa);height:100%;transition:width .18s;display:block}.page-module__9eQLGa__downloadActions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;width:100%;display:grid}.page-module__9eQLGa__downloadActions button{color:#07110d;cursor:pointer;background:linear-gradient(135deg,#65efad,#2bd487);border:1px solid #5beba947;border-radius:14px;min-width:0;min-height:46px;padding:10px 14px;font-weight:800;box-shadow:0 9px 24px #1fcd7e2e}.page-module__9eQLGa__downloadActions .page-module__9eQLGa__secondaryAction{color:#c8d1cd;box-shadow:none;background:#ffffff0f;border-color:#ffffff17}@media (max-width:520px){.page-module__9eQLGa__downloadBackdrop{place-items:end center;padding:12px}.page-module__9eQLGa__downloadDialog{border-radius:26px;width:100%;padding:20px}}
