.sign-in-shell.svelte-qccg9o{min-height:100vh;padding:var(--nv-s-8) var(--nv-s-5);box-sizing:border-box;place-items:center;display:grid}.sign-in-group.svelte-qccg9o{gap:var(--nv-s-6);width:min(100%,420px);min-width:0;display:grid}.wordmark.svelte-qccg9o{color:var(--nv-ink);letter-spacing:.2em;text-align:center;margin:0;font-size:18px;font-weight:700;line-height:1}.sign-in-panel.svelte-qccg9o{border:1px solid var(--nv-rule);box-sizing:border-box;background:var(--nv-surface);border-radius:18px;gap:28px;min-width:0;padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 18px 50px #3a302014}h1.svelte-qccg9o{color:var(--nv-ink);font-size:var(--nv-text-h1);font-weight:var(--nv-w-bold);line-height:var(--nv-leading-h1);letter-spacing:-.025em;margin:0}.summary.svelte-qccg9o{margin:var(--nv-s-3) 0 0;color:var(--nv-text);font-size:var(--nv-text-dense);line-height:var(--nv-leading-dense)}.sign-in-form.svelte-qccg9o,.confirmation.svelte-qccg9o{gap:18px;min-width:0;display:grid}label.svelte-qccg9o{gap:9px;min-width:0;display:grid}label.svelte-qccg9o>span:where(.svelte-qccg9o){color:var(--nv-ink-2);letter-spacing:.03em;font-size:12px;font-weight:800}input.svelte-qccg9o{box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:var(--nv-ink);font:inherit;background:#fffefa;border:1px solid #d8d1c2;border-radius:9px;padding:10px 13px}input.svelte-qccg9o:focus{border-color:var(--nv-amber);outline:3px solid #bd7d0f33}input.svelte-qccg9o:disabled{color:var(--nv-muted);background:var(--nv-inset)}button.svelte-qccg9o{border:1px solid var(--nv-green);min-height:46px;color:var(--nv-on-accent);font:inherit;white-space:nowrap;background:var(--nv-green);cursor:pointer;border-radius:8px;padding:0 18px;font-size:13px;font-weight:800}button.svelte-qccg9o:hover:not(:disabled){background:#326440}button.svelte-qccg9o:disabled{opacity:.55;cursor:not-allowed}.secondary-button.svelte-qccg9o{border-color:var(--nv-rule);color:var(--nv-ink-2);background:var(--nv-surface)}.secondary-button.svelte-qccg9o:hover:not(:disabled){background:var(--nv-inset)}.email-address.svelte-qccg9o,.progress-message.svelte-qccg9o{color:var(--nv-text);overflow-wrap:anywhere;margin:0;line-height:1.45}.form-message.svelte-qccg9o{padding:var(--nv-s-3);border:1px solid var(--nv-red-line);border-radius:var(--nv-r-button);color:var(--nv-red);overflow-wrap:anywhere;background:var(--nv-red-bg);margin:0;line-height:1.45}
