.email-login[data-v-81019e10]{display:flex;flex-direction:column;gap:1rem}.w-full[data-v-81019e10]{width:100%}.email-login-code-form[data-v-aa936801]{display:flex;flex-direction:column;gap:1rem}.verification-info[data-v-aa936801]{background-color:var(--p-surface-50);border-radius:var(--p-border-radius);margin-bottom:.5rem;padding:.75rem}.verification-info p[data-v-aa936801]{color:var(--p-text-color);font-size:.9rem;margin:0}.verification-hint[data-v-aa936801]{color:var(--p-text-muted-color);display:block;font-size:.8rem;margin-top:.25rem}.resend-section[data-v-aa936801]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.resend-countdown[data-v-aa936801]{color:var(--p-text-muted-color);font-size:.85rem}.w-full[data-v-aa936801],.email-login-flow[data-v-aa7c7689]{width:100%}.email-registration-form[data-v-ef5101df]{display:flex;flex-direction:column;gap:.5rem}.w-full[data-v-ef5101df]{width:100%}.email-verification-form[data-v-f4b4a225]{display:flex;flex-direction:column;gap:1rem}.verification-info[data-v-f4b4a225]{background-color:var(--p-surface-50);border-radius:var(--p-border-radius);padding:.75rem}.verification-info p[data-v-f4b4a225]{color:var(--p-text-color);font-size:.9rem;margin:0}.verification-hint[data-v-f4b4a225]{color:var(--p-text-muted-color);display:block;font-size:.8rem;margin-top:.25rem}.resend-section[data-v-f4b4a225]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.resend-countdown[data-v-f4b4a225]{color:var(--p-text-muted-color);font-size:.85rem}.w-full[data-v-f4b4a225],.email-registration-flow[data-v-ad15672f]{width:100%}.login-container[data-v-18db7ed8]{align-items:center;background:linear-gradient(135deg,#a855f7,#d946ef);display:flex;justify-content:center;min-height:100vh;padding:1rem}.login-card[data-v-18db7ed8]{max-width:400px;width:100%}.desktop-login[data-v-18db7ed8]{display:flex;flex-direction:column;gap:1rem}.info-box[data-v-18db7ed8]{background:var(--p-surface-100);border-radius:8px;color:var(--p-text-color-secondary);padding:1rem;text-align:center}.login-email-button[data-v-18db7ed8]{width:100%}.mode-switcher[data-v-18db7ed8]{margin-bottom:1rem}.mode-switcher-buttons[data-v-18db7ed8]{display:flex;gap:.5rem;width:100%}.mode-switcher-button[data-v-18db7ed8]{flex:1}.forgot-password-link[data-v-18db7ed8]{margin-top:.5rem;text-align:center}.forgot-password-link a[data-v-18db7ed8]{color:var(--p-primary-color);font-size:.9rem;text-decoration:none}.forgot-password-link a[data-v-18db7ed8]:hover{text-decoration:underline}.login-buttons[data-v-18db7ed8],.login-options[data-v-18db7ed8]{display:flex;flex-direction:column;gap:1rem}.title-with-back[data-v-18db7ed8]{align-items:center;display:flex;gap:.75rem}.title-with-back h1[data-v-18db7ed8]{margin:0}.back-button-header[data-v-18db7ed8]{color:var(--p-text-color);margin:0;padding:.5rem}.back-button-header[data-v-18db7ed8]:hover{background-color:var(--p-surface-hover)}.smart-captcha-container[data-v-18db7ed8]{height:1px;overflow:hidden;position:absolute;width:1px}.login-container[data-v-6f318dae]{align-items:center;background:linear-gradient(135deg,#a855f7,#d946ef);display:flex;justify-content:center;min-height:100vh;padding:1rem}.login-card[data-v-6f318dae]{max-width:400px;width:100%}.desktop-login[data-v-6f318dae]{display:flex;flex-direction:column;gap:1rem}.info-box[data-v-6f318dae]{background:var(--p-surface-100);border-radius:8px;color:var(--p-text-color-secondary);padding:1rem;text-align:center}.login-email-button[data-v-6f318dae]{width:100%}.mode-switcher[data-v-6f318dae]{margin-bottom:1rem}.mode-switcher-buttons[data-v-6f318dae]{display:flex;gap:.5rem;width:100%}.mode-switcher-button[data-v-6f318dae]{flex:1}.forgot-password-link[data-v-6f318dae]{margin-top:.5rem;text-align:center}.forgot-password-link a[data-v-6f318dae]{color:var(--p-primary-color);font-size:.9rem;text-decoration:none}.forgot-password-link a[data-v-6f318dae]:hover{text-decoration:underline}.login-buttons[data-v-6f318dae],.login-options[data-v-6f318dae]{display:flex;flex-direction:column;gap:1rem}.title-with-back[data-v-6f318dae]{align-items:center;display:flex;gap:.75rem}.title-with-back h1[data-v-6f318dae]{margin:0}.back-button-header[data-v-6f318dae]{color:var(--p-text-color);margin:0;padding:.5rem}.back-button-header[data-v-6f318dae]:hover{background-color:var(--p-surface-hover)}
