.wrap.svelte-1x05zx6{min-height:100dvh;padding:var(--space-m);place-items:center;display:grid}.card.svelte-1x05zx6{gap:var(--space-s);width:100%;max-width:320px;padding:var(--space-xl);box-shadow:0 0 0 var(--border-s) var(--border);border-radius:var(--radius-m);background:var(--surface);border:0;flex-direction:column;display:flex}.logo.svelte-1x05zx6{border-radius:50%;display:block}h1.svelte-1x05zx6{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l);margin:0}.sub.svelte-1x05zx6{color:var(--muted);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0}.gh.svelte-1x05zx6{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-s);border-radius:var(--radius-s);box-shadow:0 0 0 var(--border-s) var(--border);background:var(--text);color:var(--bg);font-weight:var(--weight-ui-heavy);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);border:0;text-decoration:none;display:inline-flex}.gh.svelte-1x05zx6:hover{opacity:.9;text-decoration:none}.gh.disabled.svelte-1x05zx6{opacity:.45;cursor:not-allowed}.muted.svelte-1x05zx6{color:var(--muted);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin:0}details.svelte-1x05zx6{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}summary.svelte-1x05zx6{cursor:pointer;color:var(--muted)}.pwform.svelte-1x05zx6{gap:var(--space-s);margin-top:var(--space-s);flex-direction:column;display:flex}.pwform.userpw.svelte-1x05zx6{margin-top:0}.pwform.svelte-1x05zx6 label:where(.svelte-1x05zx6){gap:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--muted);flex-direction:column;display:flex}.or.svelte-1x05zx6{align-items:center;gap:var(--space-s);color:var(--muted);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";box-shadow:inset 0 var(--border-s) 0 var(--border);flex:1}input.svelte-1x05zx6{padding:var(--space-s) var(--space-s);border-radius:var(--radius-s);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);background:var(--bg);color:var(--text)}button.svelte-1x05zx6{margin-top:var(--space-xxs)}.err.svelte-1x05zx6{color:var(--danger);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin:0}
