.sub[data-v-ce9035ac]{color:var(--text-secondary);margin:0 0 16px;font-size:13px}.form[data-v-ce9035ac]{gap:14px}.field[data-v-ce9035ac],.form[data-v-ce9035ac]{flex-direction:column;display:flex}.field[data-v-ce9035ac]{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600}.field[data-v-ce9035ac] .p-inputtext{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,8px);padding:10px 12px;font-size:13px}.step-title[data-v-e42dae19]{color:var(--text-primary);margin:0 0 4px;font-size:1rem;font-weight:700}.sub[data-v-e42dae19]{color:var(--text-secondary);margin:0 0 16px;font-size:13px}.qr[data-v-e42dae19]{justify-content:center;margin-bottom:14px;display:flex}.qr img[data-v-e42dae19]{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:#fff;padding:8px}.recovery[data-v-e42dae19]{color:var(--text-secondary);margin-bottom:16px;font-size:12.5px}.recovery summary[data-v-e42dae19]{cursor:pointer;font-weight:600}.recovery ul[data-v-e42dae19]{background:var(--bg-muted,#f1f5f9);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 14px;margin:10px 0 0;padding:10px;list-style:none;display:grid}.recovery code[data-v-e42dae19]{color:var(--text-primary);font-size:12.5px}.form[data-v-e42dae19]{gap:14px}.field[data-v-e42dae19],.form[data-v-e42dae19]{flex-direction:column;display:flex}.field[data-v-e42dae19]{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600}.field[data-v-e42dae19] .p-inputtext{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,8px);padding:10px 12px;font-size:13px}.picker h2[data-v-a7d34e6a]{margin:0 0 16px;font-size:1.1rem;font-weight:700}.mb[data-v-a7d34e6a]{margin-bottom:14px}.group[data-v-a7d34e6a]{margin-bottom:18px}.group[data-v-a7d34e6a]:last-child{margin-bottom:0}.heading[data-v-a7d34e6a]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.hat[data-v-a7d34e6a]{cursor:pointer;text-align:left;background:var(--bg-muted,#f1f5f9);border:1px solid var(--border);border-radius:var(--radius-sm,8px);width:100%;font:inherit;align-items:center;gap:10px;margin-bottom:6px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.hat[data-v-a7d34e6a]:hover:not(:disabled){background:var(--bg-card);border-color:var(--role-accent,var(--primary))}.hat[data-v-a7d34e6a]:disabled{opacity:.6;cursor:default}.label[data-v-a7d34e6a]{color:var(--text-primary);font-size:13px}.kind[data-v-a7d34e6a],.label[data-v-a7d34e6a]{font-weight:600}.kind[data-v-a7d34e6a]{text-transform:uppercase;letter-spacing:.03em;font-size:11px}.hat .pi[data-v-a7d34e6a],.kind[data-v-a7d34e6a]{color:var(--text-muted)}.hat .pi[data-v-a7d34e6a]{margin-left:auto}.spin[data-v-a7d34e6a]{animation:.9s linear infinite hat-spin-a7d34e6a}@keyframes hat-spin-a7d34e6a{to{transform:rotate(1turn)}}.escape-note[data-v-69765b74]{color:var(--text-muted);margin:0 0 6px;font-size:12px;line-height:1.45}.escape-note.forgot[data-v-69765b74]{text-align:center;margin:6px 0 0}.auth[data-v-69765b74]{place-items:center;min-height:100dvh;padding:24px;display:grid}.card[data-v-69765b74]{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:12px;width:100%;max-width:440px;padding:36px}.card .eyebrow[data-v-69765b74]{color:var(--role-accent,var(--primary));letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}h1[data-v-69765b74]{letter-spacing:-.01em;margin:0 0 18px;font-size:1.35rem;font-weight:700}.sub[data-v-69765b74]{color:var(--text-secondary);margin:0 0 14px;font-size:13px}.form[data-v-69765b74]{gap:14px}.field[data-v-69765b74],.form[data-v-69765b74]{flex-direction:column;display:flex}.field[data-v-69765b74]{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600}.field[data-v-69765b74] .p-inputtext{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm,8px);padding:10px 12px;font-size:13px}.pw-wrap[data-v-69765b74]{display:block;position:relative}.pw-wrap[data-v-69765b74] .p-inputtext{padding-right:40px}.pw-wrap[data-v-69765b74] .p-inputtext::-ms-reveal{display:none}.pw-eye[data-v-69765b74]{cursor:pointer;color:var(--text-muted,#9ca3af);background:0 0;border:0;padding:6px 8px;font-size:14px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye[data-v-69765b74]:hover{color:var(--text-primary,#1f2937)}.link-hint[data-v-69765b74]{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12px;font-weight:400;display:flex}.link-hint[data-v-69765b74] .p-button{min-height:0;padding:0 2px;font-size:12px}.mb[data-v-69765b74]{margin-bottom:14px}.escape[data-v-69765b74]{justify-content:center;margin-top:16px;display:flex}.escape[data-v-69765b74] .p-button{color:var(--text-muted);font-size:12px}.demo[data-v-69765b74]{border-top:1px dashed var(--border);margin-top:22px;padding-top:16px}.demo-eyebrow[data-v-69765b74]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:700}.demo-list[data-v-69765b74]{flex-direction:column;gap:6px;display:flex}.demo-item[data-v-69765b74]{text-align:left;cursor:pointer;background:var(--bg-muted,#f1f5f9);border:1px solid var(--border);border-radius:var(--radius-sm,8px);width:100%;font:inherit;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;transition:background .12s,border-color .12s;display:flex}.demo-item[data-v-69765b74]:hover{background:var(--bg-card);border-color:var(--role-accent,var(--primary))}.demo-name[data-v-69765b74]{color:var(--text-primary);font-size:13px;font-weight:600}.demo-role[data-v-69765b74]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}
