h2.svelte-11ezy7p{font-size:1.5rem;font-weight:600;margin-bottom:1rem}p.svelte-11ezy7p{margin-bottom:1rem}a.svelte-11ezy7p{color:#3182ce;text-decoration:underline}.customer-signup.svelte-uovkdi{align-items:start;color:var(--signup-text);display:grid;gap:2rem;grid-template-columns:minmax(15rem,.72fr) minmax(30rem,1.28fr);margin:1rem auto;max-width:70rem;padding:1.5rem}.signup-intro.svelte-uovkdi{padding:1.5rem .5rem}.signup-icon.svelte-uovkdi{align-items:center;background:var(--signup-primary);border-radius:50%;color:var(--signup-surface);display:inline-flex;font-size:1.35rem;height:3rem;justify-content:center;width:3rem}.signup-eyebrow.svelte-uovkdi{color:var(--signup-primary);font-size:.78rem;font-weight:800;margin:1rem 0 .35rem;text-transform:uppercase}.signup-intro.svelte-uovkdi h1:where(.svelte-uovkdi){font-size:2rem;font-weight:800;line-height:1.15;margin:0}.signup-intro.svelte-uovkdi>p:where(.svelte-uovkdi):not(.signup-eyebrow){color:var(--signup-muted);line-height:1.6;margin:.85rem 0}.admin-note.svelte-uovkdi{align-items:flex-start;background:var(--signup-surface-muted);border-left:3px solid var(--signup-success);display:flex;gap:.65rem;line-height:1.45;margin-top:1.35rem;padding:.9rem 1rem}.admin-note.svelte-uovkdi i:where(.svelte-uovkdi){color:var(--signup-success);margin-top:.18rem}.signup-form-region.svelte-uovkdi{background:var(--signup-surface);border:1px solid var(--signup-border);border-radius:.5rem;box-shadow:0 .35rem 1rem color-mix(in srgb,var(--signup-text) 8%,transparent);padding:1.5rem}.form-heading.svelte-uovkdi{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.form-heading.svelte-uovkdi h2:where(.svelte-uovkdi){font-size:1.25rem;font-weight:800;margin:0}.form-heading.svelte-uovkdi p:where(.svelte-uovkdi){color:var(--signup-muted);font-size:.88rem;margin:.3rem 0 0}.sign-in-link.svelte-uovkdi{align-items:center;background:transparent;border:0;color:var(--signup-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.85rem;gap:.4rem;padding:.25rem}.field-grid.svelte-uovkdi{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field.svelte-uovkdi{display:flex;flex-direction:column;gap:.4rem;min-width:0}.field-wide.svelte-uovkdi{grid-column:1 / -1}.signup-form-region.svelte-uovkdi form:where(.svelte-uovkdi)>.field-wide:where(.svelte-uovkdi){margin-bottom:1rem}.field.svelte-uovkdi span:where(.svelte-uovkdi){font-size:.82rem;font-weight:750}.field.svelte-uovkdi input:where(.svelte-uovkdi){background:var(--signup-surface);border:1px solid var(--signup-border);border-radius:.35rem;color:var(--signup-text);min-height:2.75rem;padding:.6rem .75rem;width:100%}.field.svelte-uovkdi input:where(.svelte-uovkdi):focus{border-color:var(--signup-primary);outline:2px solid var(--signup-border);outline-offset:1px}.password-help.svelte-uovkdi,.next-step-note.svelte-uovkdi{color:var(--signup-muted);font-size:.78rem;margin:.75rem 0}.signup-error.svelte-uovkdi{align-items:center;background:var(--signup-surface-muted);border-left:3px solid var(--signup-danger);color:var(--signup-danger);display:flex;gap:.55rem;margin:.85rem 0;padding:.75rem}.create-button.svelte-uovkdi{align-items:center;background:var(--signup-primary);border:0;border-radius:.35rem;color:var(--signup-surface);cursor:pointer;display:inline-flex;font-weight:750;gap:.55rem;justify-content:center;min-height:2.8rem;padding:.65rem 1rem;width:100%}.create-button.svelte-uovkdi:hover:not(:disabled){background:var(--signup-primary-hover)}.create-button.svelte-uovkdi:disabled{cursor:wait;opacity:.7}.next-step-note.svelte-uovkdi{margin-bottom:0;text-align:center}@media (max-width: 820px){.customer-signup.svelte-uovkdi{grid-template-columns:minmax(0,1fr);padding:1rem}.signup-intro.svelte-uovkdi{padding:.5rem 0}}@media (max-width: 560px){.field-grid.svelte-uovkdi{grid-template-columns:minmax(0,1fr)}.field-wide.svelte-uovkdi{grid-column:auto}.form-heading.svelte-uovkdi{align-items:stretch;flex-direction:column}.sign-in-link.svelte-uovkdi{align-self:flex-start}.signup-form-region.svelte-uovkdi{padding:1rem}}.signed-in-signup.svelte-1c668my{max-width:32rem;margin:clamp(2rem,8vh,6rem) auto;padding:clamp(1.5rem,5vw,2.5rem);border:1px solid var(--signup-border);border-radius:1.25rem;background:var(--signup-card);color:var(--signup-text);text-align:center}.signup-account-icon.svelte-1c668my{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;border-radius:1rem;background:var(--signup-soft);color:var(--signup-primary);font-size:1.5rem}.signed-in-signup.svelte-1c668my h1:where(.svelte-1c668my){margin:0;font-size:1.6rem;font-weight:700;line-height:1.25}.signed-in-signup.svelte-1c668my p:where(.svelte-1c668my){margin:.85rem 0 0;color:var(--signup-muted);line-height:1.6}.signup-account-actions.svelte-1c668my{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.75rem}.signup-sign-out.svelte-1c668my{display:flex;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.85rem 1rem;border:0;border-radius:.65rem;background:var(--signup-primary);color:var(--signup-card);font:inherit;font-weight:600;cursor:pointer}.signup-sign-out.svelte-1c668my:hover{background:var(--signup-hover)}.signup-sign-out.svelte-1c668my:disabled{cursor:wait}.signup-account-actions.svelte-1c668my a:where(.svelte-1c668my){color:var(--signup-primary);text-underline-offset:.2rem}.signup-account-actions.svelte-1c668my a:where(.svelte-1c668my):hover{text-decoration:underline}.signup-account-actions.svelte-1c668my :where(.svelte-1c668my):focus-visible{outline:2px solid var(--signup-primary);outline-offset:4px}.signed-in-signup.svelte-1c668my .signup-sign-out-error:where(.svelte-1c668my){color:var(--signup-error)}
