.auth-foot.svelte-1x05zx6{text-align:center;font-size:var(--fs-sm);margin:0}.auth-foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--fg-dim);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:color var(--t-fast) var(--ease-out)}.auth-foot.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover,.auth-foot.svelte-1x05zx6 a:where(.svelte-1x05zx6):focus-visible{color:var(--fg);text-decoration-color:currentColor}.auth.svelte-1x05zx6{min-height:100dvh;padding:var(--sp-6) var(--sp-4);place-items:center;display:grid}.auth-card.svelte-1x05zx6{width:min(100%,400px);padding:var(--sp-6);--r-gap:var(--sp-6);gap:var(--sp-5);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.auth-card.shake.svelte-1x05zx6{animation:nb-shake .2s var(--ease-out) 1}.auth-head.svelte-1x05zx6{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.mark.svelte-1x05zx6{width:36px;height:36px}.mark.svelte-1x05zx6 .mark-bg:where(.svelte-1x05zx6){fill:var(--fg)}.mark.svelte-1x05zx6 .mark-fg:where(.svelte-1x05zx6){fill:var(--bg)}.brandmark.svelte-1x05zx6{font-size:var(--fs-2xl);letter-spacing:.12em;margin:0;font-weight:700;line-height:1}.letters.svelte-1x05zx6{display:inline-flex}.ltr.svelte-1x05zx6{animation:nb-rise var(--t-med) var(--ease-out) backwards;display:inline-block}.ltr.svelte-1x05zx6:first-child{animation-delay:.12s}.ltr.svelte-1x05zx6:nth-child(2){animation-delay:.16s}.ltr.svelte-1x05zx6:nth-child(3){animation-delay:.2s}.ltr.svelte-1x05zx6:nth-child(4){animation-delay:.24s}.ltr.svelte-1x05zx6:nth-child(5){animation-delay:.28s}.ltr.svelte-1x05zx6:nth-child(6){animation-delay:.32s}.ltr.svelte-1x05zx6:nth-child(7){animation-delay:.36s}.tag.svelte-1x05zx6{margin:0}.auth-error.svelte-1x05zx6{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--fg);border-radius:var(--radius);font-size:var(--fs-sm);white-space:normal;margin:0}.auth-form.svelte-1x05zx6{gap:var(--sp-4);flex-direction:column;display:flex}.auth-form.svelte-1x05zx6 .field:where(.svelte-1x05zx6){gap:var(--sp-2)}.auth-form.svelte-1x05zx6 .field-error:where(.svelte-1x05zx6){margin:0}.code.svelte-1x05zx6{letter-spacing:.3em;font-size:var(--fs-xl)}.code.svelte-1x05zx6::placeholder{letter-spacing:.3em}.btn-block.svelte-1x05zx6{margin-top:var(--sp-2)}
