main.svelte-1uha8ag{overflow-x:clip}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-weight:700}section.svelte-1uha8ag{padding:clamp(2.75rem, 8vw, 4rem) calc(1.25rem + var(--safe-right)) clamp(2.75rem, 8vw, 4rem) calc(1.25rem + var(--safe-left));max-width:64rem;margin:0 auto}.hero.svelte-1uha8ag{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 72%,#0000 100%)}.hero-bg-img.svelte-1uha8ag{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero-bg-img.on.svelte-1uha8ag{opacity:1}.hero-scrim.svelte-1uha8ag{z-index:1;background:linear-gradient(100deg,#0b0805f0 0%,#0b0805d1 36%,#0b080599 66%,#0b080580 100%),linear-gradient(#0b080566,#0b08058c);display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 72%,#0000 100%)}.hero-inner.svelte-1uha8ag{z-index:2;max-width:64rem;padding:clamp(2.5rem, 6vw, 4.5rem) calc(1.25rem + var(--safe-right)) clamp(2.5rem, 7vw, 4rem) calc(1.25rem + var(--safe-left));text-align:left;align-items:center;gap:3rem;margin:0 auto;display:grid;position:relative}@media (width>=60rem){.hero-bg.svelte-1uha8ag,.hero-scrim.svelte-1uha8ag{display:block}.hero-inner.svelte-1uha8ag{grid-template-columns:1.55fr .75fr;gap:4rem;min-height:56rem}}.hero-title.svelte-1uha8ag{align-items:center;gap:clamp(.1rem,.5vw,.3rem);display:flex}.hero-logo.svelte-1uha8ag{flex-shrink:0;width:auto;height:clamp(2.4rem,7vw,4.5rem)}.hero.svelte-1uha8ag .brandmark:where(.svelte-1uha8ag){letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,8.5vw,6rem);font-weight:700;line-height:1.05;display:inline-block}.tagline.svelte-1uha8ag{margin:.6rem 0 1rem;font-size:clamp(1.3rem,3.5vw,1.7rem);font-weight:700}.sub.svelte-1uha8ag{max-width:32rem;color:var(--muted);margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-start;gap:.9rem;display:flex}.cta-note.svelte-1uha8ag{color:var(--muted);margin:.9rem 0 0;font-size:.9rem;font-weight:600}@media (width<=28rem){.ctas.svelte-1uha8ag{flex-direction:column;align-items:stretch;max-width:22rem;margin:0 auto}}.demo.svelte-1uha8ag{max-width:22.5rem;margin:0;font-size:.88em}.demo-stack.svelte-1uha8ag{display:grid}.scene.svelte-1uha8ag{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;transition:opacity .7s;display:flex}.scene.active.svelte-1uha8ag{opacity:1}.demo-markers.svelte-1uha8ag{justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.marker.svelte-1uha8ag{background:var(--line-strong);border-radius:2px;width:.45rem;height:.45rem;transition:background .3s}.marker.on.svelte-1uha8ag{background:var(--brand-1)}.stage-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:inline-block}.ask.svelte-1uha8ag{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border:1.5px solid #f5f0e71a;padding:.9rem 1.2rem;box-shadow:0 2px 8px #0000004d}.demo-q.svelte-1uha8ag{color:var(--muted);margin:0;font-size:1rem;font-weight:700}.thread.svelte-1uha8ag{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border:1.5px solid #f5f0e71a;padding:1rem 1.2rem;box-shadow:0 2px 8px #0000004d}.voice.svelte-1uha8ag{align-items:baseline;gap:.6rem;padding:.3rem 0;font-size:.92rem;display:flex}.voice-dot.svelte-1uha8ag{border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem;transform:translateY(.02rem)}.voice-name.svelte-1uha8ag{min-width:3.4rem;color:var(--muted);flex-shrink:0;font-weight:600}.voice-text.svelte-1uha8ag{font-weight:500}.beam.svelte-1uha8ag{background:var(--grad);transform-origin:top;border-radius:3px;width:3px;margin:.7rem auto;animation:2s ease-in-out infinite svelte-1uha8ag-pulse}.beam-link.svelte-1uha8ag{height:1.3rem}.beam-merge.svelte-1uha8ag{flex:1 0 auto;min-height:2.4rem}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.scene.active.svelte-1uha8ag .ask:where(.svelte-1uha8ag){animation:.45s both svelte-1uha8ag-rise}.scene.active.svelte-1uha8ag .beam-link:where(.svelte-1uha8ag){animation:.4s .5s both svelte-1uha8ag-draw,2s ease-in-out infinite svelte-1uha8ag-pulse}.scene.active.svelte-1uha8ag .thread:where(.svelte-1uha8ag){animation:.45s .8s both svelte-1uha8ag-rise}.scene.active.svelte-1uha8ag .voice:where(.svelte-1uha8ag){animation:.4s both svelte-1uha8ag-rise;animation-delay:calc(1.15s + var(--row) * .3s)}.scene.active.svelte-1uha8ag .beam-merge:where(.svelte-1uha8ag){animation:.45s 2.75s both svelte-1uha8ag-draw,2s ease-in-out infinite svelte-1uha8ag-pulse}.scene.active.svelte-1uha8ag .one-voice:where(.svelte-1uha8ag){animation:.5s 3.1s both svelte-1uha8ag-rise}.one-voice.svelte-1uha8ag{border:1.5px solid var(--brand-3);color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border-radius:1.5rem 1.5rem .4rem;padding:1.1rem 1.4rem;box-shadow:0 2px 8px #0000004d}.one-voice.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:1rem;line-height:1.55}.how.svelte-1uha8ag{text-align:center}.how.svelte-1uha8ag h2:where(.svelte-1uha8ag),.uses.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2rem;font-size:clamp(1.8rem,5vw,2.5rem)}.steps.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.2rem;display:grid}.step.svelte-1uha8ag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border:1.5px solid #f5f0e71a;border-radius:1.4rem;padding:1.8rem 1.4rem;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #1018280d}.step.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 3px 10px #1018281f}.step-icon.svelte-1uha8ag{border:1.5px solid var(--line-strong);background:#f5f0e70f;border-radius:.8rem;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:grid}.step-icon.svelte-1uha8ag .qr:where(.svelte-1uha8ag){width:1.9rem;height:1.9rem;color:var(--brand-1)}.step-emoji.svelte-1uha8ag{font-size:1.6rem}.step-one.svelte-1uha8ag{background:var(--grad);border-color:#0000}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.15rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;line-height:1.55}.uses.svelte-1uha8ag{text-align:center}.uses.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.5rem}.uses-sub.svelte-1uha8ag{color:var(--muted);margin:0 0 1.8rem;font-size:1.1rem}.crowd-grid.svelte-1uha8ag{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.crowd-card.svelte-1uha8ag{color:var(--ink);flex-direction:column;padding:0;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.crowd-card.svelte-1uha8ag:hover{border-color:var(--brand-2);transform:translateY(-3px)}.crowd-thumb.svelte-1uha8ag{aspect-ratio:3/2;object-fit:cover;border-bottom:1.5px solid var(--line);width:100%;display:block}.crowd-label.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.1rem;font-weight:700;display:flex}.crowd-go.svelte-1uha8ag{font-size:1.05rem;font-weight:700}.faq.svelte-1uha8ag{max-width:44rem}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:1.5rem;font-size:clamp(1.8rem,5vw,2.5rem)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border:1.5px solid #f5f0e71a;border-radius:1rem;margin-bottom:.7rem;padding:0 1.2rem}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;min-height:var(--tap);align-items:center;padding:1rem 0;font-weight:700;display:flex}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 1.1rem;line-height:1.6}.final.svelte-1uha8ag{text-align:center;padding-bottom:5rem}.final.svelte-1uha8ag em:where(.svelte-1uha8ag){background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (prefers-reduced-motion:reduce){.beam.svelte-1uha8ag,.scene.active.svelte-1uha8ag .ask:where(.svelte-1uha8ag),.scene.active.svelte-1uha8ag .beam-link:where(.svelte-1uha8ag),.scene.active.svelte-1uha8ag .thread:where(.svelte-1uha8ag),.scene.active.svelte-1uha8ag .voice:where(.svelte-1uha8ag),.scene.active.svelte-1uha8ag .beam-merge:where(.svelte-1uha8ag),.scene.active.svelte-1uha8ag .one-voice:where(.svelte-1uha8ag){animation:none}}
