.register-modal[data-v-e8c46f76]{background:#0009;inset:0;padding:12px;position:fixed;z-index:500}.register-modal[data-v-e8c46f76],.register-modal__dialog[data-v-e8c46f76]{align-items:center;display:flex;justify-content:center}.register-modal__dialog[data-v-e8c46f76],.register-modal__panel[data-v-e8c46f76]{isolation:isolate;position:relative}.register-modal__panel[data-v-e8c46f76]{background:radial-gradient(120% 70% at 50% 0,rgba(196,173,255,.12) 0,transparent 55%),linear-gradient(180deg,#130e20,#161121);background-color:#130e20;border:0;border-radius:24px;box-shadow:none;box-sizing:border-box;color:#fff;max-width:92vw;overflow:visible;padding:36px 32px 28px;width:400px}.register-modal__panel[data-v-e8c46f76]>*{position:relative;z-index:1}@media(max-width:767px){.register-modal__panel[data-v-e8c46f76]{border-radius:20px;padding:32px 20px 24px;width:100%}}.register-modal__panel[data-v-e8c46f76]{margin-bottom:24px}.register-modal__close[data-v-e8c46f76]{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#ffffffa6;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:32px;z-index:2}.register-modal__close[data-v-e8c46f76]:hover{background:#ffffff1f;color:#fff}.register-modal__close[data-v-e8c46f76]:focus-visible{outline:2px solid rgba(124,58,237,.55);outline-offset:2px}.register-modal__header[data-v-e8c46f76]{align-items:center;display:flex;flex-direction:column;margin-bottom:26px;text-align:center}.register-modal__title-wrap[data-v-e8c46f76]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);border-radius:999px;content:"";display:block;height:2px;margin:14px auto 0;width:40px}.register-modal__title-wrap[data-v-e8c46f76]{display:inline-block}.register-modal__title[data-v-e8c46f76]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff,#f3f3f6 42%,#b4b4c0);color:transparent;font-size:28px;font-weight:700;letter-spacing:.14em;line-height:1.2;margin:0;-webkit-text-fill-color:transparent}.register-modal__sub[data-v-e8c46f76]{color:#ffffff85;font-size:13px;font-weight:400;line-height:1.5;margin:12px 0 0;max-width:320px}.register-modal__fields[data-v-e8c46f76]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto 22px;max-width:336px;width:100%}.register-modal__field[data-v-e8c46f76]{display:flex;flex-direction:column;gap:8px}.register-modal__pwd-hint[data-v-e8c46f76]{color:#f5a623;font-size:12px;line-height:1.4;margin:0}.register-modal__label[data-v-e8c46f76]{color:#ffffffb8;font-size:13px;font-weight:500;line-height:1}.register-modal__input-wrap[data-v-e8c46f76]{position:relative}.register-modal__input[data-v-e8c46f76]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fffffff0;font-size:14px;font-weight:400;height:48px;outline:none;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.register-modal__input[data-v-e8c46f76]::-moz-placeholder{color:#ffffff61}.register-modal__input[data-v-e8c46f76]::placeholder{color:#ffffff61}.register-modal__input[data-v-e8c46f76]:hover:not(:focus){background:#ffffff12;border-color:#ffffff38}.register-modal__input[data-v-e8c46f76]:focus{background:#ffffff0f;border-color:#a78bfa8c;box-shadow:0 0 0 3px #7c3aed29}.register-modal__input--filled[data-v-e8c46f76]{border-color:#ffffff2e}.register-modal__input--filled[data-v-e8c46f76]:focus{border-color:#a78bfa8c}.register-modal__input--with-action[data-v-e8c46f76]{padding-right:44px}.register-modal__input[data-v-e8c46f76]:-webkit-autofill,.register-modal__input[data-v-e8c46f76]:-webkit-autofill:active,.register-modal__input[data-v-e8c46f76]:-webkit-autofill:focus,.register-modal__input[data-v-e8c46f76]:-webkit-autofill:hover{-webkit-text-fill-color:hsla(0,0%,100%,.94);box-shadow:inset 0 0 0 1000px #14101f;caret-color:#fffffff0;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.register-modal__input--invite[data-v-e8c46f76]{text-transform:uppercase}.register-modal__input--locked[data-v-e8c46f76]{color:#ffffffb8;cursor:not-allowed}.register-modal__input--locked[data-v-e8c46f76]:focus{box-shadow:none}.register-modal__eye[data-v-e8c46f76]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.7;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .15s ease,background .15s ease;width:32px}.register-modal__eye[data-v-e8c46f76]:hover{background:#ffffff0f;opacity:1}.register-modal__eye-icon[data-v-e8c46f76]{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.register-modal__actions[data-v-e8c46f76]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:336px;width:100%}.register-modal__btn[data-v-e8c46f76]{align-items:center;background:#ffffff14;border:none;border-radius:12px;box-shadow:none;box-sizing:border-box;color:#ffffff6b;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:.2em;transition:filter .15s ease,opacity .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.register-modal__btn--ready[data-v-e8c46f76]{background:linear-gradient(158deg,#7c3aed,#6d28d9);box-shadow:inset 0 1px #ffffff47,0 10px 28px #7c3aed52;color:#fff}.register-modal__btn--ready[data-v-e8c46f76]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.register-modal__btn--ready[data-v-e8c46f76]:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.register-modal__btn--primary[data-v-e8c46f76]:disabled:not(.register-modal__btn--ready){cursor:not-allowed}.register-modal__btn--primary:disabled.register-modal__btn--ready[data-v-e8c46f76]{cursor:not-allowed;opacity:.72;transform:none}.register-modal__btn--back[data-v-e8c46f76]{background:transparent;border:1px solid hsla(0,0%,100%,.18);box-shadow:none;color:#ffffffd1;letter-spacing:.08em}.register-modal__btn--back[data-v-e8c46f76]:hover{background:#ffffff0a;border-color:#ffffff59;color:#fff}.register-modal-fade-enter-active .register-modal__panel[data-v-e8c46f76],.register-modal-fade-leave-active .register-modal__panel[data-v-e8c46f76]{transition:opacity .25s ease,transform .25s ease}.register-modal-fade-enter-from .register-modal__panel[data-v-e8c46f76],.register-modal-fade-leave-to .register-modal__panel[data-v-e8c46f76]{opacity:0;transform:translateY(8px) scale(.98)}
