.nVjI7W_modal.modalWrapper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#241a3abf}.nVjI7W_modal .modalBlock{text-align:left;background:0 0;border-radius:28px;max-width:508px;max-height:calc(100dvh - 24px);position:relative}.nVjI7W_modal .modalHead{width:auto;padding:14px 14px 0 0;position:absolute;top:0;right:0}.nVjI7W_modal .modalHead strong{display:none}.nVjI7W_modal .modalHead button{background:#ffffff2e;border:1px solid #ffffff73}.nVjI7W_modal .modalBody{background:0 0;min-height:0;padding:0}.nVjI7W_hero{color:#fff;background:linear-gradient(160deg,#6a4f75 0%,#3c2a5c 55%,#241a40 100%);border-radius:28px 28px 0 0;padding:24px 30px 22px;position:relative;overflow:hidden;-webkit-mask:radial-gradient(13px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(13px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.nVjI7W_heroDone{border-radius:28px;-webkit-mask:none;mask:none}.nVjI7W_heroBackdrop{opacity:.45;filter:blur(30px)saturate(1.2);position:absolute;inset:-30px}.nVjI7W_heroBackdrop img{object-fit:cover}.nVjI7W_hero:after{content:"";background:linear-gradient(#241a4026 0%,#241a40d9 100%);position:absolute;inset:0}.nVjI7W_head,.nVjI7W_title,.nVjI7W_text{z-index:1;position:relative}.nVjI7W_head{align-items:center;gap:20px;margin-bottom:18px;display:flex}.nVjI7W_poster{background:#ffffff26;border-radius:12px;flex:0 0 120px;height:150px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 10px 24px #00000059}.nVjI7W_poster img{object-fit:cover}.nVjI7W_details{flex-direction:column;align-items:flex-start;min-width:0;padding-right:24px;display:flex}.nVjI7W_badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#f0509a47;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.nVjI7W_badge:before{content:"";background:#f0509a;border-radius:50%;width:7px;height:7px}.nVjI7W_show{letter-spacing:-.01em;margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.16}.nVjI7W_when{color:#ffffffd9;font-size:15px;line-height:1.4}.nVjI7W_title{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:32px;font-weight:800;line-height:1.16}.nVjI7W_accent{color:#f0509a}.nVjI7W_text{color:#ffffffe6;margin:0;font-size:16px;line-height:1.45}.nVjI7W_sheet{background:#fff;border-radius:0 0 28px 28px;padding:22px 30px;position:relative;-webkit-mask:radial-gradient(13px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(13px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.nVjI7W_sheet:before{content:"";border-top:2px dashed #e4e0ef;position:absolute;top:0;left:18px;right:18px}.nVjI7W_field{color:var(--text-color-dark);text-align:left;margin-bottom:14px;font-size:14px;font-weight:700;display:block}.nVjI7W_optional{color:var(--text-color-gray-2);font-weight:400}.nVjI7W_field input{box-sizing:border-box;width:100%;height:50px;color:var(--text-color-dark);font:inherit;background:#f9f7fd;border:1.5px solid #e1dcee;border-radius:16px;margin-top:6px;padding:0 18px;font-size:16px;font-weight:400;display:block}.nVjI7W_field input::placeholder{color:#8b8798}.nVjI7W_hint{color:var(--text-color-gray-2);margin-top:6px;font-size:13px;font-weight:400;line-height:1.4;display:block}.nVjI7W_check{color:var(--text-color-dark);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:15px;line-height:1.4;display:flex}.nVjI7W_check input{accent-color:#7b2fdc;flex:none;width:21px;height:21px;margin:0}.nVjI7W_error{color:#c81e5b;text-align:left;min-height:20px;margin:4px 0;font-size:14px;line-height:1.4}.nVjI7W_submit{width:100%;height:54px;box-shadow:0 10px 24px #f0509a4d}.nVjI7W_privacy{color:var(--text-color-gray-2);text-align:left;margin:12px 0 0;font-size:13px;line-height:1.4}.nVjI7W_privacy a{color:inherit;text-decoration:underline}.nVjI7W_stack{flex-direction:column;align-items:stretch;gap:8px;display:inline-flex}@media (max-width:760px){.nVjI7W_hero,.nVjI7W_sheet{padding:22px 20px}.nVjI7W_poster{flex-basis:84px;height:105px}.nVjI7W_head{gap:14px;margin-bottom:16px}.nVjI7W_show{font-size:19px}.nVjI7W_when{font-size:14px}.nVjI7W_title{font-size:26px}}
