*{box-sizing:border-box}html{background:#f2f2f2;font-size:12px;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}body{height:100%;margin:0;padding:0}#root{height:100%}@media(min-width:480px){html{font-size:13px}}@media(min-width:600px){html{font-size:14px}}@media(min-width:768px){html{font-size:15px}}@media(min-width:992px){html{font-size:16px}}._container_1ctps_1{flex:1;display:flex;flex-direction:column;margin-top:1rem}._chatRoot_1ctps_8{flex:1;display:flex}._chatContainer_1ctps_13{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-height:calc(100vh - 10rem)}._scopeBanner_1ctps_22,._scopeBannerWarning_1ctps_23{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 4rem);min-height:48px;margin:0 2rem .75rem;padding:8px 12px;border:1px solid #d2d0ce;border-left:4px solid #0078d4;border-radius:6px;background:#fff;color:#323130}._scopeBannerWarning_1ctps_23{border-left-color:#a4262c;background:#fff4f4}._scopeBannerActions_1ctps_44{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}._scopeBanner_1ctps_22 strong,._scopeBanner_1ctps_22 small{display:block}._scopeBanner_1ctps_22 strong{font-size:13px;line-height:1.25}._scopeBanner_1ctps_22 small{color:#605e5c;font-size:12px;line-height:1.3;margin-top:3px}._chatEmptyState_1ctps_69{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:64rem;padding-top:1rem}._chatEmptyStateTitle_1ctps_79{font-size:1.75rem;font-weight:600;margin-top:0;margin-bottom:1.875rem}._chatEmptyStateSubtitle_1ctps_86{font-weight:600;margin-bottom:.625rem}._chatMessageStream_1ctps_91{flex-grow:1;max-height:64rem;width:100%;overflow-y:auto;padding:0 2rem;display:flex;flex-direction:column;resize:horizontal;min-width:50vw}._chatMessageGpt_1ctps_103{margin-bottom:1.25rem;max-width:100%;display:flex}._chatMessageGptMinWidth_1ctps_109{max-width:31.25rem;margin-bottom:1.25rem}._chatInput_1ctps_114{position:sticky;bottom:0;flex:0 0 6.25rem;padding:1rem;width:100%;max-width:64.25rem;background:#f2f2f2}._chatAnalysisPanel_1ctps_124{flex:1;overflow-y:auto;max-height:85vh;margin-left:1.25rem;margin-right:1.25rem}._chatSettingsSeparator_1ctps_132{display:flex;flex-direction:column;margin-top:.9375rem}._loadingLogo_1ctps_138{font-size:1.75rem}._commandsSplitContainer_1ctps_142{display:flex;justify-content:flex-start;gap:0}._commandsContainer_1ctps_148{display:flex;padding-left:1rem;padding-right:1rem;align-items:center}._commandButton_1ctps_155{margin-bottom:1.25rem}@media(min-width:992px){._container_1ctps_1{margin-top:1.25rem}._chatEmptyState_1ctps_69{padding-top:3.75rem}._chatEmptyStateTitle_1ctps_79{font-size:1.75rem}._chatInput_1ctps_114{padding:.75rem 1.5rem 1.5rem}._commandsSplitContainer_1ctps_142{padding-left:1rem}._commandsContainer_1ctps_148{padding-left:0rem;padding-right:0rem}._commandButton_1ctps_155{margin-right:1.25rem;margin-bottom:1.25rem}._chatMessageGpt_1ctps_103{max-width:80%;min-width:31.25rem}}@media(max-width:640px){._scopeBanner_1ctps_22,._scopeBannerWarning_1ctps_23{align-items:stretch;flex-direction:column;width:calc(100% - 2rem);margin:0 1rem .75rem}._scopeBannerActions_1ctps_44{justify-content:flex-start}}._answerContainer_96sl3_1{padding:1.25em;background:#f9f9f9;border-radius:.5em;box-shadow:0 .125em .25em #00000024,0 0 .125em #0000001f;outline:transparent solid .0625em}._answerLogo_96sl3_11{font-size:1.75em}._answerText_96sl3_15{font-size:1rem;font-weight:400;line-height:1.375em;padding-top:1em;padding-bottom:1em}._answerText_96sl3_15 h1,h2{font-size:1rem;font-weight:700}._answerText_96sl3_15 table{border-collapse:collapse}._answerText_96sl3_15 td,._answerText_96sl3_15 th{border:1px solid;padding:.3125em}._selected_96sl3_40{outline:.125em solid rgba(115,118,225,1)}._collapsibleToggle_96sl3_44{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;font-weight:600;font-size:.9rem;font-family:inherit;color:#333;cursor:pointer;min-height:1.875rem;padding:.25rem 0;text-align:left;user-select:none}._collapsibleToggle_96sl3_44:hover{color:#0078d4}._collapsibleChevron_96sl3_65{width:.55rem;height:.55rem;border-right:.14rem solid currentColor;border-bottom:.14rem solid currentColor;transform:rotate(-45deg);transition:transform .12s ease}._collapsibleChevronOpen_96sl3_74{transform:rotate(45deg)}._citationLearnMore_96sl3_78{margin-right:.3125em;font-weight:600;line-height:1.5em}._citation_96sl3_78{font-weight:500;line-height:1.5em;text-align:center;border-radius:.25em;padding:0 .5em;background:#d1dbfa;color:#123bb6;text-decoration:none;cursor:pointer}._citation_96sl3_78:hover{text-decoration:underline}._supplementalEvidenceSection_96sl3_100{margin-top:.75em;border-top:1px solid #d9e2ef;padding-top:.75em}._supplementalEvidenceToggle_96sl3_106{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;border:0;background:transparent;color:#245064;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:0;text-align:left}._supplementalEvidenceToggle_96sl3_106:hover{text-decoration:underline}._supplementalEvidenceBody_96sl3_126{margin-top:.5em}._supplementalEvidenceHelp_96sl3_130{color:#4d5b63;font-size:.78rem;line-height:1.35;margin:0 0 .5em}._supplementalEvidenceList_96sl3_137,._supplementalEvidenceSpans_96sl3_138{margin:0;padding:0;list-style:none}._supplementalEvidenceItem_96sl3_144{border-left:3px solid #6b8f71;padding:.35em 0 .35em .65em}._supplementalEvidenceItem_96sl3_144+._supplementalEvidenceItem_96sl3_144{margin-top:.5em}._supplementalEvidenceItemHeader_96sl3_153{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}._supplementalEvidenceNoteButton_96sl3_160{border:0;background:transparent;color:#0f5f3a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:0;text-align:left}._supplementalEvidenceNoteButton_96sl3_160:hover{text-decoration:underline}._supplementalEvidenceMeta_96sl3_176,._supplementalEvidenceSummary_96sl3_177,._supplementalEvidenceSpans_96sl3_138{color:#4d5b63;font-size:.76rem}._supplementalEvidenceSummary_96sl3_177{margin-top:.2em}._supplementalEvidenceSpans_96sl3_138{margin-top:.25em}._supplementalEvidenceSpans_96sl3_138 li{line-height:1.35}._followupQuestionsList_96sl3_195{margin-top:.625em}._followupQuestionLearnMore_96sl3_199{margin-right:.3125em;font-weight:600;line-height:1.5em}._followupQuestion_96sl3_195{font-weight:600;line-height:1.5em;text-align:center;border-radius:.25em;padding:0 .5em;background:#e8ebfa;color:#000;font-style:italic;text-decoration:none;cursor:pointer}._supContainer_96sl3_218{text-decoration:none;cursor:pointer}._supContainer_96sl3_218:hover{text-decoration:underline}._citationBadgeContainer_96sl3_227{display:inline-flex;align-items:center;gap:.25em}._citationEntry_96sl3_233{display:inline-flex;align-items:center;gap:.375em}sup{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:.625em;font-weight:600;vertical-align:top;top:-1;margin:0 .125em;min-width:.875em;height:.875em;border-radius:.1875em;background:#d1dbfa;color:#123bb6;text-decoration-color:transparent;outline:transparent solid .0625em;cursor:pointer}._citationStepBadge_96sl3_259{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f4f6ff;color:#123bb6;font-weight:600;border:.0625em solid #d1dbfa}._citationStepBadgeInline_96sl3_270{font-size:.55em;min-width:auto;height:auto;padding:.125em .5em;line-height:1.1}._citationStepBadgeList_96sl3_278{font-size:.75em;min-width:auto;height:auto;padding:.125em .75em;line-height:1.1}._retryButton_96sl3_286{width:fit-content}@keyframes _loading_96sl3_308{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_96sl3_308:after{content:"";animation:_loading_96sl3_308 1s infinite}._costSummaryBar_96sl3_313{margin-top:.5em;padding:.35em .75em;background:#0078d40f;border-radius:.25em;border-left:3px solid rgba(0,120,212,.4);cursor:default}._costSummaryText_96sl3_322{font-size:.75rem;color:#666;font-family:Segoe UI,sans-serif}._evidenceGraph_167be_1{padding:16px;color:#242424;min-width:0}._toolbar_167be_7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}._toolbarGroup_167be_16,._rendererSwitch_167be_22{display:flex;gap:6px;flex-wrap:wrap}._sourceChip_167be_28{border:1px solid #d1d1d1;background:#fff;color:#242424;border-radius:4px;min-height:30px;padding:4px 8px;font-size:13px;cursor:pointer}._sourceChip_167be_28:disabled{cursor:default;opacity:.55}._sourceChipActive_167be_44{border-color:#323130;box-shadow:inset 0 -2px #323130}._source_semantic_167be_49{background:#eef6ff}._source_context_graph_167be_53,._graphAddedOnly_167be_54{background:#ecf8ef}._source_both_167be_58{background:#f4efff}._source_structured_167be_62{background:#fff6df}._source_manual_167be_66{background:#f3f2f1}._summaryRow_167be_70{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:#605e5c}._summaryRow_167be_70 span{background:#f3f2f1;padding:4px 8px;border-radius:4px}._flowCanvas_167be_85{height:min(62vh,680px);min-height:420px;width:100%;border:1px solid #edebe9;border-radius:6px;background:#faf9f8;overflow:hidden}._flowNode_167be_95{width:220px;border:1px solid #d1d1d1;border-radius:6px;padding:10px;background:#fff;color:#242424;box-shadow:0 2px 8px #00000017}._flowNodeSelected_167be_105{border-color:#0078d4;box-shadow:0 0 0 2px #0078d42e,0 3px 10px #0000001f}._flowHandle_167be_110{width:7px;height:7px;background:#605e5c;border:1px solid #ffffff}._originBadge_167be_117{margin-left:auto;border:1px solid #edebe9;border-radius:4px;padding:1px 5px;background:#faf9f8;color:#323130;font-size:11px;line-height:1.45}._relationshipList_167be_128{display:flex;flex-direction:column;gap:8px}._nodeTile_167be_134{border:1px solid #edebe9;border-radius:6px;padding:10px;background:#fff;min-width:0}._nodeTileClickable_167be_142{border-color:#c7e0f4}._nodeTileHeader_167be_146{display:flex;align-items:center;gap:6px;margin-bottom:6px}._sourceDot_167be_153{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:#605e5c}._sourceDot_semantic_167be_161{background:#0078d4}._sourceDot_context_graph_167be_165{background:#107c10}._sourceDot_both_167be_169{background:#8764b8}._sourceDot_structured_167be_173{background:#ca5010}._sourceDot_manual_167be_177{background:#605e5c}._nodeType_167be_181{font-size:12px;color:#605e5c}._nodeLabel_167be_186{font-weight:600;overflow-wrap:anywhere;line-height:1.35}._nodeMeta_167be_192{margin-top:6px;font-size:12px;color:#605e5c}._openNoteButton_167be_198{margin-top:8px;min-height:28px;border:1px solid #0078d4;border-radius:4px;background:#fff;color:#005a9e;cursor:pointer;padding:4px 8px;font-size:12px}._openNoteButton_167be_198:hover{background:#eef6ff}._relationshipRow_167be_214{display:grid;grid-template-columns:minmax(140px,1fr) minmax(92px,auto) minmax(140px,1fr);gap:8px;align-items:center;border-bottom:1px solid #edebe9;padding:8px 0}._relationshipType_167be_223{font-size:12px;color:#605e5c;text-align:center;overflow-wrap:anywhere}._nodeButton_167be_230{border:1px solid #edebe9;background:#fff;border-radius:4px;padding:6px 8px;text-align:left;color:#242424;overflow-wrap:anywhere;min-width:0}._nodeButton_167be_230:disabled{color:#242424}._nodeButtonClickable_167be_245{cursor:pointer;color:#005a9e}._explorerGrid_167be_250{display:grid;grid-template-columns:minmax(360px,1fr) minmax(260px,320px);gap:12px;align-items:stretch}._explorerDetails_167be_257{border:1px solid #edebe9;border-radius:6px;background:#fff;padding:12px;min-width:0;overflow:auto;max-height:min(62vh,680px)}._explorerDetails_167be_257 h3{margin:0 0 8px;font-size:15px;color:#323130}._detailTitle_167be_273{font-weight:600;margin:0 0 10px;overflow-wrap:anywhere}._detailList_167be_279{display:grid;grid-template-columns:minmax(68px,auto) minmax(0,1fr);gap:6px 10px;margin:0;font-size:13px}._detailList_167be_279 dt{color:#605e5c}._detailList_167be_279 dd{margin:0;overflow-wrap:anywhere}._emptyState_167be_296,._loadingState_167be_297{padding:24px 16px;color:#605e5c}._emptyState_167be_296 h3{margin:0 0 6px;color:#323130;font-size:16px}._emptyState_167be_296 p,._mutedText_167be_309{color:#605e5c;margin:0;overflow-wrap:anywhere}@media(max-width:900px){._flowCanvas_167be_85{height:520px;min-height:360px}._explorerGrid_167be_250{grid-template-columns:1fr}._explorerDetails_167be_257{max-height:none}._relationshipRow_167be_214{grid-template-columns:1fr}._relationshipType_167be_223{text-align:left}}._questionInputContainer_1199x_1{border-radius:.5rem;box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;width:100%;padding:.8rem;background:#fff}._questionInputTextArea_1199x_11{width:100%;line-height:2.5rem}._questionInputButtonsContainer_1199x_16{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:992px){._questionInputContainer_1199x_1{height:5.625rem}}@media(max-width:991px){._questionInputTextArea_1199x_11 textarea{font-size:16px!important}}._examplesContainer_zriy5_1{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}._categoryDropdown_zriy5_9{min-width:220px}._examplesNavList_zriy5_13{list-style:none;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;gap:.625rem;flex:1;justify-content:center}._example_zriy5_1{word-break:break-word;background:#dbdbdb;border:0;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:.3125rem;cursor:pointer;color:inherit;font:inherit;padding:0;text-align:left}._example_zriy5_1:hover,._example_zriy5_1:focus-visible{box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;outline:.125rem solid rgba(115,118,225,1)}._exampleText_zriy5_47{margin:0;font-size:1.25rem;width:25rem;padding:.5rem;min-height:4.5rem}._examplesNavList_zriy5_13 li{display:none}._examplesNavList_zriy5_13 li:nth-of-type(1),._examplesNavList_zriy5_13 li:nth-of-type(2){display:block}@media only screen and (min-width:992px){._examplesNavList_zriy5_13{flex-direction:row;padding-left:0;padding-right:0}._example_zriy5_1{margin-bottom:.3125rem;padding:1.25rem}._examplesNavList_zriy5_13 li:nth-of-type(2),._examplesNavList_zriy5_13 li:nth-of-type(3){display:block}._exampleText_zriy5_47{font-size:1.375rem;width:17.5rem;padding:0;min-height:6.25rem}}@media only screen and (max-width:991px){._examplesNavList_zriy5_13{flex-direction:column;padding-left:1rem;padding-right:1rem}._examplesNavList_zriy5_13 li:nth-of-type(3){display:block}._exampleText_zriy5_47{width:100%;font-size:1.1rem;min-height:auto;padding:.5rem}}._container_6dn84_1{display:flex;justify-content:flex-end;margin-bottom:1.25em;max-width:80%;margin-left:auto}._message_6dn84_9{padding:1.25em;background:#e8ebfa;border-radius:.5em;box-shadow:0 .125em .25em #00000024,0 0 .125em #0000001f;outline:transparent solid .0625em}._downloadButton_2t7ea_1{position:relative;float:right}._markdownViewer_2t7ea_6{border-radius:.5em;box-shadow:#0000000d 0 0 0 .0625em,#0000001a 0 .125em .1875em;background-color:#fff;margin:1.25em 0}._loading_2t7ea_15{padding:6.25em;height:100vh;background-color:#fff}._error_2t7ea_21{height:100vh;background-color:#fff}._markdown_2t7ea_6{padding:1.875em}table{border-collapse:collapse}th,td{border:.0625em solid #ddd;padding:.5em}tr:nth-child(2n){background-color:#f6f8fa}code{display:block;font-family:monospace;padding:.625em;background-color:#f6f8fa}._supportingContentNavList_1iav3_1{list-style:none;padding-left:.3125em;display:flex;flex-direction:column;gap:.625em}._supportingContentItem_1iav3_9{word-break:break-word;background:#f9f9f9;border-radius:.5em;box-shadow:#0000000d 0 0 0 .0625em,#0000001a 0 .125em .1875em;outline:transparent solid .0625em;display:flex;flex-direction:column;padding:1.25em}._supportingContentItemHeader_1iav3_22{margin:0}._supportingContentItemText_1iav3_26{margin-bottom:0;font-weight:300}._supportingContentItemImage_1iav3_31{object-fit:contain;max-width:100%;height:auto;display:block;margin:0 auto}._fullNotePanel_1iav3_39{padding:16px;background:#fff;border-radius:4px;max-height:70vh;overflow-y:auto}._fullNotePanel_1iav3_39 button{background:none;border:none;color:#0078d4;cursor:pointer;padding:0;margin-bottom:12px;font-size:14px}._fullNotePanel_1iav3_39 button:hover{text-decoration:underline}._fullNotePanel_1iav3_39 h3{margin:0 0 16px;font-size:16px;color:#323130}._thoughtProcess_mffte_1{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;word-wrap:break-word;padding-top:.75em;padding-bottom:.75em}._tList_mffte_8{padding:1.25em 1.25em 0;display:block;background:#e9e9e9;width:100%;box-sizing:border-box;overflow-wrap:anywhere}._tListItem_mffte_17{list-style:none;margin:auto auto auto 1.25em;min-height:3.125em;border-left:.0625em solid #123bb6;padding:0 0 1.875em 1.875em;position:relative}._tListItem_mffte_17:last-child{border-left:0}._tListItem_mffte_17:before{position:absolute;left:-18px;top:-5px;content:" ";border:8px solid #d1dbfa;border-radius:500%;background:#123bb6;height:20px;width:20px}._tStep_mffte_43{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._tCodeBlock_mffte_50{max-height:18.75em;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;box-sizing:border-box}._tPropRow_mffte_60{flex-wrap:wrap;gap:5px;max-width:100%;margin-bottom:.5em}._tProp_mffte_60{display:inline-block;background-color:#d7d7d7;font-size:.95em;padding:.1875em .625em;border-radius:.625em;margin-bottom:.3em;word-break:break-word;white-space:normal;overflow-wrap:anywhere}._traceSummary_mffte_79{border:1px solid #c8d8f2;border-radius:8px;background:#fff;color:#242424;margin:0 0 .75em;padding:.75em}._traceSummaryHeader_mffte_88{color:#123bb6;font-family:Segoe UI,system-ui,sans-serif;font-size:.9em;font-weight:700;margin-bottom:.6em}._traceSummaryGrid_mffte_96{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6em}._traceSummaryItem_mffte_102{border-left:3px solid #123bb6;background:#f7f9ff;padding:.45em .6em}._traceSummaryItem_mffte_102 span,._traceSummaryItem_mffte_102 small{display:block;font-family:Segoe UI,system-ui,sans-serif}._traceSummaryItem_mffte_102 span{color:#555;font-size:.78em;font-weight:650}._traceSummaryItem_mffte_102 strong{display:block;color:#242424;font-family:Segoe UI,system-ui,sans-serif;font-size:.9em;line-height:1.25;margin-top:.2em}._traceSummaryItem_mffte_102 small{color:#666;font-size:.78em;line-height:1.3;margin-top:.25em}._traceSummaryChips_mffte_136{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.65em}._traceSummaryChips_mffte_136 span{border:1px solid #d6d6d0;border-radius:999px;background:#fafafa;color:#4f4f4f;font-family:Segoe UI,system-ui,sans-serif;font-size:.76em;font-weight:650;padding:.2em .55em}._citationImg_mffte_154{height:28.125rem;max-width:100%;object-fit:contain}._header_mffte_160{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._reasoningEffort_mffte_167{font-size:14px;margin-bottom:8px}._tokenUsageGraph_mffte_172{padding:6px;width:100%;box-sizing:border-box}._tokenBar_mffte_178{min-height:28px;height:auto;margin-bottom:8px;padding:6px 12px;font-size:inherit;display:flex;flex-wrap:wrap;align-items:center;background-color:#d7d7d7;white-space:normal;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;min-width:0;box-sizing:border-box}._tokenLabel_mffte_197{font-size:inherit;padding-right:4px;flex:1 1 auto;word-break:break-word;overflow-wrap:anywhere}._primaryBarContainer_mffte_205{width:100%;display:flex;gap:8px;padding:4px 0;flex-wrap:nowrap}._primaryBarContainer_mffte_205 ._tokenBar_mffte_178{margin-bottom:0}._promptBar_mffte_217{background-color:#a82424;color:#fff}._reasoningBar_mffte_222{background-color:#265e29;color:#fff}._outputBar_mffte_227{background-color:#12579b;color:#fff;min-width:120px}._totalBar_mffte_233{background-color:#424242;color:#fff}._secondaryTotalBar_mffte_238{background-color:#6d6d6d;color:#fff}._segmentWrapper_mffte_243{margin-top:16px;padding-top:4px}._segmentWrapperFirst_mffte_248{margin-top:0}._standaloneTotalBar_mffte_252{margin-top:10px}._groupedTotalBar_mffte_256{margin-top:2px}._subqueriesTable_mffte_260,._subqueriesTable_mffte_260 th,._subqueriesTable_mffte_260 td,._subqueriesTable_mffte_260 tr{background:#fff}._iterationSection_mffte_267{margin-top:1.5em}._iterationSection_mffte_267:first-of-type{margin-top:0}._stepHeaderCell_mffte_275{display:flex;flex-direction:column;align-items:flex-start;gap:.25em}._stepNumberText_mffte_282{font-weight:600;color:#123bb6}._stepLabel_mffte_287{font-weight:600}._stepCitations_mffte_291{margin-top:.75em;display:flex;flex-direction:column;gap:.375em}._stepResults_mffte_298{margin-top:.5em;margin-bottom:.5em;display:flex;flex-direction:column;gap:.25em}._noResults_mffte_306{margin-top:.5em;font-size:.85em;color:#666;font-style:italic}._stepResult_mffte_298{display:inline-block;font-size:.85em;word-break:break-word;overflow-wrap:anywhere}._stepResult_mffte_298 a{font-weight:500;line-height:1.5em;text-align:center;border-radius:.25em;padding:0 .5em;background:#d1dbfa;color:#123bb6;text-decoration:none;cursor:pointer;display:inline-block}._stepResult_mffte_298 a:hover{text-decoration:underline}._stepCitationEntry_mffte_337{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25em;white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%}._stepCitationEntry_mffte_337 a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left;max-width:100%}._highlightedExcerpts_mffte_357{background-color:#fffde7;border-left:4px solid #ffd54f;padding:12px;margin-bottom:16px;border-radius:4px}._highlightedExcerpts_mffte_357 p{margin:8px 0;line-height:1.5}._highlightedExcerpts_mffte_357 em{background-color:#fff59d;font-style:normal;font-weight:600;padding:1px 3px;border-radius:2px}._container_286vi_1,._container_11shd_1{display:flex;align-items:center;gap:.375em;cursor:pointer;padding:.5rem}._callout_11shd_9{padding:1em;min-height:6.25em}._list_11shd_14{display:flex;justify-content:center;align-items:center}._item_11shd_20{width:15.625em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.75em}._historyItem_1xq0r_1{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:6px;transition:background-color .2s}._historyItem_1xq0r_1:hover{background-color:#f3f4f6}._historyItemButton_1xq0r_14{flex-grow:1;text-align:left;padding:0;margin-right:4px;background:none;border:none;cursor:pointer}._historyItemPatientId_1xq0r_24{font-size:11px;color:#888;margin-top:2px;text-align:left}._historyItemMetrics_1xq0r_31{font-size:10px;color:#0078d4;margin-top:1px;text-align:left}._historyItemTitle_1xq0r_38{font-size:1rem}._deleteIcon_1xq0r_42{width:20px;height:20px}._deleteButton_1xq0r_47{opacity:0;transition:opacity .2s;background:none;border:none;cursor:pointer;padding:4px;border-radius:9999px;color:#6b7280}._historyItem_1xq0r_1:hover ._deleteButton_1xq0r_47,._deleteButton_1xq0r_47:focus{opacity:1}._deleteButton_1xq0r_47:hover{color:#111827}._modalOverlay_1xq0r_67{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modalContent_1xq0r_80{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_1xq0r_91{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px}._modalDescription_1xq0r_98{margin-top:0;margin-bottom:16px}._modalActions_1xq0r_103{display:flex;justify-content:flex-end;gap:16px}._modalCancelButton_1xq0r_109,._modalConfirmButton_1xq0r_110{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}._modalCancelButton_1xq0r_109{background-color:#f3f4f6;color:#374151}._modalConfirmButton_1xq0r_110{background-color:#ef4444;color:#fff}._modalCancelButton_1xq0r_109:hover{background-color:#e5e7eb}._modalConfirmButton_1xq0r_110:hover{background-color:#dc2626}._group_1n5cw_1{margin-top:1rem}._groupLabel_1n5cw_4{font-size:.9rem;font-weight:700;margin-top:.5rem;margin-bottom:.2rem}._footer_1n5cw_11{display:flex;justify-content:space-between}._container_286vi_1{display:flex;align-items:center;gap:.375em;cursor:pointer;padding:.5rem}._container_qbu9i_1{margin-top:.625em}._fieldset_qbu9i_5{border:none;padding:0}._legend_qbu9i_10{font-size:14px;margin-bottom:5px;padding:0}._settingsSeparator_khr63_1{margin-top:.75rem}._option-slider_khr63_5{width:100%;max-width:400px;margin:20px auto;position:relative;user-select:none}._slider-track_khr63_13{width:100%;height:40px;background:#e0e0e0;border-radius:20px;position:relative}._slider-thumb_khr63_21{position:absolute;top:0;width:33.33%;height:40px;background:#0078d4;border-radius:20px;color:#fff;text-align:center;line-height:40px;transition:left .3s ease;cursor:pointer}._slider-options_khr63_35{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;height:40px}._slider-option_khr63_35{width:33.33%;text-align:center;line-height:40px;color:#333;cursor:pointer}._slider-option_khr63_35._active_khr63_52{font-weight:700;color:#fff}._fieldset_khr63_57{border:none;padding:0}._legend_khr63_62{font-size:14px;margin-bottom:5px;padding:0}._container_osxg8_1{padding:1rem}._sectionHeader_osxg8_5{font-weight:600;font-size:1rem;margin-top:.5rem;border-bottom:1px solid #edebe9;padding-bottom:.25rem}._selectedPatient_osxg8_13{background-color:#f3f2f1;padding:.5rem .75rem;border-radius:4px;font-size:.9rem}._patientInfo_osxg8_20{background-color:#f3f2f1;padding:.75rem;border-radius:4px;font-size:.85rem;line-height:1.4}._facetSection_osxg8_28{border:1px solid #edebe9;border-radius:4px;margin-bottom:8px;background:#fff}._facetHeader_osxg8_35{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#0078d4;color:#fff;font-weight:600;cursor:pointer;border-radius:4px 4px 0 0}._facetHeader_osxg8_35:hover{background:#106ebe}._facetTitle_osxg8_51{font-size:14px}._facetChevron_osxg8_55{font-size:10px}._facetBody_osxg8_59{padding:8px 12px;max-height:250px;overflow-y:auto}._clearLink_osxg8_65{background:none;border:none;color:#0078d4;cursor:pointer;padding:4px 0;font-size:12px;display:block;margin-bottom:4px}._clearLink_osxg8_65:hover{text-decoration:underline}._facetCheckbox_osxg8_80{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:13px;color:#323130}._facetCheckbox_osxg8_80 input{margin:0;cursor:pointer;accent-color:#0078d4}._facetCheckbox_osxg8_80:hover{background:#f3f2f1}._seeMoreLink_osxg8_100{background:none;border:none;color:#0078d4;cursor:pointer;padding:4px 0;font-size:12px;margin-top:4px}._seeMoreLink_osxg8_100:hover{text-decoration:underline}._patientListHeader_osxg8_114{background:#0078d4;color:#fff;padding:10px 12px;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;border-radius:4px 4px 0 0}._patientList_osxg8_114{border:1px solid #edebe9;border-top:none;max-height:120px;overflow-y:auto;background:#fff;margin-bottom:12px}._patientListItem_osxg8_135{padding:6px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f3f2f1;display:flex;justify-content:space-between}._patientListItem_osxg8_135:hover{background:#f3f2f1}._patientClearLink_osxg8_148{background:none;border:none;color:#ffffffe6;cursor:pointer;font-size:12px;text-decoration:underline}._notesCount_osxg8_156{font-weight:600;margin-bottom:8px;color:#323130}._container_17qw6_1{padding:12px;background:#faf9f8;border-radius:4px;border:1px solid #edebe9}._header_17qw6_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._title_17qw6_15{font-weight:600;color:#323130}._modelName_17qw6_20{color:#605e5c;font-style:italic}._barContainer_17qw6_25{display:flex;align-items:center;gap:8px}._bar_17qw6_25{flex:1;height:8px;background:#e1dfdd;border-radius:4px;overflow:visible;position:relative}._barFill_17qw6_40{height:100%;border-radius:4px 0 0 4px;transition:width .3s ease}._barOverflow_17qw6_46{position:absolute;top:0;left:100%;height:100%;background:repeating-linear-gradient(45deg,#d13438,#d13438 4px,#a4262c 4px 8px);border-radius:0 4px 4px 0;animation:_pulse_17qw6_1 1s ease-in-out infinite}@keyframes _pulse_17qw6_1{0%,to{opacity:1}50%{opacity:.7}}._percentText_17qw6_66{min-width:40px;text-align:right;font-weight:600}._statsRow_17qw6_72{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid #edebe9}._stat_17qw6_72{text-align:center;flex:1}._statLabel_17qw6_85{color:#605e5c;display:block}._statValue_17qw6_90{color:#323130;font-weight:600}._statSuffix_17qw6_95{font-weight:400;color:#605e5c}._optionsPanel_17qw6_100{margin-top:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #c8c6c4}._optionsTitle_17qw6_108{font-weight:600;margin-bottom:8px;display:block}._optionItem_17qw6_114{display:flex;align-items:center;gap:12px}._optionButton_17qw6_120{min-width:180px}._optionDescription_17qw6_124{color:#605e5c;flex:1}._compactWrapper_17qw6_130{display:flex;flex-direction:column;align-items:center;margin:8px 0 16px}._compactContainer_17qw6_138{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:#f8f8f8;border-radius:20px;border:1px solid #e1dfdd}._compactContainer_17qw6_138._clickable_17qw6_148{cursor:pointer;background:#fff4ce;border-color:#ffb900}._compactContainer_17qw6_138._clickable_17qw6_148:hover{background:#ffecb3;border-color:#d69e00}._compactBar_17qw6_159{width:50px;height:6px;background:#e1dfdd;border-radius:3px;overflow:hidden;position:relative;flex-shrink:0}._compactText_17qw6_169{font-size:14px;color:#323130}._optionsPanel_17qw6_100{margin-top:12px;padding:16px;background:#fff;border:1px solid #d69e00;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:320px}._compactBarFill_17qw6_184{height:100%;border-radius:3px 0 0 3px;transition:width .3s ease}._compactBarOverflow_17qw6_190{position:absolute;top:0;left:100%;height:100%;background:repeating-linear-gradient(45deg,#d13438,#d13438 2px,#a4262c 2px 4px);border-radius:0 3px 3px 0;max-width:40%;animation:_pulse_17qw6_1 1s ease-in-out infinite}._warningIcon_17qw6_201{color:#d13438;font-size:16px;margin-left:4px;animation:_pulse_17qw6_1 1.5s ease-in-out infinite}._languagePicker_roq0j_1{word-break:break-word;background:#dbdbdb;border-radius:.5rem;display:flex;justify-content:center;align-items:center;padding-left:.3125rem;padding-right:.3125rem;margin-bottom:.3125rem;cursor:pointer;width:fit-content}._languagePicker_roq0j_1:hover{box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;outline:.125rem solid rgba(115,118,225,1)}._languagePickerIcon_roq0j_22{margin-bottom:.15625rem;margin-left:.125rem}._container_1jean_1{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden}._messageArea_1jean_10{flex:1;min-height:0;overflow-y:auto;padding:.5rem;-webkit-overflow-scrolling:touch}._emptyState_1jean_18{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;text-align:center}._emptyStateTitle_1jean_28{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}._emptyStateSubtitle_1jean_34{font-size:1rem;font-weight:500;margin:0 0 1rem;color:#666}._messageGpt_1jean_41{margin-bottom:.75rem;max-width:100%;display:flex}._messageGptMinWidth_1jean_47{max-width:100%;margin-bottom:.75rem}._inputBar_1jean_52{flex-shrink:0;padding:.5rem;background:#f2f2f2;border-top:1px solid #ddd}._toolbar_1jean_59{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;flex-shrink:0;border-bottom:1px solid #eee;background:#fafafa;gap:.25rem;flex-wrap:nowrap;overflow-x:auto}._toolbarGroup_1jean_72{display:flex;align-items:center;gap:.25rem}._settingsOverlay_1jean_78{position:fixed;inset:0;z-index:1000;background:#fff;overflow-y:auto;padding:1rem}._settingsHeader_1jean_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}._settingsHeader_1jean_90 h2{margin:0}._analysisDrawer_1jean_103{position:fixed;bottom:0;left:0;right:0;max-height:60vh;z-index:999;background:#fff;border-top:2px solid #ccc;display:flex;flex-direction:column;padding:0 .5rem;box-shadow:0 -2px 10px #0000001a}._analysisDrawerContent_1jean_118{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}._layout_ksh8d_1{display:flex;flex-direction:column;height:100%}._main_ksh8d_7{display:flex;flex:1;min-height:0}._header_ksh8d_13{background-color:#222;color:#f2f2f2}._headerContainer_ksh8d_18{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;position:relative}._headerTitleContainer_ksh8d_27{display:flex;align-items:center;color:#f2f2f2;text-decoration:none}._headerLogo_ksh8d_34{height:2rem;width:auto}._headerTitle_ksh8d_27{margin-left:.5rem;font-weight:600}._patientName_ksh8d_44{font-weight:400;opacity:.85}._headerNavList_ksh8d_49{z-index:100;display:none;flex-direction:column;background-color:#222;position:absolute;top:2.7rem;right:0;width:auto;list-style:none;padding:1.1rem;align-items:flex-end}._headerNavList_ksh8d_49._show_ksh8d_63{display:flex}._headerNavPageLink_ksh8d_67{padding:1rem;border-bottom:1px solid #333;text-align:right;color:#f2f2f2;text-decoration:none;opacity:.75;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:opacity;font-size:1.2rem}._headerNavPageLink_ksh8d_67:hover{opacity:1}._headerNavPageLinkActive_ksh8d_84{color:#f2f2f2;text-decoration:none;font-size:1.2rem;text-align:right;padding:1rem}._headerNavLeftMargin_ksh8d_92{display:none}._headerNavList_ksh8d_49 li{margin-right:8px}._menuToggle_ksh8d_100{display:block;background:none;border:none;color:#f2f2f2;font-size:1.5rem;cursor:pointer;z-index:101}._loginMenuContainer_ksh8d_110{display:flex;align-items:center;gap:0}@media(min-width:992px){._headerTitle_ksh8d_27{font-weight:600}._headerNavList_ksh8d_49{display:flex;flex-direction:row;list-style:none;padding:0;position:static;width:auto}._headerNavPageLink_ksh8d_67{border-bottom:none;padding:0;display:block}._headerNavPageLink_ksh8d_67:hover{opacity:1}._headerNavPageLinkActive_ksh8d_84{color:#f2f2f2;text-decoration:none}._headerNavLeftMargin_ksh8d_92{margin-left:1.25rem;display:block}._headerRightText_ksh8d_150{font-weight:400;display:inline-block;vertical-align:middle}._menuToggle_ksh8d_100{display:none}}._loginButton_9wb7v_1{border-radius:.3125em;font-weight:100;margin:0;padding:.5rem 1rem}._layout_18x1d_1{display:flex;flex-direction:column;height:100dvh;overflow:hidden}._header_18x1d_8{background-color:#222;color:#f2f2f2;flex-shrink:0}._headerContainer_18x1d_14{display:flex;align-items:center;justify-content:space-between;padding:.25rem .75rem}._headerTitle_18x1d_21{color:#f2f2f2;text-decoration:none}._headerTitle_18x1d_21 h3{margin:0;font-size:1rem;font-weight:600}._patientName_18x1d_32{font-weight:400;opacity:.85}._headerRight_18x1d_37{display:flex;align-items:center;gap:.5rem}._patientBar_18x1d_43{padding:.25rem .75rem .5rem;border-top:1px solid #333}._main_18x1d_48{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}
