.empty.svelte-2dgry2{color:var(--color-text-muted);padding:.5rem .75rem;font-size:.9rem}.conversations.svelte-2dgry2{margin:0;padding:0;list-style:none}.item.svelte-2dgry2{border:none;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.item.svelte-2dgry2:hover{background:var(--color-surface-hover)}.item.selected.svelte-2dgry2{background:var(--color-primary-soft)}.head.svelte-2dgry2{align-items:center;gap:.4rem;min-width:0;display:flex}.title.svelte-2dgry2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.badge.svelte-2dgry2{border-radius:var(--radius-pill);background:var(--color-status-done);color:var(--color-status-done-text);flex-shrink:0;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.context.svelte-2dgry2{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:.8rem;overflow:hidden}.date.svelte-2dgry2{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.info.svelte-pd9uwz{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:.5rem;flex-direction:column;gap:.4rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.lead.svelte-pd9uwz{color:var(--color-text);margin:0;font-size:.9rem}h3.svelte-pd9uwz{color:var(--color-text);margin:.4rem 0 0;font-size:.85rem;font-weight:600}ul.svelte-pd9uwz{margin:0;padding-left:1.2rem}summary.svelte-pd9uwz{cursor:pointer;color:var(--color-text);font-weight:600}dl.svelte-pd9uwz{grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:.4rem 0 0;display:grid}dt.svelte-pd9uwz code:where(.svelte-pd9uwz){font-family:var(--font-mono);font-size:.75rem}dd.svelte-pd9uwz{margin:0}.note.svelte-pd9uwz{color:var(--color-text-muted);margin:0;font-size:.8rem}@media (width<=639px){dl.svelte-pd9uwz{grid-template-columns:1fr}dd.svelte-pd9uwz{margin-bottom:.3rem}}.composer.svelte-1k95vnd{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.row.svelte-1k95vnd{align-items:flex-end;gap:.4rem;display:flex}textarea.svelte-1k95vnd{border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;max-height:12rem;color:var(--color-text);font:inherit;resize:vertical;flex:1;padding:.5rem .6rem;font-size:.95rem}.drop.svelte-1k95vnd,.send.svelte-1k95vnd{border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.drop.svelte-1k95vnd{border:1px dashed var(--color-border-control);background:var(--color-surface-muted);color:var(--color-text-secondary)}.drop.dragging.svelte-1k95vnd{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.send.svelte-1k95vnd{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.send.svelte-1k95vnd:disabled{opacity:.5;cursor:not-allowed}.file-input.svelte-1k95vnd{display:none}.chips.svelte-1k95vnd{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1k95vnd{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);align-items:center;gap:.3rem;max-width:100%;padding:.15rem .2rem .15rem .5rem;font-size:.8rem;display:inline-flex}.chip.svelte-1k95vnd .name:where(.svelte-1k95vnd){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip.svelte-1k95vnd .size:where(.svelte-1k95vnd){color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.remove.svelte-1k95vnd{border-radius:var(--radius-pill);width:1.4rem;height:1.4rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.remove.svelte-1k95vnd:hover{background:var(--color-surface-hover);color:var(--color-text)}.problems.svelte-1k95vnd{color:var(--color-status-voided-text);margin:0;padding-left:1.1rem;font-size:.8rem}.limits.svelte-1k95vnd{color:var(--color-text-muted);margin:0;font-size:.75rem}.spin.svelte-1k95vnd{animation:1s linear infinite svelte-1k95vnd-spin;display:inline-flex}@keyframes svelte-1k95vnd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1k95vnd{animation:none}}@media (width<=639px){.limits.svelte-1k95vnd{display:none}}.message.svelte-1rawdnr{border-radius:var(--radius-lg);overflow-wrap:anywhere;flex-direction:column;gap:.35rem;max-width:92%;padding:.55rem .75rem;font-size:.92rem;display:flex}.message.user.svelte-1rawdnr{background:var(--color-primary-soft);color:var(--color-text);align-self:flex-end}.message.assistant.svelte-1rawdnr{border:1px solid var(--color-border);background:var(--color-surface);align-self:flex-start}.message.pending.svelte-1rawdnr{opacity:.85}.text.svelte-1rawdnr{white-space:pre-wrap;margin:0}.answer.svelte-1rawdnr pre{overflow-x:auto}.files.svelte-1rawdnr,.wrote.svelte-1rawdnr ul:where(.svelte-1rawdnr){flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.file.svelte-1rawdnr{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.8rem;display:inline-flex}.file.svelte-1rawdnr .size:where(.svelte-1rawdnr){color:var(--color-text-muted);font-variant-numeric:tabular-nums}.file.svelte-1rawdnr .name:where(.svelte-1rawdnr){color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.download-error.svelte-1rawdnr{color:var(--color-danger);margin:0;font-size:.8rem}.filed.svelte-1rawdnr{color:var(--color-status-approved-text);font-weight:600}.wrote.svelte-1rawdnr{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.25rem;padding-top:.35rem;display:flex}.wrote-label.svelte-1rawdnr{color:var(--color-text-muted);font-size:.75rem}.entry.svelte-1rawdnr{border-radius:var(--radius-pill);background:var(--color-status-approved);color:var(--color-status-approved-text);align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.8rem;text-decoration:none;display:inline-flex}.entry.svelte-1rawdnr:hover{text-decoration:underline}.entry.svelte-1rawdnr .kind:where(.svelte-1rawdnr){font-weight:600}.time.svelte-1rawdnr{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.7rem}.questions.svelte-1rr4kwc{border:2px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;box-shadow:0 2px 10px #00000014}header.svelte-1rr4kwc{background:var(--color-primary-soft);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.badge.svelte-1rr4kwc{color:var(--color-primary);display:inline-flex}h3.svelte-1rr4kwc{margin:0;font-size:1rem;font-weight:700}.body.svelte-1rr4kwc{flex-direction:column;gap:1.25rem;padding:1rem;display:flex}fieldset.svelte-1rr4kwc{border:0;flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:0;display:flex}legend.svelte-1rr4kwc{align-items:flex-start;gap:.55rem;margin-bottom:.45rem;padding:0;font-weight:600;display:flex}.number.svelte-1rr4kwc{background:var(--color-primary);width:1.4rem;height:1.4rem;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.options.svelte-1rr4kwc{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.option.svelte-1rr4kwc{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.option.svelte-1rr4kwc:hover{border-color:var(--color-primary)}.option.svelte-1rr4kwc:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.option.chosen.svelte-1rr4kwc{border-color:var(--color-primary);background:var(--color-primary-soft)}.mark.svelte-1rr4kwc{border:2px solid var(--color-text-muted);width:1.15rem;height:1.15rem;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.mark.square.svelte-1rr4kwc{border-radius:var(--radius-sm)}.chosen.svelte-1rr4kwc .mark:where(.svelte-1rr4kwc){border-color:var(--color-primary);background:var(--color-primary)}.text.svelte-1rr4kwc{flex-direction:column;gap:.1rem;min-width:0;display:flex}.label.svelte-1rr4kwc{font-weight:600}.description.svelte-1rr4kwc{color:var(--color-text-muted);font-size:.9em}.other.svelte-1rr4kwc{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9em}.other.svelte-1rr4kwc:hover{text-decoration:underline}input.svelte-1rr4kwc{width:100%}footer.svelte-1rr4kwc{border-top:1px solid var(--color-border);background:var(--color-surface-raised);justify-content:flex-end;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.state.svelte-1rr4kwc{color:var(--color-text-muted);font-size:.9em}.state.complete.svelte-1rr4kwc{color:var(--color-primary);font-weight:600}.run.svelte-1o0t3q7{color:var(--color-text-secondary);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.after.svelte-1o0t3q7{align-self:flex-start;font-size:.8rem}.after.svelte-1o0t3q7>summary:where(.svelte-1o0t3q7){cursor:pointer;color:var(--color-text-muted)}.head.svelte-1o0t3q7{align-items:center;gap:.4rem;margin:0;display:inline-flex}.time.svelte-1o0t3q7{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.steps.svelte-1o0t3q7{flex-direction:column;gap:.2rem;margin:0;padding:0 0 0 .2rem;list-style:none;display:flex}.steps.svelte-1o0t3q7 li:where(.svelte-1o0t3q7){align-items:baseline;gap:.4rem;min-width:0;display:flex}.steps.svelte-1o0t3q7 li.done:where(.svelte-1o0t3q7){color:var(--color-text-muted)}.mark.svelte-1o0t3q7{flex:none;align-self:center;display:inline-flex}.detail.svelte-1o0t3q7{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem;overflow:hidden}.thinking.svelte-1o0t3q7>summary:where(.svelte-1o0t3q7){cursor:pointer;color:var(--color-text-muted);align-items:center;gap:.3rem;display:inline-flex}.thinking.svelte-1o0t3q7 p:where(.svelte-1o0t3q7){border-left:2px solid var(--color-border);max-height:10rem;color:var(--color-text-muted);white-space:pre-wrap;margin:.3rem 0 0;padding:.4rem .6rem;font-size:.8rem;overflow-y:auto}.spin.svelte-1o0t3q7{animation:1s linear infinite svelte-1o0t3q7-spin}@keyframes svelte-1o0t3q7-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1o0t3q7{animation:none}}.conversation.svelte-qip1ft{background:var(--color-surface-muted);flex-direction:column;height:100%;min-height:0;display:flex}.bar.svelte-qip1ft{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.4rem;min-height:3rem;padding:.4rem .75rem;display:flex}.title.svelte-qip1ft{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1rem;overflow:hidden}.actions.svelte-qip1ft{gap:.15rem;display:flex}.icon-button.svelte-qip1ft{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button.svelte-qip1ft:hover,.icon-button.active.svelte-qip1ft{background:var(--color-surface-hover);color:var(--color-text)}.back-glyph.svelte-qip1ft{display:inline-flex;transform:rotate(90deg)}.rename.svelte-qip1ft{flex:1;gap:.3rem;min-width:0;display:flex}.rename.svelte-qip1ft input:where(.svelte-qip1ft){border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;flex:1;padding:.3rem .5rem}.context.svelte-qip1ft{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.35rem;margin:0;padding:.35rem .75rem;font-size:.85rem;display:flex}.context-label.svelte-qip1ft{color:var(--color-text-muted)}.context.svelte-qip1ft a:where(.svelte-qip1ft){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-remove.svelte-qip1ft{border-radius:var(--radius-pill);width:1.4rem;height:1.4rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.context-remove.svelte-qip1ft:hover{background:var(--color-surface-hover);color:var(--color-text)}.notice.svelte-qip1ft{padding:0 .75rem}.messages.svelte-qip1ft{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.muted.svelte-qip1ft,.intro.svelte-qip1ft{color:var(--color-text-muted);font-size:.9rem}.intro.svelte-qip1ft{margin:auto 0 0}.composer-slot.svelte-qip1ft{padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);position:sticky;bottom:0}
