.Home_container__bCOhY{padding:0 2rem}.Home_main__nLjiQ{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.Home_footer____T7K,.Home_main__nLjiQ{display:flex;justify-content:center;align-items:center}.Home_footer____T7K{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.Home_footer____T7K a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Home_title__T09hD a{color:#0070f3;text-decoration:none}.Home_title__T09hD a:active,.Home_title__T09hD a:focus,.Home_title__T09hD a:hover{text-decoration:underline}.Home_title__T09hD{margin:0;line-height:1.15;font-size:4rem}.Home_description__41Owk,.Home_title__T09hD{text-align:center}.Home_description__41Owk{margin:4rem 0;line-height:1.5;font-size:1.5rem}.Home_code__suPER{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Home_grid__GxQ85{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.Home_card___LpL1{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.Home_card___LpL1:active,.Home_card___LpL1:focus,.Home_card___LpL1:hover{color:#0070f3;border-color:#0070f3}.Home_card___LpL1 h2{margin:0 0 1rem;font-size:1.5rem}.Home_card___LpL1 p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__27_tb{height:1em;margin-left:.2rem}@media (max-width:600px){.Home_grid__GxQ85{width:100%;flex-direction:column}}.Home_Container__lYoBd{width:100%;height:100%;display:flex;flex-direction:column;gap:1rem}.Home_TopRow__Zftjs{flex:0 0 auto;text-align:center}.Home_BottomRow__9gT_g{flex:1 1 auto}.Home_PanelContent__iUmND,.Home_Panel__R0yWF{display:flex;flex-direction:column}.Home_PanelContent__iUmND{height:100%;width:100%;background-color:var(--color-panel-background);align-items:normal;justify-content:left;overflow:hidden;border-radius:.25rem}.Home_PanelContent__iUmND>*{margin-top:5px}.Home_PanelControls__1dya0{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:left;padding-top:3px}.Home_PanelControls__1dya0>*{margin-left:8px}.Home_ContextControls__3aAV5{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:right;padding-bottom:8px}.Home_ContextControls__3aAV5>*{margin-right:8px}.Home_ContextTextArea__Ut5yk{display:block;position:relative;margin:8px 5px 0}.Home_ContextHistoryArea__E5MrT{border-top:1px solid #ddd;background-color:#eee;height:100%}.Home_ContextEditor__innF9{display:block;height:200px}.Home_ContextSupportArea__6TSCp{padding:10px}.Home_ContextSupportArea__6TSCp>*{margin-left:5px;margin-bottom:8px}.Home_PatientContext__YsjBT{display:block;position:relative;color:#000!important;opacity:.6;font-size:18px;padding:10px 10px 10px 35px;cursor:pointer}.Home_PatientContextList__ZURyM{display:block;color:#000;padding-left:10px}.Home_PatientContext__YsjBT.Home_selected__nlXOJ,.Home_PatientContext__YsjBT:hover{background:#dedede;opacity:1}.Home_PatientInfoList__fsXyK{display:block;position:relative;height:calc(100% - 80px);width:100%;overflow-y:auto;overflow-x:hidden;color:#777;border-top:2px solid #dedede;padding:10px 0 0}.Home_PatientInfoGPT__b0NBl{display:block;color:#222;padding:15px 0}.Home_PatientInfo__ux2ce{display:block;position:relative;padding:20px;border-bottom:1px solid #dedede;cursor:pointer}.Home_PatientInfo__ux2ce p{margin-top:8px}.Home_PatientInfo__ux2ce p b{color:#111;white-space:pre-wrap}.Home_PatientInfo__ux2ce:hover{background:#dedede;opacity:1}.Home_PatientInfo__ux2ce h1{display:block;font-size:19px;font-style:normal;line-height:21px}.Home_PatientInfo__ux2ce h2{display:block;font-size:19px;font-style:normal;line-height:18px;-webkit-margin-before:.2em;margin-block-start:.2em;-webkit-margin-after:.2em;margin-block-end:.2em;color:#111}.Home_PatientTimeline__KzZot .Home_SectionLabel__jMn6G{padding:13px;border-bottom:2px solid #dedede}.Home_PatientTimeline__KzZot{color:#000;padding:10px;display:block;height:100%;overflow-y:auto}.Home_PatientTimelineCurrentSummary__m4ACi p{margin:10px}.Home_PatientTimelineGPT__u1g7v{border:2px solid #ffa600dd;border-radius:10px;padding:10px;margin-top:15px}.Home_PatientTimelineGPTFollowup__Mojbc{border:2px solid #23c000dd;border-radius:10px;padding:10px;margin-top:15px;white-space:pre-line}.Home_QuestionList__w6O3o{display:block;position:relative;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;color:#777;border-top:2px solid #dedede;padding:10px 0 0}.Home_Question__6VyOr{display:block;position:relative;width:100%;padding-bottom:0;opacity:.5}.Home_QuestionSelected__oGv_t{opacity:1}.Home_QuestionSelected__oGv_t .Home_QuestionText__kaTmy{color:#000}.Home_QuestionTitle__zTKad{width:-moz-fit-content;width:fit-content}.Home_QuestionText__kaTmy,.Home_QuestionTitle__zTKad{display:block;padding:10px 10px 0;font-size:18px;font-style:normal;line-height:21px;margin-left:30px}.Home_QuestionText__kaTmy{white-space:pre-wrap}.Home_QuestionSubText__YljMQ{display:block;padding:5px 10px 0;margin-left:30px;font-size:16px;white-space:pre-wrap}.Home_QuestionReference__SWBhL{display:block;padding:0;line-height:18px;margin-left:50px;margin-right:50px;margin-bottom:20px;font-size:14px}.Home_QuestionAnswers__jk2CG{display:inline-block;margin-left:40px;padding-bottom:20px;font-size:16px}.Home_QuestionAnswerValue__7kTfZ{align-items:center;background:#fbfbfb;color:#333;border:1px solid #d4d4d4;border-radius:5px;display:inline-block;justify-content:center;padding:5px;margin:10px 10px 0 0}.Home_Question__6VyOr:hover .Home_KnowledgeLabels__bzULh{display:block}.Home_KnowledgeLabels__bzULh{display:block;background-color:#ffffffdd}.Home_Question__6VyOr .Home_KnowledgeLabels__bzULh{display:none;padding-left:0;margin-left:32px;margin-right:10px}.Home_EditorWrapper__qIvI5 .Home_KnowledgeLabels__bzULh{display:block;padding-left:5px}.Home_ResizeHandleOuter__Nngm2{flex:0 0 .2em;position:relative;outline:none;--background-color:transparent}.Home_ResizeHandleOuter__Nngm2[data-resize-handle-active]{--background-color:var(--color-solid-resize-bar-handle)}.Home_ResizeHandleInner__1mTZ7{position:absolute;top:.25em;bottom:.25em;left:.25em;right:.25em;border-radius:.25em;background-color:var(--background-color);transition:background-color .2s linear}.Home_SectionLabel__jMn6G{color:#333;font-weight:700;font-size:22px;padding:18px}.Home_SectionContent__NcZRj{border-top:2px solid #dedede;display:block;color:#333;font-weight:100;font-size:18px;padding:18px;width:100%;max-height:200px;overflow-y:auto;white-space:pre-wrap}.Home_Button__f1Kq4{color:var(--color-default);background-color:var(--color-button-background);border:1px solid var(--color-button-border);border-radius:.25rem;padding:.25rem .5rem;cursor:pointer}.Home_Button__f1Kq4:hover{background-color:var(--color-button-background-hover)}.Home_Link__saNH_{display:block;color:var(--color-link);margin-bottom:.5rem}.Home_Icon__ZCkEp{width:1em;height:1em;position:absolute;left:calc(50% - .5rem);top:calc(50% - .5rem)}.Home_question-modal-text-area__FZccX{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:3.5px 5px;width:100%;background:#f6f9f9;border:1px solid #0075db;border-radius:5px}.Home_question-modal-text-area__FZccX:focus{border:1px solid #0075db;border-radius:5px;outline:none}.Home_QuestionCheckbox__IRSI4{display:block;position:absolute;top:0;left:0}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid #fff;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{font-size:10px;background:hsla(0,0%,100%,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border:1px solid #1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.EdgeTypes_edgeButton__vleVd{cursor:pointer;pointer-events:all;stroke:#0984e3;fill:#fff}.EdgeTypes_edgeButton__vleVd:hover{fill:#f5f5f5}.EdgeTypes_edgeButtonText__CZzYN{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:#0984e3}.EdgeTypes_edgePath__Cih7F{fill:none;stroke:#0984e3;stroke-width:1}.EdgeTypes_placeholderPath__5ax29{stroke-width:1;stroke-dasharray:3 3;stroke:#bbb;fill:none}