body{margin:0;background:#0b1117;color:#e6edf3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}.shell.svelte-1n46o8q{min-height:100vh;display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;padding:16px;box-sizing:border-box}.sidebar.svelte-1n46o8q,.thread.svelte-1n46o8q{display:grid;gap:16px;align-content:start}header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px}h1.svelte-1n46o8q,h2.svelte-1n46o8q,h3.svelte-1n46o8q,p.svelte-1n46o8q{margin:0}.eyebrow.svelte-1n46o8q{color:#7d8590;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;margin-bottom:6px}.panel.svelte-1n46o8q{background:#111827eb;border:1px solid #223044;border-radius:18px;padding:16px;box-shadow:0 12px 40px #0000003d}.stack.svelte-1n46o8q{display:grid;gap:10px}.list.svelte-1n46o8q,.messages.svelte-1n46o8q{min-height:0}.section-heading.svelte-1n46o8q,.composer-actions.svelte-1n46o8q,.meta.svelte-1n46o8q,.message-list.svelte-1n46o8q article:where(.svelte-1n46o8q) header:where(.svelte-1n46o8q),.prompt-panel.svelte-1n46o8q header:where(.svelte-1n46o8q){display:flex;align-items:center;justify-content:space-between;gap:10px}.section-heading.svelte-1n46o8q{margin-bottom:12px;color:#9fb0c0;font-size:.92rem}.conversation-list.svelte-1n46o8q,.message-list.svelte-1n46o8q,.prompt-list.svelte-1n46o8q,.history-list.svelte-1n46o8q{display:grid;gap:10px}.conversation-list.svelte-1n46o8q button:where(.svelte-1n46o8q),.ghost.svelte-1n46o8q,.composer.svelte-1n46o8q button:where(.svelte-1n46o8q),.new-thread.svelte-1n46o8q button:where(.svelte-1n46o8q),.prompt-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid #2d3f56;border-radius:12px;background:#132030;color:#e6edf3;padding:12px 14px;text-align:left;cursor:pointer}.conversation-list.svelte-1n46o8q button:where(.svelte-1n46o8q){display:grid;gap:4px}.conversation-list.svelte-1n46o8q button:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q),.muted.svelte-1n46o8q,.meta.svelte-1n46o8q{color:#9fb0c0;font-size:.9rem}.conversation-list.svelte-1n46o8q button.active:where(.svelte-1n46o8q){border-color:#4f83ff;background:#4f83ff29}.messages.svelte-1n46o8q{flex:1;display:grid;align-content:start;gap:12px}.empty-state.svelte-1n46o8q{display:grid;gap:8px;align-content:center;justify-items:start;min-height:240px;color:#c7d2de}.empty-state.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:56ch;color:#9fb0c0;line-height:1.5}.message-list.svelte-1n46o8q article:where(.svelte-1n46o8q),.prompt-list.svelte-1n46o8q article:where(.svelte-1n46o8q),.history-item.svelte-1n46o8q{border:1px solid #2d3f56;border-radius:16px;padding:12px 14px;display:grid;gap:10px;background:#080f1966}.message-list.svelte-1n46o8q article.outbound:where(.svelte-1n46o8q){border-color:#4f83ff73;background:#4f83ff14}.message-list.svelte-1n46o8q article.inbound:where(.svelte-1n46o8q){background:#132030c2}.message-list.svelte-1n46o8q article:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){white-space:pre-wrap;line-height:1.5}.composer.svelte-1n46o8q{display:grid;gap:10px}.composer.svelte-1n46o8q textarea:where(.svelte-1n46o8q),.new-thread.svelte-1n46o8q input:where(.svelte-1n46o8q),.prompt-panel.svelte-1n46o8q textarea:where(.svelte-1n46o8q){width:100%;box-sizing:border-box;background:#0e1724;border:1px solid #2d3f56;border-radius:12px;color:#e6edf3;padding:12px 14px}.composer.svelte-1n46o8q textarea:where(.svelte-1n46o8q){resize:vertical;min-height:120px}.prompt-panel.svelte-1n46o8q{display:grid;gap:14px}.prompt-list.svelte-1n46o8q article.approval:where(.svelte-1n46o8q){border-color:#4f83ff59}.prompt-list.svelte-1n46o8q article.clarification:where(.svelte-1n46o8q){border-color:#ffd06659}.prompt-list.svelte-1n46o8q article.resolved:where(.svelte-1n46o8q){opacity:.92}.prompt-actions.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:10px}.prompt-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){background:linear-gradient(180deg,#1b2a3f,#132030);border-color:#33485f;text-align:center}.free-text.svelte-1n46o8q{margin-top:2px}.prompt-body.svelte-1n46o8q,.resolution.svelte-1n46o8q{line-height:1.5}.badge.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#4f83ff24;border:1px solid rgba(79,131,255,.4);color:#cfe0ff;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.composer.svelte-1n46o8q button:where(.svelte-1n46o8q),.new-thread.svelte-1n46o8q button:where(.svelte-1n46o8q),.ghost.svelte-1n46o8q{background:linear-gradient(180deg,#1b2a3f,#132030);border-color:#33485f}.composer.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled,.new-thread.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled,.ghost.svelte-1n46o8q:disabled,.conversation-list.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled,.prompt-actions.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled,.prompt-panel.svelte-1n46o8q textarea:where(.svelte-1n46o8q):disabled{opacity:.6;cursor:not-allowed}.alert.svelte-1n46o8q{border:1px solid rgba(255,107,107,.5);background:#ff6b6b1f;color:#ffd4d4;border-radius:12px;padding:12px 14px}@media(max-width:1180px){.shell.svelte-1n46o8q{grid-template-columns:1fr}}
