[data-v-9f235616] .p-divider{margin-bottom:.25rem!important;margin-top:.25rem!important}[data-v-10b34d50] .p-divider:before{border-color:var(--p-neutral-800)!important}.sidebar[data-v-10b34d50]{background-color:#fff}.ai-widget[data-v-8680ad29]{align-items:flex-end;bottom:4rem;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:fixed;right:1.25rem;z-index:996}.ai-widget[data-v-8680ad29]>*{pointer-events:auto}.aiw-fab[data-v-8680ad29]{align-items:center;background:linear-gradient(135deg,#2b81ba,#1a4c6e);border:none;border-radius:999px;box-shadow:0 8px 22px #2b81ba6b,0 2px 6px #0f172a24;color:#fff;cursor:pointer;display:inline-flex;gap:.55rem;height:3.5rem;padding:0 1.15rem 0 1rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.aiw-fab[data-v-8680ad29]:hover{box-shadow:0 12px 28px #2b81ba80,0 4px 10px #0f172a2e;transform:translateY(-2px)}.aiw-fab[data-v-8680ad29]:active{transform:translateY(0)}.aiw-fab[data-v-8680ad29]:focus-visible{box-shadow:0 0 0 4px #2b81ba59;outline:none}.aiw-fab.is-open[data-v-8680ad29]{justify-content:center;padding:0;width:3.5rem}.aiw-fab-label[data-v-8680ad29]{font-size:.95rem;font-weight:600;white-space:nowrap}.aiw-panel[data-v-8680ad29]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 50px #0f172a38,0 6px 16px #0f172a1f;display:flex;flex-direction:column;height:560px;max-height:calc(100vh - 10rem);max-width:calc(100vw - 2rem);overflow:hidden;width:380px}.aiw-head[data-v-8680ad29]{background:linear-gradient(135deg,#2b81ba,#1a4c6e);color:#fff;gap:.5rem;justify-content:space-between;padding:.75rem .85rem}.aiw-head[data-v-8680ad29],.aiw-head-title[data-v-8680ad29]{align-items:center;display:flex}.aiw-head-title[data-v-8680ad29]{gap:.6rem;min-width:0}.aiw-spark[data-v-8680ad29]{align-items:center;background:#ffffff2e;border-radius:10px;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.aiw-head-texts[data-v-8680ad29]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.aiw-head-texts strong[data-v-8680ad29]{font-size:.98rem}.aiw-head-texts small[data-v-8680ad29]{font-size:.72rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiw-head-actions[data-v-8680ad29]{align-items:center;display:flex;flex:0 0 auto;gap:.15rem}.aiw-credit[data-v-8680ad29]{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:.2rem;margin-right:.15rem;padding:.2rem .5rem}.aiw-credit .pi[data-v-8680ad29]{font-size:.7rem}.aiw-credit.low[data-v-8680ad29]{background:#dc2626e6}.aiw-icon-btn[data-v-8680ad29]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background .15s ease;width:2rem}.aiw-icon-btn .pi[data-v-8680ad29]{font-size:.9rem}.aiw-icon-btn[data-v-8680ad29]:hover{background:#ffffff2e}.aiw-icon-btn[data-v-8680ad29]:focus-visible{box-shadow:0 0 0 3px #ffffff80;outline:none}.aiw-body[data-v-8680ad29]{background:#f6f8fb;flex:1 1 auto;gap:.6rem;overflow-y:auto;padding:.85rem}.aiw-body[data-v-8680ad29],.aiw-empty[data-v-8680ad29]{display:flex;flex-direction:column}.aiw-empty[data-v-8680ad29]{align-items:center;color:#64748b;gap:.75rem;margin:auto;padding:1rem .5rem;text-align:center}.aiw-empty-lead[data-v-8680ad29]{color:#334155;font-size:.92rem;margin:0}.aiw-chips[data-v-8680ad29]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.aiw-chip[data-v-8680ad29]{background:#fff;border:1px solid #d3e0ec;border-radius:999px;color:#2b81ba;cursor:pointer;font-size:.8rem;padding:.35rem .7rem;transition:background .15s ease,border-color .15s ease}.aiw-chip[data-v-8680ad29]:hover{background:#eaf3fa;border-color:#2b81ba}.aiw-msg[data-v-8680ad29]{display:flex}.aiw-msg.user[data-v-8680ad29]{justify-content:flex-end}.aiw-msg.assistant[data-v-8680ad29]{justify-content:flex-start}.aiw-bubble[data-v-8680ad29]{border-radius:12px;font-size:.88rem;line-height:1.45;max-width:85%;padding:.55rem .75rem;white-space:pre-wrap;word-break:break-word}.aiw-msg.user .aiw-bubble[data-v-8680ad29]{background:#2b81ba;border-bottom-right-radius:4px;color:#fff}.aiw-msg.assistant .aiw-bubble[data-v-8680ad29]{background:#fff;border:1px solid #e6ebf1;border-bottom-left-radius:4px;color:#1e293b}.aiw-typing[data-v-8680ad29]{display:inline-flex;gap:3px;padding:2px 0}.aiw-typing i[data-v-8680ad29]{animation:aiw-blink-8680ad29 1.2s ease-in-out infinite both;background:#94a3b8;border-radius:50%;height:6px;width:6px}.aiw-typing i[data-v-8680ad29]:nth-child(2){animation-delay:.18s}.aiw-typing i[data-v-8680ad29]:nth-child(3){animation-delay:.36s}@keyframes aiw-blink-8680ad29{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.aiw-action[data-v-8680ad29]{border-top:1px dashed #cbd5e1;margin-top:.55rem;padding-top:.55rem}.aiw-action-sum[data-v-8680ad29]{color:#334155;font-size:.82rem;margin-bottom:.5rem}.aiw-action-sum .pi[data-v-8680ad29]{color:#2b81ba}.aiw-action-btns[data-v-8680ad29]{display:flex;gap:.4rem}.aiw-btn[data-v-8680ad29]{border:none;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;padding:.35rem .8rem}.aiw-btn.primary[data-v-8680ad29]{background:#2b81ba;color:#fff}.aiw-btn.ghost[data-v-8680ad29]{background:#eef2f7;color:#475569}.aiw-resolved[data-v-8680ad29]{color:#64748b;font-size:.8rem;margin-top:.5rem}.aiw-resolved.ok[data-v-8680ad29]{color:#16a34a}.aiw-foot[data-v-8680ad29]{align-items:flex-end;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;padding:.6rem}.aiw-input[data-v-8680ad29]{border:1px solid #cbd5e1;border-radius:10px;color:#1e293b;flex:1 1 auto;font-family:inherit;font-size:.88rem;line-height:1.4;max-height:120px;padding:.55rem .7rem;resize:none;transition:border-color .15s ease,box-shadow .15s ease}.aiw-input[data-v-8680ad29]:focus{border-color:#2b81ba;box-shadow:0 0 0 3px #2b81ba2e;outline:none}.aiw-input[data-v-8680ad29]:disabled{background:#f1f5f9}.aiw-send[data-v-8680ad29]{background:#2b81ba;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;height:2.5rem;transition:background .15s ease,opacity .15s ease;width:2.5rem}.aiw-send[data-v-8680ad29]:hover:not(:disabled){background:#1a4c6e}.aiw-send[data-v-8680ad29]:disabled{cursor:default;opacity:.5}.aiw-send[data-v-8680ad29]:focus-visible{box-shadow:0 0 0 3px #2b81ba59;outline:none}.aiw-pop-enter-active[data-v-8680ad29]{transform-origin:bottom right;transition:transform .2s ease,opacity .2s ease}.aiw-pop-leave-active[data-v-8680ad29]{transform-origin:bottom right;transition:transform .15s ease,opacity .15s ease}.aiw-pop-enter-from[data-v-8680ad29],.aiw-pop-leave-to[data-v-8680ad29]{opacity:0;transform:translateY(12px) scale(.96)}@media (max-width:640px){.ai-widget[data-v-8680ad29]{bottom:3.25rem;right:.85rem}.aiw-panel[data-v-8680ad29]{height:calc(100vh - 8.5rem);max-height:calc(100dvh - 7.5rem);width:calc(100vw - 1.7rem)}.aiw-fab.is-open[data-v-8680ad29]{display:none}}@media (prefers-reduced-motion:reduce){.aiw-fab[data-v-8680ad29],.aiw-pop-enter-active[data-v-8680ad29],.aiw-pop-leave-active[data-v-8680ad29],.aiw-typing i[data-v-8680ad29]{animation:none;transition:none}}
