.password-recovery-phone-first{gap:var(--indent-4);flex-direction:column;display:flex}.password-recovery-phone-first__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.password-recovery-phone-first__input-container,.password-recovery-phone-first__phone{gap:var(--indent-2);flex-direction:column;display:flex}.password-recovery-phone-first__buttons{align-items:center;gap:var(--indent-2);display:flex}.password-recovery-phone-first__buttons button,.password-recovery-phone-first__back{flex:1}
.password-recovery-phone-second{gap:var(--indent-4);flex-direction:column;display:flex}.password-recovery-phone-second__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.password-recovery-phone-second__subtitle{color:var(--text-icons-secondary,#ffffffa6);text-align:center;margin-top:calc(var(--indent-4) * -1);font-size:14px}.password-recovery-phone-second__input-container{gap:var(--indent-2);flex-direction:column;display:flex}.password-recovery-phone-second__buttons{align-items:center;gap:var(--indent-2);display:flex}.password-recovery-phone-second__buttons button,.password-recovery-phone-second__back{flex:1}
.password-recovery-phone-third{gap:var(--indent-4);flex-direction:column;display:flex}.password-recovery-phone-third__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.password-recovery-phone-third__input-container{gap:var(--indent-2);flex-direction:column;display:flex}.password-recovery-phone-third__submit{width:100%}
.promo-code-activation-error__button{width:100%;height:auto;padding:var(--indent-3) var(--indent-6);color:var(--button-primary-text-icon-default,#1b1816);text-align:center;text-transform:uppercase;font-size:18px;font-weight:800;line-height:160%}.promo-code-activation-error__row{justify-content:center;align-items:center;gap:var(--indent-4);flex-direction:row;width:100%;display:flex}
.promo-code-activation-success__container{justify-content:center;align-items:center;height:100%;display:flex}.promo-code-activation-success__button{width:auto;height:auto;padding:var(--indent-3) var(--indent-6);color:var(--tx-active);font-weight:600}
.modal__content.reg-close-popup-modal{width:min(820px,100vw - 32px);max-width:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:28px!important;overflow:hidden!important}.modal__content.reg-close-popup-modal .modal__close-button{background:#05152a94;border:1px solid #ffffff1f;border-radius:12px;width:40px;height:40px;top:18px;right:18px;box-shadow:0 8px 24px #0007143d}.modal__safe-area-wrapper:has(.reg-close-popup-modal-wrapper){overflow:hidden!important}.reg-close-popup-modal-wrapper{--reg-close-accent:#d98b12;--reg-close-gold:#ffd267;isolation:isolate;background:radial-gradient(circle at 88% 22%,#308eff6b 0,#308eff24 26%,#0000 49%),radial-gradient(circle at 72% 112%,#d98b1257 0,#d98b121a 29%,#0000 52%),linear-gradient(138deg,#07182d 0%,#0b274d 54%,#17467d 100%);border:1px solid #ffd26780;border-radius:28px;grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);align-items:center;width:100%;min-height:460px;padding:46px 38px 38px 48px;animation:7s ease-in-out infinite reg-close-surface-glow;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #000512b8,inset 0 1px #ffffff14}.reg-close-popup-modal-wrapper:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff0b,#0000 38%),repeating-linear-gradient(125deg,#0000 0 42px,#ffffff05 43px 44px);position:absolute;inset:0;overflow:hidden}.reg-close-popup-modal__content{z-index:3;flex-direction:column;align-items:flex-start;max-width:360px;display:flex;position:relative}.reg-close-popup-modal__logo{filter:drop-shadow(0 8px 20px #0000004d);width:164px;height:auto;margin-bottom:30px;display:block}.reg-close-popup-modal__title{color:#fff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 8px 28px #0000004d;margin:0;font-size:38px;font-weight:800;line-height:42px}.reg-close-popup-modal__title:after{background:linear-gradient(90deg, var(--reg-close-accent), #ffe09a);content:"";border-radius:999px;width:72px;height:4px;margin-top:18px;display:block;box-shadow:0 0 22px #ffc44c6b}.reg-close-popup-modal__description{color:#ffffffc7;text-wrap:balance;max-width:340px;margin:20px 0 28px;font-size:17px;font-weight:500;line-height:25px}.reg-close-popup-modal__primary-button{border-radius:12px;width:min(100%,300px);height:54px;font-size:16px;font-weight:800;animation:4.8s ease-in-out infinite reg-close-cta-glow;box-shadow:0 14px 30px #d98b1247,inset 0 1px #ffffff2e}.reg-close-popup-modal__visual{z-index:2;pointer-events:none;width:450px;position:absolute;top:92px;bottom:-18px;right:-16px}.reg-close-popup-modal__art{filter:drop-shadow(0 24px 30px #00061466);width:100%;height:auto;position:absolute;bottom:0;right:0}.reg-close-popup-modal__css-ambient{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reg-close-popup-modal__glint,.reg-close-popup-modal__dash{pointer-events:none;display:block;position:absolute}.reg-close-popup-modal__glint{background:#ffd267;border-radius:2px;width:8px;height:8px;animation:4.6s ease-in-out infinite reg-close-glint;transform:rotate(45deg);box-shadow:0 0 15px #ffd26794}.reg-close-popup-modal__glint--1{top:18%;left:48%}.reg-close-popup-modal__glint--2{background:#8fc6ff;width:5px;height:5px;animation-delay:-1.4s;top:28%;right:9%;box-shadow:0 0 14px #50a3ffa8}.reg-close-popup-modal__glint--3{width:6px;height:6px;animation-delay:-2.6s;bottom:18%;left:51%}.reg-close-popup-modal__glint--4{background:#9bcaff;width:4px;height:4px;animation-delay:-3.4s;bottom:12%;right:7%;box-shadow:0 0 12px #4da0ff9e}.reg-close-popup-modal__dash{opacity:.38;background:linear-gradient(#ffd267,#ffd26738);border-radius:999px;width:5px;height:22px;animation:6.4s ease-in-out infinite reg-close-dash;transform:rotate(32deg)}.reg-close-popup-modal__dash--1{top:13%;right:27%}.reg-close-popup-modal__dash--2{height:18px;animation-delay:-3.1s;bottom:10%;right:35%;transform:rotate(-28deg)}@keyframes reg-close-surface-glow{0%,to{box-shadow:0 34px 100px #000512b8,inset 0 1px #ffffff14}50%{box-shadow:0 38px 110px #000512c7,0 0 42px #2f81e21f,inset 0 1px #ffffff1a}}@keyframes reg-close-cta-glow{0%,to{filter:brightness()}50%{filter:brightness(1.06)}}@keyframes reg-close-glint{0%,to{opacity:.25;translate:0}50%{opacity:.9;translate:0 -5px}}@keyframes reg-close-dash{0%,to{opacity:.2;translate:0}50%{opacity:.48;translate:0 6px}}@media (max-width:768px){.modal__content.reg-close-popup-modal{width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);border-radius:24px!important}.modal__content.reg-close-popup-modal .modal__close-button{border-radius:10px;width:36px;height:36px;top:14px;right:14px}.reg-close-popup-modal-wrapper{border-radius:24px;flex-direction:column;align-items:center;min-height:570px;padding:28px 22px 0;display:flex}.reg-close-popup-modal__content{text-align:center;flex:none;align-items:center;width:100%;max-width:350px}.reg-close-popup-modal__logo{width:136px;margin-bottom:18px}.reg-close-popup-modal__title{max-width:310px;font-size:28px;line-height:32px}.reg-close-popup-modal__title:after{width:58px;height:3px;margin:14px auto 0}.reg-close-popup-modal__description{max-width:320px;margin:14px 0 20px;font-size:15px;line-height:22px}.reg-close-popup-modal__primary-button{width:100%;height:48px}.reg-close-popup-modal__visual{flex:auto;width:100%;min-height:290px;margin-top:4px;position:relative;top:auto;bottom:auto;right:auto}.reg-close-popup-modal__art{width:360px;max-width:none;bottom:-20px;right:50%;transform:translate(50%)}.reg-close-popup-modal__glint--1{top:52%;left:8%}.reg-close-popup-modal__glint--2{top:58%;right:9%}.reg-close-popup-modal__glint--3{bottom:12%;left:13%}.reg-close-popup-modal__glint--4{bottom:8%;right:12%}.reg-close-popup-modal__dash--1{top:56%;right:20%}.reg-close-popup-modal__dash--2{bottom:7%;left:22%}}@media (max-width:380px),(max-height:680px){.reg-close-popup-modal-wrapper{min-height:520px;padding-top:22px}.reg-close-popup-modal__logo{width:116px;margin-bottom:12px}.reg-close-popup-modal__title{font-size:24px;line-height:28px}.reg-close-popup-modal__title:after{margin-top:10px}.reg-close-popup-modal__description{margin-block:10px 14px;font-size:14px;line-height:20px}.reg-close-popup-modal__visual{min-height:250px;margin-top:4px}.reg-close-popup-modal__art{width:320px;bottom:-22px}}@media (prefers-reduced-motion:reduce){.reg-close-popup-modal-wrapper,.reg-close-popup-modal__primary-button,.reg-close-popup-modal__glint,.reg-close-popup-modal__dash{animation:none}}
