.loading-dots_loading__Ry98_{display:inline-flex;align-items:center}.loading-dots_loading__Ry98_ .loading-dots_spacer__Me41Y{margin-right:2px}.loading-dots_loading__Ry98_ span{animation-name:loading-dots_blink__ATWnq;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;width:5px;height:5px;border-radius:50%;display:inline-block;margin:0 1px}.loading-dots_loading__Ry98_ span:nth-of-type(2){animation-delay:.2s}.loading-dots_loading__Ry98_ span:nth-of-type(3){animation-delay:.4s}.loading-dots_loading2____Ssb{display:inline-flex;align-items:center}.loading-dots_loading2____Ssb .loading-dots_spacer__Me41Y{margin-right:2px}.loading-dots_loading2____Ssb span{animation-name:loading-dots_blink__ATWnq;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;width:4px;height:4px;border-radius:50%;display:inline-block;margin:0 1px}.loading-dots_loading2____Ssb span:nth-of-type(2){animation-delay:.2s}.loading-dots_loading2____Ssb span:nth-of-type(3){animation-delay:.4s}@keyframes loading-dots_blink__ATWnq{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.Home_main__VkIEL{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem}.Home_Home_cloud__16v52__9dk7k,.Home_Home_messagelist__wIt78__1HIY_{flex-shrink:1}.Home_header__y2QYS{width:auto}.Home_header__y2QYS p{text-align:center}.Home_chatContainer__KzBAq{display:flex;flex-direction:column;width:75vw;height:calc(100vh - 240px);position:relative;gap:15px}@media (max-width:640px){.Home_chatContainer__KzBAq{height:calc(100vh - 270px);gap:25px}}@media (max-width:640px) and (max-height:600px){.Home_chatContainer__KzBAq{height:calc(100vh - 200px);gap:10px}}.Home_chatBoxContainer__hzdm7{flex:1;min-height:0;overflow:hidden;width:100%}.Home_cloud__16v52{width:100%;height:62vh;background-color:var(--background-light);border-radius:.5rem;border:1px solid #d9d9e3;display:flex;justify-content:center;align-items:center;transition:height .3s ease}.Home_Home_cloud__16v52__9dk7k{background-color:var(--background-light);color:#000;border:2px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px;border-radius:8px;font-size:1rem}.Home_cloudWithImages__Icuw5{height:calc(65vh - 61px)!important;max-height:calc(65vh - 61px)!important}.Home_imageThumbnailsContainer__LhO5e{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;padding:8px 0;margin-bottom:30px;max-height:166px;overflow-y:auto;visibility:visible!important}.Home_inputContainer__qyqVJ{bottom:0;padding-top:10px}.Home_cloudform__PjM4h,.Home_inputContainer__qyqVJ,.Home_textarea__k243o{width:100%;position:relative}.Home_textarea__k243o{resize:none;font-size:1rem;border-radius:.5rem;border:1px solid #d9d9e3;background:#fff;color:#000;outline:none;padding:1rem 120px 1rem 1rem;min-height:60px!important;max-height:240px!important;transition:height .3s ease}body.Home_dark__kDw_C .Home_Home_textarea__k243o__1e5R_,body.Home_dark__kDw_C .Home_Home_textarea__lSHf7__S1ufN{background-color:#333;color:#fff}body.Home_light__L6_Yw .Home_Home_textarea__k243o__1e5R_{border:2px solid #bfbfbf}.Home_textarea__k243o:disabled{opacity:.5}.Home_textarea__k243o:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 3px rgba(156,163,175,.5)}.Home_textarea__k243o::-moz-placeholder{color:#6b7280;font-size:.9rem}.Home_textarea__k243o::placeholder{color:#6b7280;font-size:.9rem}.Home_generatebutton__0PrxJ{position:absolute;top:-1.1rem;right:1rem;color:#a5a2a2;background:none;padding:.3rem;border:none;display:flex}.Home_fileUploadButtonInHome__nsB2R,.Home_fileUploadButton__dB6qK{position:absolute;top:-1.5rem;right:5.5rem;color:#a5a2a2;background:none;padding:.3rem;border:none;display:flex}.Home_loadingwheel__dgE3x{position:absolute;top:.2rem;right:.25rem}.Home_svgicon__zEWsp{transform:rotate(90deg);width:1.2em;height:1.2em;fill:currentColor}.Home_fileUploadButton__dB6qK:hover,.Home_generatebutton__0PrxJ:hover{background:#e4575726;border-radius:.2rem}.Home_generatebutton__0PrxJ:disabled{opacity:.9;cursor:not-allowed;background:none}.Home_messagelist__wIt78{width:100%;height:100%;overflow-y:scroll;border-radius:.5rem}body.Home_dark__kDw_C .Home_Home_messagelist__wIt78__1HIY_{background-color:#000}body.Home_dark__kDw_C .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar{width:10px}body.Home_dark__kDw_C .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}body.Home_dark__kDw_C .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar-track{background-color:#999}body.Home_light__L6_Yw .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar{width:8px}body.Home_light__L6_Yw .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}body.Home_light__L6_Yw .Home_Home_messagelist__wIt78__1HIY_::-webkit-scrollbar-track{background-color:#f0f0f0}.Home_messagelistloading__AUUBn{display:flex;width:100%;justify-content:center;margin-top:1rem}.Home_usermessage__i8g8V{background:#fff;padding:1.5rem;color:#000}.Home_markdownanswer__MgsXp,.Home_userMessageContainer__CHiQs{position:relative}.Home_editMessageButton__gNmhU{position:absolute;bottom:4px;left:0;background:transparent;border:none;padding:4px;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.Home_usermessage__i8g8V:hover .Home_editMessageButton__gNmhU{opacity:1}.Home_editMessageButton__gNmhU:hover{transform:scale(1.1)}.Home_editIcon__1keRY{width:16px;height:16px;color:#6b7280}.Home_editMessageContainer__mUYUw{width:100%;margin:0 0 8px}.Home_editMessageTextarea__FJ8hE{width:100%!important;min-height:120px;padding:12px;border:2px solid #3b82f6;border-radius:8px;font-size:1rem;font-family:inherit;line-height:1.75;resize:vertical;background:#fff;color:#000;outline:none;box-sizing:border-box;display:block}.Home_editMessageTextarea__FJ8hE:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Home_editMessageButtons__cMnSE{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.Home_editMessageCancelButton__yq_HA,.Home_editMessageSaveButton__Za4aw{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.Home_editMessageSaveButton__Za4aw{background-color:#3b82f6;color:#fff}.Home_editMessageSaveButton__Za4aw:hover{background-color:#2563eb}.Home_editMessageCancelButton__yq_HA{background-color:#e5e7eb;color:#374151}.Home_editMessageCancelButton__yq_HA:hover{background-color:#d1d5db}body.Home_dark__kDw_C .Home_editMessageButton__gNmhU{background:transparent}body.Home_dark__kDw_C .Home_editIcon__1keRY{color:#9ca3af}body.Home_dark__kDw_C .Home_editMessageTextarea__FJ8hE{background-color:#1f2937;color:#fff;border-color:#3b82f6}body.Home_dark__kDw_C .Home_editMessageTextarea__FJ8hE:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.2)}body.Home_dark__kDw_C .Home_editMessageCancelButton__yq_HA{background-color:#374151;color:#d1d5db}body.Home_dark__kDw_C .Home_editMessageCancelButton__yq_HA:hover{background-color:#4b5563}body.Home_dark__kDw_C .Home_Home_usermessage__i8g8V__EFC9i,body.Home_dark__kDw_C .Home_Home_usermessage__tWHWR__UnnfE{background-color:#333}.Home_usermessagewaiting__SNXox{padding:1.5rem;color:#000;background:linear-gradient(270deg,#07080938,#1a1c2024,#07080936);background-size:200% 200%;background-position:-100% 0;animation:Home_loading-gradient__OUuLy 2s ease-in-out infinite;animation-direction:alternate;animation-name:Home_loading-gradient__OUuLy}body.Home_dark__kDw_C .Home_Home_usermessagewaiting__SNXox__kAZyT{background-color:#333}.Home_warning__lrrBU{position:absolute;bottom:0;width:100%;text-align:center;z-index:1;padding:10px 0;color:gray;margin-bottom:-30px}@keyframes Home_loading-gradient__OUuLy{0%{background-position:-100% 0}to{background-position:100% 0}}.Home_apimessage___VZRe{background:#f9fafb;padding:1.5rem;color:#000;animation:Home_fadein__qkFw_ .5s}body.Home_dark__kDw_C .Home_Home_apimessage__VhfTn__dwYv7,body.Home_dark__kDw_C .Home_Home_apimessage___VZRe__OGh_z{background-color:#4d4d4d}@keyframes Home_fadein__qkFw_{0%{opacity:0}to{opacity:1}}.Home_apimessage___VZRe,.Home_usermessage__i8g8V,.Home_usermessagewaiting__SNXox{display:flex}.Home_markdownanswer__MgsXp{line-height:1.75;width:100%}.Home_markdownanswer__MgsXp a:hover{opacity:.8}.Home_markdownanswer__MgsXp a{color:#b13a3a;font-weight:500}.Home_markdownanswer__MgsXp code{color:#15cb19;font-weight:500;white-space:pre-wrap!important}.Home_markdownanswer__MgsXp ol,.Home_markdownanswer__MgsXp ul{margin:1rem}.Home_boticon__9QW94,.Home_usericon__AGbpu{margin-right:1rem;border-radius:.1rem;height:100%}.Home_markdownanswer__MgsXp h1,.Home_markdownanswer__MgsXp h2,.Home_markdownanswer__MgsXp h3{font-size:inherit}.Home_center__O_TIN{display:flex;justify-content:center;align-items:center;position:relative;padding:1rem 0;flex-direction:column;width:100%}body.Home_dark__kDw_C .Home_Home_center__O_TIN__FFLY_{background-color:#000}.Home_Home_center__O_TIN__FFLY_{position:relative;width:100%;height:100px;z-index:10}.Home_auto-height__QuvMV{flex-grow:1!important;overflow-y:auto!important}.Home_pointsnormal__Y7i6V{width:90%;height:90%}.Home_pointsdim__eWZ8M{width:90%;height:90%;opacity:.25}.Home_footer__yFiaX{position:fixed;left:0;bottom:0;width:100%;padding:1rem 0;text-align:center;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.Home_content-container__z2EU4{display:flex;flex-direction:column;height:65vh;box-sizing:border-box;padding-bottom:calc(var(--footer-height) + var(--textarea-height) + 20px);max-width:100%;width:100%}.Home_footer__yFiaX a{font-weight:500;color:#7a7d81}.Home_footer__yFiaX a:hover{opacity:.8}.Home_markdownanswer__MgsXp ol{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:1em}.Home_feedback-container__CdaS8{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-start;margin-top:8px}.Home_feedback-container__CdaS8 button{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Home_feedback-container__CdaS8 button:hover{background-color:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}.Home_feedback-container__CdaS8 button:active{transform:translateY(0)}body.Home_dark__kDw_C .Home_feedback-container__CdaS8 button{border-color:#4b5563;background:transparent}body.Home_dark__kDw_C .Home_feedback-container__CdaS8 button:hover{background-color:#374151;border-color:#6b7280}@media (max-width:600px){.Home_feedback-container__CdaS8{gap:6px}.Home_feedback-container__CdaS8 button{padding:8px 12px}}.Home_lineSeparator__EyIqk{border-bottom:1px solid #1f1e1e;width:99.2%;margin-top:20px;margin-bottom:20px}.Home_disclaimerText__f_MaC{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;z-index:1;padding:0;color:gray;margin-bottom:-35px}.Home_micButton__wsH26{position:absolute;top:-1.5rem;right:3rem;color:#a5a2a2;background:none;padding:.3rem;border:none;display:flex}.Home_soundVisual__7UUEb{width:35%;height:56px;position:absolute;margin-right:2px}.Home_waveContainer__1LLAo{display:flex;justify-content:center;position:absolute;top:-29px;right:4px;background:#fff;height:50px;width:22%;border-radius:4px}body.Home_dark__kDw_C .Home_Home_waveContainer__1LLAo__7f4h8{background-color:#333;color:#fff}@media (max-width:1439px){.Home_waveContainer__1LLAo{width:30%}}@media (max-width:1090px){.Home_waveContainer__1LLAo{width:40%}}@media (max-width:800px){.Home_waveContainer__1LLAo{width:50%}}@media (max-width:639px){.Home_waveContainer__1LLAo{width:60%}}.Home_timer__VO2Ij{font-size:16px;margin-left:auto;display:flex;align-items:center;padding:1rem}.Home_checkRecordingButton__Tmt1I,.Home_stopRecordingButton__Upjfw{background:none;border:none;font-size:20px;cursor:pointer}.Home_circleButton__LWOG0,.Home_squareButton__x8J2U{justify-content:center;border:none;cursor:pointer;font-size:1.2rem;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:13px}.Home_squareButton__x8J2U{width:30px;height:30px;border-radius:4px;margin-left:45px;border:1px solid #bfbfbf}.Home_squareButton__x8J2U:hover{background-color:#f5c6cb;box-shadow:0 6px 8px rgba(0,0,0,.15)}.Home_circleButton__LWOG0{width:30px;height:30px;border-radius:50%;margin-right:6px;border:1px solid #bfbfbf}.Home_circleButton__LWOG0:hover{background-color:#c3e6cb;box-shadow:0 6px 8px rgba(0,0,0,.15)}.Home_micIcon__hC3Jw{padding:.3rem;color:#a5a2a2}.Home_micIcon__hC3Jw:hover{background:#e4575726;border-radius:.2rem}@media (max-height:900px){.Home_chatContainer__KzBAq{height:calc(100vh - 220px)}.Home_cloud__16v52{height:58vh}}@media (max-height:600px){.Home_chatContainer__KzBAq{width:95vw;height:calc(100vh - 280px)}.Home_chatBoxContainer__hzdm7{height:25vh!important}.Home_cloud__16v52{height:45vh!important}.Home_chatBoxContainer__hzdm7 .Home_cloudWithImages__Icuw5,.Home_cloudWithImages__Icuw5,.Home_cloud__16v52.Home_cloudWithImages__Icuw5{height:39vh!important;max-height:39vh!important;min-height:39vh!important}.Home_imageThumbnailsContainer__LhO5e{margin-bottom:25px;max-height:130px;display:flex!important;visibility:visible!important}.Home_textarea__k243o{min-height:58px!important;font-size:.9rem;max-height:240px!important}.Home_footer__yFiaX{margin-top:40px!important;padding-top:20px!important}.Home_disclaimerText__f_MaC{margin-bottom:-10px!important}}@media (max-width:600px){.Home_main__VkIEL{padding:1rem;max-height:90vh}.Home_chatContainer__KzBAq{width:90vw;height:70vh}.Home_cloud__16v52{width:100%;height:70vh}.Home_cloudWithImages__Icuw5{height:61vh!important}.Home_textarea__k243o{width:100%}.Home_topnav__ON2WH{border:1px solid #000;align-items:center;padding:.85rem .75rem}.Home_navlogo__ZEVMD{font-size:1.25rem;width:20rem}.Home_markdownanswer__MgsXp code{white-space:pre-wrap!important}.Home_markdownanswer__MgsXp ol,.Home_markdownanswer__MgsXp p,.Home_markdownanswer__MgsXp ul{margin:.2rem}.Home_markdownanswer__MgsXp ol{list-style-type:decimal;list-style-position:outside;margin-left:.2em;padding-left:.2em}.Home_footer__yFiaX{font-size:.7rem;width:100%;text-align:center;margin-top:35px!important;padding-top:18px!important}.Home_disclaimerText__f_MaC{margin-bottom:-15px!important}.Home_waveContainer__1LLAo{width:75%}.Home_imageThumbnailsContainer__LhO5e{width:100%;margin-bottom:35px;max-height:166px}}@media (max-width:640px){.Home_footer__yFiaX{margin-top:45px!important;padding-top:20px!important}.Home_disclaimerText__f_MaC{margin-bottom:-12px!important}}.Home_paste-upload-progress__v3cAa{margin-bottom:1rem}.Home_progress-bar-container__FDvdU{display:flex;flex-wrap:wrap;gap:1rem}.Home_progress-item__cBpRR{display:flex;flex-direction:column;align-items:center}.Home_progress-item__cBpRR span{font-size:.8rem;margin-bottom:.5rem}.Home_image-wrapper__QXSPD{margin:4px;position:relative}.Home_image-container-image-thumb__yvYTY{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}