.demo-page.svelte-1du1zi4{min-height:100vh;position:relative;z-index:1}.demo-hero.svelte-1du1zi4{text-align:center;padding:48px 32px 24px}.demo-hero-inner.svelte-1du1zi4{max-width:680px;margin:0 auto}.demo-eyebrow.svelte-1du1zi4{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.15em;color:#0f8;margin-bottom:16px;opacity:0;animation:svelte-1du1zi4-fadeUp .5s ease forwards}.demo-title.svelte-1du1zi4{font-family:var(--font-mono);font-size:36px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:12px;opacity:0;animation:svelte-1du1zi4-fadeUp .5s ease .1s forwards}.demo-accent.svelte-1du1zi4{color:#0f8}.demo-sub.svelte-1du1zi4{font-family:var(--font-body);font-size:16px;color:#777;line-height:1.6;opacity:0;animation:svelte-1du1zi4-fadeUp .5s ease .2s forwards}.demo-stats.svelte-1du1zi4{display:flex;align-items:center;justify-content:center;gap:28px;padding:20px 32px;border-top:1px solid rgba(0,255,136,.06);border-bottom:1px solid rgba(0,255,136,.06);margin-bottom:40px}.demo-stat.svelte-1du1zi4{text-align:center}.demo-stat-value.svelte-1du1zi4{font-family:var(--font-mono);font-size:22px;font-weight:800;color:#fff;display:block}.demo-stat-label.svelte-1du1zi4{font-family:var(--font-body);font-size:11px;color:#555;display:block;margin-top:2px}.demo-stat-sep.svelte-1du1zi4{width:1px;height:28px;background:#00ff881a}.demo-container.svelte-1du1zi4{max-width:860px;margin:0 auto;padding:0 32px 80px}.task-input-section.svelte-1du1zi4{opacity:0;animation:svelte-1du1zi4-fadeUp .5s ease .3s forwards}.task-label.svelte-1du1zi4{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:#666;display:block;margin-bottom:8px}.task-input-row.svelte-1du1zi4{display:flex;gap:12px;align-items:flex-end}.task-textarea.svelte-1du1zi4{flex:1;background:#00ff8804;border:1px solid rgba(0,255,136,.1);border-radius:8px;padding:14px 16px;color:#fff;font-family:var(--font-body);font-size:15px;line-height:1.5;outline:none;resize:none;transition:all .2s}.task-textarea.svelte-1du1zi4:focus{border-color:#0f8;background:#00ff8806;box-shadow:0 0 0 2px #00ff880f}.task-textarea.svelte-1du1zi4::placeholder{color:#333}.task-submit.svelte-1du1zi4{font-family:var(--font-mono);font-size:14px;font-weight:800;color:#050505;background:#0f8;border:none;border-radius:8px;padding:14px 24px;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 0 16px #00ff8826}.task-submit.svelte-1du1zi4:hover{box-shadow:0 0 24px #00ff8840;transform:translateY(-1px)}.task-submit.svelte-1du1zi4:disabled{opacity:.3;cursor:not-allowed;transform:none}.submit-arrow.svelte-1du1zi4{font-size:16px}.task-counter.svelte-1du1zi4{font-family:var(--font-mono);font-size:10px;color:#333;text-align:right;margin-top:6px}.example-prompts.svelte-1du1zi4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:24px}.example-label.svelte-1du1zi4{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:#444;flex-shrink:0}.example-chip.svelte-1du1zi4{font-family:var(--font-body);font-size:12px;color:#888;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:6px 14px;cursor:pointer;transition:all .15s;white-space:nowrap}.example-chip.svelte-1du1zi4:hover{color:#0f8;border-color:#0f83;background:#00ff8805}.theatre.svelte-1du1zi4{display:flex;flex-direction:column;gap:16px}.task-banner.svelte-1du1zi4{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#00ff8805;border:1px solid rgba(0,255,136,.06);border-radius:8px}.task-banner-label.svelte-1du1zi4{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:#0f8;flex-shrink:0}.task-banner-text.svelte-1du1zi4{font-family:var(--font-body);font-size:14px;color:#ccc;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-banner-time.svelte-1du1zi4{font-family:var(--font-mono);font-size:12px;font-weight:700;color:#555;flex-shrink:0}.agent-row.svelte-1du1zi4{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-agent-card.svelte-1du1zi4{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:2px;padding:16px 18px;transition:all .3s}.agent-active.svelte-1du1zi4{border-color:#00ff8826;background:#00ff8804}.agent-done.svelte-1du1zi4{border-color:#00ff881a;opacity:.7}.agent-header.svelte-1du1zi4{display:flex;align-items:center;gap:8px;margin-bottom:6px}.agent-dot.svelte-1du1zi4{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:all .3s}.dot-pulse.svelte-1du1zi4{animation:svelte-1du1zi4-dotPulseAnim 1.5s ease-in-out infinite}.agent-name.svelte-1du1zi4{font-family:var(--font-mono);font-size:13px;font-weight:800;color:#eee;letter-spacing:.05em}.agent-chip.svelte-1du1zi4{font-family:var(--font-mono);font-size:8px;font-weight:700;padding:1px 6px;border:1px solid;border-radius:2px;letter-spacing:.03em;margin-left:auto}.agent-role.svelte-1du1zi4{font-family:var(--font-body);font-size:11px;color:#555;margin-bottom:10px}.agent-state.svelte-1du1zi4{display:flex;align-items:center;gap:8px}.state-text.svelte-1du1zi4{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;color:#444}.state-thinking.svelte-1du1zi4 .state-text:where(.svelte-1du1zi4){color:#f4a261}.state-building.svelte-1du1zi4 .state-text:where(.svelte-1du1zi4){color:#0f8}.done-text.svelte-1du1zi4{color:#0f8}.idle-text.svelte-1du1zi4{color:#333}.thinking-dots.svelte-1du1zi4{display:flex;gap:3px}.thinking-dots.svelte-1du1zi4 span:where(.svelte-1du1zi4){width:3px;height:3px;border-radius:50%;background:#f4a261;animation:svelte-1du1zi4-dotBounce 1.2s ease-in-out infinite}.thinking-dots.svelte-1du1zi4 span:where(.svelte-1du1zi4):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-1du1zi4 span:where(.svelte-1du1zi4):nth-child(3){animation-delay:.4s}.building-dots.svelte-1du1zi4 span:where(.svelte-1du1zi4){background:#0f8}.debate-log.svelte-1du1zi4{background:#0000004d;border:1px solid rgba(0,255,136,.06);border-radius:2px;overflow:hidden}.debate-header.svelte-1du1zi4{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#00ff8805;border-bottom:1px solid rgba(0,255,136,.04)}.debate-title.svelte-1du1zi4{font-family:var(--font-mono);font-size:10px;font-weight:700;color:#444;letter-spacing:.08em}.debate-badge.svelte-1du1zi4{font-family:var(--font-mono);font-size:8px;font-weight:800;color:#0f8;background:#00ff880f;border:1px solid rgba(0,255,136,.12);padding:1px 6px;border-radius:2px;letter-spacing:.1em}.debate-body.svelte-1du1zi4{padding:12px 16px;max-height:400px;overflow-y:auto}.debate-entry.svelte-1du1zi4{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.02);opacity:0;animation:svelte-1du1zi4-entrySlide .3s ease forwards}.debate-entry.svelte-1du1zi4:last-child{border-bottom:none}.debate-entry-header.svelte-1du1zi4{display:flex;align-items:center;gap:8px;margin-bottom:6px}.debate-dot.svelte-1du1zi4{width:5px;height:5px;border-radius:50%;flex-shrink:0}.debate-author.svelte-1du1zi4{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.05em}.debate-tag.svelte-1du1zi4{font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:2px;color:#555;background:#ffffff08}.tag-consensus.svelte-1du1zi4{color:#0f8;background:#00ff8814}.tag-challenge.svelte-1du1zi4{color:#f4a261;background:#f4a26114}.tag-shipped.svelte-1du1zi4{color:#0f8;background:#00ff881a}.tag-qa.svelte-1du1zi4{color:#22c55e;background:#22c55e14}.debate-text.svelte-1du1zi4{font-family:var(--font-body);font-size:13px;color:#999;line-height:1.6;padding-left:13px}.debate-waiting.svelte-1du1zi4{font-family:var(--font-mono);font-size:12px;color:#333;padding:8px 0}.cursor-blink.svelte-1du1zi4{color:#0f8;animation:svelte-1du1zi4-blink 1s step-end infinite}.deliverable.svelte-1du1zi4{background:#00ff8804;border:1px solid rgba(0,255,136,.12);border-radius:2px;overflow:hidden;animation:svelte-1du1zi4-fadeUp .4s ease}.deliverable-header.svelte-1du1zi4{padding:20px 22px;border-bottom:1px solid rgba(0,255,136,.06)}.deliverable-eyebrow.svelte-1du1zi4{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;color:#0f8;margin-bottom:6px}.deliverable-title.svelte-1du1zi4{font-family:var(--font-mono);font-size:16px;font-weight:700;color:#eee;margin-bottom:8px}.deliverable-stats.svelte-1du1zi4{display:flex;align-items:center;gap:8px}.dstat.svelte-1du1zi4{font-family:var(--font-mono);font-size:11px;color:#555}.dstat-sep.svelte-1du1zi4{color:#333}.deliverable-preview.svelte-1du1zi4{max-height:300px;overflow:auto;background:#0000004d}.deliverable-preview.svelte-1du1zi4 pre:where(.svelte-1du1zi4){padding:16px 22px;margin:0}.deliverable-preview.svelte-1du1zi4 code:where(.svelte-1du1zi4){font-family:var(--font-mono);font-size:11px;color:#999;line-height:1.6;white-space:pre-wrap;word-break:break-word}.deliverable-actions.svelte-1du1zi4{display:flex;gap:10px;padding:16px 22px;border-top:1px solid rgba(0,255,136,.06)}.btn-download.svelte-1du1zi4{font-family:var(--font-mono);font-size:12px;font-weight:700;color:#050505;background:#0f8;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;transition:all .2s}.btn-download.svelte-1du1zi4:hover{box-shadow:0 0 16px #0f83}.btn-copy.svelte-1du1zi4{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#666;background:none;border:1px solid rgba(0,255,136,.1);border-radius:4px;padding:10px 20px;cursor:pointer;transition:all .2s}.btn-copy.svelte-1du1zi4:hover{color:#0f8;border-color:#00ff8840}.demo-cta.svelte-1du1zi4{text-align:center;padding:40px 0;animation:svelte-1du1zi4-fadeUp .4s ease .2s forwards;opacity:0}.cta-text.svelte-1du1zi4{font-family:var(--font-mono);font-size:18px;font-weight:700;color:#ccc;margin-bottom:20px}.cta-actions.svelte-1du1zi4{display:flex;align-items:center;justify-content:center;gap:12px}.btn-primary-cta.svelte-1du1zi4{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:#050505;background:#0f8;padding:12px 28px;border-radius:6px;text-decoration:none;transition:all .2s;box-shadow:0 0 20px #00ff8826}.btn-primary-cta.svelte-1du1zi4:hover{box-shadow:0 0 30px #00ff8840;transform:translateY(-1px);text-decoration:none;opacity:1}.btn-ghost-cta.svelte-1du1zi4{font-family:var(--font-mono);font-size:13px;font-weight:600;color:#666;text-decoration:none;padding:12px 20px;border:1px solid rgba(0,255,136,.1);border-radius:6px;background:none;cursor:pointer;transition:all .2s}.btn-ghost-cta.svelte-1du1zi4:hover{color:#0f8;border-color:#00ff8840;text-decoration:none;opacity:1}@keyframes svelte-1du1zi4-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1du1zi4-entrySlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1du1zi4-dotPulseAnim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes svelte-1du1zi4-dotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2);opacity:1}}@keyframes svelte-1du1zi4-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:768px){.demo-hero.svelte-1du1zi4{padding:32px 20px 16px}.demo-title.svelte-1du1zi4{font-size:26px}.demo-container.svelte-1du1zi4{padding:0 20px 60px}.agent-row.svelte-1du1zi4{grid-template-columns:1fr}.task-input-row.svelte-1du1zi4{flex-direction:column}.task-submit.svelte-1du1zi4{width:100%}.example-prompts.svelte-1du1zi4{flex-direction:column;align-items:flex-start}.example-chip.svelte-1du1zi4{white-space:normal}.cta-actions.svelte-1du1zi4,.deliverable-actions.svelte-1du1zi4{flex-direction:column}}
