.MobileAppModal_overlay__eWjb8{z-index:230!important}.MobileAppModal_content__XISdT{width:min(400px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:transparent}.MobileAppModal_modal__XdtRt{--app-ink:#0f172a;--app-muted:#64748b;--app-soft:#f1f5f9;--app-brand:#0047ab;--app-ease:cubic-bezier(0.23,1,0.32,1);position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:28px 24px 22px;border-radius:24px;background:#fff;text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 50px rgba(15,23,42,.16)}.MobileAppModal_handle__D7pP3{display:none}.MobileAppModal_closeBtn__HrcPD{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:10px;background:var(--app-soft);color:#475569;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .12s var(--app-ease),background .16s ease}@media(hover:hover)and (pointer:fine){.MobileAppModal_closeBtn__HrcPD:hover{background:#e2e8f0}}.MobileAppModal_closeBtn__HrcPD:active{transform:scale(.94)}.MobileAppModal_closeBtn__HrcPD:focus-visible{outline:2px solid rgba(0,71,171,.38);outline-offset:2px}.MobileAppModal_iconWrap__htYJ8{display:grid;place-items:center;width:72px;height:72px;margin:8px 0 16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(0,71,171,.1)}.MobileAppModal_logo__0O2j7{-o-object-fit:contain;object-fit:contain}.MobileAppModal_title__VyqZl{margin:0 0 8px;color:var(--app-ink);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.MobileAppModal_subtitle__VBxkl{margin:0 0 22px;max-width:32ch;color:var(--app-muted);font-size:14px;font-weight:500;line-height:1.45}.MobileAppModal_primaryBtn__gW8pN,.MobileAppModal_secondaryBtn__WLRn7,.MobileAppModal_secondaryStoreBtn__CPJV1{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 16px;border:none;border-radius:14px;font:inherit;font-size:15px;font-weight:650;letter-spacing:-.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .12s var(--app-ease),background .16s ease,color .16s ease}.MobileAppModal_primaryBtn__gW8pN:active,.MobileAppModal_secondaryBtn__WLRn7:active,.MobileAppModal_secondaryStoreBtn__CPJV1:active{transform:scale(.97)}.MobileAppModal_primaryBtn__gW8pN:focus-visible,.MobileAppModal_secondaryBtn__WLRn7:focus-visible,.MobileAppModal_secondaryStoreBtn__CPJV1:focus-visible{outline:2px solid rgba(0,71,171,.35);outline-offset:2px}.MobileAppModal_primaryBtn__gW8pN{background:var(--app-brand);color:#fff}.MobileAppModal_secondaryStoreBtn__CPJV1{margin-top:8px;background:var(--app-soft);color:var(--app-ink)}.MobileAppModal_secondaryBtn__WLRn7{margin-top:8px;min-height:40px;background:transparent;color:var(--app-muted);font-weight:600}@media screen and (max-width:631px){.MobileAppModal_overlay__eWjb8{place-items:end center!important;padding:0!important;background-color:rgba(15,23,42,.42)}.MobileAppModal_content__XISdT{width:100%;max-height:min(92dvh,640px);animation:MobileAppModal_sheetIn__O3NS_ .32s cubic-bezier(.32,.72,0,1) both}.MobileAppModal_modal__XdtRt{padding:12px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:22px 22px 0 0;box-shadow:0 -8px 32px rgba(15,23,42,.12)}.MobileAppModal_handle__D7pP3{display:block;width:36px;height:4px;margin:2px auto 8px;border-radius:999px;background:#d1d5db}.MobileAppModal_title__VyqZl{font-size:22px}}@keyframes MobileAppModal_sheetIn__O3NS_{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.MobileAppModal_content__XISdT,.MobileAppModal_modal__XdtRt{animation:none}.MobileAppModal_closeBtn__HrcPD,.MobileAppModal_primaryBtn__gW8pN,.MobileAppModal_secondaryBtn__WLRn7,.MobileAppModal_secondaryStoreBtn__CPJV1{transition:none}.MobileAppModal_closeBtn__HrcPD:active,.MobileAppModal_primaryBtn__gW8pN:active,.MobileAppModal_secondaryBtn__WLRn7:active,.MobileAppModal_secondaryStoreBtn__CPJV1:active{transform:none}}@media(prefers-reduced-transparency:reduce){.MobileAppModal_overlay__eWjb8{background-color:rgba(15,23,42,.72);backdrop-filter:none}}