.Message_errorMsgContainer__ajpRG{max-width:90%;width:-moz-fit-content;width:fit-content;border-radius:.5rem;outline-width:2px;outline-style:dashed;outline-offset:-6px;border-width:2px;--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.Message_assistantMsg__mhITy{overflow-wrap:break-word;padding:.5rem 1rem}.Message_assistantMsg__mhITy a{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.Message_assistantMsg__mhITy a:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity));text-decoration-line:underline}.Message_assistantMsg__mhITy p>code{color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:600;font-size:.875em;border-radius:.375rem;padding:.25rem;line-height:1.5}.Message_assistantMsg__mhITy p>code:after,.Message_assistantMsg__mhITy p>code:before{content:""}.Message_actionsContainer__y5reO{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.25rem .5rem}.Message_actionsContainer__y5reO button:has([class^=icon-]):hover{background-image:none!important}.Message_actionsContainer__y5reO [class^=icon-]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--primary-darker) var(--tw-gradient-to-position)}.Chat_chatbox__JS_hB{display:flex;flex-direction:column;gap:1rem;height:calc(100% - 4.25rem);overflow-y:auto;padding:1rem}.Chat_chatbox__JS_hB>:first-child{margin-top:auto}.Chat_questionContainer__fjW1V{padding:1rem;border-radius:1rem 1rem 0 0;border-top-width:2px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--primary-dark) var(--tw-gradient-to-position)}.Chat_questionForm__5__D5{display:flex;gap:.25rem;border-radius:1rem;border:2px;--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity))}.Chat_questionInput__swrQ3{border-radius:1rem;resize:none;flex-grow:1;line-height:2rem;padding:.5rem .75rem;min-height:42px;max-height:8rem;background:inherit;outline:none!important;box-shadow:none!important;border:none!important}.Chat_questionInput__swrQ3:-moz-placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat_questionInput__swrQ3:placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat_sendBtn__TOu9M{border-radius:0 1rem 1rem 0;padding:0 .5rem}.Chat_tokens__idPQS{font-size:12px;font-style:italic;text-align:right;padding-right:1rem;padding-bottom:1rem}.Message_msgContainer__E_3VW{max-width:100%;margin:.5rem 0;width:-moz-fit-content;width:fit-content;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.Message_msgContainer__E_3VW{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}}.Message_msgContainer__E_3VW:last-of-type{margin-bottom:0}.Message_errorMsgContainer__LlEnT{max-width:90%;width:-moz-fit-content;width:fit-content;border-radius:.5rem;outline-width:2px;outline-style:dashed;outline-offset:-6px;border-width:2px;--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.Message_assistantMsg__ibzRZ{overflow-wrap:break-word;padding:.5rem 1rem}.Message_assistantMsg__ibzRZ a{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.Message_assistantMsg__ibzRZ a:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity));text-decoration-line:underline}.Message_assistantMsg__ibzRZ p>code{color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:600;font-size:.875em;border-radius:.375rem;padding:.25rem;line-height:1.5}.Message_assistantMsg__ibzRZ p>code:after,.Message_assistantMsg__ibzRZ p>code:before{content:""}.Message_actionsContainer__brvBM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem}.Message_actionsContainer__brvBM button:has([class^=icon-]):hover{background-image:none!important}.Message_actionsContainer__brvBM [class^=icon-]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--primary-dark) var(--tw-gradient-to-position)}.Chat_chatbox__SDxDT{display:flex;gap:1rem;flex-direction:column;height:calc(100% - 4.25rem);overflow-y:auto;padding:1rem}.Chat_chatbox__SDxDT>:first-child{margin-top:auto}.Chat_questionContainer__hxrHv{padding:1rem;display:grid;grid-template-columns:1fr auto;gap:.5rem;position:sticky;bottom:-2px;z-index:10;left:0;width:100%;--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity))}.Chat_questionForm__LcK4q{display:flex;border-radius:1rem;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.Chat_questionInput__NVS5w{padding:1.5rem 1.25rem;line-height:2rem;border-radius:1rem;resize:none;flex-grow:1;min-height:2.5rem;max-height:8rem;background:inherit;outline:none!important;box-shadow:none!important;border:none!important}.Chat_sendBtn__fKekU{padding:0 .25rem;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;--tw-text-opacity:1;color:rgb(255 151 36/var(--tw-text-opacity))}.Chat_tokens__VgtTQ{font-size:12px;font-style:italic;text-align:right;padding-right:1rem;padding-bottom:1rem}.Chat_voiceBtn__1bjQc{position:absolute;top:50%;left:50%;height:16rem;width:16rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:transparent}.utils_btn__GY0l2{display:flex;justify-content:center;align-items:center;gap:.5rem;border-radius:.25rem;min-width:1.5rem;min-height:1.5rem;--tw-text-opacity:1;color:rgb(34 33 41/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.utils_btn__GY0l2:hover{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.utils_btn__GY0l2{--tw-text-opacity:1;color:rgb(241 241 241/var(--tw-text-opacity))}.utils_btn__GY0l2:hover{--tw-text-opacity:1;color:rgb(34 33 41/var(--tw-text-opacity))}}.utils_btn__GY0l2:disabled{opacity:.3}.utils_main__c6g_l{height:100%;display:flex;flex-direction:column}@media only screen and (max-width:600px){.utils_title__JDjIP{text-align:center}}