@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";#assistant-widget-root{font-size:16px;line-height:1.5;font-family:JetBrains Mono,ui-monospace,monospace}#assistant-widget-root *{box-sizing:border-box;color:inherit}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes buttonPopIn{0%{transform:scale(0) rotate(-15deg);opacity:0}60%{transform:scale(1.1) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.bb-chat-window{transition:transform .25s ease-out,opacity .25s ease-out}.bb-chat-window.bb-chat-closed{transform:translateY(20px) scale(.95);opacity:0;pointer-events:none}.bb-chat-window.bb-chat-open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bb-message-animate{animation:fadeSlideIn .3s ease-out both}.bb-chat-btn{animation:buttonPopIn .5s ease-out both}.bb-chat-btn:hover{filter:brightness(1.1);transform:scale(1.08)}.bb-chat-btn:active{transform:scale(.95)}.bb-chat-btn:focus-visible{outline:2px solid #eab308;outline-offset:2px;border-radius:50%}.bb-messages-area{scrollbar-width:thin;scrollbar-color:transparent transparent}.bb-messages-area:hover{scrollbar-color:rgba(161,161,170,.4) transparent}.bb-messages-area::-webkit-scrollbar{width:4px}.bb-messages-area::-webkit-scrollbar-track{background:transparent}.bb-messages-area::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.bb-messages-area:hover::-webkit-scrollbar-thumb{background:#a1a1aa66}.bb-textarea{resize:none;overflow-y:hidden;scrollbar-width:none}.bb-textarea::-webkit-scrollbar{display:none}.bb-textarea::-moz-placeholder{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-textarea::placeholder{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-textarea:focus{box-shadow:0 0 0 2px #eab3084d}.bb-textarea:focus-visible{outline:none}.bb-send-btn{transition:transform .15s ease,background-color .2s ease}.bb-send-btn:hover:not(:disabled){transform:scale(1.08)}.bb-send-btn:active:not(:disabled){transform:scale(.92)}.bb-send-btn:focus-visible{outline:2px solid #eab308;outline-offset:2px}.bb-msg-wrapper .bb-copy-btn{opacity:0;transition:opacity .15s ease}.bb-msg-wrapper:hover .bb-copy-btn{opacity:1}.bb-msg-bubble{transition:background-color .15s ease}.bb-header-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bb-markdown p{margin:0}.bb-markdown p+p{margin-top:.5em}.bb-markdown a{text-decoration:none;font-weight:500}.bb-markdown a:hover{text-decoration:underline}.bb-markdown ul,.bb-markdown ol{margin:.4em 0;padding-left:1.4em}.bb-markdown li{margin:.15em 0}.bb-markdown ul li::marker{color:inherit}.bb-markdown code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82em;padding:.15em .35em;border-radius:4px}.bb-markdown pre{margin:.5em 0;border-radius:8px;overflow-x:auto;position:relative}.bb-markdown pre code{display:block;padding:.75em 1em;background:none;font-size:.82em;line-height:1.5;white-space:pre}.bb-markdown blockquote{margin:.4em 0;padding:.3em .8em;border-radius:0 4px 4px 0}.bb-markdown hr{border:none;height:1px;margin:.6em 0}.bb-code-copy{position:absolute;top:4px;right:4px;background:#ffffff1a;border:none;border-radius:4px;padding:2px 6px;font-size:.7em;cursor:pointer;opacity:0;transition:opacity .15s ease;color:#a1a1aa}.bb-markdown pre:hover .bb-code-copy{opacity:1}.bb-code-copy:hover{background:#fff3}.bb-footer-link{text-decoration:none;color:inherit;transition:color .15s ease}.bb-footer-link:hover{color:#eab308}.bb-close-btn{transition:background-color .15s ease;border-radius:6px}.bb-close-btn:hover{background-color:#ffffff26}.bb-close-btn:focus-visible{outline:2px solid white;outline-offset:1px}
