.InstallOptions-module__z5rK4W__installBlock{border-top:1px solid #dceae8;gap:10px;padding-top:13px;display:grid}.InstallOptions-module__z5rK4W__title{color:#111827;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.15}.InstallOptions-module__z5rK4W__optionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.InstallOptions-module__z5rK4W__storeColumn,.InstallOptions-module__z5rK4W__iphoneColumn,.InstallOptions-module__z5rK4W__googleColumn{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.InstallOptions-module__z5rK4W__storeLink,.InstallOptions-module__z5rK4W__appStoreVisual,.InstallOptions-module__z5rK4W__disabledStore{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:136px;height:40px;display:flex}.InstallOptions-module__z5rK4W__storeLink{text-decoration:none}.InstallOptions-module__z5rK4W__storeBadge,.InstallOptions-module__z5rK4W__appStoreBadge,.InstallOptions-module__z5rK4W__googleBadge{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px;display:block}.InstallOptions-module__z5rK4W__qrButton{cursor:zoom-in;background:#fff;border:0;border-radius:10px;width:112px;padding:0;line-height:0;display:block;position:relative}.InstallOptions-module__z5rK4W__qrButton:focus-visible{outline:none;box-shadow:0 0 0 3px #22a89b2e}.InstallOptions-module__z5rK4W__qr{object-fit:contain;background:#fff;width:112px;height:auto;display:block}.InstallOptions-module__z5rK4W__zoomBadge{color:#14808f;pointer-events:none;background:#fffffff0;border:1px solid #123c4729;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 3px 10px #123c472e}.InstallOptions-module__z5rK4W__zoomBadge svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.InstallOptions-module__z5rK4W__disabledStore{opacity:.34;filter:grayscale();cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none}.InstallOptions-module__z5rK4W__soonText{color:#6a8389;text-align:center;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.2}.InstallOptions-module__z5rK4W__iphoneButton{color:#14808f;width:100%;max-width:136px;min-height:38px;font:inherit;cursor:pointer;background:#f5fbfa;border:1px solid #b9deda;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.2}.InstallOptions-module__z5rK4W__iphoneButton:hover,.InstallOptions-module__z5rK4W__iphoneButton:focus-visible{border-color:#22a89b;outline:none;box-shadow:0 0 0 3px #22a89b1f}.InstallOptions-module__z5rK4W__overlay{z-index:1000;box-sizing:border-box;background:#0b272e9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.InstallOptions-module__z5rK4W__dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(1500px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000047}.InstallOptions-module__z5rK4W__qrDialog{width:min(460px,100%)}.InstallOptions-module__z5rK4W__dialogHeader{border-bottom:1px solid #e4efed;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.InstallOptions-module__z5rK4W__dialogHeader h2{color:#123c47;margin:0;font-size:18px;font-weight:800;line-height:1.3}.InstallOptions-module__z5rK4W__closeButton{color:#34545c;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e6e5;border-radius:50%;flex:0 0 36px;font-size:24px;line-height:1}.InstallOptions-module__z5rK4W__closeButton:focus-visible{outline:none;box-shadow:0 0 0 3px #22a89b2e}.InstallOptions-module__z5rK4W__qrDialogBody{flex-direction:column;align-items:center;gap:16px;padding:18px;display:flex;overflow:auto}.InstallOptions-module__z5rK4W__qrLarge{object-fit:contain;background:#fff;width:min(360px,100%);height:auto;display:block}.InstallOptions-module__z5rK4W__rustorePopupLink{color:#fff;background:#22a89b;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #22a89b33}.InstallOptions-module__z5rK4W__rustorePopupLink:hover,.InstallOptions-module__z5rK4W__rustorePopupLink:focus-visible{background:#1b9186;outline:none;box-shadow:0 0 0 3px #22a89b29,0 7px 16px #22a89b33}.InstallOptions-module__z5rK4W__imageViewport{padding:12px;overflow:auto}.InstallOptions-module__z5rK4W__guideImage{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 120px);display:block}@media (max-width:600px){.InstallOptions-module__z5rK4W__title{font-size:18px}.InstallOptions-module__z5rK4W__optionsGrid{gap:7px}.InstallOptions-module__z5rK4W__storeLink,.InstallOptions-module__z5rK4W__appStoreVisual,.InstallOptions-module__z5rK4W__disabledStore,.InstallOptions-module__z5rK4W__iphoneButton{max-width:108px}.InstallOptions-module__z5rK4W__storeLink,.InstallOptions-module__z5rK4W__appStoreVisual,.InstallOptions-module__z5rK4W__disabledStore{height:34px}.InstallOptions-module__z5rK4W__storeBadge,.InstallOptions-module__z5rK4W__appStoreBadge,.InstallOptions-module__z5rK4W__googleBadge{max-height:34px}.InstallOptions-module__z5rK4W__qrButton,.InstallOptions-module__z5rK4W__qr{width:92px}.InstallOptions-module__z5rK4W__zoomBadge{width:27px;height:27px;bottom:4px;right:4px}.InstallOptions-module__z5rK4W__zoomBadge svg{width:16px;height:16px}.InstallOptions-module__z5rK4W__iphoneButton{min-height:36px;padding:6px 7px;font-size:10px}.InstallOptions-module__z5rK4W__overlay{padding:8px}.InstallOptions-module__z5rK4W__dialog{border-radius:14px;max-height:calc(100vh - 16px)}.InstallOptions-module__z5rK4W__dialogHeader{padding:10px 12px}.InstallOptions-module__z5rK4W__dialogHeader h2{font-size:14px}.InstallOptions-module__z5rK4W__qrDialogBody{gap:12px;padding:12px}.InstallOptions-module__z5rK4W__qrLarge{width:min(340px,100%)}.InstallOptions-module__z5rK4W__imageViewport{padding:8px}.InstallOptions-module__z5rK4W__guideImage{max-height:calc(100vh - 88px)}}@media (max-height:760px) and (min-width:601px){.InstallOptions-module__z5rK4W__installBlock{gap:8px;padding-top:10px}.InstallOptions-module__z5rK4W__title{font-size:18px}.InstallOptions-module__z5rK4W__storeLink,.InstallOptions-module__z5rK4W__appStoreVisual,.InstallOptions-module__z5rK4W__disabledStore{height:36px}.InstallOptions-module__z5rK4W__storeBadge,.InstallOptions-module__z5rK4W__appStoreBadge,.InstallOptions-module__z5rK4W__googleBadge{max-height:36px}.InstallOptions-module__z5rK4W__qrButton,.InstallOptions-module__z5rK4W__qr{width:96px}}
.LoginPhone-module__ceDVZq__phoneMain{box-sizing:border-box;background:linear-gradient(#eef6f5 0%,#e3f1ef 100%);justify-content:center;align-items:center;min-height:100dvh;padding:18px 20px;font-family:Manrope,Arial,sans-serif;display:flex}.LoginPhone-module__ceDVZq__phoneCard{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:490px;padding:24px 30px;display:flex;box-shadow:0 20px 50px #123c471a}.LoginPhone-module__ceDVZq__brandRow{align-items:center;gap:12px;display:flex}.LoginPhone-module__ceDVZq__brandLogo{flex-shrink:0;width:auto;height:38px;display:block}.LoginPhone-module__ceDVZq__brandLabel{text-transform:uppercase;letter-spacing:.1em;color:#22a89b;border-left:1px solid #d6e6e5;padding-left:12px;font-size:10px;font-weight:700;line-height:1.2}.LoginPhone-module__ceDVZq__intro{flex-direction:column;gap:5px;display:flex}.LoginPhone-module__ceDVZq__pageTitle{letter-spacing:-.03em;color:#123c47;margin:0;font-size:30px;font-weight:800;line-height:1.05}.LoginPhone-module__ceDVZq__lead{color:#55727a;margin:0;font-size:14px;font-weight:400;line-height:1.4}.LoginPhone-module__ceDVZq__phoneForm{flex-direction:column;gap:8px;display:flex}.LoginPhone-module__ceDVZq__fieldLabel{color:#123c47;font-size:12px;font-weight:700;line-height:1.25}.LoginPhone-module__ceDVZq__phoneInput{color:#123c47;box-sizing:border-box;background:#f7fbfa;border:1px solid #d6e6e5;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .16s,box-shadow .16s}.LoginPhone-module__ceDVZq__phoneInput:focus{border-color:#22a89b;box-shadow:0 0 0 3px #22a89b1f}.LoginPhone-module__ceDVZq__message{color:#55727a;margin:0;font-size:12px;font-weight:500;line-height:1.35}.LoginPhone-module__ceDVZq__submitButton{color:#fff;cursor:pointer;background:#22a89b;border:none;border-radius:12px;width:100%;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;transition:background .16s,opacity .16s,transform .16s;box-shadow:0 7px 16px #22a89b3d}.LoginPhone-module__ceDVZq__submitButton:hover:not(:disabled){background:#1b9186}.LoginPhone-module__ceDVZq__submitButton:focus-visible{outline:none;box-shadow:0 0 0 3px #22a89b29,0 7px 16px #22a89b3d}.LoginPhone-module__ceDVZq__submitButton:disabled{cursor:default;opacity:.72}.LoginPhone-module__ceDVZq__infoBox{background:#eef8f6;border:1px solid #cfe8e3;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.LoginPhone-module__ceDVZq__infoIcon{color:#fff;background:#22a89b;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:14px;font-weight:700;line-height:1;display:flex}.LoginPhone-module__ceDVZq__infoText{color:#3c5a62;margin:0;font-size:12px;font-weight:500;line-height:1.4}@media (max-width:600px){.LoginPhone-module__ceDVZq__phoneMain{align-items:flex-start;padding:12px}.LoginPhone-module__ceDVZq__phoneCard{border-radius:18px;gap:13px;max-width:100%;padding:20px 18px}.LoginPhone-module__ceDVZq__brandLogo{height:36px}.LoginPhone-module__ceDVZq__pageTitle{font-size:28px}}@media (max-height:760px) and (min-width:601px){.LoginPhone-module__ceDVZq__phoneMain{align-items:flex-start;padding-top:10px;padding-bottom:10px}.LoginPhone-module__ceDVZq__phoneCard{gap:11px;padding-top:18px;padding-bottom:18px}.LoginPhone-module__ceDVZq__brandLogo{height:34px}.LoginPhone-module__ceDVZq__pageTitle{font-size:28px}.LoginPhone-module__ceDVZq__lead,.LoginPhone-module__ceDVZq__infoText{line-height:1.32}}
