@charset "UTF-8";.landing-page.svelte-1uha8ag{background:#0d0d13;min-height:100vh}.section-label.svelte-1uha8ag{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#9146ff;font-weight:600;margin-bottom:.75rem}.section-heading.svelte-1uha8ag{font-size:1.75rem;font-weight:700;color:#f0f0f8;margin-bottom:2rem;line-height:1.25}@media(max-width:768px){.section-heading.svelte-1uha8ag{font-size:1.5rem}}.hero.svelte-1uha8ag{padding:5rem 2rem 4rem;max-width:700px;margin:0 auto}.hero.svelte-1uha8ag .hero-eyebrow:where(.svelte-1uha8ag){font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#9146ff;font-weight:600;margin-bottom:1.25rem}.hero.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){font-size:3.25rem;font-weight:800;color:#f0f0f8;line-height:1.15;margin-bottom:1.25rem}@media(max-width:768px){.hero.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){font-size:2.25rem}}.hero.svelte-1uha8ag .hero-cta:where(.svelte-1uha8ag){display:flex;gap:.75rem;flex-wrap:wrap}.features.svelte-1uha8ag{padding:4rem 2rem;max-width:700px;margin:0 auto}.features.svelte-1uha8ag .feature-list:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:1.75rem}.features.svelte-1uha8ag .feature-item:where(.svelte-1uha8ag){display:flex;gap:1.25rem;align-items:flex-start}.features.svelte-1uha8ag .feature-icon-wrap:where(.svelte-1uha8ag){flex-shrink:0;width:2.5rem;height:2.5rem;background:#9146ff1a;border:1px solid rgba(145,70,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem}.features.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:600;color:#e8e8f0;margin-bottom:.35rem}.features.svelte-1uha8ag .feature-text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.9rem;color:#88a;line-height:1.7}.how-it-works.svelte-1uha8ag{background:#111119;padding:4rem 2rem;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.how-it-works.svelte-1uha8ag .how-inner:where(.svelte-1uha8ag){max-width:700px;margin:0 auto}.how-it-works.svelte-1uha8ag .steps:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.75rem}.how-it-works.svelte-1uha8ag .step:where(.svelte-1uha8ag){display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem 1.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0d0d13}.how-it-works.svelte-1uha8ag .step:where(.svelte-1uha8ag) .step-num:where(.svelte-1uha8ag){flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:#9146ff1f;color:#9146ff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.how-it-works.svelte-1uha8ag .step:where(.svelte-1uha8ag) .step-text:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:.95rem;font-weight:600;color:#e8e8f0;margin-bottom:.2rem}.how-it-works.svelte-1uha8ag .step:where(.svelte-1uha8ag) .step-text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.875rem;color:#88a;line-height:1.65}.social-proof.svelte-1uha8ag{padding:4rem 2rem;max-width:960px;margin:0 auto}.social-proof.svelte-1uha8ag .social-proof-header:where(.svelte-1uha8ag){margin-bottom:2rem}.social-proof.svelte-1uha8ag .streamer-count:where(.svelte-1uha8ag){color:#66a;font-size:.875rem;margin-top:.25rem}.social-proof.svelte-1uha8ag .streamer-wall:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.social-proof.svelte-1uha8ag .streamer-card:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;width:68px;transition:opacity .15s ease}.social-proof.svelte-1uha8ag .streamer-card:where(.svelte-1uha8ag):hover{opacity:.7}.social-proof.svelte-1uha8ag .streamer-avatar:where(.svelte-1uha8ag){width:56px;height:56px}.social-proof.svelte-1uha8ag .streamer-avatar:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.social-proof.svelte-1uha8ag .streamer-avatar:where(.svelte-1uha8ag) .avatar-fallback:where(.svelte-1uha8ag){width:56px;height:56px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.1);display:block}.social-proof.svelte-1uha8ag .streamer-avatar:where(.svelte-1uha8ag) .avatar-fallback:where(.svelte-1uha8ag){background:#1e1e2e;display:flex;align-items:center;justify-content:center;color:#9146ff;font-weight:700;font-size:1.25rem}.social-proof.svelte-1uha8ag .streamer-name:where(.svelte-1uha8ag){font-size:.65rem;color:#668;text-align:center;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-proof.svelte-1uha8ag .examples-cta:where(.svelte-1uha8ag){padding-top:.5rem}.login-section.svelte-1uha8ag{background:#111119;padding:5rem 2rem 6rem;border-top:1px solid rgba(255,255,255,.05)}.login-section.svelte-1uha8ag .login-inner:where(.svelte-1uha8ag){max-width:420px;margin:0 auto;text-align:center}.login-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem;font-weight:700;color:#f0f0f8;margin-bottom:.75rem}.login-section.svelte-1uha8ag .login-subtitle:where(.svelte-1uha8ag){color:#88a;font-size:.925rem;line-height:1.65;margin-bottom:2rem}.login-section.svelte-1uha8ag .permissions-info:where(.svelte-1uha8ag){background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;text-align:left}.login-section.svelte-1uha8ag .permissions-info:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#66a;margin-bottom:.75rem;font-weight:600}.login-section.svelte-1uha8ag .permissions-info:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.login-section.svelte-1uha8ag .permissions-info:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){font-family:monospace;font-size:.8rem;color:#9146ff;display:flex;align-items:center;gap:.5rem}.login-section.svelte-1uha8ag .permissions-info:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{content:"✓";color:#66a;font-family:inherit}.login-section.svelte-1uha8ag .login-help:where(.svelte-1uha8ag){margin-top:1.25rem;font-size:.85rem}.login-section.svelte-1uha8ag .login-help:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#9146ff;text-decoration:none}.login-section.svelte-1uha8ag .login-help:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:8px;font-weight:600;text-decoration:none;transition:background .15s ease,opacity .15s ease;cursor:pointer;border:none;font-size:.95rem}.btn.btn-large.svelte-1uha8ag{padding:.875rem 1.75rem;font-size:1rem}.btn.btn-primary.svelte-1uha8ag{background:#9146ff;color:#fff}.btn.btn-primary.svelte-1uha8ag:hover{background:#7c2fe8}.btn.btn-ghost.svelte-1uha8ag{background:#ffffff0f;color:#aac;border:1px solid rgba(255,255,255,.08)}.btn.btn-ghost.svelte-1uha8ag:hover{background:#ffffff1a;color:#e8e8f0}.btn.btn-outline.svelte-1uha8ag{background:transparent;color:#9146ff;border:1px solid rgba(145,70,255,.35)}.btn.btn-outline.svelte-1uha8ag:hover{background:#9146ff14}.loading.svelte-1uha8ag,.error.svelte-1uha8ag{padding:.75rem 1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.9rem}.loading.svelte-1uha8ag{background:#9146ff14;color:#9146ff}.error.svelte-1uha8ag{background:#ef444414;color:#ef4444}
