.ask-insureversia.svelte-6edvmq{position:fixed;bottom:0;right:0;z-index:var(--z-overlay, 300);font-family:var(--font-body, "Inter", sans-serif)}.ask-insureversia__fab.svelte-6edvmq{position:fixed;bottom:1.5rem;right:1.5rem;width:56px;height:56px;border-radius:50%;border:none;background:var(--color-primary, #0F2B46);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000040;transition:transform .2s ease,opacity .2s ease,bottom .3s ease;z-index:var(--z-overlay, 300)}.ask-insureversia__fab.svelte-6edvmq:hover{transform:scale(1.08)}.ask-insureversia__fab--shifted.svelte-6edvmq{bottom:6rem}.ask-insureversia__fab--hidden.svelte-6edvmq{opacity:0;pointer-events:none;transform:scale(.8)}.ask-insureversia__fab-icon.svelte-6edvmq{border-radius:50%;object-fit:cover}.ask-insureversia__fab-pulse.svelte-6edvmq{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--color-primary, #0F2B46);animation:svelte-6edvmq-insureversia-pulse 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-6edvmq-insureversia-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.ask-insureversia__panel.svelte-6edvmq{position:fixed;bottom:1.5rem;right:1.5rem;width:400px;max-height:650px;background:var(--surface-white, #fff);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xl, 16px);box-shadow:0 8px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:svelte-6edvmq-insureversia-panel-in .25s ease-out;z-index:var(--z-overlay, 300)}@keyframes svelte-6edvmq-insureversia-panel-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ask-insureversia__header.svelte-6edvmq{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-primary, #0F2B46);color:#fff;flex-shrink:0;transition:background .3s ease}.ask-insureversia__header-left.svelte-6edvmq{display:flex;align-items:center;gap:.5rem}.ask-insureversia__header-avatar.svelte-6edvmq{border-radius:50%;object-fit:cover}.ask-insureversia__header-title.svelte-6edvmq{font-weight:600;font-size:.95rem}.ask-insureversia__header-actions.svelte-6edvmq{display:flex;gap:.25rem}.ask-insureversia__header-btn.svelte-6edvmq{background:transparent;border:none;color:#fff;cursor:pointer;padding:.35rem;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .15s ease,background .15s ease}.ask-insureversia__header-btn.svelte-6edvmq:hover{opacity:1;background:#ffffff26}.ask-insureversia__personas.svelte-6edvmq{display:flex;gap:.35rem;padding:.5rem .75rem;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--border-light, #e5e7eb);scrollbar-width:none}.ask-insureversia__personas.svelte-6edvmq::-webkit-scrollbar{display:none}.ask-insureversia__persona-chip.svelte-6edvmq{display:flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1.5px solid var(--border-light, #e5e7eb);border-radius:var(--radius-full, 9999px);background:transparent;font-size:.72rem;font-family:inherit;color:var(--text-primary, #1a1a1a);cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.ask-insureversia__persona-chip.svelte-6edvmq:hover{background:var(--surface-parchment, #f5f0e8)}.ask-insureversia__persona-chip--active.svelte-6edvmq{font-weight:600}.ask-insureversia__persona-chip--locked.svelte-6edvmq{opacity:.6}.ask-insureversia__persona-chip-avatar.svelte-6edvmq{border-radius:50%;object-fit:cover;width:18px;height:18px}.ask-insureversia__persona-chip-name.svelte-6edvmq{line-height:1}.ask-insureversia__persona-lock.svelte-6edvmq{opacity:.5;margin-left:-.1rem}.ask-insureversia__messages.svelte-6edvmq{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:180px;max-height:320px}.ask-insureversia__msg.svelte-6edvmq{display:flex;flex-direction:column;max-width:85%}.ask-insureversia__msg--user.svelte-6edvmq{align-self:flex-end}.ask-insureversia__msg--model.svelte-6edvmq{align-self:flex-start}.ask-insureversia__msg-bubble.svelte-6edvmq{padding:.6rem .85rem;border-radius:var(--radius-lg, 12px);font-size:.875rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.ask-insureversia__msg-bubble--user.svelte-6edvmq{background:var(--color-primary, #0F2B46);color:#fff;border-bottom-right-radius:4px}.ask-insureversia__msg-bubble--model.svelte-6edvmq{background:var(--surface-parchment, #f5f0e8);color:var(--text-primary, #1a1a1a);border-bottom-left-radius:4px}.ask-insureversia__msg-bubble--model.svelte-6edvmq strong{font-weight:600}.ask-insureversia__msg-bubble--model.svelte-6edvmq code{background:#0000000f;padding:.1em .3em;border-radius:3px;font-family:var(--font-mono, monospace);font-size:.85em}.ask-insureversia__copy-btn.svelte-6edvmq{align-self:flex-start;background:transparent;border:none;color:var(--text-muted, #6b7280);cursor:pointer;padding:.2rem;margin-top:.15rem;opacity:0;transition:opacity .15s ease}.ask-insureversia__msg.svelte-6edvmq:hover .ask-insureversia__copy-btn:where(.svelte-6edvmq){opacity:.7}.ask-insureversia__copy-btn.svelte-6edvmq:hover{opacity:1!important;color:var(--color-primary, #0F2B46)}.ask-insureversia__typing.svelte-6edvmq{display:inline-flex;gap:4px;padding:.2rem 0}.ask-insureversia__typing.svelte-6edvmq span:where(.svelte-6edvmq){width:6px;height:6px;border-radius:50%;background:var(--text-muted, #6b7280);animation:svelte-6edvmq-insureversia-dot 1.2s ease-in-out infinite}.ask-insureversia__typing.svelte-6edvmq span:where(.svelte-6edvmq):nth-child(2){animation-delay:.2s}.ask-insureversia__typing.svelte-6edvmq span:where(.svelte-6edvmq):nth-child(3){animation-delay:.4s}@keyframes svelte-6edvmq-insureversia-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ask-insureversia__error.svelte-6edvmq{background:#fef2f2;color:#dc2626;padding:.5rem .75rem;border-radius:var(--radius-md, 8px);font-size:.8rem;text-align:center}.ask-insureversia__auth.svelte-6edvmq{padding:.75rem 1rem;flex-shrink:0;border-bottom:1px solid var(--border-light, #e5e7eb)}.ask-insureversia__auth-desc.svelte-6edvmq{font-size:.8rem;color:var(--text-primary, #1a1a1a);margin:0 0 .6rem;text-align:center}.ask-insureversia__auth-google.svelte-6edvmq{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-md, 8px);background:#fff;color:var(--text-primary, #1a1a1a);font-size:.8rem;font-family:inherit;cursor:pointer;transition:background .15s ease}.ask-insureversia__auth-google.svelte-6edvmq:hover:not(:disabled){background:var(--surface-parchment, #f5f0e8)}.ask-insureversia__auth-google.svelte-6edvmq:disabled{opacity:.5;cursor:not-allowed}.ask-insureversia__auth-divider.svelte-6edvmq{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;font-size:.7rem;color:var(--text-muted, #6b7280)}.ask-insureversia__auth-divider.svelte-6edvmq:before,.ask-insureversia__auth-divider.svelte-6edvmq:after{content:"";flex:1;height:1px;background:var(--border-light, #e5e7eb)}.ask-insureversia__auth-tabs.svelte-6edvmq{display:flex;gap:0;margin-bottom:.5rem;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-md, 8px);overflow:hidden}.ask-insureversia__auth-tab.svelte-6edvmq{flex:1;padding:.4rem;border:none;background:transparent;font-size:.75rem;font-family:inherit;color:var(--text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.ask-insureversia__auth-tab--active.svelte-6edvmq{background:var(--color-primary, #0F2B46);color:#fff}.ask-insureversia__auth-form.svelte-6edvmq{display:flex;flex-direction:column;gap:.4rem}.ask-insureversia__auth-input.svelte-6edvmq{width:100%;padding:.45rem .65rem;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-sm, 6px);font-size:.8rem;font-family:inherit;background:var(--surface-white, #fff);color:var(--text-primary, #1a1a1a);outline:none;box-sizing:border-box}.ask-insureversia__auth-input.svelte-6edvmq:focus{border-color:var(--color-primary, #0F2B46)}.ask-insureversia__auth-submit.svelte-6edvmq{padding:.5rem;border:none;border-radius:var(--radius-sm, 6px);background:var(--color-primary, #0F2B46);color:#fff;font-size:.8rem;font-family:inherit;cursor:pointer;transition:opacity .15s ease}.ask-insureversia__auth-submit.svelte-6edvmq:hover:not(:disabled){opacity:.9}.ask-insureversia__auth-submit.svelte-6edvmq:disabled{opacity:.5;cursor:not-allowed}.ask-insureversia__auth-error.svelte-6edvmq{margin-top:.4rem;font-size:.75rem;color:#dc2626;text-align:center}.ask-insureversia__auth-cancel.svelte-6edvmq{display:block;width:100%;margin-top:.4rem;padding:.3rem;border:none;background:transparent;font-size:.75rem;color:var(--text-muted, #6b7280);cursor:pointer;font-family:inherit;text-decoration:underline}.ask-insureversia__history.svelte-6edvmq{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:200px;max-height:400px}.ask-insureversia__history-header.svelte-6edvmq{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-insureversia__history-title.svelte-6edvmq{font-weight:600;font-size:.85rem;color:var(--text-primary, #1a1a1a)}.ask-insureversia__history-empty.svelte-6edvmq{padding:2rem 1rem;text-align:center;font-size:.8rem;color:var(--text-muted, #6b7280)}.ask-insureversia__history-list.svelte-6edvmq{flex:1;overflow-y:auto;padding:.5rem}.ask-insureversia__history-item.svelte-6edvmq{display:flex;align-items:center;gap:.5rem;padding:.1rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.ask-insureversia__history-item.svelte-6edvmq:last-child{border-bottom:none}.ask-insureversia__history-resume.svelte-6edvmq{flex:1;display:flex;flex-direction:column;gap:.15rem;padding:.5rem;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:var(--radius-sm, 6px);transition:background .15s ease;font-family:inherit}.ask-insureversia__history-resume.svelte-6edvmq:hover{background:var(--surface-parchment, #f5f0e8)}.ask-insureversia__history-item-title.svelte-6edvmq{font-size:.8rem;color:var(--text-primary, #1a1a1a);font-weight:500;line-height:1.3}.ask-insureversia__history-item-meta.svelte-6edvmq{font-size:.7rem;color:var(--text-muted, #6b7280)}.ask-insureversia__history-delete.svelte-6edvmq{flex-shrink:0;padding:.35rem;border:none;background:transparent;color:var(--text-muted, #6b7280);cursor:pointer;border-radius:var(--radius-sm, 6px);opacity:.5;transition:opacity .15s ease,color .15s ease}.ask-insureversia__history-delete.svelte-6edvmq:hover{opacity:1;color:#dc2626}.ask-insureversia__suggestions.svelte-6edvmq{padding:0 1rem .5rem;flex-shrink:0}.ask-insureversia__suggestions-label.svelte-6edvmq{font-size:.75rem;color:var(--text-muted, #6b7280);display:block;margin-bottom:.4rem}.ask-insureversia__suggestions-list.svelte-6edvmq{display:flex;flex-direction:column;gap:.35rem}.ask-insureversia__suggestion-chip.svelte-6edvmq{background:var(--surface-parchment, #f5f0e8);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-full, 9999px);padding:.4rem .75rem;font-size:.8rem;color:var(--text-primary, #1a1a1a);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease;font-family:inherit}.ask-insureversia__suggestion-chip.svelte-6edvmq:hover:not(:disabled){background:var(--color-primary, #0F2B46);color:#fff;border-color:var(--color-primary, #0F2B46)}.ask-insureversia__suggestion-chip.svelte-6edvmq:disabled{opacity:.5;cursor:not-allowed}.ask-insureversia__limit.svelte-6edvmq{padding:.75rem 1rem;background:#fffbeb;border-top:1px solid #fde68a;text-align:center;font-size:.8rem;color:#92400e;flex-shrink:0}.ask-insureversia__limit.svelte-6edvmq p:where(.svelte-6edvmq){margin:.25rem 0 0;font-size:.75rem}.ask-insureversia__limit-upgrade.svelte-6edvmq{margin-top:.5rem;padding:.4rem 1rem;border:none;border-radius:var(--radius-full, 9999px);background:var(--color-primary, #0F2B46);color:#fff;font-size:.75rem;font-family:inherit;cursor:pointer;transition:opacity .15s ease}.ask-insureversia__limit-upgrade.svelte-6edvmq:hover{opacity:.9}.ask-insureversia__input-bar.svelte-6edvmq{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-insureversia__input.svelte-6edvmq{flex:1;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-full, 9999px);padding:.5rem .85rem;font-size:.85rem;font-family:inherit;background:var(--surface-white, #fff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease}.ask-insureversia__input.svelte-6edvmq:focus{border-color:var(--color-primary, #0F2B46)}.ask-insureversia__input.svelte-6edvmq:disabled{opacity:.5;cursor:not-allowed}.ask-insureversia__send-btn.svelte-6edvmq{background:var(--color-primary, #0F2B46);border:none;color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.ask-insureversia__send-btn.svelte-6edvmq:hover:not(:disabled){transform:scale(1.05)}.ask-insureversia__send-btn.svelte-6edvmq:disabled{opacity:.4;cursor:not-allowed}.ask-insureversia__footer.svelte-6edvmq{display:flex;justify-content:space-between;align-items:center;padding:.35rem .75rem;font-size:.7rem;color:var(--text-muted, #6b7280);border-top:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-insureversia__signout-btn.svelte-6edvmq{background:transparent;border:none;color:var(--text-muted, #6b7280);font-size:.65rem;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.ask-insureversia__signout-btn.svelte-6edvmq:hover{text-decoration-color:currentColor}@media(max-width:768px){.ask-insureversia__panel.svelte-6edvmq{inset:0;width:100%;max-height:100%;border-radius:0}.ask-insureversia__messages.svelte-6edvmq{max-height:none;flex:1}.ask-insureversia__history.svelte-6edvmq{max-height:none}}[data-mode=dark] .ask-insureversia__panel.svelte-6edvmq{background:var(--surface-white, #1e1e2e);border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__msg-bubble--model.svelte-6edvmq{background:var(--surface-parchment, #2a2a3e);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__suggestion-chip.svelte-6edvmq,[data-mode=dark] .ask-insureversia__input.svelte-6edvmq{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__footer.svelte-6edvmq,[data-mode=dark] .ask-insureversia__input-bar.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__error.svelte-6edvmq{background:#451a1a;color:#fca5a5}[data-mode=dark] .ask-insureversia__limit.svelte-6edvmq{background:#451a00;border-color:#78350f;color:#fde68a}[data-mode=dark] .ask-insureversia__msg-bubble--model.svelte-6edvmq code{background:#ffffff1a}[data-mode=dark] .ask-insureversia__personas.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__persona-chip.svelte-6edvmq{border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__persona-chip.svelte-6edvmq:hover{background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-insureversia__auth.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__auth-desc.svelte-6edvmq{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__auth-google.svelte-6edvmq{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__auth-divider.svelte-6edvmq{color:var(--text-muted, #9ca3af)}[data-mode=dark] .ask-insureversia__auth-divider.svelte-6edvmq:before,[data-mode=dark] .ask-insureversia__auth-divider.svelte-6edvmq:after{background:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__auth-tabs.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__auth-tab.svelte-6edvmq{color:var(--text-muted, #9ca3af)}[data-mode=dark] .ask-insureversia__auth-input.svelte-6edvmq{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__history-header.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__history-title.svelte-6edvmq{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__history-item.svelte-6edvmq{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-insureversia__history-item-title.svelte-6edvmq{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-insureversia__history-resume.svelte-6edvmq:hover{background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-insureversia__limit-upgrade.svelte-6edvmq{background:var(--color-accent, #C9A84C)}
