.copilot-trigger-avatar[data-v-a5a9214f]{align-items:center;background:linear-gradient(135deg,#134e4a,#166534 60%,#15803d);border:2.5px solid hsla(0,0%,100%,.4);border-radius:50%;bottom:24px;box-shadow:0 12px 28px -4px #16653473;color:#fff;cursor:pointer;display:flex;font-family:inherit;height:58px;justify-content:center;padding:0;position:fixed;right:24px;transition:all .25s cubic-bezier(.16,1,.3,1);width:58px;z-index:9999}.copilot-trigger-avatar[data-v-a5a9214f]:hover{box-shadow:0 16px 32px -4px #16653499;transform:translateY(-3px) scale(1.06)}.copilot-trigger-avatar.is-talking[data-v-a5a9214f]{animation:talkingPulse-a5a9214f 1.2s ease-in-out infinite}.avatar-face-circle[data-v-a5a9214f]{align-items:center;background:#182820;border:2px solid #86efac;border-radius:50%;display:flex;height:48px;justify-content:center;overflow:visible;position:relative;width:48px}.avatar-svg[data-v-a5a9214f]{height:42px;width:42px}.avatar-live-dot[data-v-a5a9214f]{background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:-2px;height:13px;position:absolute;right:-2px;width:13px}.avatar-live-dot.dot-speaking[data-v-a5a9214f]{animation:ping-a5a9214f 1s infinite;background:#38bdf8}.avatar-live-dot.dot-listening[data-v-a5a9214f]{animation:ping-a5a9214f .8s infinite;background:#ef4444}.copilot-voice-panel[data-v-a5a9214f]{background:#fff;border:1px solid #cbd5e1;border-radius:22px;bottom:92px;box-shadow:0 25px 50px -12px #0f172a4d;display:flex;flex-direction:column;height:600px;max-height:calc(100vh - 110px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;transition:all .3s cubic-bezier(.16,1,.3,1);width:420px;z-index:10000}.copilot-voice-panel.hidden[data-v-a5a9214f]{opacity:0;pointer-events:none;transform:scale(.92) translateY(24px)}.voice-panel-header[data-v-a5a9214f]{align-items:center;background:linear-gradient(135deg,#182820,#166534);border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff;display:flex;justify-content:space-between;padding:.85rem 1.15rem}.header-avatar-group[data-v-a5a9214f]{align-items:center;display:flex;gap:.75rem}.header-avatar-group .mini-avatar[data-v-a5a9214f]{align-items:center;background:#0f172a;border:2px solid #86efac;border-radius:12px;display:flex;height:40px;justify-content:center;position:relative;width:40px}.header-avatar-group .mini-avatar .mini-svg[data-v-a5a9214f]{height:34px;width:34px}.header-avatar-group .mini-avatar.is-talking[data-v-a5a9214f]{border-color:#38bdf8;box-shadow:0 0 12px #38bdf899}.header-avatar-group .mini-avatar.is-listening[data-v-a5a9214f]{border-color:#ef4444;box-shadow:0 0 12px #ef444499}.header-avatar-group .avatar-heading[data-v-a5a9214f]{font-size:.95rem;font-weight:800;margin:0}.header-avatar-group .avatar-status-label[data-v-a5a9214f]{align-items:center;color:#cbd5e1;display:flex;font-size:.72rem;gap:.3rem}.header-avatar-group .avatar-status-label .dot-online[data-v-a5a9214f]{background:#4ade80;border-radius:50%;display:inline-block;height:7px;width:7px}.header-tools[data-v-a5a9214f]{align-items:center;display:flex;gap:.35rem}.header-tools .tool-btn[data-v-a5a9214f]{align-items:center;background:#ffffff24;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.header-tools .tool-btn[data-v-a5a9214f]:hover{background:#ffffff47}.header-tools .tool-btn.active[data-v-a5a9214f]{background:#22c55e40;color:#86efac}.voice-listening-bar[data-v-a5a9214f]{align-items:center;animation:slideDown-a5a9214f .2s ease;background:#fef2f2;border-bottom:1px solid #fecaca;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem 1rem}.voice-listening-bar .sound-wave[data-v-a5a9214f]{align-items:center;display:flex;gap:3px;height:18px}.voice-listening-bar .sound-wave .bar[data-v-a5a9214f]{animation:soundWave-a5a9214f .6s ease-in-out infinite alternate;background:#ef4444;border-radius:3px;width:3px}.voice-listening-bar .sound-wave .bar.bar-1[data-v-a5a9214f]{animation-delay:.1s;height:8px}.voice-listening-bar .sound-wave .bar.bar-2[data-v-a5a9214f]{animation-delay:.2s;height:16px}.voice-listening-bar .sound-wave .bar.bar-3[data-v-a5a9214f]{animation-delay:.3s;height:12px}.voice-listening-bar .sound-wave .bar.bar-4[data-v-a5a9214f]{animation-delay:.15s;height:18px}.voice-listening-bar .sound-wave .bar.bar-5[data-v-a5a9214f]{animation-delay:.25s;height:9px}.voice-listening-bar .listening-text[data-v-a5a9214f]{color:#991b1b;flex:1;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-listening-bar .btn-stop-mic[data-v-a5a9214f]{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.74rem;font-weight:700;padding:.25rem .6rem}.voice-panel-body[data-v-a5a9214f]{background:#f8fafc;display:flex;flex:1;flex-direction:column;gap:.9rem;overflow-y:auto;padding:1rem}.chat-bubble[data-v-a5a9214f]{border-radius:16px;font-size:.86rem;line-height:1.5;max-width:88%;padding:.85rem 1rem;word-break:break-word}.chat-bubble.bot[data-v-a5a9214f]{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000a;color:#0f172a}.chat-bubble.bot .bubble-bot-badge[data-v-a5a9214f]{align-items:center;background:#f0fdf4;border-radius:4px;color:#166534;display:inline-flex;font-size:.7rem;font-weight:800;gap:.25rem;margin-bottom:.35rem;padding:.15rem .45rem}.chat-bubble.user[data-v-a5a9214f]{align-self:flex-end;background:linear-gradient(135deg,#166534,#15803d);border-bottom-right-radius:4px;box-shadow:0 4px 12px #16653440;color:#fff}.quick-options[data-v-a5a9214f]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.quick-options .quick-btn[data-v-a5a9214f]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;color:#166534;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:.3rem;padding:.35rem .75rem;transition:all .15s ease}.quick-options .quick-btn[data-v-a5a9214f]:hover{background:#dcfce7;transform:translateY(-1px)}.confirm-card[data-v-a5a9214f]{background:#fff;border:1.5px solid #86efac;border-radius:12px;box-shadow:0 4px 12px #22c55e1a;display:flex;flex-direction:column;gap:.65rem;padding:.85rem}.confirm-card .card-status-badge[data-v-a5a9214f]{align-items:center;color:#166534;display:flex;font-size:.78rem;font-weight:800;gap:.35rem}.confirm-card .btn-confirm-save[data-v-a5a9214f]{align-items:center;background:#166534;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.84rem;font-weight:700;gap:.4rem;justify-content:center;padding:.65rem;transition:background .15s ease}.confirm-card .btn-confirm-save[data-v-a5a9214f]:hover{background:#15803d}.btn-navigate[data-v-a5a9214f]{background:#166534;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.78rem;font-weight:700;margin-top:.35rem;padding:.4rem .85rem}.voice-panel-footer[data-v-a5a9214f]{background:#fff;border-top:1px solid #e2e8f0;padding:.85rem 1rem}.voice-panel-footer .input-form[data-v-a5a9214f]{align-items:center;display:flex;gap:.5rem}.voice-panel-footer .btn-mic[data-v-a5a9214f]{align-items:center;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:50%;color:#166534;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.voice-panel-footer .btn-mic[data-v-a5a9214f]:hover{background:#dcfce7;transform:scale(1.05)}.voice-panel-footer .btn-mic.is-listening[data-v-a5a9214f]{animation:pulseMic-a5a9214f 1.2s ease-in-out infinite;background:#ef4444;border-color:#dc2626;color:#fff}.voice-panel-footer .chat-input[data-v-a5a9214f]{border:1.5px solid #cbd5e1;border-radius:9999px;flex:1;font-family:inherit;font-size:.86rem;height:44px;outline:none;padding:0 1.15rem}.voice-panel-footer .chat-input[data-v-a5a9214f]:focus{border-color:#166534;box-shadow:0 0 0 3px #1665341f}.voice-panel-footer .btn-send[data-v-a5a9214f]{align-items:center;background:#166534;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.voice-panel-footer .btn-send[data-v-a5a9214f]:hover{background:#15803d;transform:scale(1.05)}@keyframes talkingPulse-a5a9214f{0%,to{box-shadow:0 12px 28px -4px #16653473}50%{border-color:#38bdf8;box-shadow:0 0 24px #38bdf8d9}}@keyframes pulseMic-a5a9214f{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 0 10px #ef444400}}@keyframes soundWave-a5a9214f{0%{transform:scaleY(.4)}to{transform:scaleY(1.4)}}@keyframes ping-a5a9214f{75%,to{opacity:0;transform:scale(1.8)}}@keyframes slideDown-a5a9214f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.eye-blink[data-v-a5a9214f]{animation:blink-a5a9214f 4s infinite}@keyframes blink-a5a9214f{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}
