.ios-install-modal_overlay__Vvmu_{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,15,29,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ios-install-modal_dialog__JMPYr{position:relative;width:min(100%,480px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(148,163,184,.28);border-radius:32px;background:#ffffff;padding:40px 36px 34px;color:#0f172a;box-shadow:0 32px 90px rgba(2,12,27,.38)}.ios-install-modal_dragHandle__aG4oA{display:none;border:0;background:transparent;cursor:grab;touch-action:none}.ios-install-modal_dragHandle__aG4oA:active{cursor:grabbing}.ios-install-modal_dragHandle__aG4oA span{display:block;width:42px;height:5px;border-radius:999px;background:#d7e1e8}.ios-install-modal_closeButton__aujKQ{position:absolute;top:20px;right:20px;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:#475569;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.ios-install-modal_closeButton__aujKQ:hover{color:#075985;transform:translateY(-1px)}.ios-install-modal_closeButton__aujKQ:focus-visible,.ios-install-modal_doneButton___AFoM:focus-visible{outline:3px solid rgba(14,165,233,.32);outline-offset:3px}.ios-install-modal_closeButton__aujKQ svg{width:20px;height:20px;stroke-width:2.25}.ios-install-modal_title__qAhjv{max-width:390px;margin:18px 54px 0 0;color:#0f172a;font-size:31px;font-weight:620;letter-spacing:-.035em;line-height:1.08}.ios-install-modal_description__44VJD{max-width:400px;margin:17px 0 0;color:#64748b;font-size:15px;font-weight:500;line-height:1.55}.ios-install-modal_steps__zRd2E{margin:32px 0 0;padding:0;list-style:none}.ios-install-modal_step__pBhCR{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;align-items:center;padding:21px 0;border-top:1px solid #e7eef4}.ios-install-modal_stepIcon__y9O19{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#0369a1}.ios-install-modal_stepIcon__y9O19 svg{width:23px;height:23px;stroke-width:1.9}.ios-install-modal_stepCopy__srAwL{display:grid;gap:7px}.ios-install-modal_stepCopy__srAwL strong{color:#172033;font-size:15px;font-weight:760;letter-spacing:-.01em;line-height:1.25}.ios-install-modal_stepCopy__srAwL>span{color:#64748b;font-size:13px;font-weight:510;line-height:1.45}.ios-install-modal_doneButton___AFoM{display:inline-flex;width:100%;min-height:54px;margin-top:18px;align-items:center;justify-content:center;border:0;border-radius:17px;background:#0f172a;color:#ffffff;font-size:15px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 28px rgba(15,23,42,.18);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.ios-install-modal_doneButton___AFoM:hover{background:#075985;box-shadow:0 16px 30px rgba(3,105,161,.24);transform:translateY(-1px)}.ios-install-modal_browserNote__x1WM2{margin:17px 0 0;color:#94a3b8;font-size:11px;font-weight:600;line-height:1.4;text-align:center}@media (max-width:700px){.ios-install-modal_overlay__Vvmu_{align-items:flex-end;padding:0}.ios-install-modal_dialog__JMPYr{width:100%;max-height:min(84dvh,700px);border-radius:28px 28px 0 0;padding:12px 26px calc(24px + env(safe-area-inset-bottom))}.ios-install-modal_dragHandle__aG4oA{display:flex;width:100%;min-height:34px;align-items:flex-start;justify-content:center;padding:7px 0 0}.ios-install-modal_closeButton__aujKQ{top:19px;right:18px}.ios-install-modal_title__qAhjv{margin-top:10px;font-size:clamp(26px,7.4vw,30px)}.ios-install-modal_description__44VJD{font-size:14px;margin-top:15px}.ios-install-modal_steps__zRd2E{margin-top:27px}.ios-install-modal_step__pBhCR{padding:17px 0}.ios-install-modal_doneButton___AFoM{margin-top:20px}.ios-install-modal_browserNote__x1WM2{margin-top:16px}}@media (prefers-reduced-motion:reduce){.ios-install-modal_closeButton__aujKQ,.ios-install-modal_doneButton___AFoM{transition:none}}