.form-content[data-v-73a15dc1]{animation:fadeIn-73a15dc1 .5s ease-out}@keyframes fadeIn-73a15dc1{0%{opacity:0}to{opacity:1}}.form-slide-enter-active[data-v-73a15dc1],.form-slide-leave-active[data-v-73a15dc1]{transition:all .3s ease-out}.form-slide-enter-from[data-v-73a15dc1]{opacity:0;transform:translate(30px)}.form-slide-leave-to[data-v-73a15dc1]{opacity:0;transform:translate(-30px)}.fade-enter-active[data-v-73a15dc1],.fade-leave-active[data-v-73a15dc1]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-73a15dc1],.fade-leave-to[data-v-73a15dc1]{opacity:0;transform:scale(.95)}.auth-input[data-v-73a15dc1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:all .3s ease}.auth-input[data-v-73a15dc1]::-moz-placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-73a15dc1]::placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-73a15dc1]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-link[data-v-73a15dc1]{color:var(--text-secondary)}.auth-link[data-v-73a15dc1]:hover{color:var(--text-primary)}.auth-button[data-v-73a15dc1]{background:var(--gradient-primary);border:none;color:#fff}.auth-button[data-v-73a15dc1]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-primary-alpha)}.auth-button[data-v-73a15dc1]:disabled{cursor:not-allowed;opacity:.6}.auth-error[data-v-73a15dc1]{color:var(--accent-danger)}.shake-error[data-v-73a15dc1]{animation:shake-73a15dc1 .6s ease-in-out}@keyframes shake-73a15dc1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.email-step[data-v-75254c9e]{animation:fadeIn-75254c9e .5s ease-out}.floating-input[data-v-75254c9e]{position:relative}.auth-floating-input[data-v-75254c9e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:all .3s ease}.auth-floating-input[data-v-75254c9e]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-floating-label[data-v-75254c9e]{color:var(--text-secondary)}.auth-error[data-v-75254c9e]{color:var(--accent-danger)}@keyframes fadeIn-75254c9e{0%{opacity:0}to{opacity:1}}.code-verification-step[data-v-79244f8e]{animation:fadeIn-79244f8e .5s ease-out}.auth-title[data-v-79244f8e]{color:var(--text-primary)}.auth-text[data-v-79244f8e]{color:var(--text-secondary)}.auth-timer-bg[data-v-79244f8e]{background:var(--glass-border)}.auth-timer-fill[data-v-79244f8e]{background:#10b981}.auth-code-input[data-v-79244f8e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:all .3s ease}.auth-code-input[data-v-79244f8e]::-moz-placeholder{color:var(--text-tertiary)}.auth-code-input[data-v-79244f8e]::placeholder{color:var(--text-tertiary)}.auth-code-input[data-v-79244f8e]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-error[data-v-79244f8e]{color:var(--accent-danger)}.auth-resend-button[data-v-79244f8e]{color:var(--text-secondary)}.auth-resend-button[data-v-79244f8e]:hover:not(:disabled){color:var(--text-primary)}.auth-resend-button[data-v-79244f8e]:disabled{cursor:not-allowed;opacity:.6}@keyframes fadeIn-79244f8e{0%{opacity:0}to{opacity:1}}.password-step[data-v-6c8136fb]{animation:slideDown-6c8136fb .3s ease-out}.floating-input[data-v-6c8136fb]{position:relative}.auth-floating-input[data-v-6c8136fb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:all .3s ease}.auth-floating-input[data-v-6c8136fb]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-floating-label[data-v-6c8136fb]{color:var(--text-secondary)}.auth-success[data-v-6c8136fb]{color:#10b981}.auth-error[data-v-6c8136fb]{color:var(--accent-danger)}@keyframes slideDown-6c8136fb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.register-form[data-v-b008047f]{animation:fadeIn-b008047f .5s ease-out}.auth-button[data-v-b008047f]{background:var(--gradient-primary);border:none;color:#fff}.auth-button[data-v-b008047f]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-primary-alpha)}.auth-button[data-v-b008047f]:disabled{cursor:not-allowed;opacity:.6}.auth-error[data-v-b008047f]{color:var(--accent-danger)}.shake-error[data-v-b008047f]{animation:shake-b008047f .6s ease-in-out}@keyframes shake-b008047f{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.fade-enter-active[data-v-b008047f],.fade-leave-active[data-v-b008047f]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-b008047f],.fade-leave-to[data-v-b008047f]{opacity:0;transform:scale(.95)}@keyframes fadeIn-b008047f{0%{opacity:0}to{opacity:1}}.form-content[data-v-697ad63e]{animation:fadeIn-697ad63e .5s ease-out}@keyframes fadeIn-697ad63e{0%{opacity:0}to{opacity:1}}.code-section[data-v-697ad63e],.password-section[data-v-697ad63e]{animation:slideDown-697ad63e .3s ease-out}@keyframes slideDown-697ad63e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-content[data-v-5cde28ac]{animation:fadeIn-5cde28ac .5s ease-out}.auth-text[data-v-5cde28ac]{color:var(--text-secondary)}.auth-input[data-v-5cde28ac]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:all .3s ease}.auth-input[data-v-5cde28ac]::-moz-placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-5cde28ac]::placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-5cde28ac]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-button[data-v-5cde28ac]{background:var(--gradient-primary);border:none;color:#fff}.auth-button[data-v-5cde28ac]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-primary-alpha)}.auth-button[data-v-5cde28ac]:disabled{cursor:not-allowed;opacity:.6}.auth-error[data-v-5cde28ac]{color:var(--accent-danger)}@keyframes fadeIn-5cde28ac{0%{opacity:0}to{opacity:1}}.code-section[data-v-5cde28ac],.password-section[data-v-5cde28ac]{animation:slideDown-5cde28ac .3s ease-out}@keyframes slideDown-5cde28ac{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-tabs-form[data-v-463a4e9d]{margin:0 auto;max-width:450px;padding:2rem 0;width:100%}.auth-title[data-v-463a4e9d]{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}.auth-subtitle[data-v-463a4e9d]{color:var(--text-secondary);font-size:1rem;margin-bottom:2rem;text-align:center}.auth-tabs[data-v-463a4e9d]{justify-content:center;margin-bottom:2rem}.auth-tabs[data-v-463a4e9d],.tabs-container[data-v-463a4e9d]{align-items:center;display:flex}.tabs-container[data-v-463a4e9d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-glass),inset 0 1px #fff3;padding:.5rem;position:relative}.tabs-container.no-background[data-v-463a4e9d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;padding:0}.tab-button[data-v-463a4e9d]{background:none;border:none;border-radius:16px;color:var(--text-tertiary);cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;z-index:2}.tab-button.active[data-v-463a4e9d]{background:var(--gradient-primary);box-shadow:0 4px 12px var(--accent-primary-alpha);color:#fff}.tab-button.disabled[data-v-463a4e9d]{cursor:not-allowed;opacity:.5;pointer-events:none}.tab-indicator[data-v-463a4e9d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--gradient-primary);border-radius:16px;box-shadow:0 4px 16px var(--accent-primary-alpha),inset 0 1px #fff3;height:calc(100% - 1rem);left:.5rem;opacity:0;pointer-events:none;position:absolute;top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(50% - .5rem);z-index:1}.tab-indicator.transitioning[data-v-463a4e9d]{opacity:1;pointer-events:auto}.tab-indicator.register[data-v-463a4e9d]{transform:translate(100%)}.return-button[data-v-463a4e9d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.return-button[data-v-463a4e9d]:hover{background:var(--glass-hover);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.return-button[data-v-463a4e9d]:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.tabs-wrapper[data-v-463a4e9d]{align-items:center;display:flex;position:relative;width:100%}.tabs-switch-enter-active[data-v-463a4e9d],.tabs-switch-leave-active[data-v-463a4e9d]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tabs-switch-enter-from[data-v-463a4e9d]{opacity:0;transform:translateY(-10px) scale(.95)}.tabs-switch-leave-to[data-v-463a4e9d]{opacity:0;transform:translateY(10px) scale(.95)}.form-container[data-v-463a4e9d]{position:relative}.form-slide-enter-active[data-v-463a4e9d],.form-slide-leave-active[data-v-463a4e9d]{transition:all .4s cubic-bezier(.4,0,.2,1)}.form-slide-enter-from[data-v-463a4e9d]{opacity:0;transform:translateY(20px)}.form-slide-leave-to[data-v-463a4e9d]{opacity:0;transform:translateY(-20px)}
