*{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_9x97z_1{flex:1;display:flex;flex-direction:column;margin-top:1rem}._chatRoot_9x97z_8{flex:1;display:flex}._chatContainer_9x97z_13{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-height:calc(100vh - 10rem)}._chatEmptyState_9x97z_22{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:64rem;padding-top:1rem}._chatEmptyStateTitle_9x97z_32{font-size:1.75rem;font-weight:600;margin-top:0;margin-bottom:1.875rem}._chatEmptyStateSubtitle_9x97z_39{font-weight:600;margin-bottom:.625rem}._chatMessageStream_9x97z_44{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_9x97z_56{margin-bottom:1.25rem;max-width:100%;display:flex}._chatMessageGptMinWidth_9x97z_62{max-width:31.25rem;margin-bottom:1.25rem}._chatInput_9x97z_67{position:sticky;bottom:0;flex:0 0 6.25rem;padding:1rem;width:100%;max-width:64.25rem;background:#f2f2f2}._chatAnalysisPanel_9x97z_77{flex:1;overflow-y:auto;max-height:85vh;margin-left:1.25rem;margin-right:1.25rem}._chatSettingsSeparator_9x97z_85{display:flex;flex-direction:column;margin-top:.9375rem}._loadingLogo_9x97z_91{font-size:1.75rem}._commandsSplitContainer_9x97z_95{display:flex;justify-content:flex-start;gap:0}._commandsContainer_9x97z_101{display:flex;padding-left:1rem;padding-right:1rem;align-items:center}._commandButton_9x97z_108{margin-bottom:1.25rem}@media(min-width:992px){._container_9x97z_1{margin-top:1.25rem}._chatEmptyState_9x97z_22{padding-top:3.75rem}._chatEmptyStateTitle_9x97z_32{font-size:1.75rem}._chatInput_9x97z_67{padding:.75rem 1.5rem 1.5rem}._commandsSplitContainer_9x97z_95{padding-left:1rem}._commandsContainer_9x97z_101{padding-left:0rem;padding-right:0rem}._commandButton_9x97z_108{margin-right:1.25rem;margin-bottom:1.25rem}._chatMessageGpt_9x97z_56{max-width:80%;min-width:31.25rem}}._answerContainer_4jz87_1{padding:1.25em;background:#f9f9f9;border-radius:.5em;box-shadow:0 .125em .25em #00000024,0 0 .125em #0000001f;outline:transparent solid .0625em}._answerLogo_4jz87_11{font-size:1.75em}._answerText_4jz87_15{font-size:1rem;font-weight:400;line-height:1.375em;padding-top:1em;padding-bottom:1em}._answerText_4jz87_15 h1,h2{font-size:1rem;font-weight:700}._answerText_4jz87_15 table{border-collapse:collapse}._answerText_4jz87_15 td,._answerText_4jz87_15 th{border:1px solid;padding:.3125em}._selected_4jz87_40{outline:.125em solid rgba(115,118,225,1)}._collapsibleToggle_4jz87_44{display:block;font-weight:600;font-size:.85rem;color:#333;cursor:pointer;padding:.25rem 0;user-select:none}._collapsibleToggle_4jz87_44:hover{color:#0078d4}._citationLearnMore_4jz87_58{margin-right:.3125em;font-weight:600;line-height:1.5em}._citation_4jz87_58{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_4jz87_58:hover{text-decoration:underline}._followupQuestionsList_4jz87_80{margin-top:.625em}._followupQuestionLearnMore_4jz87_84{margin-right:.3125em;font-weight:600;line-height:1.5em}._followupQuestion_4jz87_80{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_4jz87_103{text-decoration:none;cursor:pointer}._supContainer_4jz87_103:hover{text-decoration:underline}._citationBadgeContainer_4jz87_112{display:inline-flex;align-items:center;gap:.25em}._citationEntry_4jz87_118{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_4jz87_144{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f4f6ff;color:#123bb6;font-weight:600;border:.0625em solid #d1dbfa}._citationStepBadgeInline_4jz87_155{font-size:.55em;min-width:auto;height:auto;padding:.125em .5em;line-height:1.1}._citationStepBadgeList_4jz87_163{font-size:.75em;min-width:auto;height:auto;padding:.125em .75em;line-height:1.1}._retryButton_4jz87_171{width:fit-content}@keyframes _loading_4jz87_193{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_4jz87_193:after{content:"";animation:_loading_4jz87_193 1s infinite}._costSummaryBar_4jz87_198{margin-top:.5em;padding:.35em .75em;background:#0078d40f;border-radius:.25em;border-left:3px solid rgba(0,120,212,.4);cursor:default}._costSummaryText_4jz87_207{font-size:.75rem;color:#666;font-family:Segoe UI,sans-serif}._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_ob1gu_1{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}._categoryDropdown_ob1gu_9{min-width:220px}._examplesNavList_ob1gu_13{list-style:none;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;gap:.625rem;flex:1;justify-content:center}._example_ob1gu_1{word-break:break-word;background:#dbdbdb;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:.3125rem;cursor:pointer}._example_ob1gu_1:hover{box-shadow:0 .5rem 1rem #00000024,0 0 .125rem #0000001f;outline:.125rem solid rgba(115,118,225,1)}._exampleText_ob1gu_41{margin:0;font-size:1.25rem;width:25rem;padding:.5rem;min-height:4.5rem}._examplesNavList_ob1gu_13 li{display:none}._examplesNavList_ob1gu_13 li:nth-of-type(1),._examplesNavList_ob1gu_13 li:nth-of-type(2){display:block}@media only screen and (min-width:992px){._examplesNavList_ob1gu_13{flex-direction:row;padding-left:0;padding-right:0}._example_ob1gu_1{margin-bottom:.3125rem;padding:1.25rem}._examplesNavList_ob1gu_13 li:nth-of-type(2),._examplesNavList_ob1gu_13 li:nth-of-type(3){display:block}._exampleText_ob1gu_41{font-size:1.375rem;width:17.5rem;padding:0;min-height:6.25rem}}@media only screen and (max-width:991px){._examplesNavList_ob1gu_13{flex-direction:column;padding-left:1rem;padding-right:1rem}._examplesNavList_ob1gu_13 li:nth-of-type(3){display:block}._exampleText_ob1gu_41{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_1plr7_1{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;word-wrap:break-word;padding-top:.75em;padding-bottom:.75em}._tList_1plr7_8{padding:1.25em 1.25em 0;display:block;background:#e9e9e9;width:100%;box-sizing:border-box;overflow-wrap:anywhere}._tListItem_1plr7_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_1plr7_17:last-child{border-left:0}._tListItem_1plr7_17:before{position:absolute;left:-18px;top:-5px;content:" ";border:8px solid #d1dbfa;border-radius:500%;background:#123bb6;height:20px;width:20px}._tStep_1plr7_43{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._tCodeBlock_1plr7_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_1plr7_60{flex-wrap:wrap;gap:5px;max-width:100%;margin-bottom:.5em}._tProp_1plr7_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}._citationImg_1plr7_79{height:28.125rem;max-width:100%;object-fit:contain}._header_1plr7_85{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._reasoningEffort_1plr7_92{font-size:14px;margin-bottom:8px}._tokenUsageGraph_1plr7_97{padding:6px;width:100%;box-sizing:border-box}._tokenBar_1plr7_103{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_1plr7_122{font-size:inherit;padding-right:4px;flex:1 1 auto;word-break:break-word;overflow-wrap:anywhere}._primaryBarContainer_1plr7_130{width:100%;display:flex;gap:8px;padding:4px 0;flex-wrap:nowrap}._primaryBarContainer_1plr7_130 ._tokenBar_1plr7_103{margin-bottom:0}._promptBar_1plr7_142{background-color:#a82424;color:#fff}._reasoningBar_1plr7_147{background-color:#265e29;color:#fff}._outputBar_1plr7_152{background-color:#12579b;color:#fff;min-width:120px}._totalBar_1plr7_158{background-color:#424242;color:#fff}._secondaryTotalBar_1plr7_163{background-color:#6d6d6d;color:#fff}._segmentWrapper_1plr7_168{margin-top:16px;padding-top:4px}._segmentWrapperFirst_1plr7_173{margin-top:0}._standaloneTotalBar_1plr7_177{margin-top:10px}._groupedTotalBar_1plr7_181{margin-top:2px}._subqueriesTable_1plr7_185,._subqueriesTable_1plr7_185 th,._subqueriesTable_1plr7_185 td,._subqueriesTable_1plr7_185 tr{background:#fff}._iterationSection_1plr7_192{margin-top:1.5em}._iterationSection_1plr7_192:first-of-type{margin-top:0}._stepHeaderCell_1plr7_200{display:flex;flex-direction:column;align-items:flex-start;gap:.25em}._stepNumberText_1plr7_207{font-weight:600;color:#123bb6}._stepLabel_1plr7_212{font-weight:600}._stepCitations_1plr7_216{margin-top:.75em;display:flex;flex-direction:column;gap:.375em}._stepResults_1plr7_223{margin-top:.5em;margin-bottom:.5em;display:flex;flex-direction:column;gap:.25em}._noResults_1plr7_231{margin-top:.5em;font-size:.85em;color:#666;font-style:italic}._stepResult_1plr7_223{display:inline-block;font-size:.85em;word-break:break-word;overflow-wrap:anywhere}._stepResult_1plr7_223 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_1plr7_223 a:hover{text-decoration:underline}._stepCitationEntry_1plr7_262{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_1plr7_262 a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left;max-width:100%}._highlightedExcerpts_1plr7_282{background-color:#fffde7;border-left:4px solid #ffd54f;padding:12px;margin-bottom:16px;border-radius:4px}._highlightedExcerpts_1plr7_282 p{margin:8px 0;line-height:1.5}._highlightedExcerpts_1plr7_282 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_m8ahs_2{display:flex;align-items:center;margin-right:24px;margin-bottom:1.25rem}._containerCompact_m8ahs_9{display:flex;align-items:center}._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}
