.ask-aila_fab__twdsQ{position:fixed;right:1.25rem;bottom:1.25rem;z-index:10000;width:56px;height:56px;border:0;border-radius:50%;background:#9333ea;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:0 10px 24px rgba(147,51,234,.35)}.ask-aila_fab__twdsQ:hover{background:#7c3aed}.ask-aila_navButton__ye6Re{border:0;border-radius:8px;background:#9333ea;color:#fff;font-size:.85rem;font-weight:600;padding:.35rem .75rem;cursor:pointer}.ask-aila_navButton__ye6Re:hover{background:#7c3aed}.ask-aila_backdrop__7g4vb{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.35)}.ask-aila_panel__hU718{position:fixed;right:1.25rem;bottom:5.5rem;z-index:10001;width:min(420px,calc(100vw - 1.5rem));height:min(640px,calc(100vh - 7rem));display:flex;flex-direction:column;background:#fff;color:#111;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.28)}.dark .ask-aila_panel__hU718,html.dark .ask-aila_panel__hU718{background:#171717;color:#f5f5f5}.ask-aila_header__AqSSE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(0,0,0,.08)}.dark .ask-aila_header__AqSSE,html.dark .ask-aila_header__AqSSE{border-bottom-color:rgba(255,255,255,.08)}.ask-aila_title__MG669{margin:0;font-size:1rem;font-weight:700}.ask-aila_headerActions__jb2v6{display:flex;gap:.35rem}.ask-aila_iconButton__FLa3J{border:0;background:transparent;color:inherit;cursor:pointer;border-radius:6px;padding:.25rem .4rem;font-size:.8rem}.ask-aila_iconButton__FLa3J:hover{background:rgba(147,51,234,.12)}.ask-aila_messages__mlJdK{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.ask-aila_bubble__GHLnk{max-width:100%;padding:.7rem .85rem;border-radius:12px;line-height:1.45;font-size:.92rem}.ask-aila_bubble__GHLnk p{margin:.4rem 0}.ask-aila_bubble__GHLnk p:first-child{margin-top:0}.ask-aila_bubble__GHLnk p:last-child{margin-bottom:0}.ask-aila_user__vhL0S{align-self:flex-end;background:#9333ea;color:#fff}.ask-aila_assistant__WI4Af{align-self:stretch;background:#f4f4f5}.dark .ask-aila_assistant__WI4Af,html.dark .ask-aila_assistant__WI4Af{background:#262626}.ask-aila_empty__9WTfg{color:#666;font-size:.92rem;margin:0}.dark .ask-aila_empty__9WTfg,html.dark .ask-aila_empty__9WTfg{color:#a3a3a3}.ask-aila_citations__8il4n{display:flex;flex-direction:column;gap:.5rem}.ask-aila_card__CdKe5{display:grid;grid-template-columns:88px 1fr;grid-gap:.65rem;gap:.65rem;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#fff}.dark .ask-aila_card__CdKe5,html.dark .ask-aila_card__CdKe5{background:#1f1f1f;border-color:rgba(255,255,255,.08)}.ask-aila_thumb__InEtZ{width:88px;height:64px;object-fit:cover;background:#111}.ask-aila_cardBody__KbMpQ{padding:.45rem .55rem .55rem 0;min-width:0}.ask-aila_cardTitle__pZsFk{margin:0;font-size:.82rem;font-weight:600}.ask-aila_cardLabel__e2LlE{margin:.15rem 0 .35rem;font-size:.78rem;color:#52525b}.dark .ask-aila_cardLabel__e2LlE,html.dark .ask-aila_cardLabel__e2LlE{color:#a1a1aa}.ask-aila_chipRow__auQMx{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.ask-aila_chip__eBiya{border:1px solid rgba(147,51,234,.35);background:rgba(147,51,234,.08);color:#9333ea;border-radius:999px;font-size:.72rem;font-weight:600;padding:.15rem .5rem;cursor:pointer}.ask-aila_docLink__UFOxa{font-size:.72rem}.ask-aila_player__3Nesz{margin:0 1rem .5rem;border-radius:10px;overflow:hidden;background:#000;min-height:180px}.ask-aila_form__jegJh{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid rgba(0,0,0,.08)}.dark .ask-aila_form__jegJh,html.dark .ask-aila_form__jegJh{border-top-color:rgba(255,255,255,.08)}.ask-aila_input__isVjM{flex:1 1;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:.55rem .7rem;font:inherit;background:#fff;color:inherit}.dark .ask-aila_input__isVjM,html.dark .ask-aila_input__isVjM{background:#262626;border-color:rgba(255,255,255,.12)}.ask-aila_send__58Bg8{border:0;border-radius:10px;background:#9333ea;color:#fff;font-weight:600;padding:0 .9rem;cursor:pointer}.ask-aila_send__58Bg8:disabled{opacity:.55;cursor:default}.ask-aila_error__AUzRG{margin:0 1rem .5rem;color:#b91c1c;font-size:.82rem}@media (max-width:640px){.ask-aila_panel__hU718{right:.5rem;left:.5rem;width:auto;bottom:5rem;height:min(80vh,calc(100vh - 6rem))}.ask-aila_fab__twdsQ{right:.75rem;bottom:.75rem}}