*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{background:white;font-family: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%}._layout_153eo_1{display:flex;flex-direction:column;height:100%;overflow-y:hidden}._header_153eo_15{background-color:#fff;box-shadow:0 -8px 17.8px 15px #7090b01c}._headerContainer_153eo_25{display:flex;align-items:center;justify-content:space-between;margin:16px 32px}._headerLogoWrapper_153eo_45{display:flex;align-items:center}._headerTitleContainer_153eo_55{align-items:center;margin-left:16px;text-decoration:none;font-size:16px}._headerDescription_153eo_69{font-size:12px;margin-top:0;padding-left:16px;color:#00a739}._headerLogo_153eo_45{height:40px}._headerTitle_153eo_55{margin-left:12px;font-weight:600}._headerNavList_153eo_101{display:flex;list-style:none;padding-left:0}._headerNavPageLink_153eo_113{color:#f2f2f2;text-decoration:none;opacity:.75;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:opacity}._headerNavPageLink_153eo_113:hover{opacity:1}._headerNavPageLinkActive_153eo_141{color:#f2f2f2;text-decoration:none}._headerNavLeftMargin_153eo_151{margin-left:20px}._headerRightText_153eo_159{font-weight:400;margin-left:40px}._microsoftLogo_153eo_169{height:23px;font-weight:600}._githubLogo_153eo_179{height:20px}._mainContent_16dd0_1{flex:1;display:flex;flex-direction:column;transition:margin-left .3s ease-in-out;min-width:0;overflow-y:auto}._commandsContainer_16dd0_10{display:flex;justify-content:space-between;align-items:center;padding:4px 20px;border-radius:20px;margin-bottom:20px;flex-shrink:0;._commandsSplitContainer_16dd0_20{padding-left:1rem}}._commandButton_16dd0_25{margin-right:4px;margin-left:4px}._commandsSplitContainer_16dd0_20{display:flex;justify-content:space-between}._container_16dd0_36{flex:1;display:flex;flex-direction:column;margin-top:20px;overflow:hidden}._chatRoot_16dd0_44{flex:1;display:flex;min-height:0}._chatContainer_16dd0_50{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-height:100vh}._chatEmptyState_16dd0_60{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:1024px;padding-top:60px}._chatEmptyStateTitle_16dd0_70{font-weight:600;margin-top:32px;margin-bottom:10px;color:#006eb5}._chatEmptyStateSubtitle_16dd0_77{color:#718096;font-size:16px;margin-bottom:10px}._customRadio_16dd0_83{margin-top:4px;align-items:flex-start;border:1px solid #e2e8f0;padding:8px;border-radius:10px;margin-bottom:8px;div {border: 1px solid black; border-radius: 50%; margin-right: 8px; svg {path {fill: #94bfff;}}}}._customRadio_16dd0_83._selected_16dd0_103{box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;outline:1px solid #94bfff}._radioDescription_16dd0_109{opacity:.8;font-size:11px;margin-top:4px}._disabledField_16dd0_115{opacity:.5}@media only screen and (max-height: 780px){._chatEmptyState_16dd0_60{padding-top:0}._chatEmptyStateTitle_16dd0_70{font-size:3rem;margin-bottom:0;color:#006eb5}}._chatMessageStream_16dd0_131{flex-grow:1;max-width:1028px;width:100%;padding-left:24px;padding-right:24px;display:flex;flex-direction:column}._chatMessageGpt_16dd0_143,._chatMessageGptMinWidth_16dd0_149{margin-bottom:20px;width:100%;display:flex}._modeTag_16dd0_155{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;margin:0 24px 12px;background:#f3f4f6;border:none;border-radius:16px;box-shadow:0 1px 2px #0000000d;max-width:fit-content}._modeTagText_16dd0_168{font-size:13px;color:#374151;font-weight:400;white-space:nowrap}._modeTagClose_16dd0_175{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:pointer;color:#6b7280;transition:color .15s ease;width:16px;height:16px;flex-shrink:0}._modeTagClose_16dd0_175:hover{color:#374151}._modeTagClose_16dd0_175 svg{width:14px;height:14px}._chatInput_16dd0_200{position:sticky;bottom:0;flex:0 0 100px;padding:12px 24px 24px;width:100%;max-width:1028px;background:white}._chatAnalysisPanel_16dd0_214{flex:1;overflow-y:auto;max-height:89vh;margin-left:20px;margin-right:20px}._chatSettingsSeparator_16dd0_222{display:flex;flex-direction:column;margin-top:15px}._loadingLogo_16dd0_228{font-size:28px}._streamingContainer_16dd0_233{flex:1;margin-left:12px}._streamingStatus_16dd0_238{margin-bottom:12px;padding:8px 12px;background:#f7fafc;border-radius:8px;border-left:4px solid #4299e1}._statusIndicator_16dd0_246{display:flex;align-items:center;gap:8px;font-size:14px;color:#2d3748;font-weight:500}._spinner_16dd0_255{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid #4299e1;border-radius:50%;animation:_spin_16dd0_255 1s linear infinite}@keyframes _spin_16dd0_255{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._activeTools_16dd0_273{margin-bottom:12px;padding:8px 12px;background:#f0fff4;border-radius:8px;border-left:4px solid #48bb78}._toolsLabel_16dd0_281{font-size:12px;color:#2f855a;font-weight:600;margin-bottom:6px}._toolsList_16dd0_288{display:flex;flex-wrap:wrap;gap:6px}._toolBadge_16dd0_294{display:inline-block;padding:4px 8px;background:#68d391;color:#fff;border-radius:12px;font-size:11px;font-weight:500;animation:_toolPulse_16dd0_1 2s ease-in-out infinite}@keyframes _toolPulse_16dd0_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._streamingSteps_16dd0_317{margin-bottom:12px;background:#fffaf0;border-radius:8px;border-left:4px solid #ed8936;overflow:hidden}._step_16dd0_325{padding:6px 12px;border-bottom:1px solid #fed7aa;display:flex;justify-content:space-between;align-items:center;font-size:12px;animation:_stepSlideIn_16dd0_1 .3s ease-out}._step_16dd0_325:last-child{border-bottom:none}@keyframes _stepSlideIn_16dd0_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}._stepContent_16dd0_350{color:#744210;font-weight:500}._stepTime_16dd0_355{color:#9c4221;font-size:10px;opacity:.7}._step_16dd0_325._thinking_16dd0_361{background:#ebf8ff;border-left-color:#4299e1}._step_16dd0_325._thinking_16dd0_361 ._stepContent_16dd0_350{color:#2b6cb0}._step_16dd0_325._tool_call_16dd0_370{background:#f0fff4;border-left-color:#48bb78}._step_16dd0_325._tool_call_16dd0_370 ._stepContent_16dd0_350{color:#2f855a}._step_16dd0_325._completion_16dd0_379{background:#f7fafc;border-left-color:#38b2ac}._step_16dd0_325._completion_16dd0_379 ._stepContent_16dd0_350{color:#2c7a7b;font-weight:600}@media (max-width: 768px){._streamingStatus_16dd0_238,._activeTools_16dd0_273,._streamingSteps_16dd0_317{margin-left:-12px;margin-right:-12px;border-radius:0;border-left:none;border-top:4px solid}._toolsList_16dd0_288{flex-direction:column;gap:4px}._toolBadge_16dd0_294{text-align:center}._step_16dd0_325{flex-direction:column;align-items:flex-start;gap:2px}._stepTime_16dd0_355{align-self:flex-end}}._completedThinkingProcess_16dd0_422{margin-top:16px;margin-bottom:20px;margin-left:57px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;animation:_fadeInUp_16dd0_1 .5s ease-out}@keyframes _fadeInUp_16dd0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._thinkingHeader_16dd0_444{display:flex;flex-direction:column;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}._thinkingTitle_16dd0_452{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:2px}._thinkingSubtitle_16dd0_459{font-size:12px;color:#718096}._completedSteps_16dd0_464{display:flex;flex-direction:column;gap:8px}._completedStep_16dd0_464{padding:8px 12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px;border-left:3px solid;animation:_stepReveal_16dd0_1 .3s ease-out forwards;opacity:0}._completedStep_16dd0_464:nth-child(1){animation-delay:.1s}._completedStep_16dd0_464:nth-child(2){animation-delay:.2s}._completedStep_16dd0_464:nth-child(3){animation-delay:.3s}._completedStep_16dd0_464:nth-child(4){animation-delay:.4s}._completedStep_16dd0_464:nth-child(5){animation-delay:.5s}@keyframes _stepReveal_16dd0_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._completedStep_16dd0_464._thinking_16dd0_361{background:#ebf4ff;border-left-color:#4299e1}._completedStep_16dd0_464._thinking_16dd0_361 ._stepContent_16dd0_350{color:#2b6cb0}._completedStep_16dd0_464._tool_call_16dd0_370{background:#f0fff4;border-left-color:#48bb78}._completedStep_16dd0_464._tool_call_16dd0_370 ._stepContent_16dd0_350{color:#2f855a}._completedStep_16dd0_464._completion_16dd0_379{background:#e6fffa;border-left-color:#38b2ac}._completedStep_16dd0_464._completion_16dd0_379 ._stepContent_16dd0_350{color:#2c7a7b;font-weight:600}._currentThinkingStep_16dd0_540{margin-bottom:16px;padding:12px 16px;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}._thinkingIndicator_16dd0_548{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}._thinkingIcon_16dd0_556{font-size:16px}._currentStepText_16dd0_560{font-weight:500;flex:1}._thinkingSpinner_16dd0_565{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid #4299e1;border-radius:50%;animation:_spin_16dd0_255 1s linear infinite}._thinkingProcessSummary_16dd0_575{margin-bottom:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}._thinkingSummaryButton_16dd0_583{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#4a5568}._thinkingSummaryButton_16dd0_583:hover{background:#edf2f7}._expandIcon_16dd0_599{font-size:12px;color:#718096;transition:transform .2s ease}._thinkingStepsExpanded_16dd0_605{border-top:1px solid #e2e8f0;padding:16px;background:#ffffff;animation:_expandDown_16dd0_1 .3s ease-out}@keyframes _expandDown_16dd0_1{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px}}._thinkingStep_16dd0_605{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 12px;margin-bottom:6px;border-radius:6px;font-size:13px;border-left:3px solid;animation:_thinkingStepFadeIn_16dd0_1 .3s ease-out}._thinkingStep_16dd0_605:last-child{margin-bottom:0}@keyframes _thinkingStepFadeIn_16dd0_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._thinkingStep_16dd0_605._thinking_16dd0_361{background:#ebf4ff;border-left-color:#4299e1}._thinkingStep_16dd0_605._thinking_16dd0_361 ._stepContent_16dd0_350{color:#2b6cb0}._thinkingStep_16dd0_605._tool_call_16dd0_370{background:#f0fff4;border-left-color:#48bb78}._thinkingStep_16dd0_605._tool_call_16dd0_370 ._stepContent_16dd0_350{color:#2f855a}._thinkingStep_16dd0_605._completion_16dd0_379{background:#e6fffa;border-left-color:#38b2ac}._thinkingStep_16dd0_605._completion_16dd0_379 ._stepContent_16dd0_350{color:#2c7a7b;font-weight:600}@media (max-width: 768px){._thinkingProcessSummary_16dd0_575,._currentThinkingStep_16dd0_540{margin-left:-12px;margin-right:-12px;border-radius:0;border-left:none;border-right:none}._thinkingStep_16dd0_605{flex-direction:column;align-items:flex-start;gap:4px}._stepTime_16dd0_355{align-self:flex-end;font-size:10px}}._scrollToBottomContainer_16dd0_713{display:flex;justify-content:center;margin-bottom:12px;position:sticky;bottom:112px;z-index:10;pointer-events:none}._scrollToBottomButton_16dd0_723{background:#f5f5f5;border:none;border-radius:24px;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014;transition:all .2s ease;color:#374151;font-size:14px;font-weight:500;white-space:nowrap;pointer-events:auto}._scrollToBottomButton_16dd0_723:hover{background:#eeeeee;box-shadow:0 2px 6px #00000026,0 1px 3px #0000001a;transform:translateY(-1px)}._scrollToBottomButton_16dd0_723:active{transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}._scrollToBottomButton_16dd0_723 svg{width:18px;height:18px;fill:#374151}@media (max-width: 768px){._scrollToBottomContainer_16dd0_713{bottom:100px}._scrollToBottomButton_16dd0_723{padding:6px 12px;font-size:13px}._scrollToBottomButton_16dd0_723 svg{width:14px;height:14px}._modeTag_16dd0_155{margin:0 12px 12px}}._answerContainer_1xctl_1{padding:20px;background-color:"#FFFFFF";border-radius:8px;border:1px solid #e2e8f0;margin-left:16px;width:100%}._answerLogo_1xctl_19{font-size:28px}._answerText_1xctl_27{font-size:16px;font-weight:400;line-height:22px;padding-top:16px;padding-bottom:16px;white-space:pre-line}._answerText_1xctl_27 table{border-collapse:collapse}._answerText_1xctl_27 td,._answerText_1xctl_27 th{border:1px solid;padding:5px}._selected_1xctl_65{outline:2px solid rgba(115,118,225,1)}._citationLearnMore_1xctl_73{margin-right:5px;font-weight:600;line-height:24px}._citation_1xctl_73{font-weight:500;line-height:24px;border-radius:4px;text-align:left;padding:0 8px;background:#d1dbfa;color:#123bb6;text-decoration:none;cursor:pointer}._citation_1xctl_73:hover{text-decoration:underline}._followupQuestionsList_1xctl_117{margin-top:10px}._followupQuestionLearnMore_1xctl_125{margin-right:5px;font-weight:600;line-height:24px}._followupQuestion_1xctl_117{font-weight:600;line-height:24px;text-align:left;border-radius:4px;padding:0 8px;background:#e8ebfa;color:#000;font-style:italic;text-decoration:none;cursor:pointer}._supContainer_1xctl_163{text-decoration:none;cursor:pointer}._supContainer_1xctl_163:hover{text-decoration:underline}sup{position:relative;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}._retryButton_1xctl_221{width:fit-content}@keyframes _loading_1xctl_265{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_1xctl_265:after{content:"";animation:_loading_1xctl_265 1s infinite}._typewriterContainer_e8h21_1{position:relative;width:100%;min-height:1em}._typedContent_e8h21_13{display:inline-block;width:100%;line-height:1.6;word-wrap:break-word;animation:_fadeIn_e8h21_1 .2s ease-in}@keyframes _fadeIn_e8h21_1{0%{opacity:0}to{opacity:1}}._typedContent_e8h21_13 h1,._typedContent_e8h21_13 h2,._typedContent_e8h21_13 h3{animation:_slideInLeft_e8h21_1 .3s ease-out}._typedContent_e8h21_13 ul,._typedContent_e8h21_13 ol{animation:_slideInUp_e8h21_1 .3s ease-out}._typedContent_e8h21_13 strong,._typedContent_e8h21_13 em{animation:_highlightFade_e8h21_1 .5s ease-out}@keyframes _slideInLeft_e8h21_1{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInUp_e8h21_1{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _highlightFade_e8h21_1{0%{background-color:#ffff004d}to{background-color:transparent}}._typedText_e8h21_145{font-family:inherit;white-space:pre-wrap;word-wrap:break-word;animation:_typeSmooth_e8h21_1 .1s ease-out}._typedText_e8h21_145{animation:_typeSmooth_e8h21_1 .1s ease-out}@keyframes _typeSmooth_e8h21_1{0%{opacity:.8}to{opacity:1}}._nextLine_e8h21_189{display:none}._lineReveal_e8h21_197{animation:none;opacity:1}._typewriterContainer_e8h21_1 div:not(._typedContent_e8h21_13){animation:_contentReveal_e8h21_1 .5s ease-out}@keyframes _contentReveal_e8h21_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._typewriterContainer_e8h21_1{font-family:inherit;line-height:1.6}._typewriterContainer_e8h21_1 ._typedText_e8h21_145{display:inline;white-space:pre-wrap}._typewriterContainer_e8h21_1 h1,._typewriterContainer_e8h21_1 h2,._typewriterContainer_e8h21_1 h3,._typewriterContainer_e8h21_1 h4,._typewriterContainer_e8h21_1 h5,._typewriterContainer_e8h21_1 h6,._typewriterContainer_e8h21_1 p{margin:.5em 0;display:block}._typewriterContainer_e8h21_1 ul,._typewriterContainer_e8h21_1 ol{margin:.5em 0;padding-left:1.5em}._typewriterContainer_e8h21_1 li{margin:.2em 0}._typewriterContainer_e8h21_1 strong{font-weight:700}._typewriterContainer_e8h21_1 em{font-style:italic}._typewriterContainer_e8h21_1 code{background-color:#f1f5f9;padding:.1em .3em;border-radius:3px;font-family:monospace}._questionInputContainer_47ffe_1{border-radius:8px;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;height:90px;width:100%;padding:15px;background:white}._questionInputTextArea_47ffe_12{width:100%;line-height:40px;padding-top:3px}._questionInputTextArea_47ffe_12 .ms-TextField-fieldGroup{background:white!important;opacity:1!important}._questionInputTextArea_47ffe_12 .ms-TextField-field{background:transparent!important;opacity:1!important}._questionInputButtonsContainer_47ffe_29{flex-direction:column;justify-content:flex-end}._examplesNavList_xm0dp_1{margin-top:16px;padding-left:0;display:flex;flex-wrap:wrap;gap:10px;flex:1;justify-content:center}._example_xm0dp_1{word-break:break-word;background:white;display:flex;flex-direction:column;padding:20px;margin-bottom:5px;cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;max-width:300px;max-height:300px}._example_xm0dp_1:hover{box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;outline:1px solid #94bfff}._exampleText_xm0dp_65{margin:0;font-size:22px;width:280px;min-height:100px;font-size:14px}._exampleBr_xm0dp_81{background-color:#94bfff;width:35px;height:3px;margin-top:8px;margin-bottom:8px}._exampleValue_xm0dp_97{font-style:italic;color:#a9a9a9;font-size:12px}@media only screen and (max-height: 780px){._exampleText_xm0dp_65{font-size:20px;height:80px}}._container_mx8f7_1{display:flex;margin-bottom:20px;width:100%}._message_mx8f7_13{padding:20px;background:#f4f7fe;border-radius:8px;width:100%;margin-left:16px;white-space:pre-line}._thoughtProcess_b834q_1{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;word-wrap:break-word;padding-top:12px;padding-bottom:12px}._tList_b834q_15{padding:20px 20px 0;display:inline-block;background:#e9e9e9}._tListItem_b834q_27{list-style:none;margin:auto auto auto 20px;min-height:50px;border-left:1px dashed #123bb6;padding:0 0 30px 30px;position:relative}._tListItem_b834q_27:last-child{border-left:0}._tListItem_b834q_27:before{position:absolute;left:-18px;top:-5px;content:" ";border:8px solid #d1dbfa;border-radius:500%;background:#123bb6;height:20px;width:20px}._tStep_b834q_79{color:#123bb6;position:relative;font-size:14px;margin-bottom:8px}._tCodeBlock_b834q_93{max-height:300px}._tProp_b834q_101{background-color:#d7d7d7;color:#333232;font-size:12px;padding:3px 10px;border-radius:10px;margin-bottom:8px}._citationImg_b834q_119{height:450px;max-width:100%;object-fit:contain}._downloadButton_1v0ef_1{position:relative;float:right}._markdownViewer_1v0ef_11{border-radius:8px;box-shadow:#0000000d 0 0 0 1px,#0000001a 0 2px 3px;background-color:#fff;margin:20px 0}._loading_1v0ef_29{padding:100px;height:100vh;background-color:#fff}._error_1v0ef_41{height:100vh;background-color:#fff}._markdown_1v0ef_11{padding:30px}table{border-collapse:collapse}th,td{border:1px solid #ddd;padding:8px}tr:nth-child(even){background-color:#f6f8fa}code{display:block;font-family:monospace;padding:10px;background-color:#f6f8fa}._container_1k5c7_1{display:flex;align-items:center;gap:6px;cursor:pointer}._sidebar_739uk_1{position:fixed;top:0;left:0;bottom:0;width:260px;background:#f9fafb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:1000;transition:width .3s ease-in-out}._sidebar_739uk_1._collapsed_739uk_15{width:60px;align-items:center}._header_739uk_20{display:flex;flex-direction:column;padding:16px;gap:16px}._sidebar_739uk_1._collapsed_739uk_15 ._header_739uk_20{padding:16px 0;align-items:center;width:100%}._headerTop_739uk_33{display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:32px}._sidebar_739uk_1._collapsed_739uk_15 ._headerTop_739uk_33{justify-content:center}._logoContainer_739uk_45{display:flex;align-items:center;gap:8px;overflow:hidden}._sidebar_739uk_1._collapsed_739uk_15 ._logoContainer_739uk_45{display:none}._logo_739uk_45{height:32px;width:auto}._title_739uk_61{font-weight:600;font-size:16px;color:#111827;white-space:nowrap}._menuButton_739uk_68{background:none;border:none;cursor:pointer;color:#4b5563;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center}._menuButton_739uk_68:hover{background-color:#e5e7eb}._newChatButton_739uk_84{display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 16px;font-weight:500;color:#374151;cursor:pointer;width:100%;justify-content:flex-start;transition:background-color .2s;box-shadow:0 1px 2px #0000000d}._newChatButton_739uk_84:hover{background-color:#f9fafb;border-color:#9ca3af}._newChatButtonCollapsed_739uk_106{background:none;border:none;cursor:pointer;color:#4b5563;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center}._newChatButtonCollapsed_739uk_106:hover{background-color:#e5e7eb;color:#111827}._content_739uk_123{flex-grow:1;padding:0 16px 16px;overflow-y:auto;width:100%;box-sizing:border-box}._sidebar_739uk_1._collapsed_739uk_15 ._content_739uk_123{display:none}._group_739uk_135{margin-bottom:20px}._groupLabel_739uk_139{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:8px;margin-top:0;padding-left:8px}._footer_739uk_149{padding:16px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-start;margin-top:auto}._sidebar_739uk_1._collapsed_739uk_15 ._footer_739uk_149{justify-content:center;padding:16px 0}._historyItem_1d9jd_1{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:6px;transition:background-color .2s}._historyItem_1d9jd_1:hover{background-color:#f3f4f6}._historyItemButton_1d9jd_23{flex-grow:1;text-align:left;padding:0;margin-right:4px;background:none;border:none;cursor:pointer;min-width:0}._historyItemTitle_1d9jd_43{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._itemActions_1d9jd_57{display:flex;opacity:0;transition:opacity .2s}._historyItem_1d9jd_1:hover ._itemActions_1d9jd_57{opacity:1}._actionButton_1d9jd_73{background:none;border:none;cursor:pointer;padding:4px;border-radius:9999px;color:#6b7280;display:flex;align-items:center;justify-content:center}._actionButton_1d9jd_73:hover{background-color:#e5e7eb;color:#111827}._actionIcon_1d9jd_103{width:20px;height:20px}._renameContainer_1d9jd_111{display:flex;align-items:center;width:100%;gap:4px}._renameInput_1d9jd_123{flex-grow:1;border:1px solid #d1d5db;border-radius:4px;padding:2px 4px;font-size:1rem}._renameActions_1d9jd_137{display:flex}._modalOverlay_1d9jd_143{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modalContent_1d9jd_167{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:400px;width:100%}._modalTitle_1d9jd_187{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px}._modalDescription_1d9jd_199{margin-top:0;margin-bottom:16px}._modalActions_1d9jd_207{display:flex;justify-content:flex-end;gap:16px}._modalCancelButton_1d9jd_217,._modalConfirmButton_1d9jd_219{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}._modalCancelButton_1d9jd_217{background-color:#f3f4f6;color:#374151}._modalConfirmButton_1d9jd_219{background-color:#ef4444;color:#fff}._modalCancelButton_1d9jd_217:hover{background-color:#e5e7eb}._modalConfirmButton_1d9jd_219:hover{background-color:#dc2626}._container_g0l4t_1{flex:1;display:flex;flex-direction:column;margin-top:20px;overflow-y:auto;width:100%;padding:0 20px;box-sizing:border-box}._progressContainer_g0l4t_53{flex:1;display:flex;flex-direction:column;align-items:center;width:100%}._headerContainer_g0l4t_69{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:10px;text-align:center;width:100%}._title_g0l4t_89{margin-bottom:10px;margin-top:32px;font-weight:600}._inputContainer_g0l4t_101{display:flex;flex-direction:column;gap:16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;margin-bottom:20px;word-break:break-word;width:100%;max-width:620px;box-sizing:border-box}._inputFieldContainer_g0l4t_131{display:flex;flex-direction:row;gap:16px;width:100%}._inputField_g0l4t_131{display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1 0;min-width:0}._inputFieldInput_g0l4t_163{width:100%;height:44px;min-height:44px;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:10px!important;font:inherit;font-size:16px;box-sizing:border-box;min-width:0}._yearDropdown_g0l4t_193{width:100%;min-width:0}._yearDropdown_g0l4t_193 .ms-Dropdown-container{width:100%}._yearDropdown_g0l4t_193 .ms-Dropdown-title{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px;font:inherit;font-size:16px;min-height:44px;height:44px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._yearDropdown_g0l4t_193 .ms-Dropdown-title:focus,._yearDropdown_g0l4t_193 .ms-Dropdown-title:hover{border-color:#e2e8f0}._yearDropdown_g0l4t_193 .ms-Dropdown-caretDown{color:#1f2937}._inputField_g0l4t_131 label{font-weight:500}._buttonContainer_g0l4t_269{display:flex;flex-direction:row;gap:10px;margin-top:16px;justify-content:space-between;padding:0 20px;flex-wrap:wrap}._generateButton_g0l4t_289{background-color:#0078d4!important;color:#fff!important;padding:10px!important;border-radius:10px!important;min-width:235px}._documentButton_g0l4t_305{background-color:#0078d4!important;color:#fff!important;padding:10px!important;border-radius:10px!important}._documentButton_g0l4t_305:hover:not(:disabled){background-color:#0c5e31}._generateButton_g0l4t_289:hover:not(:disabled){background-color:#106ebe}._message_g0l4t_335{padding:10px;border-radius:4px;font-weight:500;text-align:center}._tabContainer_g0l4t_349{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:5%;padding-right:5%;box-sizing:border-box}._sectionContainer_g0l4t_371{flex:1;display:flex;flex-direction:column;align-items:center;width:100%}._content_g0l4t_387{flex:1;background-color:#f5f5f5;border-radius:8px;padding:20px;margin-bottom:20px;overflow-y:auto}._reportSection_g0l4t_405{white-space:pre-wrap;line-height:1.6}._loadingContainer_g0l4t_415{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}._backButton_g0l4t_433{align-self:flex-start;padding:8px 16px;background-color:#0078d4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}._backButton_g0l4t_433:hover{background-color:#106ebe}._editableTextarea_g0l4t_463{width:100%;height:100%;border:1px solid #ccc!important;border-radius:10px!important;padding:10px!important;font-size:16px;color:#333;background-color:#fff!important;resize:none;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}._yellowHighlight_g0l4t_495{background-color:#ff9;padding:2px 4px;border-radius:3px;display:inline;font-weight:500}._textFieldContainer_g0l4t_511{position:relative}._editableSection_g0l4t_519{position:relative;width:100%;max-height:350px;min-height:350px;margin-bottom:20px}._editButton_g0l4t_535{position:absolute;top:5px;right:5px}._highlightedText_g0l4t_547{display:none}._editableTextarea_g0l4t_463:focus+._highlightedText_g0l4t_547{display:block}._optionsContainer_g0l4t_563{display:flex;flex-direction:row;gap:16px;width:100%}._chatEmptyStateSubtitle_g0l4t_577{color:#718096;font-size:16px;margin-bottom:10px}._reportContainer_g0l4t_589{display:flex;flex-direction:column;gap:16px}._reportVersion_g0l4t_601{font-weight:600}._reportDescription_g0l4t_609{color:#718096}._versionContainer_g0l4t_617{display:flex;flex-direction:row;gap:16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;margin-bottom:20px;word-break:break-word;width:100%;max-width:620px;box-sizing:border-box}._version_g0l4t_617,._reportContainer_g0l4t_589{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){._inputFieldContainer_g0l4t_131{flex-direction:column}._buttonContainer_g0l4t_269{flex-direction:column;align-items:stretch;padding:0}._generateButton_g0l4t_289,._documentButton_g0l4t_305{width:100%;min-width:auto}._tabContainer_g0l4t_349{padding-left:10px;padding-right:10px}._optionsContainer_g0l4t_563,._versionContainer_g0l4t_617{flex-direction:column}}@media screen and (min-width: 769px) and (max-width: 992px){._tabContainer_g0l4t_349{padding-left:5%;padding-right:5%}._optionsContainer_g0l4t_563{gap:10px}}._login_ecdct_1{display:flex;min-height:100vh;width:100%}._loginHalf_ecdct_13{min-height:100%;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:16px;text-align:justify}._loginHalfContent_ecdct_35{display:flex;flex-direction:column;align-items:center;width:80%;max-width:400px;color:#0468b1;font-size:12px}._loginForm_ecdct_55{display:flex;flex-direction:column;align-items:center;width:50%;color:#718096;font-size:12px;text-align:center}._loginButton_ecdct_75{width:100%;background-color:#0468b1;color:#fff;padding:16px;border:none;border-radius:4px}ul{padding-inline-start:16px!important}@media (orientation: portrait){._login_ecdct_1{flex-direction:column-reverse}._loginHalf_ecdct_13{width:100%}}._loginButton_6g4d0_1{width:100%;background-color:#0468b1;color:#fff;padding:16px;border:none;border-radius:4px}._loginButton_6g4d0_1:hover{background-color:#4285f4;color:#fff}
