.composer-wrap.svelte-uyhyqw{position:relative}.mention-pop.svelte-uyhyqw{position:absolute;bottom:calc(100% + 4px);left:0}.mention-pop.down.svelte-uyhyqw{top:calc(100% + 4px);bottom:auto}.mention-pop.svelte-uyhyqw{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);min-width:220px;padding:var(--space-1);z-index:10;flex-direction:column;display:flex;box-shadow:0 12px 32px #00000073}.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw){align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw) .av:where(.svelte-uyhyqw){border-radius:var(--radius-full);background:var(--accent-muted);width:18px;height:18px;color:var(--accent);flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw) .avimg:where(.svelte-uyhyqw){border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:18px;height:18px}.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw) .elabel:where(.svelte-uyhyqw){color:var(--text-primary)}.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw) .esub:where(.svelte-uyhyqw){padding-left:var(--space-3);color:var(--text-disabled);text-transform:uppercase;margin-left:auto;font-size:9px}.mention-pop.svelte-uyhyqw .opt.on:where(.svelte-uyhyqw),.mention-pop.svelte-uyhyqw .opt:where(.svelte-uyhyqw):hover{background:var(--accent-muted);color:var(--text-primary)}.composer-box.svelte-uyhyqw{align-items:flex-end;gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);padding:5px 5px 5px var(--space-4);border-radius:22px;transition:border-color .12s;display:flex}.composer-box.svelte-uyhyqw:focus-within{border-color:var(--accent)}.composer-box.svelte-uyhyqw textarea:where(.svelte-uyhyqw){resize:none;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1;padding:7px 0;line-height:1.4}.composer-box.svelte-uyhyqw textarea:where(.svelte-uyhyqw)::placeholder{color:var(--text-disabled)}.composer-box.svelte-uyhyqw .send:where(.svelte-uyhyqw){border-radius:var(--radius-full);background:var(--accent);color:#fff;cursor:pointer;opacity:0;border:none;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .12s;display:grid;transform:scale(.8)}.composer-box.has-text.svelte-uyhyqw .send:where(.svelte-uyhyqw){opacity:1;transform:scale(1)}.composer-box.svelte-uyhyqw .send:where(.svelte-uyhyqw):disabled{cursor:default}.error.svelte-r4dfdl{color:var(--danger);padding:var(--space-4)}.loading.svelte-r4dfdl{color:var(--text-tertiary);padding:var(--space-8);place-items:center;display:grid}.detail.svelte-r4dfdl{flex-direction:column;height:100%;min-height:0;display:flex}.head.svelte-r4dfdl{padding:var(--space-4);border-bottom:1px solid var(--border)}.head.svelte-r4dfdl h2:where(.svelte-r4dfdl){font-size:var(--text-lg);margin-bottom:var(--space-1)}.sub.svelte-r4dfdl{font-size:var(--text-sm);color:var(--text-tertiary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sub.svelte-r4dfdl b:where(.svelte-r4dfdl){color:var(--text-secondary)}.sub.svelte-r4dfdl .board:where(.svelte-r4dfdl){font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-elevated);border-radius:var(--radius-full);padding:1px var(--space-2);font-size:10px}.reopened.svelte-r4dfdl{font-family:var(--font-mono);color:var(--warning);font-size:11px}.entity.svelte-r4dfdl{align-items:center;gap:var(--space-1);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);text-decoration:none;display:inline-flex}.entity.svelte-r4dfdl iconify-icon:where(.svelte-r4dfdl){color:var(--text-tertiary)}.entity.svelte-r4dfdl .etype:where(.svelte-r4dfdl){font-family:var(--font-mono);text-transform:uppercase;color:var(--accent);font-size:10px}a.entity.svelte-r4dfdl:hover{border-color:var(--accent);color:var(--text-primary)}a.entity.svelte-r4dfdl:hover iconify-icon:where(.svelte-r4dfdl){color:var(--accent)}.hdr-status.svelte-r4dfdl{font-family:var(--font-mono);border-radius:var(--radius-full);padding:2px var(--space-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}.hdr-status.todo.svelte-r4dfdl{color:var(--text-secondary);background:var(--bg-elevated)}.hdr-status.doing.svelte-r4dfdl{color:var(--accent);background:var(--accent-muted)}.hdr-status.done.svelte-r4dfdl{color:var(--success);background:var(--success-muted)}.hdr-status.validated.svelte-r4dfdl{color:#eab308;background:#eab30824}.stepper.svelte-r4dfdl{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-full);align-items:center;padding:2px;display:inline-flex}.stepper.svelte-r4dfdl .step-sep:where(.svelte-r4dfdl){background:var(--border);flex-shrink:0;width:12px;height:1px}.stepper.svelte-r4dfdl .step:where(.svelte-r4dfdl){border-radius:var(--radius-full);font-family:var(--font-mono);padding:var(--space-1) var(--space-2);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11px;transition:color .1s,background-color .1s;display:inline-flex}.stepper.svelte-r4dfdl .step:where(.svelte-r4dfdl):hover:not(:disabled){color:var(--text-primary)}.stepper.svelte-r4dfdl .step.current:where(.svelte-r4dfdl){cursor:default}.stepper.svelte-r4dfdl .step.current.todo:where(.svelte-r4dfdl){color:var(--text-primary);background:var(--bg-surface);box-shadow:0 0 0 1px var(--border)}.stepper.svelte-r4dfdl .step.current.doing:where(.svelte-r4dfdl){color:var(--accent);background:var(--accent-muted)}.stepper.svelte-r4dfdl .step.current.done:where(.svelte-r4dfdl){color:var(--success);background:var(--success-muted)}.btn.sm.svelte-r4dfdl{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.btn.validate.svelte-r4dfdl{color:#eab308;border-color:#eab30859}.btn.validate.svelte-r4dfdl:hover{background:#eab30824}.btn.delete.svelte-r4dfdl{color:var(--danger);border-color:var(--danger-muted)}.btn.delete.svelte-r4dfdl:hover{background:var(--danger-muted)}.btn.copy.copied.svelte-r4dfdl{color:var(--success);border-color:var(--success)}.chat.svelte-r4dfdl{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-label.svelte-r4dfdl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled);padding-bottom:var(--space-1);font-size:10px}.sys.svelte-r4dfdl{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);color:var(--text-disabled);padding-left:var(--space-2);font-size:11px;display:flex}.sys.svelte-r4dfdl .sys-time:where(.svelte-r4dfdl){font-size:10px}.msg.svelte-r4dfdl{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}.msg.question.svelte-r4dfdl{border-color:#fbbf244d}.msg.proposal.svelte-r4dfdl{border-color:#a78bfa4d}.msg.opening.svelte-r4dfdl{border-color:var(--accent-muted);background:var(--bg-elevated)}.msg-head.svelte-r4dfdl{align-items:center;gap:var(--space-2);font-size:var(--text-xs);margin-bottom:var(--space-1);display:flex}.msg-head.svelte-r4dfdl b:where(.svelte-r4dfdl){color:var(--text-primary)}.msg-head.svelte-r4dfdl .time:where(.svelte-r4dfdl){font-family:var(--font-mono);color:var(--text-disabled);margin-left:auto;font-size:10px}.pill.svelte-r4dfdl{font-family:var(--font-mono);border-radius:var(--radius-full);padding:1px var(--space-2);align-items:center;gap:3px;font-size:10px;display:inline-flex}.pill.question.svelte-r4dfdl{color:var(--warning);background:var(--warning-muted)}.pill.proposal.svelte-r4dfdl{color:#a78bfa;background:#a78bfa24}.pill.opening.svelte-r4dfdl{color:var(--accent);background:var(--accent-muted)}.composer.svelte-r4dfdl{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex;position:relative}.kinds.svelte-r4dfdl{gap:var(--space-2);display:flex}.kind-chip.svelte-r4dfdl{border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono);padding:2px var(--space-2);color:var(--text-tertiary);cursor:pointer;background:0 0;align-items:center;gap:4px;font-size:10px;transition:color .1s,border-color .1s,background-color .1s;display:inline-flex}.kind-chip.svelte-r4dfdl:hover{color:var(--text-primary)}.kind-chip.active.message.svelte-r4dfdl{color:var(--text-primary);border-color:var(--text-tertiary);background:var(--bg-elevated)}.kind-chip.active.question.svelte-r4dfdl{color:var(--warning);border-color:var(--warning);background:var(--warning-muted)}.kind-chip.active.proposal.svelte-r4dfdl{color:#a78bfa;background:#a78bfa24;border-color:#a78bfa}
