.pr-sidebar .ant-layout-sider-children{display:flex;flex-direction:column}.pr-sidebar-scroll{scrollbar-color:#94a3b880 #0000;scrollbar-width:thin}.pr-sidebar-scroll::-webkit-scrollbar{width:6px}.pr-sidebar-scroll::-webkit-scrollbar-track{background:#0000}.pr-sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:3px}.pr-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#6366f1b3}@media (prefers-color-scheme:dark){.pr-sidebar-scroll{scrollbar-color:#475569b3 #0000}.pr-sidebar-scroll::-webkit-scrollbar-thumb{background:#475569b3}.pr-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#818cf8cc}}.clippy-container{align-items:flex-end;display:flex;flex-direction:column;pointer-events:none;position:fixed;z-index:1050}.clippy-container>*{pointer-events:auto}.chat-fab{align-items:center;background:linear-gradient(135deg,#6366f1,#0ea5e9);border:none;border-radius:50%;box-shadow:0 4px 14px #6366f166;color:#fff;cursor:grab;display:flex;height:56px;justify-content:center;outline:none;position:relative;touch-action:none;transition:transform .2s ease,box-shadow .2s ease;width:56px}.chat-fab:hover{box-shadow:0 6px 20px #6366f180;transform:scale(1.08)}.chat-fab:active{cursor:grabbing;transform:scale(.94)}.chat-fab--active{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 4px 14px #47556966}.chat-fab--active:hover{box-shadow:0 6px 20px #47556980}.chat-fab-icon{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.chat-fab--active .chat-fab-icon{transform:rotate(90deg)}.chat-fab-pulse{animation:fabPulse 2s ease-out infinite;border:2px solid #6366f166;border-radius:50%;inset:-4px;pointer-events:none;position:absolute}.clippy-fab-close-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;bottom:44px;box-shadow:0 2px 6px #0f172a26;color:#64748b;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.7;padding:0;position:absolute;right:-4px;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease;width:20px;z-index:2}.clippy-container:hover .clippy-fab-close-btn,.clippy-fab-close-btn:focus-visible{opacity:1}.clippy-fab-close-btn:hover{background:#fef2f2;box-shadow:0 4px 10px #dc262633;color:#dc2626;transform:scale(1.12)}.clippy-fab-close-btn:active{transform:scale(.92)}.clippy-minimized-dot{align-items:center;animation:clippyDotGlow 1.8s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#0ea5e9);border:none;border-radius:50%;box-shadow:0 4px 14px #6366f166;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:fixed;right:80px;top:18px;transition:transform .18s ease,box-shadow .18s ease;width:32px;z-index:1100}.clippy-minimized-dot--inline{position:relative;right:auto;top:auto;z-index:auto}.clippy-minimized-dot:hover{box-shadow:0 6px 20px #6366f199;transform:scale(1.12)}.clippy-minimized-dot:active{transform:scale(.94)}.clippy-minimized-dot--dark{box-shadow:0 4px 14px #6366f180}.clippy-minimized-dot-icon{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.clippy-minimized-dot-glow{animation:clippyDotHalo 1.8s ease-out infinite;border:2px solid #6366f173;border-radius:50%;inset:-6px;pointer-events:none;position:absolute}.clippy-minimized-dot--flying{animation:clippyFlyUp .55s cubic-bezier(.34,1.2,.64,1) 0s 1 backwards,clippyDotGlow 1.8s ease-in-out .55s infinite}.clippy-minimized-dot--flying .clippy-minimized-dot-glow{animation:clippyDotHalo 1.8s ease-out .55s infinite}.clippy-container--flying .chat-fab{animation:clippyFlyDown .55s cubic-bezier(.34,1.2,.64,1) 0s 1 backwards}@keyframes clippyDotGlow{0%,to{box-shadow:0 4px 14px #6366f166,0 0 0 0 #6366f18c}50%{box-shadow:0 4px 18px #6366f199,0 0 0 6px #6366f100}}@keyframes clippyDotHalo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes clippyFlyUp{0%{opacity:0;transform:translateY(calc(100vh - 100px)) scale(1.75)}35%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes clippyFlyDown{0%{opacity:0;transform:translateY(calc(-100vh + 100px)) scale(.55)}35%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}.clippy-speech-bubble{animation:speechBubbleFadeIn .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#334155;cursor:pointer;font-size:13px;line-height:1.4;margin-bottom:10px;max-width:220px;padding:10px 14px;position:relative}.clippy-speech-bubble:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #fff;bottom:-8px;content:"";filter:drop-shadow(0 2px 2px rgba(0,0,0,.04));height:0;position:absolute;right:28px;width:0}.clippy-speech-bubble--dark{background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #0000004d;color:#e2e8f0}.clippy-speech-bubble--dark:after{border-top-color:#1e293b}.clippy-speech-bubble--hidden{animation:speechBubbleFadeOut .2s ease-in forwards}.clippy-chat-panel{animation:chatPanelSlideUp .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;display:flex;flex-direction:column;height:500px;margin-bottom:12px;overflow:hidden;width:380px}.clippy-chat-panel--dark{background:#1e293b;border-color:#334155;box-shadow:0 8px 32px #0006,0 2px 8px #0003}.clippy-chat-panel--closing{animation:chatPanelSlideDown .25s ease-in forwards}.clippy-chat-header{align-items:center;background:linear-gradient(135deg,#6366f1,#0ea5e9);border-bottom:1px solid #e2e8f0;color:#fff;display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.clippy-chat-header--draggable{cursor:grab;touch-action:none;user-select:none}.clippy-chat-header--draggable:active{cursor:grabbing}.clippy-chat-header-avatar{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.clippy-chat-header-info{flex:1;min-width:0}.clippy-chat-header-title{color:#fff;font-size:14px;font-weight:600;margin:0}.clippy-chat-header-status{align-items:center;display:flex;font-size:11px;gap:4px;opacity:.85}.clippy-chat-header-status:before{background:#4ade80;border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.clippy-chat-header-actions{display:flex;gap:4px}.clippy-chat-header-actions button{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:background .15s ease;width:30px}.clippy-chat-header-actions button:hover{background:#ffffff4d}.clippy-chat-messages{flex:1;overflow-y:auto;padding:16px}.clippy-chat-messages::-webkit-scrollbar{width:4px}.clippy-chat-messages::-webkit-scrollbar-track{background:#0000}.clippy-chat-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.clippy-chat-panel--dark .clippy-chat-messages::-webkit-scrollbar-thumb{background:#475569}.clippy-chat-input-area{border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.clippy-chat-panel--dark .clippy-chat-input-area{border-top-color:#334155}.clippy-typing{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.clippy-typing-dots{display:flex;gap:3px}.clippy-typing-dots span{animation:typingDot 1.4s infinite;background:#94a3b8;border-radius:50%;height:6px;width:6px}.clippy-typing-dots span:nth-child(2){animation-delay:.2s}.clippy-typing-dots span:nth-child(3){animation-delay:.4s}.clippy-msg{display:flex;gap:8px;margin-bottom:12px}.clippy-msg--user{flex-direction:row-reverse}.clippy-msg-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.clippy-msg-avatar--agent{background:#e2e8f0;color:#475569}.clippy-chat-panel--dark .clippy-msg-avatar--agent{background:#334155;color:#94a3b8}.clippy-msg-avatar--user{background:linear-gradient(135deg,#6366f1,#0ea5e9);color:#fff}.clippy-msg-content{max-width:75%}.clippy-msg-bubble{border-radius:12px;font-size:13px;line-height:1.45;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.clippy-msg--user .clippy-msg-bubble{background:linear-gradient(135deg,#6366f1,#0ea5e9);border-bottom-right-radius:4px;color:#fff}.clippy-msg--agent .clippy-msg-bubble{background:#f1f5f9;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#334155}.clippy-chat-panel--dark .clippy-msg--agent .clippy-msg-bubble{background:#0f172a;border-color:#334155;color:#e2e8f0}.clippy-msg-time{color:#94a3b8;display:block;font-size:10px;margin-top:4px}.clippy-msg--user .clippy-msg-time{text-align:right}@keyframes fabPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes speechBubbleFadeIn{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes speechBubbleFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.95)}}@keyframes chatPanelSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPanelSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.96)}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}
/*# sourceMappingURL=main.81e9f119.css.map*/