.App_appContainer__pH8NJ{align-items:center;justify-content:center;background-color:#fff;padding:40px 20px}.App_appContainer__pH8NJ,.App_root___VI4m{display:flex;flex-direction:column;min-height:100vh}.App_root___VI4m{height:100vh;padding:32px;width:100%}.App_authButtons__6bH9O{display:flex;flex-direction:row-reverse}.App_main__zAQAN{display:flex;flex-direction:row}.App_logo__n15mT{max-width:260px;width:100%}@media (max-width:768px){.App_root___VI4m{padding:16px}.App_appContainer__pH8NJ{padding:20px 10px}.App_logo__n15mT{max-width:180px}.App_main__zAQAN{flex-direction:column}.App_authButtons__6bH9O{margin-bottom:20px}}.InputBox_inputBoxContainer__QXEgg{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:16px;background-color:#f7f9fc}.InputBox_loadingText__8m05k{color:#76787e}.InputBox_loadingContainer__EVe03{display:flex;align-items:center;justify-content:center;gap:20px}.InputBox_beginButton__XjS4z{cursor:pointer;opacity:1}.InputBox_beginButtonDisabled__UxMn_,.InputBox_beginButton__XjS4z{background-color:#0133a2;border:none;min-width:40px;border-radius:16px;color:#13285c;transition:background-color .2s ease;display:flex;flex-direction:column;align-items:center;padding:4px 10px}.InputBox_beginButtonDisabled__UxMn_{opacity:.5!important;cursor:auto!important}.InputBox_beginButtonDisabled__UxMn_:hover{background-color:#0133a2!important}.InputBox_beginButton__XjS4z:hover{background-color:rgba(1,52,162,.741) important;color:#fff}.InputBox_inputBoxContainer__QXEgg input{flex:1 1;padding:10px;margin-right:10px;border:1px solid #f7f9fc;border-radius:4px;color:#000;outline:none;background-color:#f7f9fc;transition:border-color .3s}.InputBox_inputBoxContainer__QXEgg input:focus{border-color:#007bff}.InputBox_inputBoxContainer__QXEgg button{padding:10px 20px;background-color:#0133a2;border-radius:16px;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.InputBox_inputBoxContainer__QXEgg button:hover{background-color:#0056b3}.InputBox_loader__UxYX8{width:20px;height:20px;margin-left:20px;background:linear-gradient(165deg,#2a26b133,#3b46d8 40%,#4c1fb7 98%,#0a0a0a);border-radius:50%;position:relative}.InputBox_loader__UxYX8:before{position:absolute;content:"";width:100%;height:100%;left:-1px;border-radius:100%;border-bottom:0 solid #ffffff05;box-shadow:inset 0 -10px 20px 20px #ffffff40,inset 0 -5px 15px 10px #ffffff50,inset 0 -2px 5px #ffffff80,inset 0 -3px 2px #ffffffbb,0 2px 0 #0133a2,0 2px 3px #0133a2,0 5px 5px #0133a2,0 10px 15px #ffffff60,0 10px 20px 20px #ffffff40;filter:blur(3px);animation:InputBox_rotate__a72VX 2s linear infinite}@keyframes InputBox_rotate__a72VX{to{transform:rotate(1turn)}}@media (max-width:768px){.InputBox_inputBoxContainer__QXEgg{padding:8px}.InputBox_inputBoxContainer__QXEgg input{font-size:14px;padding:8px}.InputBox_beginButtonDisabled__UxMn_,.InputBox_beginButton__XjS4z{min-width:32px;padding:4px 8px}.InputBox_loader__UxYX8{width:16px;height:16px;margin-left:10px}.InputBox_loadingContainer__EVe03{gap:10px}.InputBox_loadingText__8m05k{font-size:14px}}@media (max-width:480px){.InputBox_inputBoxContainer__QXEgg button{padding:8px 12px;font-size:14px}}.ChatWindow_chatWindow__4nfXj{width:100%;max-width:660px;padding:0 20px;margin:20px auto;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden}.ChatWindow_messages__82xJ5{display:flex;flex-direction:column;width:100%;align-items:center;overflow-y:auto;max-height:calc(100vh - some_offset);scroll-behavior:smooth}.ChatWindow_introBox__mC2Ik{display:flex;flex-direction:column;height:100%;gap:20px}.ChatWindow_root__sKRPP{display:flex;flex-direction:column;align-items:center;width:660px;justify-content:center;height:100%;overflow:auto}@media (max-width:768px){.ChatWindow_root__sKRPP{width:100%;padding:0 10px}.ChatWindow_chatWindow__4nfXj{padding:0 10px}}.ChatWindow_beginButton__nU6co:hover{background-color:#aecadc!important}.ChatWindow_buttonContainer__mfBZT{display:flex;justify-content:center;margin:20px 0}.ChatWindow_beginButton__nU6co,.ChatWindow_nextButton__pMXgX,.ChatWindow_startButton__k27SY{background-color:#0133a2;border:none;border-radius:16px;color:#fff;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;align-items:center;padding:10px 20px;font-size:16px}.ChatWindow_nextButton__pMXgX:hover,.ChatWindow_startButton__k27SY:hover{background-color:#0056b3}.ChatWindow_nextButton__pMXgX:disabled,.ChatWindow_startButton__k27SY:disabled{background-color:#ccc;cursor:not-allowed}.ChatWindow_questionButtonsContainer__WSk8R{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0;width:100%;padding:0 20px}.ChatWindow_questionButton__znXBl{background-color:#0133a2;border:none;border-radius:16px;color:#fff;cursor:pointer;transition:background-color .2s ease;padding:10px 20px;font-size:14px;min-width:160px}.ChatWindow_questionButton__znXBl:hover{background-color:#0056b3}.ChatWindow_questionButton__znXBl:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.ChatWindow_questionButtonsContainer__WSk8R{flex-direction:column;padding:0 10px}.ChatWindow_questionButton__znXBl{width:100%;min-width:unset}}.Message_message__kWEHL{margin:10px 0;width:-moz-fit-content;width:fit-content;padding:10px 15px;border-radius:16px;word-wrap:break-word}.Message_logo__1dXb6{margin:0 20px 0 10px}.Message_logoUser__BmAWn{margin:0 10px 0 20px}.Message_message__kWEHL.Message_assistant__UCiUD{align-self:flex-start;background-color:#a19eff33;align-items:center;color:#13285c;display:flex;width:100%}.Message_message__kWEHL.Message_user__ly20u{width:100%;color:#13285c;align-items:center;background-color:#93b9e11f;display:flex;padding-left:70px;justify-content:space-between}@media (max-width:768px){.Message_message__kWEHL.Message_user__ly20u{padding-left:20px}.Message_message__kWEHL{font-size:14px;padding:8px 12px}.Message_logo__1dXb6{margin:0 10px 0 5px;width:24px;height:24px}.Message_logoUser__BmAWn{margin:0 5px 0 10px;width:24px;height:24px}.Message_file-card__mwTt0{padding:10px}}.Message_begin-button__jQiQr{margin-top:20px;padding:10px 20px;font-size:1rem;background-color:#1370ff;border:none;border-radius:16px;color:#fff;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;align-items:center}.Message_begin-button__jQiQr:hover{background-color:gray}.Message_file-card__mwTt0{width:100%;display:flex;justify-content:space-between;display:"flex";align-items:center;margin-top:10px;border:1px solid #c7cddb;border-radius:16px;background:#fff;padding:20px}.Message_image__IolzQ{width:24px;position:absolute;top:-33px;right:-29px;cursor:pointer}.Message_userBox__0zHVG{position:relative}.Message_h1__dixLq,.Message_h2__OXMfm,.Message_h3__pxWlG,.Message_h4__WLEaD,.Message_h5__Vyy_G,.Message_h6__hEyjO,.Message_p__bmDd2{margin:10px 0}.Message_ol__xqOft,.Message_ul___dJii{margin:10px 0;padding-left:20px}.Message_li__vhoL0{margin:5px 0}.Message_strong__fbOB1{font-weight:700}.Message_message__kWEHL a{color:#2563eb;text-decoration:underline;transition:color .2s}.Message_message__kWEHL a:hover{color:#1d4ed8}