.auth.svelte-1cw8yha{min-height:100dvh;padding:var(--sp-6) var(--sp-4);place-items:center;display:grid}.auth-card.svelte-1cw8yha{width:min(100%,440px);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-1cw8yha{animation:nb-shake .2s var(--ease-out) 1}.auth-head.svelte-1cw8yha{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.mark.svelte-1cw8yha{width:36px;height:36px}.mark.svelte-1cw8yha .mark-bg:where(.svelte-1cw8yha){fill:var(--fg)}.mark.svelte-1cw8yha .mark-fg:where(.svelte-1cw8yha){fill:var(--bg)}.brandmark.svelte-1cw8yha{font-size:var(--fs-2xl);letter-spacing:.12em;margin:0;font-weight:700;line-height:1}.letters.svelte-1cw8yha{display:inline-flex}.ltr.svelte-1cw8yha{animation:nb-rise var(--t-med) var(--ease-out) backwards;display:inline-block}.ltr.svelte-1cw8yha:first-child{animation-delay:.12s}.ltr.svelte-1cw8yha:nth-child(2){animation-delay:.16s}.ltr.svelte-1cw8yha:nth-child(3){animation-delay:.2s}.ltr.svelte-1cw8yha:nth-child(4){animation-delay:.24s}.ltr.svelte-1cw8yha:nth-child(5){animation-delay:.28s}.ltr.svelte-1cw8yha:nth-child(6){animation-delay:.32s}.ltr.svelte-1cw8yha:nth-child(7){animation-delay:.36s}.steps.svelte-1cw8yha{gap:var(--sp-4);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.stepmark.svelte-1cw8yha{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-1);display:inline-flex;position:relative}.stepmark.svelte-1cw8yha .section-num:where(.svelte-1cw8yha){min-width:0;color:inherit}.stepmark.svelte-1cw8yha:after{content:"";background:var(--fg);transform-origin:0;height:2px;transition:transform var(--t-med) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.stepmark.on.svelte-1cw8yha{color:var(--fg)}.stepmark.on.svelte-1cw8yha:after,.stepmark.done.svelte-1cw8yha:after{animation:nb-ink-in var(--t-slow) var(--ease-out) backwards;transform:scaleX(1)}.stepmark.done.svelte-1cw8yha{color:var(--fg-dim)}.auth-card.svelte-1cw8yha .intro{gap:var(--sp-2);flex-direction:column;display:flex}.auth-card.svelte-1cw8yha .wrap{white-space:normal;margin:0}.auth-card.svelte-1cw8yha .auth-error,.auth-card.svelte-1cw8yha .auth-notice{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-card.svelte-1cw8yha .auth-notice{border-style:solid;border-color:var(--line);color:var(--fg-dim)}.auth-card.svelte-1cw8yha .auth-form{gap:var(--sp-4);flex-direction:column;display:flex}.auth-card.svelte-1cw8yha .auth-form .field{gap:var(--sp-2)}.auth-card.svelte-1cw8yha .msg{min-height:1.5em}.auth-card.svelte-1cw8yha .msg p,.auth-card.svelte-1cw8yha .auth-form .field-error{margin:0}.auth-card.svelte-1cw8yha .code{letter-spacing:.3em;font-size:var(--fs-xl)}.auth-card.svelte-1cw8yha .code::placeholder{letter-spacing:.3em}.auth-card.svelte-1cw8yha .btn-block{margin-top:var(--sp-2)}.auth-card.svelte-1cw8yha .restart{justify-content:center;display:flex}.auth-foot.svelte-52fghe{text-align:center;font-size:var(--fs-sm);margin:0}.auth-foot.svelte-52fghe a:where(.svelte-52fghe){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-52fghe a:where(.svelte-52fghe):hover,.auth-foot.svelte-52fghe a:where(.svelte-52fghe):focus-visible{color:var(--fg);text-decoration-color:currentColor}
