*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f2f2;font-family:"monospace",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{height:100%}._container_e4ujd_16{background:0 0;flex-direction:column;flex:1 0 auto;margin-top:20px;font-family:monospace;display:flex}._chatRoot_e4ujd_25{flex:1;display:flex}._chatContainer_e4ujd_30{flex-direction:column;flex:1;align-items:center;width:100%;font-family:monospace;display:flex}._chatEmptyState_e4ujd_39{transform-origin:top;flex-direction:column;flex-grow:1;align-items:center;gap:20px;max-height:1024px;display:flex;transform:scale(.9)}._chatEmptyState_e4ujd_39._hasImage_e4ujd_51{justify-content:flex-start;padding-top:0}._chatEmptyState_e4ujd_39._noImage_e4ujd_57{justify-content:center;padding-top:200px}._chatEmptyStateTitle_e4ujd_62{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:600}._chatEmptyStateSubtitle_e4ujd_69{margin-bottom:10px;font-weight:600}._powerplantImageContainer_e4ujd_75{flex-shrink:0;width:900px;height:300px;margin-top:0;margin-bottom:0;position:relative}._powerplantImageContainer_e4ujd_75 img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 4px 12px #0000001a}._powerplantImageSkeleton_e4ujd_93{background-color:#f0f0f0;border-radius:12px;width:100%;height:100%;animation:1.5s ease-in-out infinite _pulse_e4ujd_1}@media only screen and (height<=780px),only screen and (width<=1024px){._chatEmptyState_e4ujd_39{padding-top:0}._powerplantImageContainer_e4ujd_75{width:700px;height:233px;margin-top:0;margin-bottom:0}}._chatMessageStream_e4ujd_114{flex-direction:column;flex-grow:1;width:100%;max-width:1028px;max-height:1024px;padding-left:24px;padding-right:24px;font-family:monospace;display:flex;overflow-y:auto}._chatMessageGpt_e4ujd_127{min-width:0;max-width:80%;margin-bottom:20px;font-family:monospace;display:flex;overflow-x:hidden}._chatMessageGptMinWidth_e4ujd_136{max-width:500px;margin-bottom:20px;font-family:monospace}._reasoningContainer_e4ujd_142{box-sizing:border-box;background:#f9f9f9;border-radius:8px;width:100%;margin:0;padding:6px 12px;box-shadow:0 0 2px #00000014,0 2px 4px #00000014}._reasoningHeader_e4ujd_154{cursor:pointer;color:#8a8a8a;background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;font-family:inherit;font-size:12px;display:flex}._reasoningHeader_e4ujd_154:hover{color:#666}._reasoningBody_e4ujd_171{border-left:2px solid #e0e0e0;max-height:500px;margin-left:8px;padding-left:10px;overflow:hidden auto}._reasoningNode_e4ujd_180{margin:2px 0}._reasoningNodeHeader_e4ujd_184{cursor:pointer;color:#999;background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;font-family:inherit;font-size:12px;font-style:italic;display:flex}._reasoningNodeHeader_e4ujd_184:hover{color:#777}._reasoningText_e4ujd_202{color:#9a9a9a;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-width:100%;padding:2px 4px 6px 22px;font-size:12px;font-style:italic;line-height:1.4}._chatInput_e4ujd_214{backdrop-filter:blur(6px);background:0 0;flex:0 0 100px;width:100%;max-width:1028px;padding:12px 24px 24px;position:sticky;bottom:0}._chatAnalysisPanel_e4ujd_225{flex:1;max-height:89vh;margin-left:20px;margin-right:20px;overflow-y:auto}._chatSettingsSeparator_e4ujd_233{flex-direction:column;margin-top:15px;display:flex}._loadingLogo_e4ujd_239{font-size:28px}._commandsContainer_e4ujd_243{align-self:flex-end;display:flex}._commandButton_e4ujd_248{margin-bottom:20px;margin-right:20px}._feedbackButton_e4ujd_253{color:#fff;cursor:pointer;z-index:1000;background:#0078d4;border:none;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:30px;height:110px;padding:0;transition:background .15s,box-shadow .15s;display:flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:-2px 2px 8px #0003}._feedbackButton_e4ujd_253:hover{background:#106ebe;box-shadow:-3px 3px 12px #00000040}._feedbackButtonInner_e4ujd_280{white-space:nowrap;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;font-family:monospace;font-size:11px;font-weight:700;display:inline-flex;transform:rotate(-90deg)}._thoughtProcess_1ooqd_1{word-wrap:break-word;padding-top:12px;padding-bottom:12px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._tList_1ooqd_8{background:#e9e9e9;padding:20px 20px 0;display:inline-block}._tListItem_1ooqd_14{border-left:1px dashed #123bb6;min-height:50px;margin:auto auto auto 20px;padding:0 0 30px 30px;list-style:none;position:relative}._tListItem_1ooqd_14:last-child{border-left:0}._tListItem_1ooqd_14:before{content:" ";background:#123bb6;border:8px solid #d1dbfa;border-radius:500%;width:20px;height:20px;position:absolute;top:-5px;left:-18px}._tStep_1ooqd_40{color:#123bb6;margin-bottom:8px;font-size:14px;position:relative}._tCodeBlock_1ooqd_47{max-height:300px}._tProp_1ooqd_51{color:#333232;background-color:#d7d7d7;border-radius:10px;margin-bottom:8px;padding:3px 10px;font-size:12px}._citationImg_1ooqd_60{object-fit:contain;max-width:100%;height:450px}._downloadButton_1o536_1{float:right;position:relative}._markdownViewer_1o536_6{background-color:#fff;border-radius:8px;margin:20px 0;box-shadow:0 0 0 1px #0000000d,0 2px 3px #0000001a}._loading_1o536_15{background-color:#fff;height:100vh;padding:100px}._error_1o536_21{background-color:#fff;height:100vh}._markdown_1o536_6{padding:30px}table{border-collapse:collapse}th,td{border:1px solid #ddd;padding:8px}tr:nth-child(2n){background-color:#f6f8fa}code{background-color:#f6f8fa;padding:10px;font-family:monospace;display:block}._supportingContentNavList_beb5d_1{flex-direction:column;gap:10px;padding-left:5px;list-style:none;display:flex}._supportingContentItem_beb5d_9{word-break:break-word;background:#f9f9f9;border-radius:8px;outline:1px solid #0000;flex-direction:column;padding:20px;display:flex;box-shadow:0 0 0 1px #0000000d,0 2px 3px #0000001a}._supportingContentItemHeader_beb5d_23{margin:0}._supportingContentItemText_beb5d_27{margin-bottom:0;font-weight:300}._supportingContentItemImage_beb5d_32{object-fit:contain}._answerContainer_z8pxs_1{box-sizing:border-box;background:#f9f9f9;border-radius:8px;outline:1px solid #0000;max-width:100%;padding:20px;overflow-x:auto;box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}._answerLogo_z8pxs_14{font-size:28px}._answerText_z8pxs_18{overflow-wrap:break-word;word-break:break-word;max-width:100%;padding-top:16px;padding-bottom:16px;font-family:monospace;font-size:16px;font-weight:400;line-height:22px}._answerText_z8pxs_18 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._answerText_z8pxs_18 td,._answerText_z8pxs_18 th{overflow-wrap:break-word;word-break:break-word;border:1px solid;max-width:320px;padding:5px}._answerText_z8pxs_18 pre,._answerText_z8pxs_18 code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-width:100%;overflow-x:auto}._answerText_z8pxs_18 img{max-width:100%}._selected_z8pxs_59{outline:2px solid #7376e1}._citationLearnMore_z8pxs_63{margin-right:5px;font-weight:600;line-height:24px}._citation_z8pxs_63{text-align:center;color:#123bb6;cursor:pointer;background:#d1dbfa;border-radius:4px;padding:0 8px;font-weight:500;line-height:24px;text-decoration:none}._citation_z8pxs_63:hover{text-decoration:underline}._followupQuestionsList_z8pxs_85{margin-top:10px}._followupQuestionLearnMore_z8pxs_89{margin-right:5px;font-weight:600;line-height:24px}._followupQuestion_z8pxs_85{text-align:center;color:#000;cursor:pointer;background:#e8ebfa;border-radius:4px;padding:0 8px;font-style:italic;font-weight:600;line-height:24px;text-decoration:none}._supContainer_z8pxs_108{cursor:pointer;text-decoration:none}._supContainer_z8pxs_108:hover{text-decoration:underline}sup{vertical-align:top;color:#123bb6;cursor:pointer;background:#d1dbfa;border-radius:3px;outline:1px solid #0000;justify-content:center;align-items:center;min-width:14px;height:14px;margin:0 2px;font-size:10px;font-weight:600;text-decoration-color:#0000;display:inline-flex;position:relative;top:-1px}._retryButton_z8pxs_137{width:fit-content}@keyframes _loading_z8pxs_159{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_z8pxs_159:after{content:"";animation:1s infinite _loading_z8pxs_159}._examplesNavList_m1952_1{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}._examplesNavList_m1952_1 li{flex:390px;min-width:390px;max-width:630px}._exampleButton_m1952_17{box-sizing:border-box;color:#333;text-align:left;word-break:break-word;white-space:pre-wrap;backdrop-filter:blur(4px);cursor:pointer;background:#ffffffd9;border:1px solid #0000000f;border-radius:16px;width:100%;height:180px;padding:20px;font-family:monospace;font-size:22px;font-weight:500;line-height:1.3;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}._exampleButton_m1952_17:hover,._exampleButton_m1952_17:focus{border-color:#7a4ff64d;outline:none;transform:translateY(-2px);box-shadow:0 6px 14px #00000014}._exampleButton_m1952_17:active{box-shadow:none;transform:translateY(0)}@media (width<=900px){._examplesNavList_m1952_1 li{flex:330px;min-width:330px}._exampleButton_m1952_17{height:150px}}@media (width<=600px){._examplesNavList_m1952_1{gap:12px}._examplesNavList_m1952_1 li{flex:100%;min-width:100%}._exampleButton_m1952_17{height:128px;padding:16px}}._container_1pzrp_1{margin-top:10px}._section_166ka_1{padding:8px 0}._header_166ka_5{width:100%}._label_166ka_9{color:#323130;font-family:monospace;font-size:14px;font-weight:600}._content_166ka_16{padding-top:8px}._wrapper_1rhhj_1{flex-direction:column;gap:4px;display:flex;position:relative}._label_1rhhj_8{color:#323130;padding-bottom:2px;font-family:monospace;font-size:14px;font-weight:600}._inputBox_1rhhj_17{cursor:pointer;background:#fff;border:1px solid #c8c6c4;border-radius:4px;align-items:center;min-height:36px;padding:4px 4px 4px 8px;transition:border-color .15s;display:flex}._inputBox_1rhhj_17:hover{border-color:#605e5c}._inputBoxOpen_1rhhj_33{border-width:2px;border-color:#0078d4;padding:3px 3px 3px 7px}._inputContent_1rhhj_39{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-height:28px;display:flex}._placeholder_1rhhj_48{color:#a09e9c;user-select:none;font-family:monospace;font-size:13px}._searchInput_1rhhj_55{color:#323130;background:0 0;border:none;outline:none;flex:1;min-width:60px;padding:2px 0;font-family:monospace;font-size:13px}._chip_1rhhj_68{color:#323130;white-space:nowrap;background:#fff;border:1.5px solid #323130;border-radius:16px;align-items:center;gap:3px;max-width:180px;padding:3px 4px 3px 10px;font-family:monospace;font-size:12px;line-height:1.2;display:inline-flex}._chipText_1rhhj_84{text-overflow:ellipsis;overflow:hidden}._chipRemove_1rhhj_89{color:#323130;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1;transition:background .1s;display:inline-flex}._chipRemove_1rhhj_89:hover{background:#edebe9}._chevron_1rhhj_114{color:#605e5c;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .2s;display:flex}._chevronOpen_1rhhj_130{transform:rotate(180deg)}._dropdown_1rhhj_135{z-index:1000;background:#fff;border:1px solid #c8c6c4;border-radius:6px;max-height:240px;margin-top:4px;padding:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}._optionsContainer_1rhhj_151{flex-wrap:wrap;gap:6px;display:flex}._noResults_1rhhj_157{color:#a09e9c;padding:8px 4px;font-family:monospace;font-size:12px;display:block}._optionChip_1rhhj_166{color:#323130;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #c8c6c4;border-radius:18px;align-items:center;gap:4px;padding:6px 12px;font-family:monospace;font-size:12px;transition:all .12s;display:inline-flex}._optionChip_1rhhj_166:hover{background:#faf9f8;border-color:#323130}._optionChipSelected_1rhhj_187{background:#f3f2f1;border-color:#323130;font-weight:600}._optionCheck_1rhhj_193{color:#605e5c;margin-left:2px;font-size:10px;font-weight:700}._container_39fgz_1{margin-top:10px}._filtersLabel_39fgz_5{color:#605e5c;font-family:monospace;font-size:13px;font-weight:600}._resultsCount_39fgz_12{color:#605e5c;padding-top:4px;font-family:monospace;font-size:13px}._clearFiltersButton_39fgz_19{color:#0078d4;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:0 0;border:1.5px solid #0078d4;border-radius:20px;align-self:center;margin-top:8px;padding:8px 24px;font-family:monospace;font-size:12px;font-weight:600;transition:all .15s}._clearFiltersButton_39fgz_19:hover{color:#005aaa;background:#0078d40f;border-color:#005aaa}._questionInputWrapper_7kooc_1{flex-direction:column;gap:6px;width:100%;display:flex}._questionInputContainer_7kooc_8{background:#fff;border-radius:8px;width:100%;min-height:90px;padding:15px;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f}._questionInputTextArea_7kooc_19{width:100%;line-height:40px}._questionInputButtonsContainer_7kooc_24{flex-direction:row;align-items:flex-end;gap:4px;display:flex}._filterButtonWrapper_7kooc_31{display:inline-flex;position:relative}._filterIndicator_7kooc_36{pointer-events:none;background-color:#d83b01;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px;box-shadow:0 0 2px #0000004d}._enhanceButtonLoading_7kooc_48{opacity:.4;pointer-events:none}._enhanceWarning_7kooc_53{color:#d83b01;font-size:12px;animation:.2s ease-in _fadeIn_7kooc_1}@keyframes _fadeIn_7kooc_1{0%{opacity:0}to{opacity:1}}._attachmentsRow_7kooc_68{flex-wrap:wrap;gap:6px;padding:4px 2px;display:flex}._attachmentChip_7kooc_75{background:#f0f0f0;border:1px solid #d0d0d0;border-radius:12px;align-items:center;gap:4px;max-width:200px;padding:2px 8px 2px 10px;font-size:12px;display:inline-flex}._chipName_7kooc_87{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}._chipRemove_7kooc_94{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}._chipRemove_7kooc_94:hover{color:#d83b01}._container_1xgit_1{flex-direction:column;align-items:flex-end;max-width:80%;margin-bottom:20px;margin-left:auto;display:flex}._message_1xgit_10{background:#e8ebfa;border-radius:8px;outline:1px solid #0000;padding:20px;box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}._attachments_1xgit_20{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}._attachment_1xgit_20{color:#333;text-overflow:ellipsis;white-space:nowrap;background:#dfe3f7;border-radius:12px;max-width:220px;padding:4px 10px;font-size:12px;overflow:hidden}.spinner-container{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.spinner{border:5px solid #0000001a;border-top-color:#0078d4;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.spinner-label{color:#333;margin-top:10px;font-size:16px}@keyframes spin{to{transform:rotate(360deg)}}.ms-Overlay{background:0 0!important}._modalContainer_19y9l_5{background:linear-gradient(135deg,#7a4ff6 0%,#00c2ff 100%) 0 0/cover fixed;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}._modalBox_19y9l_19{backdrop-filter:blur(12px);background:#fffc;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:480px;min-height:240px;padding:50px 60px;transition:all .3s;display:flex;box-shadow:0 8px 25px #00000040}._title_19y9l_41{text-align:center;background:linear-gradient(90deg,#7a4ff6,#00c2ff);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;font-size:26px;font-weight:600}._filterWrapper_19y9l_52{justify-content:center;width:100%;display:flex}.ms-Dropdown{min-width:200px}.ms-Dropdown-title{transition:all .2s;background-color:#fff!important;border:1px solid #c5c5c5!important;border-radius:8px!important}.ms-Dropdown-title:hover{box-shadow:0 0 0 2px #7a4ff640;border-color:#7a4ff6!important}.ms-Dropdown-caretDown{color:#7a4ff6!important}._container_cfwv2_1{cursor:pointer;align-items:center;gap:6px;display:flex}._container_9tovc_1{min-width:520px;max-width:600px;padding:28px 32px 24px;font-family:monospace;animation:.2s ease-out _modalFadeIn_9tovc_1;position:relative}@keyframes _modalFadeIn_9tovc_1{0%{opacity:0}to{opacity:1}}._closeButton_9tovc_15{cursor:pointer;color:#555;background:0 0;border:none;font-size:20px;position:absolute;top:12px;right:16px}._closeButton_9tovc_15:hover{color:#000}._title_9tovc_30{margin:0 0 4px;font-family:monospace}._titleUnderline_9tovc_35{background:#0078d4;border-radius:2px;width:48px;height:3px;margin-bottom:14px}._description_9tovc_43{color:#555;margin:0 0 20px;font-size:13px}._successMessage_9tovc_49{text-align:center;color:#107c10;padding:24px 0;font-weight:600}._field_9tovc_56{margin-bottom:16px}._label_9tovc_60{margin-bottom:6px;font-family:monospace;font-size:13px;font-weight:600;display:block}._required_9tovc_68{color:#c00}._qaList_9tovc_72{background:#fafafa;border:1px solid #ddd;border-radius:4px;max-height:240px;overflow-y:auto}._emptyQA_9tovc_80{color:#888;padding:12px;font-size:13px}._qaPair_9tovc_86{border-bottom:1px solid #eee;padding:10px 12px}._qaPair_9tovc_86:last-child{border-bottom:none}._question_9tovc_95{color:#666;gap:8px;margin-bottom:6px;font-size:12px;display:flex}._qLabel_9tovc_103{min-width:76px}._errorMessage_9tovc_107{color:#c00;margin-bottom:10px;font-size:12px}._actions_9tovc_113{justify-content:flex-end;gap:12px;display:flex}@media only screen and (height<=780px){._chatEmptyState_wpeys_23{padding-top:0}._chatEmptyStateTitle_wpeys_33{margin-bottom:0;font-size:3rem}}._layout_vb4i7_1{flex-direction:column;height:100%;display:flex}._header_vb4i7_7{color:#f2f2f2;background-color:#222}._headerContainer_vb4i7_12{justify-content:space-around;align-items:center;margin-left:12px;margin-right:12px;display:flex}._headerTitleContainer_vb4i7_20{color:#f2f2f2;align-items:center;margin-right:40px;text-decoration:none;display:flex}._headerLogo_vb4i7_28{height:40px}._headerTitle_vb4i7_20{margin-left:12px;font-weight:600}._headerNavList_vb4i7_37{padding-left:0;list-style:none;display:flex}._headerNavPageLink_vb4i7_43{color:#f2f2f2;opacity:.75;text-decoration:none;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}._headerNavPageLink_vb4i7_43:hover{opacity:1}._headerNavPageLinkActive_vb4i7_57{color:#f2f2f2;text-decoration:none}._headerNavLeftMargin_vb4i7_62{margin-right:130px}._headerRightText_vb4i7_66{margin-left:40px;font-weight:400}._microsoftLogo_vb4i7_71{height:23px;font-weight:600}._githubLogo_vb4i7_76{height:20px}._headerRightContainer_vb4i7_80{align-items:center;gap:12px;display:flex}._gdprButton_vb4i7_86{color:#fff;cursor:pointer;background-color:#00a0df;border:none;border-radius:4px;padding:6px 16px;font-size:14px;font-weight:500;transition:background-color .2s}._gdprButton_vb4i7_86:hover{background-color:#0088c4}._gdprButton_vb4i7_86:active{background-color:#006b9e}._container_wpeys_1{flex-direction:column;flex:1;margin-top:20px;font-family:monospace;display:flex}._chatRoot_wpeys_9{flex:1;display:flex}._chatContainer_wpeys_14{flex-direction:column;flex:1;align-items:center;width:100%;font-family:monospace;display:flex}._chatEmptyState_wpeys_23{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;max-height:1024px;padding-top:120px;display:flex}._chatEmptyStateTitle_wpeys_33{margin-top:0;margin-bottom:30px;font-size:4rem;font-weight:600}._chatEmptyStateSubtitle_wpeys_40{margin-bottom:10px;font-weight:600}@media only screen and (height<=780px){._chatEmptyState_wpeys_23{padding-top:0}._chatEmptyStateTitle_wpeys_33{margin-bottom:0;font-size:3rem}}._chatMessageStream_wpeys_56{flex-direction:column;flex-grow:1;width:100%;max-width:1028px;max-height:1024px;padding-left:24px;padding-right:24px;font-family:monospace;display:flex;overflow-y:auto}._chatMessageGpt_wpeys_69{min-width:500px;max-width:80%;margin-bottom:20px;font-family:monospace;display:flex}._chatMessageGptMinWidth_wpeys_77{max-width:500px;margin-bottom:20px;font-family:monospace}._chatInput_wpeys_83{background:#f2f2f2;flex:0 0 100px;width:100%;max-width:1028px;padding:12px 24px 24px;position:sticky;bottom:0}._chatAnalysisPanel_wpeys_96{flex:1;max-height:89vh;margin-left:20px;margin-right:20px;overflow-y:auto}._chatSettingsSeparator_wpeys_104{flex-direction:column;margin-top:15px;display:flex}._loadingLogo_wpeys_110{font-size:28px}._commandsContainer_wpeys_114{align-self:flex-end;display:flex}._commandButton_wpeys_119{margin-bottom:20px;margin-right:20px}.gdpr-modal-content{background-color:#fff;border-radius:4px;width:600px;max-width:90vw;padding:24px}.gdpr-modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gdpr-modal-title{margin:0;font-size:20px;font-weight:600}.gdpr-language-selector{margin-bottom:16px}.gdpr-dropdown{width:200px}.gdpr-language-option{align-items:center!important;gap:8px!important;display:flex!important}.gdpr-content-container{background-color:#fafafa;border:1px solid #e1e1e1;border-radius:4px;max-height:400px;margin-bottom:24px;padding:16px;overflow-y:auto}.gdpr-content-text{margin:0;line-height:1.5}.gdpr-modal-actions{justify-content:flex-end;display:flex}._container_3pbeg_16{background:0 0;flex-direction:column;flex:1 0 auto;margin-top:20px;font-family:monospace;display:flex}._chatRoot_3pbeg_25{flex:1;display:flex}._chatContainer_3pbeg_30{flex-direction:column;flex:1;align-items:center;width:100%;font-family:monospace;display:flex}._chatEmptyState_3pbeg_39{transform-origin:top;flex-direction:column;flex-grow:1;align-items:center;gap:20px;max-height:1024px;display:flex;transform:scale(.9)}._chatEmptyState_3pbeg_39._hasImage_3pbeg_51{justify-content:flex-start;padding-top:0}._chatEmptyState_3pbeg_39._noImage_3pbeg_57{justify-content:center;padding-top:200px}._chatEmptyStateTitle_3pbeg_62{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:600}._chatEmptyStateSubtitle_3pbeg_69{margin-bottom:10px;font-weight:600}._powerplantImageContainer_3pbeg_75{flex-shrink:0;width:900px;height:300px;margin-top:0;margin-bottom:0;position:relative}._powerplantImageContainer_3pbeg_75 img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 4px 12px #0000001a}._powerplantImageSkeleton_3pbeg_93{background-color:#f0f0f0;border-radius:12px;width:100%;height:100%;animation:1.5s ease-in-out infinite _pulse_3pbeg_1}@media only screen and (height<=780px),only screen and (width<=1024px){._chatEmptyState_3pbeg_39{padding-top:0}._powerplantImageContainer_3pbeg_75{width:700px;height:233px;margin-top:0;margin-bottom:0}}._chatMessageStream_3pbeg_114{flex-direction:column;flex-grow:1;width:100%;max-width:1028px;max-height:1024px;padding-left:24px;padding-right:24px;font-family:monospace;display:flex;overflow-y:auto}._chatMessageGpt_3pbeg_127{min-width:500px;max-width:80%;margin-bottom:20px;font-family:monospace;display:flex}._chatMessageGptMinWidth_3pbeg_135{max-width:500px;margin-bottom:20px;font-family:monospace}._chatInput_3pbeg_141{backdrop-filter:blur(6px);background:0 0;flex:0 0 100px;width:100%;max-width:1028px;padding:12px 24px 24px;position:sticky;bottom:0}._chatAnalysisPanel_3pbeg_152{flex:1;max-height:89vh;margin-left:20px;margin-right:20px;overflow-y:auto}._chatSettingsSeparator_3pbeg_160{flex-direction:column;margin-top:15px;display:flex}._loadingLogo_3pbeg_166{font-size:28px}._commandsContainer_3pbeg_170{align-self:flex-end;display:flex}._commandButton_3pbeg_175{margin-bottom:20px;margin-right:20px}._container_h9e45_1{display:inline-block;position:relative}._badge_h9e45_14{color:#fff;text-align:center;background-color:#d83b01;border-radius:50%;min-width:16px;height:16px;padding:2px 5px;font-size:10px;font-weight:700;line-height:12px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 2px #0000004d}html,body{background:linear-gradient(135deg,#ede9fb 0%,#e3f7ff 100%) 0 0/cover fixed;min-height:100%;margin:0;padding:0}body{flex-direction:column;display:flex}._container_chkcn_16{background:0 0;flex-direction:column;flex:1 0 auto;margin-top:20px;font-family:monospace;display:flex}._chatRoot_chkcn_25{flex:1;display:flex}._chatContainer_chkcn_30{flex-direction:column;flex:1;align-items:center;width:100%;font-family:monospace;display:flex}._chatEmptyState_chkcn_39{transform-origin:top;flex-direction:column;flex-grow:1;align-items:center;gap:20px;max-height:1024px;display:flex;transform:scale(.9)}._chatEmptyState_chkcn_39._hasImage_chkcn_51{justify-content:flex-start;padding-top:0}._chatEmptyState_chkcn_39._noImage_chkcn_57{justify-content:center;padding-top:200px}._chatEmptyStateTitle_chkcn_62{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:600}._chatEmptyStateSubtitle_chkcn_69{margin-bottom:10px;font-weight:600}._powerplantImageContainer_chkcn_75{flex-shrink:0;width:900px;height:300px;margin-top:0;margin-bottom:0;position:relative}._powerplantImageContainer_chkcn_75 img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 4px 12px #0000001a}._powerplantImageSkeleton_chkcn_93{background-color:#f0f0f0;border-radius:12px;width:100%;height:100%;animation:1.5s ease-in-out infinite _pulse_chkcn_1}@media only screen and (height<=780px),only screen and (width<=1024px){._chatEmptyState_chkcn_39{padding-top:0}._powerplantImageContainer_chkcn_75{width:700px;height:233px;margin-top:0;margin-bottom:0}}._chatMessageStream_chkcn_114{flex-direction:column;flex-grow:1;width:100%;max-width:1028px;max-height:1024px;padding-left:24px;padding-right:24px;font-family:monospace;display:flex;overflow-y:auto}._chatMessageGpt_chkcn_127{min-width:500px;max-width:80%;margin-bottom:20px;font-family:monospace;display:flex}._chatMessageGptMinWidth_chkcn_135{max-width:500px;margin-bottom:20px;font-family:monospace}._chatInput_chkcn_141{backdrop-filter:blur(6px);background:0 0;flex:0 0 100px;width:100%;max-width:1028px;padding:12px 24px 24px;position:sticky;bottom:0}._chatAnalysisPanel_chkcn_152{flex:1;max-height:89vh;margin-left:20px;margin-right:20px;overflow-y:auto}._chatSettingsSeparator_chkcn_160{flex-direction:column;margin-top:15px;display:flex}._loadingLogo_chkcn_166{font-size:28px}._commandsContainer_chkcn_170{align-self:flex-end;display:flex}._commandButton_chkcn_175{margin-bottom:20px;margin-right:20px}._container_x2g71_1{cursor:pointer;align-items:center;gap:6px;display:flex}._callout_x2g71_8{min-height:100px;padding:16px}._list_x2g71_13{justify-content:center;align-items:center;display:flex}._item_x2g71_19{white-space:nowrap;text-overflow:ellipsis;width:250px;margin-bottom:12px;overflow:hidden}._sidebar_1ob3a_1{background:#fff9;border-right:1px solid #edebe9;flex-direction:column;flex:0 0 260px;width:260px;max-height:1024px;display:flex}._newChatButton_1ob3a_11{text-align:left;cursor:pointer;background:#fff;border:1px solid #c8c6c4;border-radius:8px;flex:none;margin:12px;padding:10px 12px;font-family:monospace;font-size:13px}._newChatButton_1ob3a_11:hover{background:#f3f2f1}._list_1ob3a_28{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}._item_1ob3a_35{text-align:left;color:#323130;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;width:100%;margin-bottom:2px;padding:10px;font-family:monospace;font-size:12px;display:block;overflow:hidden}._item_1ob3a_35:hover{background:#f3f2f1}._itemActive_1ob3a_57{background:#e8e5f9;font-weight:600}._emptyState_1ob3a_62{color:#605e5c;padding:12px;font-family:monospace;font-size:12px}
