@import"https://fonts.googleapis.com/css2?family=Public+Sans&display=swap";*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;background:#fff!important;line-height:25px!important;overflow:hidden}html{font-family:Public Sans,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}._container_1cf6j_1{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;max-width:80%}._message_1cf6j_9{padding:16px 0 16px 37px}._answerGPTTitle_1cf6j_13{margin:1px 1px 2px 9px}._questionRoleChatUser_1cf6j_17{display:flex;flex-flow:row;width:auto;height:auto;box-sizing:border-box;justify-content:flex-start}._answerLogo_1max2_1{font-size:28px}._answerText_1max2_5{font-size:16px;font-weight:400;line-height:22px;padding:16px 0 16px 37px;white-spacex:pre-line;margin-right:71px}._answerText_1max2_5 table{border-collapse:collapse}._answerText_1max2_5 td,._answerText_1max2_5 th{border:1px solid;padding:5px}._answerRoleChatGPT_1max2_24{display:flex;flex-flow:row;width:auto;height:auto;box-sizing:border-box;justify-content:flex-start}._answerGPTTitle_1max2_33{margin:1px 1px 2px 9px}._selected_1max2_37{outline:2px solid rgba(115,118,225,1)}._citationLearnMore_1max2_41{margin-right:5px;font-weight:600;line-height:24px}._citationHeader_1max2_47{font-family:Public Sans;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#22272b;margin-bottom:0}._citation_1max2_41{font-weight:500;line-height:24px;text-align:center;border-radius:4px;padding:0 8px;background:#eaedf4;color:#002664;text-decoration:none;cursor:pointer;transition:font-weight .3s ease,background-color .3s ease}._citation_1max2_41:hover{text-decoration:underline}._citationSelected_1max2_76{font-weight:700!important;background-color:#d1dbfa;transition:font-weight .3s ease,background-color .3s ease}._followupQuestionsList_1max2_84{margin-top:10px}._followupQuestionLearnMore_1max2_88{margin-right:5px;font-weight:600;line-height:24px}._followupQuestion_1max2_84{font-weight:600;line-height:24px;text-align:center;border-radius:4px;padding:0 8px;background:#e8ebfa;color:#000;font-style:italic;text-decoration:none;cursor:pointer}._feedback_1max2_107{font-weight:800;font-size:20px;line-height:25px}._feedbackItem_1max2_113{font-weight:600;text-align:center;opacity:70%;text-decoration:underline;cursor:pointer;min-width:60px;padding:0 10px}._feedbackItem_1max2_113:hover{background-color:#d1dbfa}._feedbackContent_1max2_127{display:flex;align-items:center}._feedbackSubmited_1max2_131{color:"#008A07";text-decoration:"none !important"}._feedbackProvide_1max2_136{display:flex;align-items:center}._buttons_1max2_141{display:flex;flex-direction:column;justify-content:space-between;margin:15px}._supContainer_1max2_148{text-decoration:none;cursor:pointer}._supContainer_1max2_148:hover{text-decoration:underline}sup{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;vertical-align:top;top:-1;margin:0 2px;min-width:14px;height:14px;border-radius:3px;background:#d1dbfa;color:#123bb6;text-decoration-color:transparent;outline:transparent solid 1px;cursor:pointer;transition:font-weight .3s ease,background-color .3s ease,transform .3s ease}sup._selected_1max2_37,sup[style*="font-weight: bold"]{font-weight:700!important;background-color:#b0c0f7;transform:scale(1.05)}._retryButton_1max2_187{width:fit-content}@keyframes _loading_1max2_209{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_1max2_209:after{content:"";animation:_loading_1max2_209 1s infinite}._container_lhgs2_1{display:flex;flex-direction:column;align-items:center;margin:5em auto auto;max-width:848px;min-width:577px}@media only screen and (max-width:847px){html,body{overflow-x:auto;overflow-y:auto}._container_lhgs2_1{margin-left:15px;min-width:600px}._chatRefresh_lhgs2_20{margin-left:15px}}._chat_lhgs2_20{width:100%;display:flex;flex-direction:row}._chatMessages_lhgs2_31{height:100%;overflow:hidden auto;flex-grow:1;margin-bottom:10px}._chatEmptyState_lhgs2_38{display:flex;flex-direction:column;align-items:center;padding-top:16px}._chatEmptyState_lhgs2_38 h3{color:#242934}._chatEmptyStateTitle_lhgs2_49{font-weight:600;margin-top:0;margin-bottom:30px}._chatEmptyStateSubtitle_lhgs2_55{font-weight:600;max-width:1024px;margin:0 auto 10px}@media only screen and (max-height:780px){._chatEmptyState_lhgs2_38{padding-top:0}._chatEmptyStateTitle_lhgs2_49{font-size:3rem;margin-bottom:0}}h3{color:#002664;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:24px}._footNote_lhgs2_82{font-size:80%;margin-bottom:calc(0% - 100px);text-align:center;max-width:90%;opacity:70%}._chatMessageBody_lhgs2_90{width:100%;display:flex;flex-direction:column;height:75vh;margin-top:1em;overflow-x:hidden;overflow-y:auto;min-width:53.13em}._chatMessageWrapper_lhgs2_101{width:100%}._chatMessageGpt_lhgs2_105{margin-bottom:20px;display:flex;min-width:500px}._chatMessageGptMinWidth_lhgs2_111{margin-right:auto;max-width:500px;margin-bottom:20px}._chatInput_lhgs2_117{box-shadow:0 2px 2px #00000024,0 0 2px #0000001f;display:flex;flex:0 0 74px;align-items:center;width:100%;background:transparent;border:.5px solid #002664;border-radius:4px!important;flex-shrink:0}@media only screen and (max-width:768px){html,body{overflow-x:hidden;overflow-y:auto}._chat_lhgs2_20{width:80vw}._chatMessageBody_lhgs2_90{min-width:603px}._chatInput_lhgs2_117{width:80vw}}@media only screen and (max-width:600px){._chat_lhgs2_20{width:93vw}._container_lhgs2_1{margin:auto}._chatMessageBody_lhgs2_90{min-width:550px}._chatInput_lhgs2_117{width:80vw}}._chatInput_lhgs2_117:hover{outline:2px solid rgba(115,118,225,1)}._chatAnalysisPanel_lhgs2_168{height:100%}._chatSettingsSeparator_lhgs2_172{margin-top:15px}._chatHeader_lhgs2_176{background:#fff!important;display:flex;justify-content:center;position:fixed;top:0;width:100%;z-index:100}._chatHeaderMenu_lhgs2_186{display:flex;width:100%;justify-content:space-between;max-inline-size:847px}._chatRefresh_lhgs2_20{cursor:pointer;margin-top:9px}._loadingLogo_lhgs2_198{font-size:28px}._commandsContainer_lhgs2_202{display:flex;align-self:flex-end}._commandButton_lhgs2_207{margin-right:20px;margin-bottom:20px}._header_lhgs2_214{background-color:#222;color:#f2f2f2}._headerContainer_lhgs2_219{display:flex;align-items:center;justify-content:space-around;margin-right:12px;margin-left:12px}._headerTitleContainer_lhgs2_227{display:flex;align-items:center;margin-right:40px;color:#f2f2f2;text-decoration:none}._headerLogo_lhgs2_235{height:40px}._headerTitle_lhgs2_227{margin-left:12px;font-weight:600}._headerNavList_lhgs2_244{display:flex;list-style:none;padding-left:0}._headerNavPageLink_lhgs2_250{color:#f2f2f2;text-decoration:none;opacity:.75;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:opacity}._headerNavPageLink_lhgs2_250:hover{opacity:1}._headerNavPageLinkActive_lhgs2_264{color:#f2f2f2;text-decoration:none}._headerNavLeftMargin_lhgs2_269{margin-left:20px}._headerRightText_lhgs2_273{font-weight:400;margin-left:40px}._button_k9pb1_1{margin:15px!important}._container_k9pb1_5{display:flex!important;align-items:center!important;padding:9px 27px!important;color:#fff!important;background-color:#002664!important;cursor:pointer;border-radius:6px!important;border:3px solid #002664!important}._container_k9pb1_5:hover{color:#002664!important;background-color:#fff!important}._newChatIcon_k9pb1_21{margin-top:5px!important;margin-left:6px!important}._mySvg_k9pb1_26{fill:#fff}._container_k9pb1_5:hover ._mySvg_k9pb1_26{fill:#002664}._button_1i77i_1{display:flex;align-items:center}._container_1i77i_6{background:transparent!important;border:none!important;color:#002664!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:4px!important;cursor:pointer!important;font-weight:500!important;font-size:14px!important;transition:all .2s ease!important}._container_1i77i_6:hover{background:#0026640d!important}._container_1i77i_6:disabled{opacity:.6!important;cursor:not-allowed!important}._promptIcon_1i77i_30{display:flex;align-items:center;justify-content:center}._promptIcon_1i77i_30 svg{transition:color .2s ease}._overlay_1y92g_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;overflow:auto;display:flex;align-items:center;justify-content:center;z-index:1000}._popup_1y92g_15{background:#fff;border-radius:8px;width:95%;max-width:95%;height:90vh;box-shadow:0 5px 15px #0000004d;transition:all .3s ease;display:flex;flex-direction:column;position:relative}._header_1y92g_28{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e1e1e1;flex-shrink:0}._title_1y92g_37{font-size:1.5rem;margin:0}._closeButton_1y92g_42{color:#002664}._content_1y92g_46{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:20px 24px 80px}._loadingContainer_1y92g_54{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px}._promptSection_1y92g_62{display:flex;flex-direction:column;flex:1;min-height:0}._label_1y92g_69{display:block;margin-bottom:8px;font-weight:700}._textarea_1y92g_75{flex:1;min-height:0}._textarea_1y92g_75 .fui-Textarea__textarea{max-height:none!important}._textarea_1y92g_75 .fui-Textarea__textarea::selection{background-color:#0078d4!important;color:#fff!important}._textarea_1y92g_75 .fui-Textarea__textarea::-moz-selection{background-color:#0078d4!important;color:#fff!important}._textarea_1y92g_75 .fui-Textarea__textarea{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}._footer_1y92g_104{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e1e1e1;background-color:#fff;box-shadow:0 -2px 8px #0000001a;border-radius:0 0 8px 8px}._leftButtons_1y92g_119,._rightButtons_1y92g_125{display:flex;gap:8px;align-items:center}._buttonGroup_1y92g_131{display:flex;gap:12px;align-items:center}._promptHeader_1y92g_137{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._customBadge_1y92g_144{background:#28a745;color:#fff;padding:2px 6px;border-radius:4px;margin-left:8px;font-size:.75rem}._emailBadge_1y92g_153{background:#0078d4;color:#fff;padding:2px 6px;border-radius:4px;margin-left:8px;font-size:.75rem}._textarea_1y92g_75._maximized_1y92g_162{font-size:14px;line-height:1.5}._errorMessage_1y92g_167{margin-top:8px}._errorMessage_1y92g_167 ._fui-MessageBar_1y92g_171{border-radius:4px}._successMessage_1y92g_175{margin-top:8px}._successMessage_1y92g_175 ._fui-MessageBar_1y92g_171{border-radius:4px}._actionButton_1y92g_183{padding:8px 12px!important;min-height:32px!important;font-weight:500!important;border-radius:4px!important;font-size:13px!important;border:1px solid #d1d1d1!important;background-color:#fff!important;color:#424242!important}._actionButton_1y92g_183:hover{background-color:#f8f9fa!important;border-color:#999!important}._cancelButton_1y92g_199{padding:8px 16px!important;min-height:32px!important;font-weight:500!important;border-radius:4px!important;font-size:13px!important;color:#666!important;border:1px solid #d1d1d1!important;background-color:#fff!important}._cancelButton_1y92g_199:hover{background-color:#f8f9fa!important;border-color:#999!important}._primaryButton_1y92g_215{padding:8px 16px!important;min-height:32px!important;font-weight:600!important;border-radius:4px!important;font-size:13px!important;background-color:#0078d4!important;border-color:#0078d4!important;color:#fff!important}._primaryButton_1y92g_215:hover{background-color:#106ebe!important;border-color:#106ebe!important}._button_w1qmd_1{display:flex;align-items:center}._container_w1qmd_6{color:#002664;gap:8px;padding:8px 12px;font-weight:500;font-size:14px;transition:all .2s ease}._container_w1qmd_6:hover{background:#0026640d}._container_w1qmd_6:disabled{opacity:.6}._downloadIcon_w1qmd_23{display:flex;align-items:center;justify-content:center}._downloadIcon_w1qmd_23 svg{transition:color .2s ease}._overlay_1hapk_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._popup_1hapk_14{background:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column}._header_1hapk_24{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e1e1e1}._title_1hapk_32{font-size:1.25rem;margin:0}._closeButton_1hapk_37{color:#002664}._content_1hapk_41{padding:24px;display:flex;flex-direction:column;gap:16px}._inputSection_1hapk_48{display:flex;flex-direction:row;gap:16px;align-items:end}._inputGroup_1hapk_55{display:flex;flex-direction:column;gap:8px}._label_1hapk_61{font-weight:500;color:#333}._input_1hapk_48{flex:1;min-width:100px}._select_1hapk_71{flex:1;min-width:140px}._select_1hapk_71 .fui-Select__select{padding-left:20px}._errorMessage_1hapk_80{margin-top:8px}._footer_1hapk_84{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e1e1e1}._cancelButton_1hapk_92{color:#666}._primaryButton_1hapk_96{background:#002664;color:#fff}._questionInputContainer_13ov9_1{font-size:18px!important;border:0px!important;border-radius:4px!important;margin:0!important;height:100%!important;width:100%;padding:20px!important;background:#fff}._questionInputContainer_13ov9_1:hover{outline:none!important}._questionInputTextArea_13ov9_16{font-size:18px!important;width:100%;line-height:40px}._questionInputTextArea_13ov9_16 ::placeholder{font-size:18px;font-weight:500}._questionInputButtonsContainer_13ov9_27{display:flex;font-size:18px!important;height:100%!important;min-width:7.5rem!important;background-color:#002664!important;border-radius:0!important;border:none!important;padding:12px 24px;justify-content:center;align-items:center;gap:10px}._questionInputButtonsContainer_13ov9_27:focus{outline:none!important}._examplesNavList_1jm44_1{display:flex;margin-top:40px;margin-bottom:135px;justify-content:center}._example_1jm44_1{box-shadow:0 2px 2px #00000024,0 0 2px #0000001f;background:transparent;border-radius:6px;border:solid .5px #002664;display:flex;flex-direction:column;justify-content:center;height:67px;padding:20px;margin-bottom:21px;cursor:pointer}._example_1jm44_1:hover{box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;outline:2px solid rgba(115,118,225,1)}._exampleText_1jm44_31{color:#2e5299;font-weight:600;font-size:18px!important;width:370px!important;height:100px}@media only screen and (max-height:780px){._exampleText_1jm44_31{font-size:20px;height:80px}}._layout_18mmu_1{display:flex;flex-direction:column;height:100%}._microsoftLogo_18mmu_7{height:23px;font-weight:600}._githubLogo_18mmu_12{height:20px}._wrapper_4pvcm_2{display:flex;flex-direction:column;min-height:100vh;background:#fff}._chatHeader_4pvcm_10{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;background:#fff;padding-block:32px}._chatHeaderMenu_4pvcm_22{display:flex;align-items:center;width:100%;max-inline-size:847px}._band_4pvcm_29{width:100%;background:#f2f3f5;padding-block:64px 48px;margin-block-start:120px;display:flex;justify-content:center;margin-bottom:80px}._content_4pvcm_39{max-width:880px;margin-inline:auto;padding-inline:24px}._heading_4pvcm_45{text-align:left;font-weight:bolder;font-size:35px;line-height:1.2;margin-block:0 32px}._messageBox_4pvcm_53{display:flex;gap:16px;background:#e3ebf4;border-inline-start:4px solid #003c7d;padding:24px 32px;border-radius:4px}._messageIcon_4pvcm_62{color:#003c7d;flex-shrink:0}._messageText_4pvcm_67{margin:0;line-height:1.5;color:#1a1a1a}._closeBtn_4pvcm_73{display:flex!important;align-items:center!important;align-self:center;padding:9px 27px!important;border-radius:6px!important}._actionBtn_62c7b_2{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 40px!important;font-weight:600;border-radius:6px;background:#002664!important;border:3px solid #002664!important;color:#fff!important;cursor:pointer;transition:background .2s,color .2s,border-color .2s}._actionBtn_62c7b_2:hover:not(:disabled){background:#fff!important;color:#002664!important}._iconWrap_62c7b_28{display:inline-flex;margin-block-start:5px;margin-inline-start:6px}._actionBtn_62c7b_2 svg{fill:#fff}._actionBtn_62c7b_2:hover svg{fill:#002664}
