.credits-badge.svelte-1sf8se5{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;margin-bottom:.75rem;background:color-mix(in srgb,var(--color-secondary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-secondary) 35%,var(--color-border));border-radius:999px;font-size:.8125rem;font-weight:650;color:var(--color-secondary)}.credits-badge.svelte-1sf8se5 svg{font-size:1.05rem;flex-shrink:0}.credits-badge--enterprise.svelte-1sf8se5{background:color-mix(in srgb,#0d9488 14%,transparent);border-color:color-mix(in srgb,#0d9488 40%,var(--color-border));color:#0f766e}.dark .credits-badge--enterprise.svelte-1sf8se5{color:#5eead4;background:color-mix(in srgb,#5eead4 12%,transparent);border-color:color-mix(in srgb,#5eead4 35%,var(--color-border))}.credits-bonus-hint.svelte-1sf8se5 .auth-inline-link:where(.svelte-1sf8se5){color:var(--color-primary);font-weight:650;text-underline-offset:2px}.credits-bonus-hint.svelte-1sf8se5{font-size:.75rem;color:var(--color-text-lighter);margin:0 0 1rem;line-height:1.45;max-width:28rem;margin-inline:auto}.invite-workspace-hint.svelte-1sf8se5{margin:calc(var(--spacing-unit) * 1.25) auto 0;padding:calc(var(--spacing-unit) * 1.35) calc(var(--spacing-unit) * 1.5);max-width:36rem;font-size:.8125rem;line-height:1.55;color:var(--color-text);text-align:left;background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:8px;box-shadow:0 1px color-mix(in srgb,var(--color-text) 4%,transparent)}.dark .invite-workspace-hint.svelte-1sf8se5{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.form-section-optional.svelte-1sf8se5{margin-top:calc(var(--spacing-unit) * .75);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 1.75);background:var(--color-surface);border-radius:8px;border:1px solid var(--color-border);box-shadow:0 1px color-mix(in srgb,var(--color-text) 5%,transparent)}.form-section-optional--invite-link.svelte-1sf8se5{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.dark .form-section-optional.svelte-1sf8se5{background:color-mix(in srgb,var(--color-background) 50%,transparent);border-color:var(--color-border)}.dark .form-section-optional--invite-link.svelte-1sf8se5{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.optional-section-head.svelte-1sf8se5{margin-bottom:calc(var(--spacing-unit) * 1.75);padding-bottom:calc(var(--spacing-unit) * 1.25);border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.form-section-optional.svelte-1sf8se5 .section-label:where(.svelte-1sf8se5){margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-lighter)}.optional-lead.svelte-1sf8se5{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text-light);max-width:32rem;text-wrap:pretty}.form-section-legal--signup.svelte-1sf8se5 .acceptances-block:where(.svelte-1sf8se5){border-radius:8px}.form-section-core.svelte-1sf8se5{padding-top:calc(var(--spacing-unit) * .25)}.form-section-core.svelte-1sf8se5 .section-label--inline:where(.svelte-1sf8se5){margin:0 0 calc(var(--spacing-unit) * 1.35);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-lighter)}.form-section-legal--signup.svelte-1sf8se5{margin-top:calc(var(--spacing-unit) * 1.15)}.optional-fields.svelte-1sf8se5{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.75)}.optional-field-group.svelte-1sf8se5{margin:0}.optional-divider.svelte-1sf8se5{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border) 90%,transparent) 12%,color-mix(in srgb,var(--color-border) 90%,transparent) 88%,transparent);margin:0}.form-input--invite-code.svelte-1sf8se5{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;letter-spacing:.02em}@media(max-width:639px){.form-section-optional.svelte-1sf8se5{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 1.25)}}@media(max-width:380px){.credits-badge.svelte-1sf8se5{font-size:.75rem;padding:.35rem .75rem}}
