.ai-agent-fab[data-v-d9c167c6]{left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:300;color:#f4f4f2;cursor:pointer;background:linear-gradient(135deg,#2f312ef5,#3a3a3afa);border:1px solid #ee781c73;border-radius:9999px;align-items:center;gap:.55rem;min-height:3.15rem;padding:.55rem .95rem .55rem .7rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000057,0 4px 14px #ee781c38}.ai-agent-fab[data-v-d9c167c6]:hover{border-color:#ee781cb8;transform:translateY(-2px);box-shadow:0 14px 32px #00000061,0 6px 18px #ee781c47}.ai-agent-fab[data-v-d9c167c6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:768px){.ai-agent-fab[data-v-d9c167c6]{min-height:3rem;padding-inline-start:.75rem;padding-inline-end:.75rem}}.ai-agent-fab-icon[data-v-d9c167c6]{width:2.2rem;height:2.2rem;color:var(--color-link-text);background:#ee781c2e;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ai-agent-fab-label[data-v-d9c167c6]{letter-spacing:.01em;font-size:.9rem;font-weight:800}.ai-agent-fab-enter-active[data-v-d9c167c6],.ai-agent-fab-leave-active[data-v-d9c167c6]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.ai-agent-fab-enter-from[data-v-d9c167c6],.ai-agent-fab-leave-to[data-v-d9c167c6]{opacity:0;transform:translateY(12px)scale(.96)}[data-v-d9c167c6] .ai-agent-drawer.p-drawer{color:#f4f4f2;background:#2f312e;border:0;flex-direction:column;width:calc(min(24rem,100vw));height:100dvh;max-height:100dvh;display:flex;overflow:hidden;box-shadow:12px 0 40px #00000073}[data-v-d9c167c6] .ai-agent-drawer--mobile.p-drawer{border-radius:0;width:100vw;max-width:100vw;height:100dvh}[data-v-d9c167c6] .ai-agent-drawer .p-drawer-header{background:#2f312e;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:1rem 1rem .75rem}[data-v-d9c167c6] .ai-agent-drawer .p-drawer-content{background:#2f312e;flex-direction:column;flex:auto;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.ai-agent-header[data-v-d9c167c6]{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.ai-agent-header-copy[data-v-d9c167c6]{gap:.15rem;display:grid}.ai-agent-kicker[data-v-d9c167c6]{color:#ee781c;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.ai-agent-title[data-v-d9c167c6]{margin:0;font-size:1.05rem;font-weight:900;line-height:1.15}.ai-agent-close[data-v-d9c167c6]{color:#f4f4f2;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.ai-agent-close[data-v-d9c167c6]:hover{background:#ffffff1f}.ai-agent-close[data-v-d9c167c6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ai-agent-body[data-v-d9c167c6]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.ai-agent-disclaimer[data-v-d9c167c6]{color:#f9f9f794;background:#2f312e;border-bottom:1px solid #ffffff0f;flex-shrink:0;margin:0;padding:.65rem 1rem;font-size:.78rem;line-height:1.35}.ai-agent-disclaimer-link[data-v-d9c167c6]{color:#f48935;text-underline-offset:2px;text-decoration:underline}.ai-agent-disclaimer-link[data-v-d9c167c6]:hover{color:#f4a35a}.ai-agent-messages[data-v-d9c167c6]{flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.ai-agent-state[data-v-d9c167c6],.ai-agent-welcome[data-v-d9c167c6]{text-align:center;color:#f9f9f7b8;justify-items:center;gap:.55rem;padding:1.5rem .5rem;display:grid}.ai-agent-welcome-title[data-v-d9c167c6]{color:#f4f4f2;margin:0;font-size:1rem;font-weight:900}.ai-agent-welcome-text[data-v-d9c167c6]{max-width:18rem;margin:0;font-size:.88rem;line-height:1.45}.ai-agent-message[data-v-d9c167c6]{justify-content:flex-start;display:flex}.ai-agent-message--user[data-v-d9c167c6]{justify-content:flex-end}.ai-agent-bubble[data-v-d9c167c6]{color:#f4f4f2;background:#484848;border:1px solid #ffffff14;border-radius:18px 18px 18px 7px;gap:.35rem;width:fit-content;max-width:min(88%,22rem);padding:.7rem .85rem .55rem;display:grid;box-shadow:0 4px 14px #00000024}.ai-agent-bubble--user[data-v-d9c167c6]{background:#ee781c29;border-color:#ee781c47;border-radius:18px 18px 7px}.ai-agent-bubble--typing[data-v-d9c167c6]{align-items:center;gap:.45rem;min-height:2.6rem;display:inline-flex}.ai-agent-bubble-text[data-v-d9c167c6]{overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.ai-agent-bubble-text[data-v-d9c167c6] a{color:var(--color-link-text);text-underline-offset:2px;text-decoration:underline}.ai-agent-bubble-text[data-v-d9c167c6] p{margin:0}.ai-agent-bubble-text--plain[data-v-d9c167c6]{white-space:pre-wrap}.ai-agent-time[data-v-d9c167c6]{color:var(--text-muted);justify-self:end;font-size:.75rem}.ai-agent-typing-label[data-v-d9c167c6]{color:var(--text-secondary);font-size:.8rem;font-weight:700}.ai-agent-typing-dots[data-v-d9c167c6]{align-items:center;gap:.22rem;display:inline-flex}.ai-agent-typing-dots span[data-v-d9c167c6]{background:#ee781c;border-radius:50%;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite ai-agent-dot-d9c167c6}.ai-agent-typing-dots span[data-v-d9c167c6]:nth-child(2){animation-delay:.15s}.ai-agent-typing-dots span[data-v-d9c167c6]:nth-child(3){animation-delay:.3s}@keyframes ai-agent-dot-d9c167c6{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-agent-banner[data-v-d9c167c6]{border-radius:14px;flex-shrink:0;margin:0 1rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.35}.ai-agent-banner--error[data-v-d9c167c6]{color:#f0b4af;background:#c4524a24;border:1px solid #c4524a59}.ai-agent-banner--warning[data-v-d9c167c6]{color:#f0d7a4;background:#c79a3e24;border:1px solid #c79a3e59}.ai-agent-composer[data-v-d9c167c6]{padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom));background:#0000001f;border-top:1px solid #ffffff14;flex-shrink:0;gap:.65rem;display:grid}.ai-agent-input[data-v-d9c167c6]{color:#f4f4f2;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:3.2rem;max-height:8rem;padding:.7rem .85rem;font-size:.92rem;line-height:1.4}.ai-agent-input[data-v-d9c167c6]::placeholder{color:var(--text-muted)}.ai-agent-input[data-v-d9c167c6]:focus{border-color:#ee781c8c;outline:none;box-shadow:0 0 0 3px #ee781c24}.ai-agent-input[data-v-d9c167c6]:disabled{opacity:.6;cursor:not-allowed}.ai-agent-composer-actions[data-v-d9c167c6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ai-agent-human-link[data-v-d9c167c6]{color:#f9f9f7c7;min-height:2.45rem;padding-inline-start:.85rem;padding-inline-end:.85rem;text-decoration:none}.ai-agent-human-link[data-v-d9c167c6]:hover{color:#f4f4f2}.ai-agent-send[data-v-d9c167c6]{min-height:2.45rem;margin-left:auto;padding-inline-start:1rem;padding-inline-end:1rem}
