.container[data-v-c3b68215]{max-width:420px;margin:0 auto;padding:0 20px}.login-card[data-v-c3b68215]{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:36px 32px;margin:48px auto;box-shadow:0 4px 24px #0000000a}.tabs[data-v-c3b68215]{display:flex;gap:8px;margin-bottom:28px;background:var(--color-bg);border-radius:10px;padding:4px}.tabs button[data-v-c3b68215]{flex:1;padding:10px;border:none;background:transparent;border-radius:8px;font-size:15px;font-weight:600;color:var(--color-text-light);cursor:pointer;transition:all .15s}.tabs button.active[data-v-c3b68215]{background:#fff;color:var(--color-primary);box-shadow:0 1px 4px #00000014}.form[data-v-c3b68215]{display:flex;flex-direction:column;gap:18px}.field[data-v-c3b68215]{display:flex;flex-direction:column;gap:6px}.field label[data-v-c3b68215]{font-size:13px;font-weight:500;color:var(--color-text-light)}.field input[data-v-c3b68215]{padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px}.field input[data-v-c3b68215]:focus{outline:none;border-color:var(--color-primary)}.submit-btn[data-v-c3b68215]{padding:14px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}.submit-btn[data-v-c3b68215]:disabled{background:#d1d5db;cursor:not-allowed}.hint[data-v-c3b68215]{text-align:center;font-size:13px;color:var(--color-text-light);margin-top:20px}.hint a[data-v-c3b68215]{color:var(--color-primary);margin:0 4px}.note[data-v-c3b68215]{text-align:center;font-size:12px;color:var(--color-text-light);margin-top:12px}
