.signup[data-v-9f936dea]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.form[data-v-9f936dea]{gap:6px;display:flex;position:relative}.form input[type=email][data-v-9f936dea]{border-radius:var(--ro-r-md);border:1px solid var(--ro-line-strong);background:var(--ro-card);min-width:0;min-height:44px;color:var(--ro-ink);transition:border-color var(--ro-dur-colour),box-shadow var(--ro-dur-colour);flex:1;padding:10px 14px;font-size:16px}@media (width>=760px){.form input[type=email][data-v-9f936dea]{font-size:14.5px}}.form input[data-v-9f936dea]::placeholder{color:var(--ro-faint)}.form input[data-v-9f936dea]:hover{border-color:var(--ro-faint)}.form input[data-v-9f936dea]:focus{border-color:var(--ro-accent);box-shadow:0 0 0 3px var(--ro-accent-tint);outline:none}.form input.is-error[data-v-9f936dea]{border-color:var(--ro-ink)}.form__btn[data-v-9f936dea]{height:44px;position:relative}.hp[data-v-9f936dea]{width:1px;height:1px;left:-9999px;overflow:hidden}.hp[data-v-9f936dea],.spin[data-v-9f936dea]{position:absolute}.spin[data-v-9f936dea]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.8s linear infinite spin-9f936dea;top:50%;left:50%}@keyframes spin-9f936dea{to{transform:rotate(1turn)}}.signup__err[data-v-9f936dea]{color:var(--ro-ink);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.signup__err i[data-v-9f936dea]{background:var(--ro-rec);border-radius:50%;flex-shrink:0;width:7px;height:7px}.signup__done[data-v-9f936dea]{min-height:44px;color:var(--ro-ink);align-items:center;margin:0;font-size:14.5px;font-weight:600;display:flex}.signup__consent[data-v-9f936dea]{color:var(--ro-mute);margin:0;font-size:12.5px;line-height:1.45}.signup__consent a[data-v-9f936dea]{color:var(--ro-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ro-line-strong);text-decoration-color:var(--ro-line-strong);text-underline-offset:3px}.signup__consent a[data-v-9f936dea]:hover{-webkit-text-decoration-color:var(--ro-accent);text-decoration-color:var(--ro-accent)}.signup--compact .signup__consent[data-v-9f936dea]{font-size:12px}
