.rv-menu.svelte-omf88m.svelte-omf88m{--rv-fg:#1c1917;--rv-muted:#6c757d;--rv-accent:#f69322;--rv-border:#dee2e6;display:flex;flex-direction:column;width:100%;max-width:380px;margin:0 auto;border:1px solid var(--rv-border);background:#fff;color:var(--rv-fg);font:14px/1.5 Arial,Inter,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;text-align:left}.rv-tabs.svelte-omf88m.svelte-omf88m{display:grid;grid-template-columns:1fr 1fr;justify-items:center;padding:14px 0}.rv-tab.svelte-omf88m.svelte-omf88m{width:22px;height:22px;fill:var(--rv-fg)}.rv-tab.svelte-omf88m .rv-cut.svelte-omf88m{fill:#fff}.rv-chat.svelte-omf88m.svelte-omf88m{display:flex;flex-direction:column;gap:22px;padding:8px 16px 20px}.rv-label.svelte-omf88m.svelte-omf88m{margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:1;text-transform:uppercase}.rv-user.svelte-omf88m.svelte-omf88m{display:flex;flex-direction:column;align-items:flex-end}.rv-user.svelte-omf88m .rv-label.svelte-omf88m{margin-right:2px;color:var(--rv-muted)}.rv-user-bubble.svelte-omf88m.svelte-omf88m{max-width:88%;padding:7px 12px;border-radius:14px 14px 3px;background:#f6932233;line-height:1.45;overflow-wrap:anywhere}.rv-assistant.svelte-omf88m.svelte-omf88m{padding-left:12px;border-left:2px solid var(--rv-accent)}.rv-assistant.svelte-omf88m .rv-label.svelte-omf88m{color:var(--rv-accent)}.rv-answer.svelte-omf88m.svelte-omf88m{line-height:1.55}.rv-answer.svelte-omf88m code{padding:1px 4px;border-radius:3px;background:#0000000d;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.875em}.rv-answer.svelte-omf88m .rv-ref{color:var(--rv-accent);font-size:.8em;text-decoration:underline;text-underline-offset:1px}.rv-input.svelte-omf88m.svelte-omf88m{margin:0 16px 16px;padding:12px;border:1px solid var(--rv-border);border-radius:8px}.rv-placeholder.svelte-omf88m.svelte-omf88m{min-height:44px;color:var(--rv-muted)}.rv-actions.svelte-omf88m.svelte-omf88m{display:flex;align-items:center;justify-content:space-between}.rv-trash.svelte-omf88m.svelte-omf88m{width:18px;height:18px;margin-left:6px;fill:var(--rv-muted);opacity:.6}.rv-send.svelte-omf88m.svelte-omf88m{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:var(--rv-accent);color:#fff;opacity:.5}.rv-send.svelte-omf88m svg.svelte-omf88m{width:14px;height:14px;fill:#fff;stroke:#fff;stroke-width:1;stroke-linejoin:round}
