.auth-card.svelte-1kac3xo{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:900px;padding:var(--space-10);box-shadow:var(--shadow-lg)}.auth-card__header.svelte-1kac3xo{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.auth-card__header-left.svelte-1kac3xo{gap:var(--space-2);flex-direction:column;display:flex}.invitation-code-input.svelte-1kac3xo{width:200px;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);font-size:var(--font-size-sm);font-family:var(--font-family-base);color:var(--color-text);outline:none;flex-shrink:0;transition:border-color .15s}.invitation-code-input.svelte-1kac3xo::placeholder{color:var(--color-text-disabled)}.invitation-code-input.svelte-1kac3xo:focus{border-color:var(--brand-primary-400);box-shadow:0 0 0 3px var(--brand-primary-100)}.auth-card__title.svelte-1kac3xo{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-2);letter-spacing:-.01em}.auth-card__subtitle.svelte-1kac3xo{font-size:var(--font-size-sm);color:var(--color-text-muted);padding-top:var(--space-1);margin:0}.auth-card__subtitle.svelte-1kac3xo a:where(.svelte-1kac3xo){color:var(--brand-primary-500);font-weight:var(--font-weight-medium);text-decoration:none}.auth-card__subtitle.svelte-1kac3xo a:where(.svelte-1kac3xo):hover{text-decoration:underline}.alert.svelte-1kac3xo{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--space-6);line-height:var(--line-height-base)}.alert--error.svelte-1kac3xo{background-color:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error)}.auth-form.svelte-1kac3xo{gap:var(--space-6);flex-direction:column;display:flex}.form-columns.svelte-1kac3xo{gap:var(--space-5) var(--space-8);grid-template-columns:2fr 1fr;align-items:start;display:grid}.form-col.svelte-1kac3xo{gap:var(--space-5);flex-direction:column;display:flex}.form-col--personal.svelte-1kac3xo{grid-column:1}.form-col--company.svelte-1kac3xo{grid-column:2}.form-col__heading.svelte-1kac3xo{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.personal-inputs.svelte-1kac3xo{gap:var(--space-5);flex-direction:column;display:flex}.personal-row.svelte-1kac3xo{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.slug-field.svelte-1kac3xo{gap:var(--space-2);flex-direction:column;display:flex}.slug-preview.svelte-1kac3xo{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-md);margin:0}.slug-preview.svelte-1kac3xo strong:where(.svelte-1kac3xo){color:var(--brand-primary-500);font-weight:var(--font-weight-semibold)}.btn-submit.svelte-1kac3xo{background-color:var(--brand-primary-500);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);cursor:pointer;border:none;transition:background-color .15s}.btn-submit.svelte-1kac3xo:hover:not(:disabled){background-color:var(--brand-primary-600)}.btn-submit.svelte-1kac3xo:disabled{opacity:.6;cursor:not-allowed}.auth-form__terms.svelte-1kac3xo{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;line-height:var(--line-height-relaxed);margin:0}.auth-form__terms.svelte-1kac3xo a:where(.svelte-1kac3xo){color:var(--color-text-muted);text-decoration:underline}.auth-form__terms.svelte-1kac3xo a:where(.svelte-1kac3xo):hover{color:var(--brand-primary-500)}@media (width<=700px){.auth-card.svelte-1kac3xo{max-width:480px;padding:var(--space-6);border-radius:var(--radius-lg)}.form-columns.svelte-1kac3xo{grid-template-columns:1fr}.form-col--personal.svelte-1kac3xo,.form-col--company.svelte-1kac3xo{grid-column:1}.personal-inputs.svelte-1kac3xo{gap:var(--space-5)}.personal-row.svelte-1kac3xo{grid-template-columns:1fr}}
