.ask-quantum__fab.svelte-xqjhwt{position:fixed;bottom:24px;right:24px;z-index:600;width:56px;height:56px;border-radius:50%;background:#003473;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ask-quantum__fab.svelte-xqjhwt:hover{transform:scale(1.08);box-shadow:0 6px 16px #0000004d}.ask-quantum__fab.is-open.svelte-xqjhwt{background:#ef4444}.ask-quantum__panel.svelte-xqjhwt{position:fixed;bottom:90px;right:24px;z-index:600;width:380px;max-height:600px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:svelte-xqjhwt-slideUp .2s ease}@keyframes svelte-xqjhwt-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ask-quantum__header.svelte-xqjhwt{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#003473;color:#fff}.ask-quantum__header-left.svelte-xqjhwt{display:flex;align-items:center;gap:8px}.ask-quantum__header-avatar.svelte-xqjhwt{border-radius:50%;object-fit:cover}.ask-quantum__header-title.svelte-xqjhwt{font-size:.875rem;font-weight:600}.ask-quantum__header-actions.svelte-xqjhwt{display:flex;gap:4px}.ask-quantum__header-btn.svelte-xqjhwt{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s}.ask-quantum__header-btn.svelte-xqjhwt:hover{color:#fff;background:#ffffff1a}.ask-quantum__personas.svelte-xqjhwt{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid #e2e8f0}.ask-quantum__persona-chip.svelte-xqjhwt{display:flex;align-items:center;gap:4px;padding:4px 10px;background:none;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;font-size:.7rem;font-weight:500;color:#4a5568;transition:all .15s;white-space:nowrap}.ask-quantum__persona-chip.svelte-xqjhwt:hover{border-color:#003473;color:#003473}.ask-quantum__persona-chip--active.svelte-xqjhwt{background:#003473;color:#fff;border-color:#003473}.ask-quantum__persona-chip--locked.svelte-xqjhwt{opacity:.5}.ask-quantum__persona-avatar.svelte-xqjhwt{border-radius:50%;object-fit:cover;width:20px;height:20px}.ask-quantum__persona-lock.svelte-xqjhwt{margin-left:-2px}.ask-quantum__messages.svelte-xqjhwt{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:200px}.ask-quantum__msg.svelte-xqjhwt{display:flex;gap:8px;align-items:flex-start}.ask-quantum__msg--user.svelte-xqjhwt{flex-direction:row-reverse}.ask-quantum__msg-avatar.svelte-xqjhwt{border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:2px}.ask-quantum__msg-bubble.svelte-xqjhwt{max-width:85%;padding:10px 14px;border-radius:12px;font-size:.85rem;line-height:1.5;word-break:break-word}.ask-quantum__msg-bubble--model.svelte-xqjhwt{background:#f1f5f9;color:#1a1a2e;border-bottom-left-radius:4px}.ask-quantum__msg-bubble--user.svelte-xqjhwt{background:#003473;color:#fff;border-bottom-right-radius:4px}.ask-quantum__msg-bubble.svelte-xqjhwt strong{font-weight:600}.ask-quantum__msg-bubble.svelte-xqjhwt code{background:#0000000f;padding:1px 4px;border-radius:3px;font-size:.8em}.ask-quantum__copy-btn.svelte-xqjhwt{background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px;border-radius:4px;opacity:0;transition:all .15s;flex-shrink:0;margin-top:4px}.ask-quantum__msg.svelte-xqjhwt:hover .ask-quantum__copy-btn:where(.svelte-xqjhwt){opacity:1}.ask-quantum__copy-btn.svelte-xqjhwt:hover{color:#003473}.ask-quantum__typing.svelte-xqjhwt{display:inline-flex;gap:4px}.ask-quantum__typing.svelte-xqjhwt span:where(.svelte-xqjhwt){width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:svelte-xqjhwt-typingDot 1.2s infinite}.ask-quantum__typing.svelte-xqjhwt span:where(.svelte-xqjhwt):nth-child(2){animation-delay:.2s}.ask-quantum__typing.svelte-xqjhwt span:where(.svelte-xqjhwt):nth-child(3){animation-delay:.4s}@keyframes svelte-xqjhwt-typingDot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ask-quantum__error.svelte-xqjhwt{text-align:center;font-size:.8rem;color:#ef4444;padding:8px;background:#ef44440d;border-radius:8px}.ask-quantum__suggestions.svelte-xqjhwt{padding:0 16px 8px}.ask-quantum__suggestions-label.svelte-xqjhwt{font-size:.7rem;color:#9ca3af;margin-bottom:4px;display:block}.ask-quantum__suggestions-list.svelte-xqjhwt{display:flex;flex-direction:column;gap:4px}.ask-quantum__suggestion-chip.svelte-xqjhwt{background:none;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.8rem;color:#003473;cursor:pointer;text-align:left;transition:all .15s}.ask-quantum__suggestion-chip.svelte-xqjhwt:hover{border-color:#003473;background:#0034730a}.ask-quantum__suggestion-chip.svelte-xqjhwt:disabled{opacity:.5;cursor:not-allowed}.ask-quantum__limit.svelte-xqjhwt{text-align:center;padding:12px 16px;font-size:.8rem;color:#f59e0b}.ask-quantum__limit.svelte-xqjhwt p:where(.svelte-xqjhwt){margin:0 0 4px}.ask-quantum__input-area.svelte-xqjhwt{border-top:1px solid #e2e8f0;padding:12px 16px}.ask-quantum__input-row.svelte-xqjhwt{display:flex;gap:8px;align-items:flex-end}.ask-quantum__input.svelte-xqjhwt{flex:1;resize:none;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:.85rem;font-family:inherit;outline:none;transition:border-color .15s;min-height:40px;max-height:100px}.ask-quantum__input.svelte-xqjhwt:focus{border-color:#003473}.ask-quantum__send.svelte-xqjhwt{width:40px;height:40px;border-radius:8px;border:none;background:#84bd00;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.ask-quantum__send.svelte-xqjhwt:hover:not(:disabled){background:#6fa300}.ask-quantum__send.svelte-xqjhwt:disabled{opacity:.4;cursor:not-allowed}.ask-quantum__footer.svelte-xqjhwt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:.65rem;color:#9ca3af}.ask-quantum__disclaimer.svelte-xqjhwt{flex:0 0 100%;order:0;line-height:1.4}.ask-quantum__usage.svelte-xqjhwt{font-weight:600;flex-shrink:0;order:1}.ask-quantum__signout.svelte-xqjhwt,.ask-quantum__signin-link.svelte-xqjhwt{background:none;border:none;color:#003473;cursor:pointer;font-size:.65rem;text-decoration:underline;order:1;margin-left:auto}.ask-quantum__auth.svelte-xqjhwt{padding:16px;background:#f8f9fa;border-top:1px solid #e2e8f0;position:relative}.ask-quantum__auth-prompt.svelte-xqjhwt{font-size:.85rem;font-weight:500;margin:0 0 12px;color:#1a1a2e}.ask-quantum__auth-google.svelte-xqjhwt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .15s}.ask-quantum__auth-google.svelte-xqjhwt:hover{border-color:#003473}.ask-quantum__auth-google.svelte-xqjhwt:disabled{opacity:.5}.ask-quantum__auth-divider.svelte-xqjhwt{text-align:center;margin:12px 0;font-size:.75rem;color:#9ca3af}.ask-quantum__auth-form.svelte-xqjhwt{display:flex;flex-direction:column;gap:8px}.ask-quantum__auth-input.svelte-xqjhwt{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;outline:none;transition:border-color .15s}.ask-quantum__auth-input.svelte-xqjhwt:focus{border-color:#003473}.ask-quantum__auth-submit.svelte-xqjhwt{padding:10px;background:#003473;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.ask-quantum__auth-submit.svelte-xqjhwt:hover:not(:disabled){background:#025}.ask-quantum__auth-submit.svelte-xqjhwt:disabled{opacity:.5}.ask-quantum__auth-toggle.svelte-xqjhwt{background:none;border:none;color:#003473;cursor:pointer;font-size:.8rem;text-decoration:underline;margin-top:8px}.ask-quantum__auth-error.svelte-xqjhwt{font-size:.8rem;color:#ef4444;margin-top:8px}.ask-quantum__auth-dismiss.svelte-xqjhwt{position:absolute;top:8px;right:8px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px}.ask-quantum__history.svelte-xqjhwt{flex:1;overflow-y:auto;padding:8px 12px;background:#f8f9fa}.ask-quantum__history-header.svelte-xqjhwt{display:flex;justify-content:space-between;align-items:center;padding:4px 0 8px;font-size:.8rem;font-weight:600;color:#1a1a2e}.ask-quantum__history-empty.svelte-xqjhwt{text-align:center;color:#9ca3af;font-size:.8rem;padding:24px 0}.ask-quantum__history-item.svelte-xqjhwt{padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:space-between}.ask-quantum__history-item.svelte-xqjhwt:hover{background:#e2e8f0}.ask-quantum__history-title.svelte-xqjhwt{font-size:.8rem;color:#1a1a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-quantum__history-delete.svelte-xqjhwt{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;opacity:0;transition:opacity .15s}.ask-quantum__history-item.svelte-xqjhwt:hover .ask-quantum__history-delete:where(.svelte-xqjhwt){opacity:1}.ask-quantum__history-delete.svelte-xqjhwt:hover{color:#ef4444}.ask-quantum__minimized.svelte-xqjhwt{position:fixed;bottom:90px;right:24px;z-index:600;display:flex;align-items:center;gap:8px;padding:10px 16px;background:#003473;color:#fff;border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 12px #0003;font-size:.85rem;font-weight:500;transition:all .2s}.ask-quantum__minimized.svelte-xqjhwt:hover{transform:translateY(-2px)}.ask-quantum__minimized.svelte-xqjhwt img:where(.svelte-xqjhwt){border-radius:50%}[data-theme=dark] .ask-quantum__panel.svelte-xqjhwt{background:#1b2838}[data-theme=dark] .ask-quantum__personas.svelte-xqjhwt{border-bottom-color:#2d3f52}[data-theme=dark] .ask-quantum__persona-chip.svelte-xqjhwt{border-color:#2d3f52;color:#9ca3af}[data-theme=dark] .ask-quantum__persona-chip.svelte-xqjhwt:hover{border-color:#84bd00;color:#84bd00}[data-theme=dark] .ask-quantum__persona-chip--active.svelte-xqjhwt{background:#003473;color:#fff;border-color:#003473}[data-theme=dark] .ask-quantum__msg-bubble--model.svelte-xqjhwt{background:#243447;color:#e8e8ed}[data-theme=dark] .ask-quantum__input.svelte-xqjhwt{background:#0d1b2a;border-color:#2d3f52;color:#e8e8ed}[data-theme=dark] .ask-quantum__input-area.svelte-xqjhwt{border-top-color:#2d3f52}[data-theme=dark] .ask-quantum__suggestion-chip.svelte-xqjhwt{border-color:#2d3f52;color:#84bd00}[data-theme=dark] .ask-quantum__auth.svelte-xqjhwt{background:#0d1b2a;border-top-color:#2d3f52}[data-theme=dark] .ask-quantum__auth-google.svelte-xqjhwt,[data-theme=dark] .ask-quantum__auth-input.svelte-xqjhwt{background:#1b2838;border-color:#2d3f52;color:#e8e8ed}[data-theme=dark] .ask-quantum__history.svelte-xqjhwt{background:#0d1b2a}[data-theme=dark] .ask-quantum__history-item.svelte-xqjhwt:hover{background:#243447}.aq-rich-link{display:inline-block;padding:2px 8px;background:#0034731a;color:var(--color-primary, #003473)!important;border-radius:10px;font-size:.75rem;text-decoration:none;margin:1px 0}.aq-rich-link:hover{background:#00347333}[data-theme=dark] .aq-rich-link{background:#84bd0026;color:var(--color-accent-light, #a5d940)!important}@media(max-width:480px){.ask-quantum__panel.svelte-xqjhwt{bottom:0;right:0;left:0;width:100%;max-height:100vh;border-radius:16px 16px 0 0}.ask-quantum__fab.svelte-xqjhwt{bottom:16px;right:16px}.ask-quantum__minimized.svelte-xqjhwt{bottom:80px;right:16px}}.user-menu.svelte-1gjqjyc{position:relative}.user-menu__trigger.svelte-1gjqjyc{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.4);background:none;cursor:pointer;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.user-menu__trigger.svelte-1gjqjyc:hover{border-color:#fff}.user-menu__avatar-img.svelte-1gjqjyc{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-menu__avatar-initials.svelte-1gjqjyc{font-size:.6rem;font-weight:700;color:#fff;line-height:1}.user-menu__signin.svelte-1gjqjyc{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.user-menu__signin.svelte-1gjqjyc:hover{color:#fff;background:#ffffff1a}.user-menu__dropdown.svelte-1gjqjyc{position:absolute;top:36px;right:0;background:var(--surface-card, #fff);border:1px solid var(--border-light, #e5e5e5);border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:200px;z-index:1000;overflow:hidden}.user-menu__info.svelte-1gjqjyc{padding:12px 14px}.user-menu__name.svelte-1gjqjyc{margin:0;font-size:.85rem;font-weight:600;color:var(--text-primary, #333)}.user-menu__email.svelte-1gjqjyc{margin:2px 0 0;font-size:.7rem;color:var(--text-muted, #999)}.user-menu__divider.svelte-1gjqjyc{height:1px;background:var(--border-light, #e5e5e5)}.user-menu__item.svelte-1gjqjyc{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--text-secondary, #666);text-align:left;transition:background .1s}.user-menu__item.svelte-1gjqjyc:hover{background:var(--surface-body, #f5f5f5);color:var(--text-primary, #333)}[data-theme=dark] .user-menu__dropdown.svelte-1gjqjyc{background:#1b2838;border-color:#ffffff1a}[data-theme=dark] .user-menu__name.svelte-1gjqjyc{color:#e8e8ed}[data-theme=dark] .user-menu__email.svelte-1gjqjyc{color:#9ca3af}[data-theme=dark] .user-menu__divider.svelte-1gjqjyc{background:#ffffff1a}[data-theme=dark] .user-menu__item.svelte-1gjqjyc{color:#9ca3af}[data-theme=dark] .user-menu__item.svelte-1gjqjyc:hover{background:#243447;color:#e8e8ed}
