.pwa-install-experience-module__ZxjjDG__overlay{z-index:4000;font-family:var(--font-body), sans-serif;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pwa-install-experience-module__ZxjjDG__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;background:radial-gradient(circle at 50% 30%,#159fa038,#0000 42%),#020808d1;border:0;position:absolute;inset:0}.pwa-install-experience-module__ZxjjDG__sheet{overscroll-behavior:contain;color:#fbf7ea;background:linear-gradient(135deg,#fa5e3d14,#0000 28%),repeating-radial-gradient(circle at 20% 0,#0000 0 15px,#35c7c909 16px 17px),#07100f;border:1px solid #35c7c957;border-radius:34px;width:min(880px,100%);max-height:min(860px,100dvh - 48px);animation:.42s cubic-bezier(.2,.85,.2,1) both pwa-install-experience-module__ZxjjDG__sheetIn;position:relative;overflow:auto;box-shadow:0 35px 110px #0000009e,9px 9px #fa5e3d}.pwa-install-experience-module__ZxjjDG__sheet:before{content:"";background:linear-gradient(90deg,#159fa0 0 52%,#fa5e3d 52%);height:5px;position:absolute;inset:0 0 auto}.pwa-install-experience-module__ZxjjDG__close{z-index:2;color:#fbf7ea;cursor:pointer;background:#07100fc7;border:1px solid #fbf7ea2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.pwa-install-experience-module__ZxjjDG__close svg{width:18px}.pwa-install-experience-module__ZxjjDG__close:focus-visible,.pwa-install-experience-module__ZxjjDG__later:focus-visible,.pwa-install-experience-module__ZxjjDG__nativeInstall button:focus-visible,.pwa-install-experience-module__ZxjjDG__completed button:focus-visible{outline-offset:3px;outline:3px solid #35c7c9}.pwa-install-experience-module__ZxjjDG__hero{grid-template-columns:112px 1fr;align-items:center;gap:28px;padding:54px 74px 30px;display:grid}.pwa-install-experience-module__ZxjjDG__appIcon{background:linear-gradient(145deg,#35c7c926,#fa5e3d1f);border:1px solid #35c7c980;border-radius:27px;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:8px 8px #fa5e3d,0 0 42px #159fa03d}.pwa-install-experience-module__ZxjjDG__appIconMark,.pwa-install-experience-module__ZxjjDG__previewMark{object-fit:contain;width:78%;height:78%}.pwa-install-experience-module__ZxjjDG__heroCopy{min-width:0}.pwa-install-experience-module__ZxjjDG__heroCopy p{color:#35c7c9;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.pwa-install-experience-module__ZxjjDG__heroCopy h2{max-width:650px;font:900 clamp(34px, 5vw, 62px) / .94 var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0}.pwa-install-experience-module__ZxjjDG__heroCopy>span{color:#fbf7eaad;max-width:640px;margin-top:15px;font-size:14px;line-height:1.55;display:block}.pwa-install-experience-module__ZxjjDG__phonePreview{background:#fbf7ea0e;border:1px solid #fbf7ea21;border-radius:22px;grid-template-columns:62px 1fr auto;align-items:center;gap:17px;margin:0 74px 28px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.pwa-install-experience-module__ZxjjDG__phoneGlow{filter:blur(30px);background:#159fa03d;border-radius:50%;width:130px;height:130px;position:absolute;left:-24px}.pwa-install-experience-module__ZxjjDG__previewIcon{z-index:1;background:#0c1716;border-radius:15px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:3px 3px #fa5e3d}.pwa-install-experience-module__ZxjjDG__phonePreview>div:nth-of-type(2){gap:4px;display:grid}.pwa-install-experience-module__ZxjjDG__phonePreview strong{font:900 22px/1 var(--font-display), sans-serif;text-transform:uppercase}.pwa-install-experience-module__ZxjjDG__phonePreview small{color:#fbf7ea8f;font-size:11px}.pwa-install-experience-module__ZxjjDG__readyBadge{color:#35c7c9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.pwa-install-experience-module__ZxjjDG__readyBadge svg{width:15px}.pwa-install-experience-module__ZxjjDG__steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 74px;display:grid}.pwa-install-experience-module__ZxjjDG__step{background:#07100fb3;border:1px solid #fbf7ea21;border-radius:19px;grid-template-columns:42px 1fr;align-content:center;gap:13px;min-height:150px;padding:17px;display:grid;position:relative}.pwa-install-experience-module__ZxjjDG__stepNumber{color:#fbf7ea33;font:900 23px/1 var(--font-display), sans-serif;position:absolute;top:10px;right:12px}.pwa-install-experience-module__ZxjjDG__stepIcon{color:#07100f;background:#159fa0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:3px 3px #fa5e3d}.pwa-install-experience-module__ZxjjDG__stepIcon svg{width:20px}.pwa-install-experience-module__ZxjjDG__shareIcon{animation:1.8s ease-in-out infinite pwa-install-experience-module__ZxjjDG__sharePulse}.pwa-install-experience-module__ZxjjDG__step div{align-content:center;gap:6px;display:grid}.pwa-install-experience-module__ZxjjDG__step strong{font:800 16px/1.05 var(--font-display), sans-serif;text-transform:uppercase}.pwa-install-experience-module__ZxjjDG__step small{color:#fbf7ea8c;font-size:10px;line-height:1.45}.pwa-install-experience-module__ZxjjDG__browserNotice{background:#fa5e3d1a;border:1px solid #fa5e3d8c;border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;padding:13px 15px;display:flex}.pwa-install-experience-module__ZxjjDG__browserNotice span{color:#07100f;letter-spacing:.08em;text-transform:uppercase;background:#fa5e3d;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.pwa-install-experience-module__ZxjjDG__browserNotice p{color:#fbf7ead6;margin:0;font-size:11px}.pwa-install-experience-module__ZxjjDG__nativeInstall{gap:10px;margin:0 74px;display:grid}.pwa-install-experience-module__ZxjjDG__nativeInstall button,.pwa-install-experience-module__ZxjjDG__completed button{color:#07100f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#35c7c9;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:62px;font-size:12px;font-weight:950;display:flex;box-shadow:6px 6px #fa5e3d}.pwa-install-experience-module__ZxjjDG__nativeInstall button:hover{transform:translate(2px,2px);box-shadow:4px 4px #fa5e3d}.pwa-install-experience-module__ZxjjDG__nativeInstall button svg{width:19px}.pwa-install-experience-module__ZxjjDG__nativeInstall p{color:#fbf7ea85;text-align:center;margin:0;font-size:10px}.pwa-install-experience-module__ZxjjDG__later{color:#fbf7ea8f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:23px auto 30px;padding:8px 13px;font-size:10px;font-weight:800;display:block}.pwa-install-experience-module__ZxjjDG__later:hover{color:#fbf7ea}.pwa-install-experience-module__ZxjjDG__completed{text-align:center;background:radial-gradient(circle at 50% 43%,#35c7c933,#0000 36%),radial-gradient(circle at 20% 20%,#fa5e3d2e,#0000 20%);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:70px 36px;display:flex}.pwa-install-experience-module__ZxjjDG__completeMark{color:#07100f;background:#35c7c9;border-radius:50%;place-items:center;width:92px;height:92px;animation:.52s cubic-bezier(.2,1.4,.4,1) both pwa-install-experience-module__ZxjjDG__completePop;display:grid;box-shadow:8px 8px #fa5e3d,0 0 60px #35c7c959}.pwa-install-experience-module__ZxjjDG__completeMark svg{stroke-width:3px;width:46px;height:46px}.pwa-install-experience-module__ZxjjDG__completed p{color:#35c7c9;letter-spacing:.18em;text-transform:uppercase;margin:30px 0 10px;font-size:11px;font-weight:900}.pwa-install-experience-module__ZxjjDG__completed h2{font:900 clamp(44px, 7vw, 76px)/.92 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 34px}.pwa-install-experience-module__ZxjjDG__completed button{width:min(360px,100%)}@keyframes pwa-install-experience-module__ZxjjDG__sheetIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwa-install-experience-module__ZxjjDG__sharePulse{0%,to{transform:translateY(0);box-shadow:3px 3px #fa5e3d}50%{transform:translateY(-4px);box-shadow:3px 7px #fa5e3d}}@keyframes pwa-install-experience-module__ZxjjDG__completePop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:700px){.pwa-install-experience-module__ZxjjDG__overlay{place-items:end center;padding:0}.pwa-install-experience-module__ZxjjDG__sheet{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0009}.pwa-install-experience-module__ZxjjDG__sheet:after{content:"";background:#fbf7ea47;border-radius:99px;width:42px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pwa-install-experience-module__ZxjjDG__close{top:22px;right:14px}.pwa-install-experience-module__ZxjjDG__hero{grid-template-columns:74px 1fr;gap:17px;padding:50px 22px 22px}.pwa-install-experience-module__ZxjjDG__appIcon{border-radius:19px;width:70px;height:70px;box-shadow:5px 5px #fa5e3d}.pwa-install-experience-module__ZxjjDG__heroCopy{padding-right:38px}.pwa-install-experience-module__ZxjjDG__heroCopy p{margin-bottom:7px;font-size:8px}.pwa-install-experience-module__ZxjjDG__heroCopy h2{font-size:clamp(28px,9vw,42px)}.pwa-install-experience-module__ZxjjDG__heroCopy>span{grid-column:1/-1;margin-top:18px;margin-left:-91px;font-size:12px}.pwa-install-experience-module__ZxjjDG__phonePreview{border-radius:17px;grid-template-columns:48px 1fr auto;gap:12px;margin:0 17px 16px;padding:13px}.pwa-install-experience-module__ZxjjDG__previewIcon{border-radius:12px;width:46px;height:46px}.pwa-install-experience-module__ZxjjDG__phonePreview strong{font-size:18px}.pwa-install-experience-module__ZxjjDG__phonePreview small,.pwa-install-experience-module__ZxjjDG__readyBadge{font-size:8px}.pwa-install-experience-module__ZxjjDG__steps{grid-template-columns:1fr;gap:8px;margin:0 17px}.pwa-install-experience-module__ZxjjDG__step{border-radius:14px;grid-template-columns:38px 1fr;gap:11px;min-height:78px;padding:11px 13px}.pwa-install-experience-module__ZxjjDG__stepIcon{border-radius:10px;width:36px;height:36px}.pwa-install-experience-module__ZxjjDG__step strong{font-size:14px}.pwa-install-experience-module__ZxjjDG__step small{font-size:9px}.pwa-install-experience-module__ZxjjDG__stepNumber{font-size:18px;top:8px}.pwa-install-experience-module__ZxjjDG__browserNotice{align-items:flex-start;padding:10px 11px}.pwa-install-experience-module__ZxjjDG__browserNotice p{font-size:9px;line-height:1.4}.pwa-install-experience-module__ZxjjDG__nativeInstall{margin:0 17px}.pwa-install-experience-module__ZxjjDG__nativeInstall button{min-height:56px}.pwa-install-experience-module__ZxjjDG__later{margin:16px auto 18px}.pwa-install-experience-module__ZxjjDG__completed{min-height:min(560px,82dvh);padding:60px 24px}}@media (prefers-reduced-motion:reduce){.pwa-install-experience-module__ZxjjDG__sheet,.pwa-install-experience-module__ZxjjDG__shareIcon,.pwa-install-experience-module__ZxjjDG__completeMark{animation:none}}
