.btn-loader.svelte-jllxu5{display:inline-flex;align-items:center;gap:.6rem}.field-label.svelte-jllxu5{display:inline-flex;align-items:center;gap:.45rem}.password-wrapper.svelte-jllxu5{position:relative;display:flex;align-items:center}.password-wrapper.svelte-jllxu5 :where(input:where(.svelte-jllxu5)){flex:1;min-height:46px;border:1px solid oklch(var(--foreground-200));border-radius:6px;padding:0 2.5rem 0 .85rem;font:inherit;font-size:1rem;color:oklch(var(--foreground-950));background:#fff}.password-wrapper.svelte-jllxu5 input:where(.svelte-jllxu5):focus{outline:3px solid #2e328333;border-color:var(--auth-blue)}.password-wrapper.svelte-jllxu5 input[aria-invalid=true]:where(.svelte-jllxu5){border-color:#dc2626}.toggle-password.svelte-jllxu5{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:oklch(var(--foreground-400));background:transparent;transition:color .15s,background .15s;cursor:pointer}.toggle-password.svelte-jllxu5:hover{color:oklch(var(--foreground-600));background:oklch(var(--background-100))}.code-input.svelte-jllxu5{min-height:56px;font-size:1.75rem;font-weight:800;letter-spacing:.35em;text-align:center;border-radius:8px;border:2px solid oklch(var(--foreground-200));padding:0 .5rem;font-family:var(--font-body);color:oklch(var(--foreground-950));background:#fff;width:100%;box-sizing:border-box}.code-input.svelte-jllxu5:focus{outline:3px solid #2e328333;border-color:var(--auth-blue)}.code-input[aria-invalid=true].svelte-jllxu5{border-color:#dc2626}.secondary-action.svelte-jllxu5{margin-top:.75rem;background:transparent;color:var(--auth-blue);border:1px solid oklch(var(--foreground-200))}
