@media print{.ask-wrapper[data-v-73777600]{display:none!important}}.ask-wrapper[data-v-73777600]{position:fixed;bottom:76px;right:24px;z-index:90}.ask-button[data-v-73777600]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,var(--vp-c-brand-2, #a855f7),var(--vp-c-brand-1));color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:600;box-shadow:0 4px 14px #8b5cf659,0 2px 6px #00000026;transition:all .2s ease}@media (hover: hover){.ask-button[data-v-73777600]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf673,0 4px 10px #0003}}.ask-button[data-v-73777600]:active{transform:translateY(0)}.ask-icon[data-v-73777600]{width:18px;height:18px}.ask-panel[data-v-73777600]{position:fixed;bottom:132px;right:24px;width:min(380px,calc(100vw - 32px));height:min(520px,calc(100vh - 160px));display:flex;flex-direction:column;background:var(--vp-c-bg-elv);border:1px solid var(--vp-c-border);border-radius:16px;box-shadow:0 20px 50px #0000004d;overflow:hidden}.ask-header[data-v-73777600]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--vp-c-divider)}.ask-title[data-v-73777600]{font-weight:600;font-size:15px;color:var(--vp-c-text-1)}.ask-badge[data-v-73777600]{font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px;border-radius:6px;background:var(--vp-c-brand-soft);color:var(--vp-c-brand-1)}.ask-close[data-v-73777600]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--vp-c-text-2);cursor:pointer;transition:background .15s ease,color .15s ease}@media (hover: hover){.ask-close[data-v-73777600]:hover{background:var(--vp-c-bg-soft);color:var(--vp-c-text-1)}}.ask-close svg[data-v-73777600]{width:18px;height:18px}.ask-messages[data-v-73777600]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.ask-disclosure[data-v-73777600]{font-size:11px;color:var(--vp-c-text-3);margin:0 0 4px}.ask-starters[data-v-73777600]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ask-starter[data-v-73777600]{padding:8px 12px;border:1px solid var(--vp-c-border);border-radius:12px;background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}@media (hover: hover){.ask-starter[data-v-73777600]:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}}.ask-msg[data-v-73777600]{display:flex;flex-direction:column;gap:4px}.ask-msg-user[data-v-73777600]{align-items:flex-end}.ask-msg-assistant[data-v-73777600]{align-items:flex-start}.ask-bubble[data-v-73777600]{max-width:88%;padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.5;word-break:break-word}.ask-msg-user .ask-bubble[data-v-73777600]{background:var(--vp-c-brand-1);color:#fff;border-bottom-right-radius:4px}.ask-msg-assistant .ask-bubble[data-v-73777600]{background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);border-bottom-left-radius:4px}.ask-msg-error .ask-bubble[data-v-73777600]{background:var(--vp-c-danger-soft, rgba(244, 63, 94, .14));color:var(--vp-c-danger-1, #f43f5e)}.ask-bubble[data-v-73777600] a{color:var(--vp-c-brand-1);text-decoration:underline}.ask-msg-user .ask-bubble[data-v-73777600] a{color:#fff}.ask-bubble[data-v-73777600] code{font-size:12px;background:var(--vp-c-bg-alt);padding:1px 4px;border-radius:4px}.ask-sources[data-v-73777600]{display:flex;flex-wrap:wrap;gap:6px;max-width:88%}.ask-source[data-v-73777600]{font-size:11px;padding:3px 8px;border-radius:8px;border:1px solid var(--vp-c-border);color:var(--vp-c-text-2);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (hover: hover){.ask-source[data-v-73777600]:hover{border-color:var(--vp-c-brand-1);color:var(--vp-c-brand-1)}}.ask-typing[data-v-73777600]{display:flex;gap:4px;align-items:center}.ask-typing span[data-v-73777600]{width:6px;height:6px;border-radius:50%;background:var(--vp-c-text-3);animation:ask-blink-73777600 1.2s infinite}.ask-typing span[data-v-73777600]:nth-child(2){animation-delay:.2s}.ask-typing span[data-v-73777600]:nth-child(3){animation-delay:.4s}@keyframes ask-blink-73777600{0%,80%,to{opacity:.3}40%{opacity:1}}.ask-input-row[data-v-73777600]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--vp-c-divider)}.ask-input[data-v-73777600]{flex:1;padding:9px 12px;border:1px solid var(--vp-c-border);border-radius:10px;background:var(--vp-c-bg);color:var(--vp-c-text-1);font-size:13px;outline:none}.ask-input[data-v-73777600]:focus{border-color:var(--vp-c-brand-1)}.ask-send[data-v-73777600]{display:flex;align-items:center;justify-content:center;width:38px;border:none;border-radius:10px;background:var(--vp-c-brand-1);color:#fff;cursor:pointer}.ask-send[data-v-73777600]:disabled{opacity:.5;cursor:default}.ask-send svg[data-v-73777600]{width:16px;height:16px}.ask-pop-enter-active[data-v-73777600],.ask-pop-leave-active[data-v-73777600]{transition:opacity .18s ease,transform .18s ease}.ask-pop-enter-from[data-v-73777600],.ask-pop-leave-to[data-v-73777600]{opacity:0;transform:translateY(8px) scale(.98)}@media (max-width: 640px){.ask-wrapper[data-v-73777600]{bottom:68px;right:16px}.ask-button[data-v-73777600]{padding:12px;border-radius:50%}.ask-text[data-v-73777600]{display:none}.ask-icon[data-v-73777600]{width:20px;height:20px}.ask-button-open[data-v-73777600]{display:none}.ask-panel[data-v-73777600]{top:calc(env(safe-area-inset-top,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--ask-kb-inset, 0px));right:12px;left:12px;width:auto;height:auto;max-height:none;transition:bottom .2s ease}.ask-input[data-v-73777600]{font-size:16px}}
