.field-label.svelte-18xppsu{margin-bottom:var(--space-2);text-align:start;font-size:var(--text-sm);color:var(--color-text-muted);display:block}.field.svelte-18xppsu{width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.field.svelte-18xppsu:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-focus)}.password.svelte-18xppsu{gap:var(--space-2);align-items:stretch;display:flex}.password.svelte-18xppsu>.field:where(.svelte-18xppsu){flex:1;min-width:0}.reveal.svelte-18xppsu{min-height:var(--tap-target);padding-inline:var(--space-4);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;flex:none}.reveal.svelte-18xppsu:hover,.reveal.svelte-18xppsu:focus-visible{background:var(--color-surface-sunken)}.step.svelte-18xppsu{margin-bottom:var(--space-4)}.step[hidden].svelte-18xppsu,.reveal[hidden].svelte-18xppsu{display:none}.auth.svelte-mpxfmu{max-width:26rem;margin:var(--space-6) auto;text-align:center}.auth.svelte-mpxfmu>h1:where(.svelte-mpxfmu){margin:0 0 var(--space-4)}.brand-chip.svelte-mpxfmu{block-size:2.5rem;inline-size:2.5rem;margin:0 auto var(--space-4);background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-surface);border:3px solid var(--color-primary);border-radius:50%;display:block}.notice.svelte-mpxfmu{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-align:start;text-wrap:pretty}.alt.svelte-mpxfmu{margin-top:var(--space-5)}.alt-rule.svelte-mpxfmu{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-subtle);display:flex}.alt-rule.svelte-mpxfmu:before,.alt-rule.svelte-mpxfmu:after{content:"";border-top:1px solid var(--color-border);flex:1}.fine.svelte-mpxfmu{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-text-subtle);text-wrap:pretty}
