.auth-form.svelte-6fq49e{flex-direction:column;display:flex}.auth-forgot.svelte-6fq49e{justify-content:flex-end;margin-top:.375rem;display:flex}.auth-submit.svelte-6fq49e{width:100%;min-height:2.5rem;margin-top:.75rem}@media (width>=768px){.auth-submit.svelte-6fq49e{min-height:2.75rem;margin-top:.875rem}}.auth-form.svelte-nz39cf{flex-direction:column;display:flex}.auth-captcha.svelte-nz39cf{transform-origin:top;justify-content:center;margin-top:.5rem;display:flex}@media (width=768px){.auth-submit.svelte-nz39cf{min-height:2.75rem;margin-top:.75rem}}.auth-form.svelte-1efh2ah{flex-direction:column;display:flex}.auth-submit.svelte-1efh2ah{width:100%;min-height:2.5rem;margin-top:.75rem}@media (width>=768px){.auth-submit.svelte-1efh2ah{min-height:2.75rem;margin-top:.875rem}}.backup-shell.svelte-j3lse0{padding:1rem 1rem 1.125rem}.backup-header.svelte-j3lse0{text-align:left;margin-bottom:.875rem;padding-right:0}.backup-title.svelte-j3lse0{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--fg);line-height:1.2}.backup-subtitle.svelte-j3lse0{font-size:var(--text-xs);color:color-mix(in oklch, var(--fg) 55%, transparent);margin-top:.25rem;line-height:1.4}.backup-subtitle.svelte-j3lse0 span:where(.svelte-j3lse0){color:#fbbf24;font-weight:var(--font-weight-medium)}.backup-grid.svelte-j3lse0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.backup-code.svelte-j3lse0{min-height:2.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-xs);color:var(--fg);letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.375rem;padding:0 .75rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.backup-code.svelte-j3lse0:hover{background:#ffffff12;border-color:#ffffff29}.backup-code.svelte-j3lse0:active{transform:scale(.98)}.backup-code-text.svelte-j3lse0{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.backup-code.svelte-j3lse0 svg{opacity:.45;flex-shrink:0;width:.875rem;height:.875rem}.backup-code.svelte-j3lse0:hover svg{opacity:.85}.backup-actions.svelte-j3lse0{grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.backup-action.svelte-j3lse0{min-height:2.375rem;color:var(--fg);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.backup-action.svelte-j3lse0:hover{background:#ffffff12;border-color:#ffffff29}.backup-action.svelte-j3lse0:active{transform:scale(.98)}.backup-action.svelte-j3lse0 svg{flex-shrink:0;width:.875rem;height:.875rem}.backup-continue.svelte-j3lse0{width:100%;min-height:2.5rem}.backup-note.svelte-j3lse0{text-align:center;font-size:var(--text-xs);color:color-mix(in oklch, var(--fg) 45%, transparent);margin-top:.625rem}@media (width>=480px){.backup-shell.svelte-j3lse0{padding:1.25rem 1.25rem 1.375rem}.backup-header.svelte-j3lse0{margin-bottom:1rem}.backup-grid.svelte-j3lse0{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-title.svelte-j3lse0{font-size:var(--text-2xl)}.backup-subtitle.svelte-j3lse0{font-size:var(--text-sm)}}@media (width>=768px){.backup-shell.svelte-j3lse0{padding:1.5rem 1.5rem 1.625rem}.backup-header.svelte-j3lse0{margin-bottom:1.125rem}.backup-code.svelte-j3lse0,.backup-action.svelte-j3lse0{min-height:2.5rem}.backup-continue.svelte-j3lse0{min-height:2.75rem}}.auth-shell.svelte-j4ndzn{padding:1rem 1rem 1.125rem}.auth-header.svelte-j4ndzn{text-align:left;margin-bottom:.875rem;padding-right:1.75rem}.auth-title.svelte-j4ndzn{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--fg);line-height:1.2}.auth-subtitle.svelte-j4ndzn{font-size:var(--text-xs);color:color-mix(in oklch, var(--fg) 55%, transparent);margin-top:.25rem;line-height:1.4}.auth-body.svelte-j4ndzn{min-width:0}.auth-footer.svelte-j4ndzn{margin-top:.75rem}.auth-switch.svelte-j4ndzn{text-align:center;width:100%;font-size:var(--text-xs);color:color-mix(in oklch, var(--fg) 55%, transparent);transition:color .2s cubic-bezier(.16,1,.3,1);display:block}.auth-switch.svelte-j4ndzn:hover{color:var(--fg)}.auth-switch.svelte-j4ndzn span:where(.svelte-j4ndzn){font-weight:var(--font-weight-semibold);color:var(--fg);margin-left:.25rem}@media (width>=480px){.auth-shell.svelte-j4ndzn{padding:1.25rem 1.25rem 1.375rem}.auth-header.svelte-j4ndzn{margin-bottom:1rem}.auth-title.svelte-j4ndzn{font-size:var(--text-2xl)}.auth-subtitle.svelte-j4ndzn{font-size:var(--text-sm)}.auth-footer.svelte-j4ndzn{margin-top:.875rem}}@media (width>=768px){.auth-shell.svelte-j4ndzn{padding:1.5rem 1.5rem 1.625rem}.auth-header.svelte-j4ndzn{margin-bottom:1.125rem}}