.login.svelte-1x05zx6{box-sizing:border-box;gap:var(--nb-space-3);background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-radius-lg);flex-direction:column;width:min(400px,100% - 32px);margin:12vh auto 48px;padding:0 24px 24px;display:flex}.brand.svelte-1x05zx6{margin:0 -24px var(--nb-space-3);border-bottom:1px solid var(--nb-border);font:var(--nb-weight-semibold) var(--nb-text-lg) / 1.2 var(--nb-font-display);letter-spacing:var(--nb-tracking-tight);align-items:center;gap:10px;padding:14px 24px;display:flex}h1.svelte-1x05zx6{font-size:var(--nb-text-2xl);margin:0}.sub.svelte-1x05zx6{margin:-4px 0 var(--nb-space-2);color:var(--nb-text-muted);line-height:var(--nb-leading-relaxed)}.providers.svelte-1x05zx6{gap:var(--nb-space-2);flex-direction:column;display:flex}.providers.svelte-1x05zx6 form:where(.svelte-1x05zx6){flex-direction:column;display:flex}.stack.svelte-1x05zx6{gap:var(--nb-space-2);flex-direction:column;display:flex}label.svelte-1x05zx6{font-size:var(--nb-text-md);font-weight:var(--nb-weight-medium);color:var(--nb-text);margin-top:var(--nb-space-2)}.full{width:100%;margin-top:var(--nb-space-1)}.or.svelte-1x05zx6{color:var(--nb-text-faint);font:var(--nb-text-xs) var(--nb-font-mono);letter-spacing:var(--nb-tracking-label);text-transform:uppercase;margin:var(--nb-space-1) 0;align-items:center;gap:10px;display:flex}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";border-top:1px solid var(--nb-border);flex:1}.hint.svelte-1x05zx6{font-size:var(--nb-text-sm);color:var(--nb-text-faint);margin:0}.link.svelte-1x05zx6{all:unset;cursor:pointer;color:var(--nb-accent-text);font-size:var(--nb-text-md)}.link.svelte-1x05zx6:hover{text-decoration:underline}.link.svelte-1x05zx6:focus-visible{outline:2px solid var(--nb-focus);outline-offset:2px;border-radius:2px}.swap.svelte-1x05zx6{align-self:center}.err.svelte-1x05zx6{color:var(--nb-danger);margin:0}.sent.svelte-1x05zx6{gap:var(--nb-space-2);padding-top:var(--nb-space-2);flex-direction:column;display:flex}.sent.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0}.sent.svelte-1x05zx6 form:where(.svelte-1x05zx6){align-items:center;gap:var(--nb-space-3);margin-top:var(--nb-space-2);display:flex}.badge.svelte-1x05zx6{border-radius:var(--nb-radius-md);border:1px solid var(--nb-border);background:var(--nb-surface-2);width:36px;height:36px;color:var(--nb-success);place-items:center;display:inline-grid}
