.site-dialogs-module__SVrHtW__dialog{color:#27212f;background:#fff;border:1px solid #ece5f2;border-radius:24px;width:min(570px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;animation:.45s cubic-bezier(.16,1,.3,1) both site-dialogs-module__SVrHtW__arrive;overflow:auto;box-shadow:0 28px 100px #24133040}.site-dialogs-module__SVrHtW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#221b386b;animation:.3s ease-out both site-dialogs-module__SVrHtW__dim}.site-dialogs-module__SVrHtW__closing{animation:.22s ease-in both site-dialogs-module__SVrHtW__depart}.site-dialogs-module__SVrHtW__closing::backdrop{animation:.22s ease-in reverse both site-dialogs-module__SVrHtW__dim}.site-dialogs-module__SVrHtW__header{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid #eee7f3;padding:26px 30px 20px;position:sticky;top:0}.site-dialogs-module__SVrHtW__header small,.site-dialogs-module__SVrHtW__eyebrow{color:#8920d6;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.site-dialogs-module__SVrHtW__header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:25px}.site-dialogs-module__SVrHtW__close{color:#75677f;cursor:pointer;background:#f5f1f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:24px;right:20px}.site-dialogs-module__SVrHtW__content{padding:22px 30px 28px}.site-dialogs-module__SVrHtW__intro{color:#776c81;word-break:keep-all;margin:0 0 20px;font-size:14px;line-height:1.8}.site-dialogs-module__SVrHtW__intro a{color:#7e19c8;text-underline-offset:3px;font-weight:700;text-decoration:underline}.site-dialogs-module__SVrHtW__form{gap:17px;display:grid}.site-dialogs-module__SVrHtW__form label{gap:8px;font-size:14px;font-weight:650;display:grid}.site-dialogs-module__SVrHtW__form label b{color:#e04f71}.site-dialogs-module__SVrHtW__form input:not([type=checkbox]),.site-dialogs-module__SVrHtW__form textarea{width:100%;min-width:0;font:inherit;color:#342c3d;background:#fff;border:1px solid #ded5e6;border-radius:10px;padding:12px 14px;font-weight:400}.site-dialogs-module__SVrHtW__form textarea{resize:vertical;min-height:112px;line-height:1.7}.site-dialogs-module__SVrHtW__form input:focus,.site-dialogs-module__SVrHtW__form textarea:focus{outline-offset:2px;outline:2px solid #c78bff}.site-dialogs-module__SVrHtW__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-dialogs-module__SVrHtW__captcha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-dialogs-module__SVrHtW__captcha img{border:1px solid #eee6f4;border-radius:10px;width:230px;height:65px}.site-dialogs-module__SVrHtW__secondary{color:#74617f;cursor:pointer;font:inherit;background:#fff;border:1px solid #e0d6e9;border-radius:10px;padding:10px 14px;font-size:14px}.site-dialogs-module__SVrHtW__primary{color:#fff;font:inherit;cursor:pointer;background:#790bc8;border:0;border-radius:12px;padding:14px 20px;font-weight:750}.site-dialogs-module__SVrHtW__primary:disabled,.site-dialogs-module__SVrHtW__secondary:disabled{opacity:.5;cursor:wait}.site-dialogs-module__SVrHtW__policy{color:#74677f;background:#faf8fc;border-radius:12px;padding:15px 18px;font-size:13px;line-height:1.8}.site-dialogs-module__SVrHtW__policy p{margin:5px 0 0}.site-dialogs-module__SVrHtW__form .site-dialogs-module__SVrHtW__consent{align-items:center;gap:10px;line-height:1.6;display:flex}.site-dialogs-module__SVrHtW__consent input{accent-color:#850bd5;flex-shrink:0;width:18px;height:18px}.site-dialogs-module__SVrHtW__count{text-align:right;color:#8a7e95;font-size:12px;font-weight:400}.site-dialogs-module__SVrHtW__error{color:#ae3150;background:#fff1f4;border-radius:10px;margin:0;padding:12px 15px;font-size:14px;line-height:1.7}.site-dialogs-module__SVrHtW__success{text-align:center;padding:28px 0;line-height:1.8}.site-dialogs-module__SVrHtW__success strong{font-size:21px;display:block}.site-dialogs-module__SVrHtW__success svg{color:#8413d0;margin:auto auto 14px}.site-dialogs-module__SVrHtW__trap{clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.site-dialogs-module__SVrHtW__toast{z-index:20000;color:#fff;background:#302638;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);padding:16px 24px;font-size:14px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #24133035}.site-dialogs-module__SVrHtW__mobileHero{background:linear-gradient(140deg,#f7efff,#f5f5ff);border:1px solid #eadcf6;border-radius:18px;margin-bottom:22px;padding:24px}.site-dialogs-module__SVrHtW__mobileHero svg{color:#8712d9}.site-dialogs-module__SVrHtW__mobileHero h3{letter-spacing:-.04em;margin:15px 0 10px;font-size:24px}.site-dialogs-module__SVrHtW__mobileHero p{color:#7e7088;font-size:14px;line-height:1.8}.site-dialogs-module__SVrHtW__linkList{gap:10px;display:grid}.site-dialogs-module__SVrHtW__linkList a{color:#46374f;border:1px solid #ebe3f2;border-radius:12px;justify-content:space-between;padding:16px 18px;font-size:15px;text-decoration:none;display:flex}.site-dialogs-module__SVrHtW__page{background:#fff;border:1px solid #eee6f5;border-radius:22px;width:min(620px,100% - 32px);margin:110px auto 60px;overflow:hidden}.site-dialogs-module__SVrHtW__page .site-dialogs-module__SVrHtW__header{position:relative}.site-dialogs-module__SVrHtW__confirm{padding:30px;line-height:1.8}.site-dialogs-module__SVrHtW__confirm h3{margin-top:0;font-size:21px}.site-dialogs-module__SVrHtW__confirm p{color:#7a6a86;font-size:14px}.site-dialogs-module__SVrHtW__confirm div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@keyframes site-dialogs-module__SVrHtW__arrive{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes site-dialogs-module__SVrHtW__depart{to{opacity:0;transform:translateY(12px)scale(.99)}}@keyframes site-dialogs-module__SVrHtW__dim{0%{opacity:0}to{opacity:1}}@media (max-width:540px){.site-dialogs-module__SVrHtW__content{padding:20px}.site-dialogs-module__SVrHtW__header{padding:24px 20px 18px}.site-dialogs-module__SVrHtW__row{grid-template-columns:1fr}.site-dialogs-module__SVrHtW__dialog{border-radius:20px;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.site-dialogs-module__SVrHtW__dialog,.site-dialogs-module__SVrHtW__dialog::backdrop{animation:none}}
