.join-page.svelte-vqrvq9{gap:var(--space-4);flex-direction:column;display:flex}.join-title.svelte-vqrvq9{color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:700}.join-subtitle.svelte-vqrvq9{color:var(--color-text-muted);text-align:center;margin-top:calc(var(--space-1) * -1);font-size:.9375rem}.join-perks.svelte-vqrvq9{margin:var(--space-2) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.join-perks.svelte-vqrvq9 li:where(.svelte-vqrvq9){align-items:flex-start;gap:var(--space-3);display:flex}.perk-icon.svelte-vqrvq9{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:36px;height:36px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.join-perks.svelte-vqrvq9 li:where(.svelte-vqrvq9) div:where(.svelte-vqrvq9){flex-direction:column;gap:2px;display:flex}.join-perks.svelte-vqrvq9 li:where(.svelte-vqrvq9) strong:where(.svelte-vqrvq9){color:var(--color-text);font-size:.875rem;font-weight:600}.join-perks.svelte-vqrvq9 li:where(.svelte-vqrvq9) span:where(.svelte-vqrvq9):not(.perk-icon){color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.join-actions.svelte-vqrvq9{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.form-submit{width:100%}.join-divider.svelte-vqrvq9{text-align:center;margin:var(--space-2) 0;color:var(--color-text-muted);align-items:center;font-size:.875rem;display:flex}.join-divider.svelte-vqrvq9:before,.join-divider.svelte-vqrvq9:after{content:"";border-bottom:1px solid var(--color-border);flex:1}.join-divider.svelte-vqrvq9 span:where(.svelte-vqrvq9){padding:0 var(--space-3)}.marketing-opt-in.svelte-vqrvq9{align-items:flex-start;gap:var(--space-2);cursor:pointer;color:var(--color-text-muted);margin-top:var(--space-1);font-size:.8125rem;line-height:1.4;display:flex}.join-legal.svelte-vqrvq9{text-align:center;color:var(--color-text-muted);margin-top:calc(var(--space-2) * -1);font-size:.8125rem}.join-legal.svelte-vqrvq9 a:where(.svelte-vqrvq9){color:var(--color-primary);text-decoration:none}.join-legal.svelte-vqrvq9 a:where(.svelte-vqrvq9):hover{text-decoration:underline}
