.signup-background.svelte-iq265b{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-iq265b{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-iq265b{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.page-header.svelte-iq265b h1:where(.svelte-iq265b){color:var(--secondary);margin:16px 0 0;font-size:1.75em;font-weight:500}.signup-card.svelte-iq265b{background:var(--button);border-radius:var(--border-radius);box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:480px;padding:32px;display:flex}.header.svelte-iq265b{margin-bottom:24px}.header.svelte-iq265b p:where(.svelte-iq265b){color:var(--gray);text-align:center;margin:0;line-height:1.5}.verification-step.svelte-iq265b h2:where(.svelte-iq265b){color:var(--secondary);margin:0 0 8px;font-size:1.25em;font-weight:500}.verification-step.svelte-iq265b p:where(.svelte-iq265b){color:var(--gray);margin:0 0 24px;line-height:1.5}.back-link.svelte-iq265b{text-align:center;margin-top:16px}.alternative-actions.svelte-iq265b{text-align:center;border-top:1px solid var(--input-border);margin-top:24px;padding-top:24px}.alternative-actions.svelte-iq265b p:where(.svelte-iq265b){color:var(--gray);margin:0;font-size:14px}.alternative-actions.svelte-iq265b .enterprise-link:where(.svelte-iq265b){margin-top:8px}input.svelte-iq265b:disabled{background:var(--button);color:var(--gray);cursor:not-allowed}.error-message.svelte-iq265b{color:var(--red);border-radius:var(--border-radius);background:#ed22361a;border:1px solid #ed223633;margin-top:16px;padding:12px 16px;font-size:.9em}@media (width<=535px){.signup-container.svelte-iq265b{top:12px;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:16px}.signup-card.svelte-iq265b{width:100%;max-width:100%;padding:20px}.page-header.svelte-iq265b h1:where(.svelte-iq265b){font-size:1.5em}input.svelte-iq265b{font-size:16px}}
