.page.svelte-1uha8ag{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;display:flex}header.svelte-1uha8ag{align-items:center;gap:10px;padding:24px clamp(16px,4vw,56px);display:flex}.logo.svelte-1uha8ag{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.brand.svelte-1uha8ag{letter-spacing:-.01em;font-size:20px;font-weight:700}main.svelte-1uha8ag{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1280px;margin:0 auto;padding:8px clamp(16px,4vw,56px) 0;display:grid}.intro.svelte-1uha8ag{flex-direction:column;gap:28px;display:flex}h1.svelte-1uha8ag{letter-spacing:-.025em;margin:0;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.lede.svelte-1uha8ag{color:var(--text-2);max-width:30em;margin:14px 0 0;font-size:19px;line-height:1.5}.card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;gap:18px;max-width:480px;padding:24px;display:flex}.primary.svelte-1uha8ag{border-radius:var(--radius-m);background:var(--accent);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;height:52px;font-size:17px;font-weight:600;display:flex}.primary.svelte-1uha8ag:hover{background:var(--accent-strong)}.divider.svelte-1uha8ag{color:var(--text-3);align-items:center;gap:12px;font-size:14px;display:flex}.divider.svelte-1uha8ag:before,.divider.svelte-1uha8ag:after{content:"";background:var(--border);flex:1;height:1px}.join.svelte-1uha8ag{gap:10px;display:flex}.join.svelte-1uha8ag input:where(.svelte-1uha8ag){box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface);min-width:0;height:48px;color:var(--text);flex:1;padding:0 16px;font-size:16px}.secondary.svelte-1uha8ag{border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface);height:48px;color:var(--text);cursor:pointer;padding:0 22px;font-size:16px;font-weight:600}.error.svelte-1uha8ag{color:#b42318;margin:-6px 0 0;font-size:14px}@media (prefers-color-scheme:dark){.error.svelte-1uha8ag{color:#fda29b}}.note.svelte-1uha8ag{color:var(--text-2);gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex}.shield.svelte-1uha8ag{color:#2f7d4f;flex-shrink:0;margin-top:1px}.preview.svelte-1uha8ag{border-radius:var(--radius-xl);color:#f2f3f5;background:#0f1115;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 24px 48px #14161b2e}.preview-head.svelte-1uha8ag{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.live.svelte-1uha8ag{border-radius:var(--pill);background:var(--live-bg);color:var(--live-text);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.dot.svelte-1uha8ag{background:var(--live);border-radius:50%;width:7px;height:7px}.preview-screen.svelte-1uha8ag{aspect-ratio:16/9;border-radius:var(--radius-m);color:#8b919e;background:#1d2129;justify-content:center;align-items:center;font-size:14px;display:flex}.preview-tiles.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-tiles.svelte-1uha8ag div:where(.svelte-1uha8ag){aspect-ratio:16/10;background:#242833;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:flex}.preview-tiles.svelte-1uha8ag .speaking:where(.svelte-1uha8ag){box-shadow:inset 0 0 0 2px var(--live)}.preview-bar.svelte-1uha8ag{justify-content:center;gap:10px;padding-top:4px;display:flex}.preview-bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#2a2f3a;border-radius:50%;width:40px;height:40px}.preview-bar.svelte-1uha8ag .end:where(.svelte-1uha8ag){border-radius:var(--pill);background:var(--danger);width:56px}footer.svelte-1uha8ag{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:32px clamp(16px,4vw,56px) 40px;display:grid}.feature.svelte-1uha8ag{color:var(--accent);align-items:flex-start;gap:12px;display:flex}.feature.svelte-1uha8ag div:where(.svelte-1uha8ag){color:var(--text);flex-direction:column;gap:2px;display:flex}.feature.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-3);font-size:14px;line-height:1.45}@media (width<=900px){main.svelte-1uha8ag,footer.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.card.svelte-1uha8ag{max-width:none}}
