.button{align-items:center;background-color:#9a77fb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:52px;justify-content:center;line-height:20px;text-decoration:none;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.button:not(:disabled):hover{background-color:#aa8cff}.button:not(:disabled):active{background-color:#6c4dc0}.button:disabled{background-color:#f2f2f7;color:#6e6e7d;filter:blur(4px)}.button._secondary{background-color:#30313d}.button._secondary:not(:disabled):hover{background-color:#6e6e7d}.button._secondary:not(:disabled):active{background-color:#20212c}.button._secondary:disabled{background-color:#f2f2f7}.field{display:inline-flex;flex-direction:column;position:relative;width:100%}.field__input{background-color:transparent;border:1px solid #d0d5dc;border-radius:8px;color:#30313d;font-size:16px;font-weight:400;line-height:18px;overflow:hidden;padding:18px 48px 18px 16px;resize:none;transition:all .2s ease-in;width:100%}.field__input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff}.field__input:hover:not(:focus){background-color:#f2f2f7;box-shadow:inset 0 0 0 9999px #f2f2f7}.field__input:hover:not(:focus)::-moz-placeholder{color:#aa8cff}.field__input:hover:not(:focus)::placeholder{color:#aa8cff}.field__input:focus{border-color:#30313d}.field__input:not(textarea){text-overflow:ellipsis}.field__input:has(+.field__label)::-moz-placeholder{color:transparent}.field__input:has(+.field__label)::placeholder{color:transparent}.field__label{color:#6e6e7d;font-size:16px;font-weight:400;left:16px;line-height:20px;pointer-events:none;position:absolute;top:18px;transition:all .15s ease}.field__error{color:#ee152e;font-size:12px;font-weight:400;line-height:14px;margin-top:2px}.field__range{bottom:-1px;padding:0 16px;position:absolute;transform:translateY(50%);width:100%}.field__icon{color:#6e6e7d;font-size:16px;font-weight:400;line-height:24px;pointer-events:none;position:absolute;right:16px;top:16px;transition:transform .1s ease-in}.field__input:not(:-moz-placeholder)~.field__label,.field__input:not(:-moz-read-only):focus~.field__label{font-size:12px;top:8px}.field__input:not(:placeholder-shown)~.field__label,.field__input:not(:read-only):focus~.field__label{font-size:12px;top:8px}.field._select .field__input:-moz-read-only{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}.field._select .field__input:read-only{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field._range .field__input,.field._select .field__input{padding:26px 48px 10px 16px}.field._range .field__input:hover:not(:focus),.field._select .field__input:hover:not(:focus){background-color:#f6f8fa}.field._range .field__input::-moz-placeholder,.field._select .field__input::-moz-placeholder{color:transparent}.field._range .field__input::placeholder,.field._select .field__input::placeholder{color:transparent}.field._error .field__input{border-color:#ee152e}.field._cleanable .field__icon{cursor:pointer;pointer-events:all}.field._cleanable .field__input:-moz-placeholder~.field__icon{display:none}.field._cleanable .field__input:placeholder-shown~.field__icon{display:none}.connect-form{display:flex;flex-direction:column;position:relative}.connect-form__controls{display:flex;flex-direction:column;gap:24px}@media(min-width:600px){.connect-form__controls{gap:36px}}@media(min-width:768px){.connect-form__controls{gap:32px}}.connect-form__controls-title{color:#30313d;font-size:22px;font-weight:600;line-height:24px;text-align:center}@media(min-width:600px){.connect-form__controls-title{font-size:24px;line-height:28px}}@media(min-width:1200px){.connect-form__controls-title{font-size:32px;line-height:36px}}.connect-form__controls-group{display:flex;flex-direction:column;gap:16px}.connect-form__controls-grid{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}@media(min-width:1200px){.connect-form__controls-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.connect-form__controls-grid>:nth-child(3){grid-area:2/1/3/3}.connect-form__controls-grid>:nth-child(4){grid-area:3/1/4/3}}.connect-form__controls-actions,.connect-form__controls-captcha{width:100%}.connect-form__controls-text{color:#6e6e7d;font-size:12px;font-weight:400;line-height:16px;text-align:center}.connect-form__controls-text a{color:inherit;font-weight:600;text-decoration:none}.connect-form__controls-text a:hover{color:#9a77fb}.connect-form__controls-text a:active{color:#8d3fe0}.connect-form__result{background-color:#fff;border:none;display:flex;flex-flow:column nowrap;gap:16px;inset:0;justify-content:center;position:absolute}.connect-form__result._hidden{display:none}@media(min-width:1200px){.connect-form__result{gap:18px}}.connect-form__result-image{height:108px;margin:0 auto 8px;width:108px}.connect-form__result-title{color:#30313d;font-size:22px;font-weight:600;line-height:24px;text-align:center}@media(min-width:1200px){.connect-form__result-title{font-size:40px;line-height:48px}}.connect-form__result-text{color:#6e6e7d;font-size:14px;font-weight:500;line-height:16px;text-align:center}@media(min-width:1200px){.connect-form__result-text{font-size:18px;line-height:20px}}
