.tool-card.svelte-chmm7j{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius);max-width:92%;font-size:var(--text-xs);align-items:flex-start;display:flex}.tool-card.failed.svelte-chmm7j{border-color:var(--error);background:var(--error-muted)}.tool-icon.svelte-chmm7j{width:18px;height:18px;color:var(--success,var(--accent-text));flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.failed.svelte-chmm7j .tool-icon:where(.svelte-chmm7j){color:var(--error)}.spinner.svelte-chmm7j{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-chmm7j-tc-spin}@keyframes svelte-chmm7j-tc-spin{to{transform:rotate(360deg)}}.tool-body.svelte-chmm7j{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tool-head.svelte-chmm7j{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.tool-label.svelte-chmm7j{color:var(--text-secondary);letter-spacing:.01em;font-weight:700}.tool-args.svelte-chmm7j{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.tool-cost.svelte-chmm7j{color:var(--text-faint);font-family:var(--font-mono);margin-inline-start:auto;font-size:10px}.tool-summary.svelte-chmm7j{color:var(--text-muted);overflow-wrap:anywhere;line-height:1.4}.failed.svelte-chmm7j .tool-summary:where(.svelte-chmm7j){color:var(--error)}.tool-progress.svelte-chmm7j{background:var(--border-subtle);border-radius:999px;height:4px;overflow:hidden}.tool-progress-fill.svelte-chmm7j{background:var(--accent);height:100%;transition:width .4s}.tool-stage.svelte-chmm7j{color:var(--text-faint);font-size:10px}.tool-actions.svelte-chmm7j{gap:var(--sp-2);margin-top:2px;display:flex}.tool-btn.svelte-chmm7j{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.tool-btn.svelte-chmm7j:hover{color:var(--text);text-decoration:underline}.tool-btn.retry.svelte-chmm7j{color:var(--accent-text)}.tool-detail.svelte-chmm7j{margin:var(--sp-1) 0 0;padding:var(--sp-2);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:10px;overflow:auto}.confirm-card.svelte-493cmp{align-self:stretch;gap:var(--sp-2);padding:var(--sp-3);background:var(--warning-muted,var(--bg-raised));border:1px solid var(--warning,var(--accent));border-radius:var(--radius-lg);font-size:var(--text-xs);flex-direction:column;display:flex}.confirm-card.resolved.svelte-493cmp{opacity:.85}.cc-head.svelte-493cmp{align-items:center;gap:var(--sp-2);display:flex}.cc-badge.svelte-493cmp{background:var(--warning,var(--accent));width:26px;height:26px;color:var(--on-accent,#1a1a1a);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cc-title.svelte-493cmp{flex-direction:column;min-width:0;display:flex}.cc-eyebrow.svelte-493cmp{text-transform:uppercase;letter-spacing:.07em;color:var(--warning-text,var(--warning,var(--accent-text)));font-size:9px;font-weight:700}.cc-tool.svelte-493cmp{font-size:var(--text-sm);color:var(--text);font-weight:700;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-summary.svelte-493cmp{color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.cc-args-toggle.svelte-493cmp{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10px;font-weight:600}.cc-args-toggle.svelte-493cmp:hover{color:var(--text);text-decoration:underline}.cc-args.svelte-493cmp{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--sp-2);flex-direction:column;gap:3px;margin:0;display:flex}.cc-arg.svelte-493cmp{gap:var(--sp-2);align-items:baseline;min-width:0;display:flex}.cc-arg.svelte-493cmp dt:where(.svelte-493cmp){min-width:84px;max-width:40%;color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;flex:none;font-size:10px;overflow:hidden}.cc-arg.svelte-493cmp dd:where(.svelte-493cmp){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.cc-args-json.svelte-493cmp{padding:var(--sp-2);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;margin:0;font-size:10px;overflow:auto}.cc-actions.svelte-493cmp{gap:var(--sp-2);justify-content:flex-end;align-items:center;margin-top:2px;display:flex}.cc-btn.svelte-493cmp{font-size:var(--text-xs);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 14px;font-weight:700}.cc-btn.deny.svelte-493cmp{border-color:var(--border);color:var(--text-muted);background:0 0}.cc-btn.deny.svelte-493cmp:hover{border-color:var(--error);color:var(--error)}.cc-btn.approve.svelte-493cmp{background:var(--warning,var(--accent));color:var(--on-accent,#1a1a1a)}.cc-btn.approve.svelte-493cmp:hover{filter:brightness(1.06)}.cc-state.svelte-493cmp{font-size:var(--text-xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.cc-state.ok.svelte-493cmp{color:var(--success,var(--accent-text))}.cc-state.denied.svelte-493cmp{color:var(--text-faint)}.cc-state.running.svelte-493cmp{color:var(--text-muted)}.cc-spin.svelte-493cmp{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite svelte-493cmp-cc-spin}@keyframes svelte-493cmp-cc-spin{to{transform:rotate(360deg)}}.chat.svelte-kkle25{flex-direction:column;height:100%;min-height:0;display:flex}.chat-list.svelte-kkle25{gap:var(--sp-3);min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bubble.svelte-kkle25{max-width:90%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-lg);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.bubble.user.svelte-kkle25{background:var(--accent-muted);color:var(--text);border:1px solid var(--accent);border-start-end-radius:var(--radius-sm);align-self:flex-end}.bubble.assistant.svelte-kkle25{background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text);border-start-start-radius:var(--radius-sm);align-self:flex-start}.caret.svelte-kkle25{vertical-align:text-bottom;background:var(--accent);width:7px;height:1em;margin-inline-start:2px;animation:1s steps(2,end) infinite svelte-kkle25-cc-blink;display:inline-block}@keyframes svelte-kkle25-cc-blink{50%{opacity:0}}.thinking.svelte-kkle25{padding:var(--sp-3);align-items:center;gap:4px;display:inline-flex}.dot.svelte-kkle25{background:var(--text-faint);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-kkle25-cc-pulse}.dot.svelte-kkle25:nth-child(2){animation-delay:.18s}.dot.svelte-kkle25:nth-child(3){animation-delay:.36s}@keyframes svelte-kkle25-cc-pulse{0%,80%,to{opacity:.35;transform:scale(.9)}40%{opacity:1;transform:scale(1.15)}}.ca-row.svelte-kkle25{align-self:flex-start}.ca-chip.svelte-kkle25{align-items:center;gap:var(--sp-2);background:var(--accent-muted);border:1px solid var(--accent);color:var(--accent-text);font-size:var(--text-xs);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:600;display:inline-flex}.ca-chip.svelte-kkle25:hover:not(:disabled){filter:brightness(1.05)}.ca-chip.consumed.svelte-kkle25{opacity:.6;cursor:default;background:0 0}.ca-label.svelte-kkle25{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ca-arrow.svelte-kkle25{white-space:nowrap;font-weight:700}.ca-note.svelte-kkle25{color:var(--text-faint);font-size:10px;font-family:var(--font-mono)}.err-card.svelte-kkle25{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--error-muted);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.err-action.svelte-kkle25{border:1px solid var(--error);color:var(--error);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;text-decoration:none}.err-action.svelte-kkle25:hover{background:var(--error);color:#fff}.notice.svelte-kkle25{color:var(--text-faint);font-size:10px;font-family:var(--font-mono);align-self:center}.composer.svelte-kkle25{border-top:1px solid var(--border-subtle);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);background:var(--surface);flex-direction:column;display:flex}.composer-box.svelte-kkle25{align-items:flex-end;gap:var(--sp-2);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-2);display:flex}.composer-box.svelte-kkle25:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}textarea.svelte-kkle25{resize:none;min-width:0;color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);background:0 0;border:0;flex:1;max-height:160px;padding:4px 6px;line-height:1.5}textarea.svelte-kkle25:focus{outline:none}.send.svelte-kkle25{border-radius:var(--radius);background:var(--accent);width:34px;height:34px;color:var(--accent-contrast,#fff);cursor:pointer;transition:opacity var(--duration-fast) var(--ease);border:0;flex:none;justify-content:center;align-items:center;display:flex}.send.svelte-kkle25:disabled{opacity:.4;cursor:default}.send.stop.svelte-kkle25{background:var(--error)}.scopes.svelte-kkle25{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.scopes-lbl.svelte-kkle25{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:10px;font-weight:700}.scope.svelte-kkle25{border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.scope.svelte-kkle25 input:where(.svelte-kkle25){accent-color:var(--accent);width:13px;height:13px;margin:0}.scope.on.svelte-kkle25{border-color:var(--accent);background:var(--accent-muted);color:var(--accent-text);font-weight:600}.scope.spends.on.svelte-kkle25{border-color:var(--warning,var(--accent));background:var(--warning-muted,var(--accent-muted));color:var(--warning-text,var(--accent-text))}.scope.spends.svelte-kkle25 input:where(.svelte-kkle25){accent-color:var(--warning,var(--accent))}.scope-spend.svelte-kkle25{font-weight:700}.composer-row.svelte-kkle25{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.model-pick.svelte-kkle25{max-width:220px;font-size:var(--text-xs);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);padding:3px 8px}.hint.svelte-kkle25{color:var(--text-faint);margin-inline-start:auto;font-size:10px}@media (width<=640px){.hint.svelte-kkle25{display:none}}
