@keyframes Bud_float__bU2hx{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes Bud_loading___LgyW{0%{opacity:.3}20%{opacity:1}to{opacity:.3}}.Bud_budMinimized__r4fYr{position:fixed;bottom:-25px;right:-20px;cursor:pointer;background-color:transparent}.Bud_budExpanded__DMm5G{position:fixed;bottom:18px;right:12px;min-width:16vw;width:19vw;height:calc(100vh - 160px);background-color:var(--color-neutral-600);border-radius:var(--border-radius-lg);border:1px solid var(--color-strokes);box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--color-neutral-white);padding:.75rem;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}@media only screen and (orientation:portrait){.Bud_budExpanded__DMm5G{height:60vh;min-width:30vw;width:19vw}}.Bud_budExpanded__DMm5G .Bud_budHeader__nR7fZ{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:15px}.Bud_budExpanded__DMm5G .Bud_budHeader__nR7fZ .Bud_budHeaderContent__HHECy{display:flex;justify-content:space-between;align-items:center;width:100%}.Bud_budExpanded__DMm5G .Bud_budHeader__nR7fZ .Bud_budHeaderContent__HHECy .Bud_headerButtons__3mUT2,.Bud_budExpanded__DMm5G .Bud_budHeader__nR7fZ .Bud_budHeaderContent__HHECy .Bud_headerLeft__h0B9A{display:flex;align-items:center;gap:10px}.Bud_budExpanded__DMm5G .Bud_budHeader__nR7fZ .Bud_budHeaderContent__HHECy .Bud_headerButtons__3mUT2 button{background:none;border:none;cursor:pointer;color:var(--color-neutral-white)}.Bud_budExpanded__DMm5G .Bud_budAvatar__03v0u{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;margin-top:4rem}.Bud_budExpanded__DMm5G .Bud_budAvatar__03v0u img{position:fixed}.Bud_budExpanded__DMm5G .Bud_budOptions__gYjdc{margin-top:1rem}.Bud_budMaximized__Fe8EJ{position:fixed;top:1.25rem;justify-content:space-between;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2.5rem);padding:2rem;background-color:var(--color-neutral-600);z-index:100;border-radius:15px;border:1px solid var(--color-strokes);color:var(--color-neutral-white);display:flex;flex-direction:column}.Bud_budMaximized__Fe8EJ .Bud_budMaximizedHeader__pWzAk .Bud_budHeaderContent__HHECy{display:flex;justify-content:space-between;align-items:center}.Bud_budMaximized__Fe8EJ .Bud_budMaximizedHeader__pWzAk .Bud_budHeaderContent__HHECy .Bud_headerButtons__3mUT2,.Bud_budMaximized__Fe8EJ .Bud_budMaximizedHeader__pWzAk .Bud_budHeaderContent__HHECy .Bud_headerLeft__h0B9A{display:flex;align-items:center;gap:10px}.Bud_budMaximized__Fe8EJ .Bud_budMaximizedHeader__pWzAk .Bud_budHeaderContent__HHECy .Bud_headerButtons__3mUT2 button{background:none;border:none;cursor:pointer;color:var(--color-neutral-white)}.Bud_budMaximized__Fe8EJ .Bud_budAvatarMaximized__3w6ra{display:flex;justify-content:center;align-items:center;margin-top:6rem}.Bud_budMaximized__Fe8EJ .Bud_budOptionsMaximized__j30a9{margin-top:1rem;display:flex;justify-content:center;align-items:center}.Bud_budContent__FmWmP,.Bud_budMaximized__Fe8EJ .Bud_budContent__FmWmP{flex:1;overflow-y:auto;display:flex;flex-direction:column}.Bud_budContent__FmWmP .Bud_message__HOCsk{max-width:100%;word-break:break-word;padding:10px;margin-bottom:10px;font-size:14px;font-weight:300;position:relative;display:inline-block;clear:both}.Bud_budContent__FmWmP .Bud_message__HOCsk.Bud_userMessage__PHNL8{align-self:flex-end;background-color:var(--color-strokes);color:var(--color-neutral-white);border-radius:10px 10px 0 10px}.Bud_budContent__FmWmP .Bud_message__HOCsk.Bud_assistantMessage__ZVkpZ{align-self:flex-start;background-color:var(--color-neutral-black);color:var(--color-neutral-white);border-radius:0 8px 8px 8px}.Bud_budContent__FmWmP .Bud_message__HOCsk.Bud_errorMessage__Latu0{align-self:flex-start;background-color:var(--color-feedback-error);color:var(--color-neutral-red);border-radius:0 8px 8px 8px}.Bud_budContent__FmWmP .Bud_message__HOCsk.Bud_tryAgainMessage__f35hd{align-self:flex-start;background-color:rgba(226,67,67,.2);border:1px solid #e24343;border-radius:8px;padding:10px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;width:252px;height:60px;display:flex;align-items:center;justify-content:center}.Bud_budContent__FmWmP .Bud_assistantChart__dKNpZ{width:-webkit-fill-available;align-self:flex-start;background-color:var(--color-neutral-white);color:var(--color-neutral-black);border-radius:0 8px 8px 8px}.Bud_budContent__FmWmP .Bud_assistantChartMaximized__zwPcI{max-width:70%}.Bud_budContent__FmWmP .Bud_assistantChartExpanded___7KLU{max-width:100%}.Bud_budContent__FmWmP .Bud_elementModal__nTu0F{width:-webkit-fill-available;padding:var(--spacing-4);align-self:flex-start;background-color:var(--color-neutral-white);color:var(--color-feedback-error);border-radius:var(--border-radius-md)}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n{align-self:flex-start;display:flex;align-items:center;margin-bottom:10px}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n .Bud_loadingDots__EgOHs{display:flex;align-items:center;margin-right:10px}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n .Bud_loadingDots__EgOHs span{width:8px;height:8px;background-color:var(--color-brightBlue-300);border-radius:50%;margin-right:4px;animation:Bud_loading___LgyW 1s infinite}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n .Bud_loadingDots__EgOHs span:nth-child(2){animation-delay:.2s}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n .Bud_loadingDots__EgOHs span:nth-child(3){animation-delay:.4s}.Bud_budContent__FmWmP .Bud_loadingIndicator__iFt8n p{color:var(--color-neutral-200);font-size:14px}.Bud_budInputMaximized__CkL09,.Bud_budInput__YfWpo{display:flex;align-items:flex-start;min-width:94%;border-radius:25px;padding:14px 6px;margin-top:.5rem;border:1px solid var(--color-strokes);background-color:var(--color-neutral-500)}.Bud_budInputMaximized__CkL09 textarea,.Bud_budInput__YfWpo textarea{flex:1;resize:none;padding:0;border:none;background-color:transparent;color:var(--color-neutral-white);outline:none;font-size:14px;line-height:24px;margin:0 .5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-strokes) transparent}.Bud_budInputMaximized__CkL09 textarea::-webkit-scrollbar,.Bud_budInput__YfWpo textarea::-webkit-scrollbar{width:4px}.Bud_budInputMaximized__CkL09 textarea::-webkit-scrollbar-track,.Bud_budInput__YfWpo textarea::-webkit-scrollbar-track{background:transparent}.Bud_budInputMaximized__CkL09 textarea::-webkit-scrollbar-thumb,.Bud_budInput__YfWpo textarea::-webkit-scrollbar-thumb{background-color:var(--color-strokes);border-radius:4px}.Bud_budInputMaximized__CkL09 .Bud_buttonSend__aTa_P,.Bud_budInput__YfWpo .Bud_buttonSend__aTa_P{padding:.5rem;margin:.25rem;background-color:var(--color-purple-400);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.Bud_budInputMaximized__CkL09 .Bud_buttonMic__IqcRg,.Bud_budInput__YfWpo .Bud_buttonMic__IqcRg{padding:.25rem;border:none;border-radius:50%;cursor:pointer}.Bud_budInputMaximized__CkL09 .Bud_buttonVoice__q1DoC,.Bud_budInput__YfWpo .Bud_buttonVoice__q1DoC{padding:.5rem;border:none;border-radius:50%;cursor:pointer;transition-delay:0ms}.Bud_buttonAct__CZWwf{background-color:var(--color-purple-400)}.Bud_buttonAct__CZWwf,.Bud_buttonCloseHeader__1cXHZ{padding:.25rem;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.Bud_buttonCloseHeader__1cXHZ{position:absolute;right:0;top:0;background-color:#fff;color:#000}.Bud_buttonCloseHeader__1cXHZ svg{width:16px;height:16px;transform:rotate(-45deg)}.Bud_budOptions__gYjdc{display:flex;flex-direction:column;gap:15px;overflow:auto;padding:1rem 0;margin:0 .75rem}.Bud_budOptions__gYjdc .Bud_questionButton__WZxM0{flex:1;padding:8px 12px;background-color:var(--color-neutral-500);font-size:12px;border:1px solid var(--color-strokes);border-radius:var(--border-radius);color:var(--color-neutral-white);cursor:pointer;transition:background-color .2s ease}.Bud_budOptions__gYjdc .Bud_questionButton__WZxM0:hover{background-color:var(--color-purple-400)}.Bud_budOptionsMaximized__j30a9{display:flex;flex-direction:row;justify-content:center;gap:12px;padding:0 4rem;margin-top:1rem}.Bud_budOptionsMaximized__j30a9 .Bud_questionButton__WZxM0{flex:1;padding:8px 12px;background-color:var(--color-neutral-500);font-size:12px;border:1px solid var(--color-strokes);border-radius:var(--border-radius);min-height:62px;color:var(--color-neutral-white);cursor:pointer;transition:background-color .2s ease}.Bud_budOptionsMaximized__j30a9 .Bud_questionButton__WZxM0:hover{background-color:var(--color-purple-400)}.Bud_floatAnimation__7nGfl{animation:Bud_float__bU2hx 3s ease-in-out infinite}.Bud_voiceModeContainer__ifMYu{width:100%;transition:all .3s ease}.Bud_voiceModeHeader__1h0q7{display:flex;align-items:center;gap:8px;width:100%}.Bud_transcriptToggleButton__c5aaL{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.Bud_transcriptToggleButton__c5aaL:hover{background-color:rgba(124,58,237,.2)}.Bud_transcriptToggleButton__c5aaL.Bud_active__FtksT{background-color:rgba(249,115,22,.2)}.Bud_transcriptExpanded__MlxiD .Bud_voiceModeHeader__1h0q7{margin-bottom:8px}.Bud_transcriptArea__P2nNc{background-color:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);border-radius:8px;height:150px;overflow:hidden;transition:all .3s ease}.Bud_transcriptContent__Cz_th{height:100%;padding:12px;display:flex;flex-direction:column;gap:8px}.Bud_transcriptLabel__QKcWm{color:#9ca3af;font-size:12px;font-weight:500;margin:0;padding-bottom:4px;border-bottom:1px solid rgba(124,58,237,.2)}.Bud_transcriptText__IiWvt{flex:1;color:#fff;font-size:13px;line-height:1.5;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.5) transparent}.Bud_transcriptText__IiWvt::-webkit-scrollbar{width:4px}.Bud_transcriptText__IiWvt::-webkit-scrollbar-track{background:transparent}.Bud_transcriptText__IiWvt::-webkit-scrollbar-thumb{background-color:rgba(124,58,237,.5);border-radius:4px}.Bud_activeButton__hhpIR{background-color:rgba(249,115,22,.2)!important}.markdown-content p{white-space:pre-wrap;padding-top:.5rem}.markdown-content pre{background-color:#1f2937;padding:1rem;border-radius:.5rem;overflow-x:auto}.markdown-content code.inline{background-color:#374151;padding:0 .25rem;border-radius:.25rem}.markdown-content strong{font-weight:700}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:700;margin-top:1rem;margin-bottom:.5rem}.markdown-content h1{font-size:1.5rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3{font-size:1.125rem}.markdown-content ol,.markdown-content ul{padding-left:1.5rem;margin:.5rem 0}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content a{color:#3b82f6;text-decoration:underline}.markdown-content blockquote{border-left:4px solid #9ca3af;padding-left:1rem;margin:.5rem 0;font-style:italic}.markdown-content hr{border:0;border-top:1px solid #e5e7eb;margin:1rem 0}.markdown-content table{border-collapse:collapse;width:100%;margin:.5rem 0}.markdown-content td,.markdown-content th{border:1px solid #d1d5db;padding:.5rem}.markdown-content th{background-color:#f3f4f6}@keyframes BudInfo_float__l8UGc{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.BudInfo_budInfo__yWYSH{position:fixed;top:50%;right:12px;transform:translateY(-50%);width:17rem;min-width:16vw;height:auto;background-color:#000;border:1px solid var(--color-strokes);border-radius:var(--border-radius-lg);box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--color-neutral-white);padding:1rem}.BudInfo_budInfo__yWYSH .BudInfo_headerLeft__ej5Di{display:flex;align-items:center;align-self:flex-start;gap:.5rem;margin-bottom:.5rem}.BudInfo_budInfo__yWYSH .BudInfo_budInfoContent__Tv6DY{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;width:100%;height:95%}.BudInfo_budInfo__yWYSH .BudInfo_message__hQSnC{margin-bottom:.75rem;font-size:1rem;background-color:var(--color-neutral-700);padding:.75rem;border-radius:var(--border-radius-md);color:var(--color-neutral-white);width:100%;text-align:left;border-radius:8px;background:var(--color-strokes)}.BudInfo_budInfo__yWYSH .BudInfo_buttons__t2GjB{display:flex;gap:1rem;width:100%;margin-top:1rem}.BudInfo_budInfo__yWYSH .BudInfo_budImage__h6ynC{position:relative;align-self:flex-start;top:31rem;left:10rem;margin-top:-2.5rem}.BudInfo_floatAnimation__ZIu3W{animation:BudInfo_float__l8UGc 3s ease-in-out infinite}