.landing.svelte-s6vip9{max-width:var(--container);margin:0 auto;padding:0 1.25rem}h1.svelte-s6vip9,h2.svelte-s6vip9,h3.svelte-s6vip9{text-wrap:balance;font-weight:600;letter-spacing:-.02em}.hero.svelte-s6vip9{text-align:center;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem);animation:svelte-s6vip9-rise .5s var(--ease-out) both}.badge.svelte-s6vip9{display:inline-block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.02em;color:var(--flare);background:var(--flare-tint);border-radius:var(--radius-pill);padding:.25rem .75rem;margin-bottom:1.25rem}.hero.svelte-s6vip9 h1:where(.svelte-s6vip9){font-size:clamp(1.9rem,5vw,3rem);line-height:1.18;margin:0 0 1rem}.lede.svelte-s6vip9{max-width:42rem;margin:0 auto 1.75rem;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.intent-label.svelte-s6vip9{font-size:var(--text-sm);color:var(--text-faint);margin:0 0 .75rem}.intents.svelte-s6vip9{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem}.intent-chip.svelte-s6vip9{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.45rem .9rem}.hero-actions.svelte-s6vip9{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.trust-line.svelte-s6vip9{font-size:var(--text-xs);color:var(--text-faint)}.btn-primary.svelte-s6vip9,.btn-ghost.svelte-s6vip9{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-md);padding:.625rem 1.25rem;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn-primary.svelte-s6vip9{background:var(--ink, var(--text));color:var(--on-flare)}.btn-primary.svelte-s6vip9:hover{background:var(--text-muted)}.btn-ghost.svelte-s6vip9{background:transparent;color:var(--text);border:1px solid var(--border-strong)}.btn-ghost.svelte-s6vip9:hover{background:var(--surface-sunken)}.proof.svelte-s6vip9,.how.svelte-s6vip9{padding:clamp(2rem,5vw,3.5rem) 0}.section-lede.svelte-s6vip9{color:var(--text-muted);margin:.4rem 0 2rem}.proof-grid.svelte-s6vip9{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.5rem;align-items:start}@media(max-width:860px){.proof-grid.svelte-s6vip9{grid-template-columns:1fr}}.demo-card.svelte-s6vip9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.demo-meta.svelte-s6vip9{font-size:var(--text-xs);color:var(--text-faint);margin:0 0 .75rem}.demo-question.svelte-s6vip9{font-style:italic;font-size:var(--text-lg);margin:0 0 1rem}.demo-body.svelte-s6vip9{color:var(--text-muted);line-height:var(--leading-normal);margin:0 0 1rem}.demo-tags.svelte-s6vip9{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem}.demo-tags.svelte-s6vip9 span:where(.svelte-s6vip9){font-size:var(--text-xs);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:.3rem .7rem;color:var(--text-muted)}.demo-tag-active.svelte-s6vip9{background:var(--ink, var(--text));color:var(--on-flare);border-color:transparent!important}.demo-advice.svelte-s6vip9{background:var(--surface-sunken);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:var(--text-sm);color:var(--text-muted);margin:0}.proof-points.svelte-s6vip9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.proof-points.svelte-s6vip9 li:where(.svelte-s6vip9){display:flex;gap:.9rem}.proof-icon.svelte-s6vip9{font-size:1.4rem;line-height:1}.proof-points.svelte-s6vip9 h3:where(.svelte-s6vip9){font-size:var(--text-base);margin:0 0 .35rem}.proof-points.svelte-s6vip9 p:where(.svelte-s6vip9){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.steps.svelte-s6vip9{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:1.5rem;max-width:42rem}.steps.svelte-s6vip9 li:where(.svelte-s6vip9){display:flex;gap:1rem}.step-num.svelte-s6vip9{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface-sunken);color:var(--text);font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;justify-content:center}.steps.svelte-s6vip9 h3:where(.svelte-s6vip9){font-size:var(--text-base);margin:0 0 .3rem}.steps.svelte-s6vip9 p:where(.svelte-s6vip9){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.pricing.svelte-s6vip9{background:var(--surface-sunken);border-radius:var(--radius-xl);padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem);text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.plans.svelte-s6vip9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2rem;text-align:left}.plan-card.svelte-s6vip9{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.plan-card.featured.svelte-s6vip9{border-color:var(--flare);border-width:2px}.plan-badge.svelte-s6vip9{position:absolute;top:-.7rem;left:1.25rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.03em;background:var(--flare);color:var(--on-flare);border-radius:var(--radius-pill);padding:.2rem .6rem}.plan-name.svelte-s6vip9{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin:0 0 .5rem}.plan-price.svelte-s6vip9{font-size:var(--text-3xl);font-weight:600;margin:0 0 1.25rem}.plan-price.svelte-s6vip9 span:where(.svelte-s6vip9){font-size:var(--text-sm);font-weight:400;color:var(--text-muted)}.plan-features.svelte-s6vip9{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.plan-features.svelte-s6vip9 li:where(.svelte-s6vip9){font-size:var(--text-sm);display:flex;gap:.5rem;color:var(--text)}.plan-feature-missing.svelte-s6vip9{color:var(--text-faint)}.plan-card.svelte-s6vip9 a{display:block;text-align:center}.newsletter.svelte-s6vip9{text-align:center;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2.5rem,5vw,3.5rem)}.newsletter.svelte-s6vip9 p:where(.svelte-s6vip9){color:var(--text-muted);margin:.5rem 0 1.25rem}.disclaimer.svelte-s6vip9{border-top:1px solid var(--border);color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal);padding:1.5rem 0 3rem;max-width:60ch;margin:0 auto;text-align:center}@keyframes svelte-s6vip9-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero.svelte-s6vip9{animation:none}}.music-mini.svelte-1uha8ag{margin-bottom:1.25rem;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.music-mini-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.music-mini-head.svelte-1uha8ag .web-section-label:where(.svelte-1uha8ag){margin:0}.music-link.svelte-1uha8ag{font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-decoration:none}.music-link.svelte-1uha8ag:hover{text-decoration:underline}.featured-strip.svelte-1uha8ag{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.feed-guest-hint.svelte-1uha8ag{margin:0 0 .75rem;font-size:var(--text-sm);color:var(--text-muted)}.feed-tabs.svelte-1uha8ag{display:flex;gap:1.25rem;overflow-x:auto;margin-bottom:.5rem;padding-bottom:.25rem;scrollbar-width:none}.feed-tabs.svelte-1uha8ag::-webkit-scrollbar{display:none}.feed-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:none;border:none;background:none;font:inherit;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text-faint);padding:.5rem 0;cursor:pointer;min-height:2.75rem}.feed-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--text)}.feed-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.feed-list.svelte-1uha8ag{display:flex;flex-direction:column}.lead-item.svelte-1uha8ag .title{font-size:clamp(1.75rem,4.5vw,2.35rem);line-height:1.1}.lead-item.svelte-1uha8ag .excerpt{font-size:var(--text-lg);color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3}.custom-home.svelte-1uha8ag{max-width:720px;margin-bottom:2rem}.custom-home-title.svelte-1uha8ag{font-family:var(--font-serif);font-size:clamp(2rem,5vw,2.35rem);font-weight:500;line-height:1.15;margin:0 0 1.25rem}.custom-home-body.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-normal)}.custom-home-body.svelte-1uha8ag p{margin:0 0 1rem}
