.ask-ariski.svelte-1d1qz07{position:fixed;bottom:0;right:0;z-index:var(--z-overlay, 300);font-family:var(--font-body, "Inter", sans-serif)}.ask-ariski__fab.svelte-1d1qz07{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-ariski__fab.svelte-1d1qz07:hover{transform:scale(1.08)}.ask-ariski__fab--shifted.svelte-1d1qz07{bottom:6rem}.ask-ariski__fab--hidden.svelte-1d1qz07{opacity:0;pointer-events:none;transform:scale(.8)}.ask-ariski__fab-icon.svelte-1d1qz07{border-radius:50%;object-fit:cover}.ask-ariski__fab-pulse.svelte-1d1qz07{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--color-primary, #0F2B46);animation:svelte-1d1qz07-ariski-pulse 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-1d1qz07-ariski-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.ask-ariski__panel.svelte-1d1qz07{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-1d1qz07-ariski-panel-in .25s ease-out;z-index:var(--z-overlay, 300)}@keyframes svelte-1d1qz07-ariski-panel-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ask-ariski__header.svelte-1d1qz07{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-ariski__header-left.svelte-1d1qz07{display:flex;align-items:center;gap:.5rem}.ask-ariski__header-avatar.svelte-1d1qz07{border-radius:50%;object-fit:cover}.ask-ariski__header-title.svelte-1d1qz07{font-weight:600;font-size:.95rem}.ask-ariski__header-actions.svelte-1d1qz07{display:flex;gap:.25rem}.ask-ariski__header-btn.svelte-1d1qz07{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-ariski__header-btn.svelte-1d1qz07:hover{opacity:1;background:#ffffff26}.ask-ariski__personas.svelte-1d1qz07{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-ariski__personas.svelte-1d1qz07::-webkit-scrollbar{display:none}.ask-ariski__persona-chip.svelte-1d1qz07{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-ariski__persona-chip.svelte-1d1qz07:hover{background:var(--surface-parchment, #f5f0e8)}.ask-ariski__persona-chip--active.svelte-1d1qz07{font-weight:600}.ask-ariski__persona-chip--locked.svelte-1d1qz07{opacity:.6}.ask-ariski__persona-chip-avatar.svelte-1d1qz07{border-radius:50%;object-fit:cover;width:18px;height:18px}.ask-ariski__persona-chip-name.svelte-1d1qz07{line-height:1}.ask-ariski__persona-lock.svelte-1d1qz07{opacity:.5;margin-left:-.1rem}.ask-ariski__messages.svelte-1d1qz07{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:180px;max-height:320px}.ask-ariski__msg.svelte-1d1qz07{display:flex;flex-direction:column;max-width:85%}.ask-ariski__msg--user.svelte-1d1qz07{align-self:flex-end}.ask-ariski__msg--model.svelte-1d1qz07{align-self:flex-start}.ask-ariski__msg-bubble.svelte-1d1qz07{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-ariski__msg-bubble--user.svelte-1d1qz07{background:var(--color-primary, #0F2B46);color:#fff;border-bottom-right-radius:4px}.ask-ariski__msg-bubble--model.svelte-1d1qz07{background:var(--surface-parchment, #f5f0e8);color:var(--text-primary, #1a1a1a);border-bottom-left-radius:4px}.ask-ariski__msg-bubble--model.svelte-1d1qz07 strong{font-weight:600}.ask-ariski__msg-bubble--model.svelte-1d1qz07 code{background:#0000000f;padding:.1em .3em;border-radius:3px;font-family:var(--font-mono, monospace);font-size:.85em}.ask-ariski__copy-btn.svelte-1d1qz07{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-ariski__msg.svelte-1d1qz07:hover .ask-ariski__copy-btn:where(.svelte-1d1qz07){opacity:.7}.ask-ariski__copy-btn.svelte-1d1qz07:hover{opacity:1!important;color:var(--color-primary, #0F2B46)}.ask-ariski__typing.svelte-1d1qz07{display:inline-flex;gap:4px;padding:.2rem 0}.ask-ariski__typing.svelte-1d1qz07 span:where(.svelte-1d1qz07){width:6px;height:6px;border-radius:50%;background:var(--text-muted, #6b7280);animation:svelte-1d1qz07-ariski-dot 1.2s ease-in-out infinite}.ask-ariski__typing.svelte-1d1qz07 span:where(.svelte-1d1qz07):nth-child(2){animation-delay:.2s}.ask-ariski__typing.svelte-1d1qz07 span:where(.svelte-1d1qz07):nth-child(3){animation-delay:.4s}@keyframes svelte-1d1qz07-ariski-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ask-ariski__error.svelte-1d1qz07{background:#fef2f2;color:#dc2626;padding:.5rem .75rem;border-radius:var(--radius-md, 8px);font-size:.8rem;text-align:center}.ask-ariski__auth.svelte-1d1qz07{padding:.75rem 1rem;flex-shrink:0;border-bottom:1px solid var(--border-light, #e5e7eb)}.ask-ariski__auth-desc.svelte-1d1qz07{font-size:.8rem;color:var(--text-primary, #1a1a1a);margin:0 0 .6rem;text-align:center}.ask-ariski__auth-google.svelte-1d1qz07{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-ariski__auth-google.svelte-1d1qz07:hover:not(:disabled){background:var(--surface-parchment, #f5f0e8)}.ask-ariski__auth-google.svelte-1d1qz07:disabled{opacity:.5;cursor:not-allowed}.ask-ariski__auth-divider.svelte-1d1qz07{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;font-size:.7rem;color:var(--text-muted, #6b7280)}.ask-ariski__auth-divider.svelte-1d1qz07:before,.ask-ariski__auth-divider.svelte-1d1qz07:after{content:"";flex:1;height:1px;background:var(--border-light, #e5e7eb)}.ask-ariski__auth-tabs.svelte-1d1qz07{display:flex;gap:0;margin-bottom:.5rem;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-md, 8px);overflow:hidden}.ask-ariski__auth-tab.svelte-1d1qz07{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-ariski__auth-tab--active.svelte-1d1qz07{background:var(--color-primary, #0F2B46);color:#fff}.ask-ariski__auth-form.svelte-1d1qz07{display:flex;flex-direction:column;gap:.4rem}.ask-ariski__auth-input.svelte-1d1qz07{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-ariski__auth-input.svelte-1d1qz07:focus{border-color:var(--color-primary, #0F2B46)}.ask-ariski__auth-submit.svelte-1d1qz07{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-ariski__auth-submit.svelte-1d1qz07:hover:not(:disabled){opacity:.9}.ask-ariski__auth-submit.svelte-1d1qz07:disabled{opacity:.5;cursor:not-allowed}.ask-ariski__auth-error.svelte-1d1qz07{margin-top:.4rem;font-size:.75rem;color:#dc2626;text-align:center}.ask-ariski__auth-cancel.svelte-1d1qz07{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-ariski__history.svelte-1d1qz07{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:200px;max-height:400px}.ask-ariski__history-header.svelte-1d1qz07{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-ariski__history-title.svelte-1d1qz07{font-weight:600;font-size:.85rem;color:var(--text-primary, #1a1a1a)}.ask-ariski__history-empty.svelte-1d1qz07{padding:2rem 1rem;text-align:center;font-size:.8rem;color:var(--text-muted, #6b7280)}.ask-ariski__history-list.svelte-1d1qz07{flex:1;overflow-y:auto;padding:.5rem}.ask-ariski__history-item.svelte-1d1qz07{display:flex;align-items:center;gap:.5rem;padding:.1rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.ask-ariski__history-item.svelte-1d1qz07:last-child{border-bottom:none}.ask-ariski__history-resume.svelte-1d1qz07{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-ariski__history-resume.svelte-1d1qz07:hover{background:var(--surface-parchment, #f5f0e8)}.ask-ariski__history-item-title.svelte-1d1qz07{font-size:.8rem;color:var(--text-primary, #1a1a1a);font-weight:500;line-height:1.3}.ask-ariski__history-item-meta.svelte-1d1qz07{font-size:.7rem;color:var(--text-muted, #6b7280)}.ask-ariski__history-delete.svelte-1d1qz07{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-ariski__history-delete.svelte-1d1qz07:hover{opacity:1;color:#dc2626}.ask-ariski__suggestions.svelte-1d1qz07{padding:0 1rem .5rem;flex-shrink:0}.ask-ariski__suggestions-label.svelte-1d1qz07{font-size:.75rem;color:var(--text-muted, #6b7280);display:block;margin-bottom:.4rem}.ask-ariski__suggestions-list.svelte-1d1qz07{display:flex;flex-direction:column;gap:.35rem}.ask-ariski__suggestion-chip.svelte-1d1qz07{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-ariski__suggestion-chip.svelte-1d1qz07:hover:not(:disabled){background:var(--color-primary, #0F2B46);color:#fff;border-color:var(--color-primary, #0F2B46)}.ask-ariski__suggestion-chip.svelte-1d1qz07:disabled{opacity:.5;cursor:not-allowed}.ask-ariski__limit.svelte-1d1qz07{padding:.75rem 1rem;background:#fffbeb;border-top:1px solid #fde68a;text-align:center;font-size:.8rem;color:#92400e;flex-shrink:0}.ask-ariski__limit.svelte-1d1qz07 p:where(.svelte-1d1qz07){margin:.25rem 0 0;font-size:.75rem}.ask-ariski__limit-upgrade.svelte-1d1qz07{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-ariski__limit-upgrade.svelte-1d1qz07:hover{opacity:.9}.ask-ariski__input-bar.svelte-1d1qz07{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--border-light, #e5e7eb);flex-shrink:0}.ask-ariski__input.svelte-1d1qz07{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-ariski__input.svelte-1d1qz07:focus{border-color:var(--color-primary, #0F2B46)}.ask-ariski__input.svelte-1d1qz07:disabled{opacity:.5;cursor:not-allowed}.ask-ariski__send-btn.svelte-1d1qz07{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-ariski__send-btn.svelte-1d1qz07:hover:not(:disabled){transform:scale(1.05)}.ask-ariski__send-btn.svelte-1d1qz07:disabled{opacity:.4;cursor:not-allowed}.ask-ariski__footer.svelte-1d1qz07{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-ariski__signout-btn.svelte-1d1qz07{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-ariski__signout-btn.svelte-1d1qz07:hover{text-decoration-color:currentColor}@media(max-width:768px){.ask-ariski__panel.svelte-1d1qz07{inset:0;width:100%;max-height:100%;border-radius:0}.ask-ariski__messages.svelte-1d1qz07{max-height:none;flex:1}.ask-ariski__history.svelte-1d1qz07{max-height:none}}[data-mode=dark] .ask-ariski__panel.svelte-1d1qz07{background:var(--surface-white, #1e1e2e);border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__msg-bubble--model.svelte-1d1qz07{background:var(--surface-parchment, #2a2a3e);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__suggestion-chip.svelte-1d1qz07,[data-mode=dark] .ask-ariski__input.svelte-1d1qz07{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__footer.svelte-1d1qz07,[data-mode=dark] .ask-ariski__input-bar.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__error.svelte-1d1qz07{background:#451a1a;color:#fca5a5}[data-mode=dark] .ask-ariski__limit.svelte-1d1qz07{background:#451a00;border-color:#78350f;color:#fde68a}[data-mode=dark] .ask-ariski__msg-bubble--model.svelte-1d1qz07 code{background:#ffffff1a}[data-mode=dark] .ask-ariski__personas.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__persona-chip.svelte-1d1qz07{border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__persona-chip.svelte-1d1qz07:hover{background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-ariski__auth.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__auth-desc.svelte-1d1qz07{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__auth-google.svelte-1d1qz07{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__auth-divider.svelte-1d1qz07{color:var(--text-muted, #9ca3af)}[data-mode=dark] .ask-ariski__auth-divider.svelte-1d1qz07:before,[data-mode=dark] .ask-ariski__auth-divider.svelte-1d1qz07:after{background:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__auth-tabs.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__auth-tab.svelte-1d1qz07{color:var(--text-muted, #9ca3af)}[data-mode=dark] .ask-ariski__auth-input.svelte-1d1qz07{background:var(--surface-parchment, #2a2a3e);border-color:var(--border-light, #374151);color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__history-header.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__history-title.svelte-1d1qz07{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__history-item.svelte-1d1qz07{border-color:var(--border-light, #374151)}[data-mode=dark] .ask-ariski__history-item-title.svelte-1d1qz07{color:var(--text-primary, #e5e5e5)}[data-mode=dark] .ask-ariski__history-resume.svelte-1d1qz07:hover{background:var(--surface-parchment, #2a2a3e)}[data-mode=dark] .ask-ariski__limit-upgrade.svelte-1d1qz07{background:var(--color-accent, #C9A84C)}
