.modal-module-scss-module__RVfNEq__backdrop{z-index:1000001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09132f80;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-module-scss-module__RVfNEq__dialog{background:#fff;border-radius:24px;justify-self:center;width:min(560px,100%);min-height:0;padding:38px 38px 30px;position:relative;box-shadow:0 30px 90px #00000047}.modal-module-scss-module__RVfNEq__dialog,.modal-module-scss-module__RVfNEq__dialog *{box-sizing:border-box}.modal-module-scss-module__RVfNEq__close{z-index:2;color:#1f2329;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;top:18px;right:18px}.modal-module-scss-module__RVfNEq__close:hover{color:#4e83fd;background:#f4f6fa}.modal-module-scss-module__RVfNEq__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:22px;height:22px}.modal-module-scss-module__RVfNEq__form{gap:20px;display:grid}.modal-module-scss-module__RVfNEq__kicker{color:#4e83fd;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:15px;font-weight:730;line-height:1.2;display:flex}.modal-module-scss-module__RVfNEq__kicker svg{fill:currentColor;width:17px;height:17px}.modal-module-scss-module__RVfNEq__form h3{color:#1f2329;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.22}.modal-module-scss-module__RVfNEq__form label{color:#3e4b64;gap:8px;font-size:13px;font-weight:650;display:grid}.modal-module-scss-module__RVfNEq__form input{color:#1f293d;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #d8e1ef;border-radius:11px;outline:none;padding:0 14px;font-weight:400;transition:border-color .16s,box-shadow .16s}.modal-module-scss-module__RVfNEq__form input:focus{border-color:#4e83fd;box-shadow:0 0 0 3px #4e83fd1f}.modal-module-scss-module__RVfNEq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-module-scss-module__RVfNEq__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b65f5,#8c71ef 58%,#de81de);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 27px;font-size:16px;font-weight:680;display:inline-flex}.modal-module-scss-module__RVfNEq__submit:hover{background:linear-gradient(135deg,#626bf7,#9578ef 58%,#e588df)}.modal-module-scss-module__RVfNEq__submit:disabled{cursor:wait;opacity:.68}.modal-module-scss-module__RVfNEq__submit svg{fill:currentColor;width:18px;height:18px}.modal-module-scss-module__RVfNEq__status{color:#68738e;text-align:center;margin:-5px 0 0;font-size:13px}.modal-module-scss-module__RVfNEq__status:empty{display:none}.modal-module-scss-module__RVfNEq__status[data-state=success]{color:#168360}.modal-module-scss-module__RVfNEq__status[data-state=error]{color:#d33b3b}@media (max-width:680px){.modal-module-scss-module__RVfNEq__backdrop{padding:24px}.modal-module-scss-module__RVfNEq__dialog{padding:30px 22px}.modal-module-scss-module__RVfNEq__fields{grid-template-columns:1fr}.modal-module-scss-module__RVfNEq__close{top:16px;right:16px}}@media (max-width:680px) and (max-height:620px){.modal-module-scss-module__RVfNEq__backdrop{padding:12px}.modal-module-scss-module__RVfNEq__dialog{border-radius:18px;padding:22px 18px 18px}.modal-module-scss-module__RVfNEq__close{width:36px;height:36px;top:10px;right:10px}.modal-module-scss-module__RVfNEq__close svg{width:19px;height:19px}.modal-module-scss-module__RVfNEq__form{gap:12px}.modal-module-scss-module__RVfNEq__kicker{gap:6px;font-size:13px}.modal-module-scss-module__RVfNEq__kicker svg{width:15px;height:15px}.modal-module-scss-module__RVfNEq__form h3{padding-right:28px;font-size:22px;line-height:1.22}.modal-module-scss-module__RVfNEq__form label{gap:5px;font-size:12px}.modal-module-scss-module__RVfNEq__form input{border-radius:10px;height:44px;padding:0 12px}.modal-module-scss-module__RVfNEq__fields{gap:8px}.modal-module-scss-module__RVfNEq__submit{min-height:44px;padding:0 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.modal-module-scss-module__RVfNEq__close,.modal-module-scss-module__RVfNEq__form input{transition:none}}
