.chat-panel_panel__hVSFO{opacity:0;transform:none;pointer-events:none}.chat-panel_panel__hVSFO.chat-panel_open__wy8Rf{opacity:1;pointer-events:auto}.chat-panel_frame__qjeqY{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(75,192,200,.5),rgba(199,121,208,.5),rgba(254,172,94,.5));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;pointer-events:none;z-index:1}.chat-panel_messagesScroll__Tpon_::-webkit-scrollbar{width:6px}.chat-panel_messagesScroll__Tpon_::-webkit-scrollbar-track{background:transparent}.chat-panel_messagesScroll__Tpon_::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px}.chat-panel_citationPath__kbD51{fill:none;stroke:url(#chat-cite-grad);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:var(--path-len,400);stroke-dashoffset:var(--path-len,400);transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.chat-panel_citationPathMirror__6Mj4_{stroke:url(#chat-cite-grad-mirror)}.chat-panel_citation__LYyGh:hover .chat-panel_citationPath__kbD51{stroke-dashoffset:0}.chat-panel_typingDot__bI8jU{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.65);animation:chat-panel_chat-pulse__zTXjK 1.2s ease-in-out infinite}.chat-panel_typingDot__bI8jU:first-child{animation-delay:0s}.chat-panel_typingDot__bI8jU:nth-child(2){animation-delay:.15s}.chat-panel_typingDot__bI8jU:nth-child(3){animation-delay:.3s}@keyframes chat-panel_chat-pulse__zTXjK{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.chat-panel_sendPulse__BU3w6{animation:chat-panel_chat-send-pulse__dZAwl 2.2s ease-in-out infinite}@keyframes chat-panel_chat-send-pulse__dZAwl{0%,to{box-shadow:0 0 0 0 rgba(199,121,208,0)}50%{box-shadow:0 0 0 6px rgba(199,121,208,.18)}}.chat-panel_cursor__NYleb{display:inline-block;margin-left:1px;color:rgba(255,255,255,.8);animation:chat-panel_chat-cursor-blink__OiuBp 1.1s ease-in-out infinite}@keyframes chat-panel_chat-cursor-blink__OiuBp{0%,35%{opacity:1}65%,to{opacity:.15}}.chat-panel_suggestionCard__tFXCf{animation:chat-panel_chat-suggestion-card-in__xV_4B .42s cubic-bezier(.22,1,.36,1) both}.chat-panel_suggestionCard__tFXCf:first-child{animation-delay:40ms}.chat-panel_suggestionCard__tFXCf:nth-child(2){animation-delay:.13s}.chat-panel_suggestionCard__tFXCf:nth-child(3){animation-delay:.22s}.chat-panel_suggestionCard__tFXCf:nth-child(4){animation-delay:.31s}@keyframes chat-panel_chat-suggestion-card-in__xV_4B{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-panel_suggestionOrb__yQvN9{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#4bc0c8,#c779d0 50%,#feac5e);box-shadow:0 0 5px rgba(199,121,208,.45);transition:box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.chat-panel_suggestionCard__tFXCf:hover .chat-panel_suggestionOrb__yQvN9{box-shadow:0 0 9px rgba(199,121,208,.65);transform:scale(1.15)}.chat-panel_suggestionMark___vTag{color:rgba(255,255,255,.32);transition:color .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.chat-panel_suggestionCard__tFXCf:hover .chat-panel_suggestionMark___vTag{color:rgba(254,172,94,.85);transform:rotate(18deg) scale(1.08)}.chat-panel_avatarPulsing__ExXiX{animation:chat-panel_chat-avatar-pulse__t1X1h 1.6s ease-in-out infinite}@keyframes chat-panel_chat-avatar-pulse__t1X1h{0%,to{transform:scale(1);box-shadow:0 0 8px rgba(199,121,208,.3)}50%{transform:scale(1.08);box-shadow:0 0 14px rgba(199,121,208,.55)}}.chat-panel_avatarAlive__g6Vy6{animation:chat-panel_chat-avatar-breathe__EwXCq 4.2s ease-in-out infinite,chat-panel_chat-avatar-drift__p0ghR 15s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,box-shadow}@keyframes chat-panel_chat-avatar-breathe__EwXCq{0%,to{box-shadow:0 0 6px rgba(199,121,208,.28),0 0 0 rgba(75,192,200,0)}50%{box-shadow:0 0 14px rgba(199,121,208,.55),0 0 22px rgba(75,192,200,.18)}}@keyframes chat-panel_chat-avatar-drift__p0ghR{0%,73%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chat-panel_avatarAlive__g6Vy6{animation:none}}.chatbot-button_container__dst06{position:relative;width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chatbot-button_badge__5asuI{position:absolute;top:18px;right:18px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#feac5e;color:#0a0a0e;font-size:10px;font-weight:700;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;z-index:110;pointer-events:none;animation:chatbot-button_orb-badge-pulse__AxnSP 1.8s ease-in-out infinite}@keyframes chatbot-button_orb-badge-pulse__AxnSP{0%,to{box-shadow:0 0 0 0 rgba(254,172,94,.55)}50%{box-shadow:0 0 0 7px rgba(254,172,94,0)}}.chatbot-button_orb__29fRq{position:absolute;left:50%;top:50%;transform-origin:left top;transform:scale(1.2) translate(-50%,-50%);width:32px;height:32px;display:flex;transition:all .5s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;z-index:100;pointer-events:auto;background:transparent;border:none;padding:0;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.45)) drop-shadow(0 0 3px rgba(255,0,0,.18))}.chatbot-button_orb__29fRq:hover{transform:scale(1.4) translate(-50%,-50%);filter:drop-shadow(0 0 2px rgba(255,255,255,.55)) drop-shadow(0 0 4px rgba(145,71,255,.18)) drop-shadow(0 2px 6px rgba(255,0,0,.2))}.chatbot-button_orb__29fRq:active{transform:scale(1.2) translate(-50%,-50%)}.chatbot-button_ball__2AT7i{animation:chatbot-button_orb-rest__dll0L 4.2s ease-in-out infinite;display:flex;width:32px;height:32px;flex-shrink:0;border-radius:50px;background-color:#ff0002;filter:url(#chatbot-gooey)}@keyframes chatbot-button_orb-rest__dll0L{0%{transform:scale(1.5)}15%{transform:scale(1.53)}30%{transform:scale(1.48)}45%{transform:scale(1.44)}60%{transform:scale(1.47)}85%{transform:scale(1.53)}to{transform:scale(1.5)}}.chatbot-button_icons__pehi9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;display:flex;flex-direction:column;z-index:999}.chatbot-button_svg__7TDXt{width:24px;height:24px;flex-shrink:0;opacity:1;filter:drop-shadow(0 0 4px #ffffff)}.chatbot-button_face__XJzsD{filter:url(#chatbot-gooey-face)}.chatbot-button_faceStroke__W9PCv{transition:d .3s cubic-bezier(.5,.05,.3,1.12),stroke-width .27s cubic-bezier(.5,.05,.3,1.12)}.chatbot-button_faceMouthL__htY0i,.chatbot-button_faceMouthR__FYQoB{transition-delay:0s}.chatbot-button_faceEyeL__6Kri8,.chatbot-button_faceEyeR__IbDdC{transition-delay:35ms}.chatbot-button_open__e0bZy .chatbot-button_faceEyeL__6Kri8{d:path("M 8.5 8.5 Q 10.25 10.25 12 12");stroke-width:2.4}.chatbot-button_open__e0bZy .chatbot-button_faceEyeR__IbDdC{d:path("M 15.5 8.5 Q 13.75 10.25 12 12");stroke-width:2.4}.chatbot-button_open__e0bZy .chatbot-button_faceMouthL__htY0i{d:path("M 12 12 Q 10.25 13.75 8.5 15.5");stroke-width:2.4}.chatbot-button_open__e0bZy .chatbot-button_faceMouthR__FYQoB{d:path("M 12 12 Q 13.75 13.75 15.5 15.5");stroke-width:2.4}.chatbot-button_lines__Eb_bU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-image:radial-gradient(ellipse at center,rgba(255,255,255,.75) 15%,#3b82f6 50%);clip-path:polygon(50% 25%,65% 30%,75% 42%,75% 58%,65% 70%,50% 75%,35% 70%,26% 58%,25% 42%,35% 30%);animation:chatbot-button_orb-ball__LTK0u 15s ease both;pointer-events:none}@keyframes chatbot-button_orb-ball__LTK0u{2%{clip-path:polygon(50% 25%,50% 0,75% 42%,75% 58%,65% 70%,50% 75%,35% 70%,26% 58%,25% 42%,50% 0)}4%{clip-path:polygon(50% 25%,70% 0,75% 42%,85% 66%,65% 100%,50% 75%,35% 100%,15% 65%,25% 42%,30% 0)}6%{clip-path:polygon(50% 25%,50% 15%,75% 42%,75% 58%,65% 70%,50% 75%,35% 70%,26% 58%,25% 42%,50% 15%)}59%,7%{clip-path:polygon(50% 25%,100% 12%,75% 42%,85% 66%,65% 70%,50% 75%,35% 70%,15% 65%,25% 42%,0 12%)}57%,9%{clip-path:polygon(50% 25%,50% 0,75% 42%,75% 58%,65% 70%,50% 75%,35% 70%,26% 58%,25% 42%,50% 0)}12%,55%,61%{clip-path:polygon(50% 25%,65% 30%,75% 42%,75% 58%,65% 70%,50% 75%,35% 70%,26% 58%,25% 42%,35% 30%)}}.chatbot-button_rings__7O8QB{aspect-ratio:1;border-radius:50%;position:absolute;inset:0;perspective:11rem}.chatbot-button_rings__7O8QB:after,.chatbot-button_rings__7O8QB:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);background:linear-gradient(white,blue,magenta,violet,lightyellow) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.chatbot-button_rings__7O8QB:before{animation:chatbot-button_ring180__n_ZNr 10s linear infinite}.chatbot-button_rings__7O8QB:after{animation:chatbot-button_ring90__pnRKr 10s linear infinite}@keyframes chatbot-button_ring180__n_ZNr{0%{transform:rotateY(180deg) rotateX(180deg) rotate(180deg)}50%{transform:rotateY(1turn) rotateX(1turn) rotate(1turn) scale(1.1)}to{transform:rotateY(540deg) rotateX(540deg) rotate(540deg)}}@keyframes chatbot-button_ring90__pnRKr{0%{transform:rotateY(90deg) rotateX(90deg) rotate(90deg)}50%{transform:rotateY(270deg) rotateX(270deg) rotate(270deg) scale(1.1)}to{transform:rotateY(450deg) rotateX(450deg) rotate(450deg)}}