.card[data-v-01912086]{max-width:420px;margin:80px auto;padding:28px 32px;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:8px}h1[data-v-01912086]{font-size:20px;font-weight:700;color:var(--c-text);margin:0 0 16px}label[data-v-01912086]{display:block;font-size:13px;color:var(--c-text-muted);margin:12px 0 4px}input[data-v-01912086]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--c-border-strong);border-radius:6px;font-size:14px}button[data-v-01912086]{margin-top:20px;width:100%;background:var(--c-accent);color:var(--c-surface);border:none;padding:12px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.pw[data-v-01912086]{position:relative}.pw input[data-v-01912086]{width:100%;padding-right:38px}.toggle[data-v-01912086]{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;font-size:16px;line-height:1;padding:2px;opacity:.55}.toggle[data-v-01912086]:hover{opacity:1}button[data-v-01912086]:disabled{opacity:.6;cursor:default}.error[data-v-01912086]{color:var(--c-danger);font-size:13px}.success[data-v-01912086]{color:var(--c-success-text);font-size:14px}.muted[data-v-01912086]{color:var(--c-text-muted);font-size:13px}a[data-v-01912086]{color:var(--c-accent)}
