.form-content[data-v-642df498]{animation:fadeIn-642df498 .5s ease-out}@keyframes fadeIn-642df498{0%{opacity:0}to{opacity:1}}.form-slide-enter-active[data-v-642df498],.form-slide-leave-active[data-v-642df498]{transition:all .3s ease-out}.form-slide-enter-from[data-v-642df498]{opacity:0;transform:translate(30px)}.form-slide-leave-to[data-v-642df498]{opacity:0;transform:translate(-30px)}.fade-enter-active[data-v-642df498],.fade-leave-active[data-v-642df498]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-642df498],.fade-leave-to[data-v-642df498]{opacity:0;transform:scale(.95)}.auth-input[data-v-642df498]{-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-642df498]::-moz-placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-642df498]::placeholder{color:var(--text-tertiary);opacity:.8}.auth-input[data-v-642df498]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-link[data-v-642df498]{color:var(--text-secondary)}.auth-link[data-v-642df498]:hover{color:var(--text-primary)}.auth-button[data-v-642df498]{background:var(--gradient-primary);border:none;color:#fff}.auth-button[data-v-642df498]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-primary-alpha)}.auth-button[data-v-642df498]:disabled{cursor:not-allowed;opacity:.6}.auth-error[data-v-642df498]{color:var(--accent-danger)}.shake-error[data-v-642df498]{animation:shake-642df498 .6s ease-in-out}@keyframes shake-642df498{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-070e0fd9]{animation:fadeIn-070e0fd9 .5s ease-out}.auth-title[data-v-070e0fd9]{color:var(--text-primary)}.auth-text[data-v-070e0fd9]{color:var(--text-secondary)}.auth-timer-bg[data-v-070e0fd9]{background:var(--glass-border)}.auth-timer-fill[data-v-070e0fd9]{background:#10b981}.auth-code-input[data-v-070e0fd9]{-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-070e0fd9]::-moz-placeholder{color:var(--text-tertiary)}.auth-code-input[data-v-070e0fd9]::placeholder{color:var(--text-tertiary)}.auth-code-input[data-v-070e0fd9]:focus{background:var(--glass-hover);border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.auth-error[data-v-070e0fd9]{color:var(--accent-danger)}.auth-resend-button[data-v-070e0fd9]{color:var(--text-secondary)}.auth-resend-button[data-v-070e0fd9]:hover:not(:disabled){color:var(--text-primary)}.auth-resend-button[data-v-070e0fd9]:disabled{cursor:not-allowed;opacity:.6}@keyframes fadeIn-070e0fd9{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-723a305c]{animation:fadeIn-723a305c .5s ease-out}.auth-button[data-v-723a305c]{background:var(--gradient-primary);border:none;color:#fff}.auth-button[data-v-723a305c]:hover:not(:disabled){box-shadow:0 8px 24px var(--accent-primary-alpha)}.auth-button[data-v-723a305c]:disabled{cursor:not-allowed;opacity:.6}.auth-error[data-v-723a305c]{color:var(--accent-danger)}.shake-error[data-v-723a305c]{animation:shake-723a305c .6s ease-in-out}@keyframes shake-723a305c{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-723a305c],.fade-leave-active[data-v-723a305c]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-723a305c],.fade-leave-to[data-v-723a305c]{opacity:0;transform:scale(.95)}@keyframes fadeIn-723a305c{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-016da6af]{margin:0 auto;max-width:450px;padding:2rem 0;width:100%}.auth-title[data-v-016da6af]{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-016da6af]{color:var(--text-secondary);font-size:1rem;margin-bottom:2rem;text-align:center}.auth-tabs[data-v-016da6af]{justify-content:center;margin-bottom:2rem}.auth-tabs[data-v-016da6af],.tabs-container[data-v-016da6af]{align-items:center;display:flex}.tabs-container[data-v-016da6af]{-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-016da6af]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;padding:0}.tab-button[data-v-016da6af]{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-016da6af]{background:var(--gradient-primary);box-shadow:0 4px 12px var(--accent-primary-alpha);color:#fff}.tab-button.disabled[data-v-016da6af]{cursor:not-allowed;opacity:.5;pointer-events:none}.tab-indicator[data-v-016da6af]{-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-016da6af]{opacity:1;pointer-events:auto}.tab-indicator.register[data-v-016da6af]{transform:translate(100%)}.return-button[data-v-016da6af]{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-016da6af]:hover{background:var(--glass-hover);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.return-button[data-v-016da6af]:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.tabs-wrapper[data-v-016da6af]{align-items:center;display:flex;position:relative;width:100%}.tabs-switch-enter-active[data-v-016da6af],.tabs-switch-leave-active[data-v-016da6af]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tabs-switch-enter-from[data-v-016da6af]{opacity:0;transform:translateY(-10px) scale(.95)}.tabs-switch-leave-to[data-v-016da6af]{opacity:0;transform:translateY(10px) scale(.95)}.form-container[data-v-016da6af]{position:relative}.form-slide-enter-active[data-v-016da6af],.form-slide-leave-active[data-v-016da6af]{transition:all .4s cubic-bezier(.4,0,.2,1)}.form-slide-enter-from[data-v-016da6af]{opacity:0;transform:translateY(20px)}.form-slide-leave-to[data-v-016da6af]{opacity:0;transform:translateY(-20px)}
