.window.svelte-1sn5ia0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.title-bar.svelte-1sn5ia0{background:var(--color-bg);padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border)}.traffic-lights.svelte-1sn5ia0{display:flex;gap:6px}.dot.svelte-1sn5ia0{width:10px;height:10px;border-radius:50%}.dot-red.svelte-1sn5ia0{background:#ff5f57}.dot-yellow.svelte-1sn5ia0{background:#febc2e}.dot-green.svelte-1sn5ia0{background:#28c840}.title-text.svelte-1sn5ia0{color:var(--color-text-muted);font-size:12px;margin-left:6px}.window-content.svelte-1sn5ia0{display:flex;padding:20px;gap:16px;min-height:280px}.sidebar.svelte-1sn5ia0{width:35%;border-right:1px solid var(--color-border);padding-right:16px;flex-shrink:0}.sidebar-label.svelte-1sn5ia0{color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.doc.svelte-1sn5ia0{margin-bottom:8px;position:relative}.collab.svelte-1sn5ia0{display:flex;align-items:center;gap:4px;margin-bottom:4px;opacity:0}.collab-avatar.svelte-1sn5ia0{width:18px;height:18px;border-radius:50%;background:var(--color-accent);color:var(--color-bg);display:flex;align-items:center;justify-content:center}.collab-name.svelte-1sn5ia0{color:var(--color-accent);font-size:10px;font-weight:600}.doc-card.svelte-1sn5ia0{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(8px);transition:border-color .4s ease,box-shadow .4s ease}.doc-icon.svelte-1sn5ia0{color:var(--color-text-muted);display:flex;flex-shrink:0}.doc-name.svelte-1sn5ia0{color:var(--color-text-primary);font-size:11px;flex:1}.doc-arrow.svelte-1sn5ia0{color:var(--color-accent);display:flex;opacity:0;transition:opacity .3s ease}.doc-arrow.visible.svelte-1sn5ia0{opacity:1}.main-area.svelte-1sn5ia0{flex:1;display:flex;flex-direction:column;gap:12px}.prompt-bar.svelte-1sn5ia0{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:4px;opacity:0}.prompt-cursor.svelte-1sn5ia0{width:2px;height:14px;background:var(--color-accent);flex-shrink:0}.prompt-text.svelte-1sn5ia0{color:var(--color-text-primary);font-size:12px;overflow:hidden;white-space:nowrap;width:0}.agent-row.svelte-1sn5ia0{display:flex;align-items:center;gap:8px;padding-left:4px;opacity:0}.agent-icon.svelte-1sn5ia0{width:28px;height:28px;border-radius:50%;background:var(--color-accent);color:var(--color-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-status.svelte-1sn5ia0{color:var(--color-accent);font-size:11px;font-weight:600}.agent-status.hidden.svelte-1sn5ia0{display:none}.agent-done.svelte-1sn5ia0{display:none;align-items:center;gap:4px;color:var(--color-accent);font-size:11px;font-weight:600}.agent-done.visible.svelte-1sn5ia0{display:flex}.proposal.svelte-1sn5ia0{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:14px;flex:1;position:relative;overflow:hidden;opacity:0;transition:opacity .4s ease}.proposal.visible.svelte-1sn5ia0{opacity:1}.proposal-heading.svelte-1sn5ia0{color:var(--color-text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.proposal-divider.svelte-1sn5ia0{height:1px;background:var(--color-border);margin-bottom:10px}.proposal-line.svelte-1sn5ia0{margin-bottom:8px;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.proposal-line.visible.svelte-1sn5ia0{opacity:1;transform:translateY(0)}.proposal-section.svelte-1sn5ia0{color:var(--color-text-primary);font-size:11px;font-weight:500;display:block}.proposal-detail.svelte-1sn5ia0{color:var(--color-text-muted);font-size:10px;display:block;margin-top:2px}.proposal-fade.svelte-1sn5ia0{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,var(--color-bg));pointer-events:none}@media (max-width: 640px){.window-content.svelte-1sn5ia0{flex-direction:column;padding:14px;gap:14px;min-height:auto}.sidebar.svelte-1sn5ia0{width:100%;border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:14px}}.demo-root.svelte-1sn5ia0{opacity:0;transform:translateY(20px)}.animate.svelte-1sn5ia0{animation:svelte-1sn5ia0-demoFadeSlideUp .8s 1.5s ease-out forwards}@keyframes svelte-1sn5ia0-demoFadeSlideUp{to{opacity:1;transform:translateY(0)}}.animate.svelte-1sn5ia0 .collab-marie:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoFadeIn .3s 2.5s ease-out forwards,svelte-1sn5ia0-demoFadeOut .3s 3.5s ease-out forwards}.animate.svelte-1sn5ia0 .doc-1:where(.svelte-1sn5ia0) .doc-card:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoSlideIn .4s 2.7s ease-out forwards}.animate.svelte-1sn5ia0 .collab-lucas:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoFadeIn .3s 3.3s ease-out forwards,svelte-1sn5ia0-demoFadeOut .3s 4.3s ease-out forwards}.animate.svelte-1sn5ia0 .doc-2:where(.svelte-1sn5ia0) .doc-card:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoSlideIn .4s 3.5s ease-out forwards}.animate.svelte-1sn5ia0 .doc-3:where(.svelte-1sn5ia0) .doc-card:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoSlideIn .4s 4.3s ease-out forwards}@keyframes svelte-1sn5ia0-demoFadeIn{to{opacity:1}}@keyframes svelte-1sn5ia0-demoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1sn5ia0-demoSlideIn{to{opacity:1;transform:translateY(0)}}.animate.svelte-1sn5ia0 .prompt-bar:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoFadeIn .3s 5s ease-out forwards}.animate.svelte-1sn5ia0 .prompt-cursor:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoBlink .6s 5s step-end 3 forwards}.animate.svelte-1sn5ia0 .prompt-text:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoTypeIn 1.8s 5.2s steps(45,end) forwards}@keyframes svelte-1sn5ia0-demoBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1sn5ia0-demoTypeIn{to{width:100%}}.animate.svelte-1sn5ia0 .agent-row:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoFadeIn .4s 7s ease-out forwards}.animate.svelte-1sn5ia0 .agent-icon:where(.svelte-1sn5ia0){animation:svelte-1sn5ia0-demoPulseGlow 1.5s 7s ease-in-out 3}@keyframes svelte-1sn5ia0-demoPulseGlow{0%,to{box-shadow:0 0 6px #10b9814d}50%{box-shadow:0 0 18px #10b98199}}.doc-card.highlight.svelte-1sn5ia0{border-color:var(--color-accent);box-shadow:0 0 12px var(--color-accent-glow-medium)}
