.HomePromoPopup-module__9K5mza__overlay{z-index:10060;padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))max(4.5rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);background:#0000008c;justify-content:center;align-items:center;animation:.3s ease-out HomePromoPopup-module__9K5mza__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes HomePromoPopup-module__9K5mza__overlayFadeIn{0%{opacity:0}to{opacity:1}}.HomePromoPopup-module__9K5mza__progressBar{z-index:10061;padding:max(.65rem,env(safe-area-inset-top))1rem 0;pointer-events:none;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.HomePromoPopup-module__9K5mza__progressSegment{background:#ffffff38;border-radius:999px;flex:1;height:3px;overflow:hidden}.HomePromoPopup-module__9K5mza__progressFill{border-radius:inherit;background:#ffffffe0;width:0;height:100%;transition:width .35s;display:block}.HomePromoPopup-module__9K5mza__progressSegmentComplete .HomePromoPopup-module__9K5mza__progressFill,.HomePromoPopup-module__9K5mza__progressSegmentActive .HomePromoPopup-module__9K5mza__progressFill{width:100%}.HomePromoPopup-module__9K5mza__imageLink{border-radius:4px;max-width:min(92vw,420px);max-height:min(78vh,560px);line-height:0;transition:transform .25s,opacity .25s;animation:.35s ease-out HomePromoPopup-module__9K5mza__imageFadeIn;display:block;overflow:hidden}.HomePromoPopup-module__9K5mza__imageLink:hover{transform:scale(1.01)}.HomePromoPopup-module__9K5mza__imageLink:active{transform:scale(.995)}@keyframes HomePromoPopup-module__9K5mza__imageFadeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.HomePromoPopup-module__9K5mza__image{object-fit:contain;width:auto;max-width:min(92vw,420px);height:auto;max-height:min(78vh,560px);display:block}.HomePromoPopup-module__9K5mza__closeButton{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:10062;-webkit-backdrop-filter:blur(8px);color:#ffffffeb;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .35s,transform .35s,background .2s,border-color .2s;display:flex;position:fixed;transform:translateY(6px)}.HomePromoPopup-module__9K5mza__closeButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.HomePromoPopup-module__9K5mza__closeButton:hover{background:#fff3;border-color:#ffffff73}.HomePromoPopup-module__9K5mza__closeIcon{width:20px;height:20px}@media (max-width:480px){.HomePromoPopup-module__9K5mza__imageLink,.HomePromoPopup-module__9K5mza__image{max-width:min(94vw,360px);max-height:min(72vh,480px)}.HomePromoPopup-module__9K5mza__closeButton{width:40px;height:40px}}
