.signup-background.svelte-kmqcod{background-color:var(--sidebar-bg);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);box-sizing:border-box;position:fixed;inset:0}.signup-container.svelte-kmqcod{box-sizing:border-box;background-color:var(--primary);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:18px}.page-header.svelte-kmqcod{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.page-header.svelte-kmqcod h1:where(.svelte-kmqcod){color:var(--secondary);margin:16px 0 0;font-size:1.75em;font-weight:500}.signup-card.svelte-kmqcod{background:var(--button);border-radius:var(--border-radius);box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:420px;padding:32px;display:flex}.header.svelte-kmqcod{margin-bottom:24px}.header.svelte-kmqcod p:where(.svelte-kmqcod){color:var(--gray);text-align:center;margin:0;line-height:1.5}.verification-step.svelte-kmqcod h2:where(.svelte-kmqcod){color:var(--secondary);margin:0 0 8px;font-size:1.25em;font-weight:500}.verification-step.svelte-kmqcod p:where(.svelte-kmqcod){color:var(--gray);margin:0 0 24px;line-height:1.5}.error-message.svelte-kmqcod{color:var(--red);border-radius:var(--border-radius);background:#ed22361a;border:1px solid #ed223633;margin-top:16px;padding:12px 16px;font-size:.9em}.alternative-actions.svelte-kmqcod{text-align:center;border-top:1px solid var(--input-border);margin-top:24px;padding-top:24px}.alternative-actions.svelte-kmqcod p:where(.svelte-kmqcod){color:var(--gray);margin:0;font-size:14px}.alternative-actions.svelte-kmqcod .enterprise-link:where(.svelte-kmqcod){margin-top:8px}.alternative-actions.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--sidebar-highlight);font-weight:500;text-decoration:none}.alternative-actions.svelte-kmqcod a:where(.svelte-kmqcod):hover{text-decoration:underline}@media (width<=535px){.signup-container.svelte-kmqcod{top:12px;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:16px}.signup-card.svelte-kmqcod{width:100%;max-width:100%;padding:20px}.page-header.svelte-kmqcod h1:where(.svelte-kmqcod){font-size:1.5em}input.svelte-kmqcod{font-size:16px}}
