.markdown-link.svelte-1laawth{color:inherit;text-decoration:underline;cursor:pointer}.markdown-link.svelte-1laawth:hover{opacity:.8}.markdown-content.svelte-9jf9gm{color:inherit;font-family:monospace;font-size:.75rem;line-height:1.5;width:100%;overflow-wrap:break-word;word-wrap:break-word}.markdown-content.svelte-9jf9gm *{color:inherit}.markdown-content.svelte-9jf9gm a{text-decoration:underline}.markdown-content.svelte-9jf9gm strong{font-weight:700}.markdown-content.svelte-9jf9gm em{font-style:italic}.markdown-content.svelte-9jf9gm p{margin:0 0 .5em}.markdown-content.svelte-9jf9gm h1,.markdown-content.svelte-9jf9gm h2,.markdown-content.svelte-9jf9gm h3{margin:.5em 0;font-weight:700}.markdown-content.svelte-9jf9gm ul,.markdown-content.svelte-9jf9gm ol{margin-left:1.5em;margin-bottom:.5em}.markdown-content.svelte-9jf9gm li{margin-bottom:.3em}.markdown-content.svelte-9jf9gm code{font-family:monospace;background-color:#0003;padding:.2em;border-radius:2px}.markdown-content.svelte-9jf9gm pre{background-color:#0003;padding:.5em;overflow-x:auto;border-radius:3px;margin-bottom:.5em}.unified-conversation.svelte-szma80.svelte-szma80{display:flex;flex-direction:column;height:100%;background:transparent!important;border-radius:8px;overflow:hidden;margin:0;padding:0}.header.svelte-szma80.svelte-szma80{display:flex;gap:12px;padding:12px;background:transparent;border-bottom:1px solid var(--border-subtle)}.search-input.svelte-szma80.svelte-szma80{flex:1;padding:6px 12px;background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary)}.search-status.svelte-szma80.svelte-szma80{color:var(--text-primary);font-size:14px;padding:0 12px;white-space:nowrap;align-self:center}.export-btn.svelte-szma80.svelte-szma80{padding:6px 16px;background:var(--blue-action);border:none;border-radius:4px;color:var(--text-emphasis);cursor:pointer}.export-btn.svelte-szma80.svelte-szma80:hover{background:#4f96ff}.messages.svelte-szma80.svelte-szma80{flex:1;overflow-y:auto;padding:16px;background:transparent!important}.empty.svelte-szma80.svelte-szma80{text-align:center;color:var(--text-subtle);padding:40px}.message.svelte-szma80.svelte-szma80{margin-bottom:16px;padding:12px;background:transparent;border-radius:6px;border-left:3px solid var(--border-subtle)}.message.user.svelte-szma80.svelte-szma80{border-left-color:#0f0}.message.assistant.svelte-szma80.svelte-szma80{border-left-color:var(--blue-action)}.message.system.svelte-szma80.svelte-szma80,.message.tool.svelte-szma80.svelte-szma80{border-left-color:#fb923c}.message-header.svelte-szma80.svelte-szma80{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.role.svelte-szma80.svelte-szma80{font-size:12px;text-transform:uppercase;font-weight:600}.timestamp.svelte-szma80.svelte-szma80{font-size:11px;color:var(--text-muted)}.message.user.svelte-szma80 .role.svelte-szma80{color:#0f0}.message.assistant.svelte-szma80 .role.svelte-szma80{color:var(--blue-action)}.message.system.svelte-szma80 .role.svelte-szma80,.message.tool.svelte-szma80 .role.svelte-szma80{color:#fb923c}.content.svelte-szma80.svelte-szma80{color:var(--text-primary);white-space:pre-wrap}.interaction-prompt.svelte-szma80.svelte-szma80{color:var(--text-primary);font-weight:500;margin-bottom:12px}.options.svelte-szma80.svelte-szma80{display:flex;flex-direction:column;gap:8px}.option-btn.svelte-szma80.svelte-szma80{padding:12px;background:#3a3a4a;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);cursor:pointer;text-align:left;transition:all .2s}.option-btn.svelte-szma80.svelte-szma80:hover{background:#4a4a5a;border-color:#4a9eff;transform:translate(4px)}.option-btn.focused.svelte-szma80.svelte-szma80{background:#4a4a5a;border-color:#4a9eff;outline:2px solid #4a9eff;outline-offset:2px}.option-btn.svelte-szma80 small.svelte-szma80{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.confirm-buttons.svelte-szma80.svelte-szma80{display:flex;gap:12px}.yes-btn.svelte-szma80.svelte-szma80,.no-btn.svelte-szma80.svelte-szma80{padding:10px 24px;border:none;border-radius:4px;cursor:pointer;font-weight:500}.yes-btn.svelte-szma80.svelte-szma80{background:#4a9eff;color:var(--text-emphasis)}.no-btn.svelte-szma80.svelte-szma80{background:#3a3a4a;color:var(--text-primary)}.text-input-group.svelte-szma80.svelte-szma80{display:flex;gap:8px}.text-input-group.svelte-szma80 input.svelte-szma80{flex:1;padding:8px 12px;background:#1a1a2a;border:1px solid #3a3a4a;border-radius:4px;color:var(--text-primary)}.text-input-group.svelte-szma80 button.svelte-szma80{padding:8px 20px;background:#4a9eff;border:none;border-radius:4px;color:var(--text-emphasis);cursor:pointer}.response.svelte-szma80.svelte-szma80{color:#4ade80;margin-top:8px}.expand-btn.svelte-szma80.svelte-szma80{margin-top:8px;padding:4px 12px;background:transparent;border:1px solid var(--blue-action);border-radius:4px;color:var(--blue-action);font-size:12px;cursor:pointer;transition:all .2s}.expand-btn.svelte-szma80.svelte-szma80:hover{background:var(--blue-glow-faint)}.interaction-disabled.svelte-szma80.svelte-szma80{padding:12px;background:#6464641a;border:1px dashed var(--text-subtle);border-radius:6px;color:var(--text-muted);display:flex;align-items:center;gap:8px;font-size:14px;font-style:italic}.disabled-icon.svelte-szma80.svelte-szma80{font-size:16px}.disabled-text.svelte-szma80.svelte-szma80{flex:1}.message.assistant.pending.svelte-szma80.svelte-szma80{border:2px solid #4a9eff;animation:svelte-szma80-pulse 2s infinite}@keyframes svelte-szma80-pulse{0%,to{border-color:#4a9eff}50%{border-color:#6ab0ff}}
