.hero.svelte-1q37ri0{padding-top:var(--space-8);padding-bottom:var(--space-12)}.hero-nav.svelte-1q37ri0{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);display:flex}.nav-links.svelte-1q37ri0{align-items:center;gap:var(--space-5);display:flex}.wordmark.svelte-1q37ri0{font-family:var(--font-heading);color:var(--accent);font-size:22px;font-weight:400}.technical-link.svelte-1q37ri0{font-family:var(--font-body);color:var(--accent);font-size:14px;font-weight:500;text-decoration:none}.technical-link.svelte-1q37ri0:hover{text-decoration:underline}.sign-in-link.svelte-1q37ri0{font-family:var(--font-body);letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:500;text-decoration:none}.sign-in-link.svelte-1q37ri0:hover{text-decoration:underline}.technical-link--inline.svelte-1q37ri0{display:none}.hero-copy.svelte-1q37ri0{max-width:640px}.subheadline.svelte-1q37ri0{margin-top:var(--space-5);color:var(--text-secondary)}.hero-actions.svelte-1q37ri0{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.cta-button.svelte-1q37ri0{font-family:var(--font-body);color:var(--surface);background-color:var(--accent);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.cta-button.svelte-1q37ri0:hover{opacity:var(--opacity-disabled)}@media (width>=640px){.technical-link--inline.svelte-1q37ri0{display:inline-block}}.product-in-action.svelte-2f54u2{padding-block:var(--space-12)}.definition.svelte-2f54u2{margin-top:var(--space-4);max-width:640px;color:var(--text-secondary)}.demo-script.svelte-2f54u2{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;max-width:520px;display:flex}.bubble.svelte-2f54u2{border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);background-color:var(--superwho-bubble);opacity:0;transition:opacity var(--transition-heavy), transform var(--transition-heavy);transform:translateY(8px)}.bubble--user.svelte-2f54u2{background-color:var(--user-bubble);align-self:flex-end}.bubble--visible.svelte-2f54u2{opacity:1;transform:translateY(0)}.bubble.svelte-2f54u2 .label:where(.svelte-2f54u2){margin-bottom:var(--space-1);color:var(--text-muted);display:block}.how-it-works.svelte-1e6pjgp{padding-block:var(--space-12)}.steps.svelte-1e6pjgp{margin-top:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;list-style:none;display:grid}.step.svelte-1e6pjgp{border-radius:var(--radius-card);background-color:var(--surface);border:1px solid var(--border);padding:var(--space-6)}.step-number.svelte-1e6pjgp{color:var(--accent)}.step-label.svelte-1e6pjgp{margin-top:var(--space-2)}.step-description.svelte-1e6pjgp{margin-top:var(--space-2);color:var(--text-secondary)}@media (width>=720px){.steps.svelte-1e6pjgp{grid-template-columns:repeat(3,1fr)}}.crux-reveal.svelte-1cteqav{padding-block:var(--space-12);max-width:640px}.stated-problem.svelte-1cteqav{color:var(--text-secondary)}.real-problem.svelte-1cteqav{margin-top:var(--space-4);color:var(--accent)}.closing-line.svelte-1cteqav{margin-top:var(--space-6);font-weight:600}.engineering.svelte-o1b2sn{padding-block:var(--space-12)}.founder-name.svelte-o1b2sn{margin-top:var(--space-4);font-weight:600}.founder-blurb.svelte-o1b2sn{margin-top:var(--space-2);max-width:640px;color:var(--text-secondary)}.engineering-links.svelte-o1b2sn{margin-top:var(--space-6);gap:var(--space-5);flex-wrap:wrap;display:flex}.technical-link.svelte-o1b2sn{font-family:var(--font-body);color:var(--accent);font-size:15px;font-weight:500;text-decoration:none}.technical-link.svelte-o1b2sn:hover{text-decoration:underline}.faq.svelte-1vyz8mk{padding-block:var(--space-12)}.faq-list.svelte-1vyz8mk{margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.question.svelte-1vyz8mk{font-size:18px}.answer.svelte-1vyz8mk{margin-top:var(--space-2);color:var(--text-secondary);margin-inline-start:0}.waitlist.svelte-r2xnp1{padding-block:var(--space-12)}.waitlist-form.svelte-r2xnp1{margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;max-width:480px;display:flex}.field.svelte-r2xnp1{gap:var(--space-2);border:none;flex-direction:column;padding:0;display:flex}.optional.svelte-r2xnp1{color:var(--text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.input.svelte-r2xnp1{font-family:var(--font-body);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);border:1px solid var(--border);background-color:var(--surface);color:var(--text-primary);font-size:15px}.category-options.svelte-r2xnp1{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.category-option.svelte-r2xnp1{align-items:center;gap:var(--space-2);display:flex}.cta-button.svelte-r2xnp1{font-family:var(--font-body);color:var(--surface);background-color:var(--accent);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);cursor:pointer;border:none;align-self:flex-start;font-size:15px;font-weight:600}.cta-button.svelte-r2xnp1:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.success-message.svelte-r2xnp1{margin-top:var(--space-6);color:var(--accent)}.error-message.svelte-r2xnp1{color:var(--accent-error)}.final-cta.svelte-1d9fuzm{padding-block:var(--space-12);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.supporting-line.svelte-1d9fuzm{color:var(--text-secondary)}.cta-button.svelte-1d9fuzm{font-family:var(--font-body);color:var(--surface);background-color:var(--accent);border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.cta-button.svelte-1d9fuzm:hover{opacity:var(--opacity-disabled)}.footer.svelte-jz8lnl{padding-block:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.contact-link.svelte-jz8lnl{color:var(--accent);text-decoration:none}.contact-link.svelte-jz8lnl:hover{text-decoration:underline}.copyright.svelte-jz8lnl{color:var(--text-muted)}
