.AbstractorNoteTypeFormDialog,.AbstractorPatientFormDialog,.AbstractorRunDialog,.DialogWithVerticalOverflow{max-height:calc(100vh - 2*.75rem);overflow:auto}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper,.markdown-with-citations,.markdownContainer,.tandcWrapper .MarkdownRendererWrapper{color:var(--foreground);line-height:1.6;word-wrap:break-word;word-break:break-word}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h1,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h1,.markdown-with-citations h1,.markdownContainer h1,.tandcWrapper .MarkdownRendererWrapper h1{font-size:1.9em;font-weight:500;line-height:1.3;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h2,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h2,.markdown-with-citations h2,.markdownContainer h2,.tandcWrapper .MarkdownRendererWrapper h2{font-size:1.65em;font-weight:500;line-height:1.3;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h3,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h3,.markdown-with-citations h3,.markdownContainer h3,.tandcWrapper .MarkdownRendererWrapper h3{font-size:1.45em;font-weight:500;line-height:1.4;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h4,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h4,.markdown-with-citations h4,.markdownContainer h4,.tandcWrapper .MarkdownRendererWrapper h4{font-size:1.3em;font-weight:500;line-height:1.4;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h5,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h5,.markdown-with-citations h5,.markdownContainer h5,.tandcWrapper .MarkdownRendererWrapper h5{font-size:1.15em;font-weight:500;line-height:1.4;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper h6,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper h6,.markdown-with-citations h6,.markdownContainer h6,.tandcWrapper .MarkdownRendererWrapper h6{font-size:1em;font-weight:500;line-height:1.4;margin-bottom:.75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper p,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper p,.markdown-with-citations p,.markdownContainer p,.tandcWrapper .MarkdownRendererWrapper p{line-height:1.6;margin-bottom:.75rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper li,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper li,.markdown-with-citations li,.markdownContainer li,.tandcWrapper .MarkdownRendererWrapper li{line-height:1.5;margin-bottom:.25rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper ol,#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper ul,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper ol,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper ul,.markdown-with-citations ol,.markdown-with-citations ul,.markdownContainer ol,.markdownContainer ul,.tandcWrapper .MarkdownRendererWrapper ol,.tandcWrapper .MarkdownRendererWrapper ul{padding-left:1rem;margin-bottom:.75rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper ol,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper ol,.markdown-with-citations ol,.markdownContainer ol,.tandcWrapper .MarkdownRendererWrapper ol{list-style-type:decimal}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper ul,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper ul,.markdown-with-citations ul,.markdownContainer ul,.tandcWrapper .MarkdownRendererWrapper ul{list-style-type:disc}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper blockquote,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper blockquote,.markdown-with-citations blockquote,.markdownContainer blockquote,.tandcWrapper .MarkdownRendererWrapper blockquote{border-left:4px solid var(--border);padding-left:1rem;margin:1rem 0;color:var(--muted-foreground);font-style:italic}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper code,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper code,.markdown-with-citations code,.markdownContainer code,.tandcWrapper .MarkdownRendererWrapper code{background-color:var(--muted);padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;word-break:break-all}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper a,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper a,.markdown-with-citations a,.markdownContainer a,.tandcWrapper .MarkdownRendererWrapper a{color:var(--primary);text-decoration:underline;word-break:break-all}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper a:hover,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper a:hover,.markdown-with-citations a:hover,.markdownContainer a:hover,.tandcWrapper .MarkdownRendererWrapper a:hover{text-decoration:none}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper table,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper table,.markdown-with-citations table,.markdownContainer table,.tandcWrapper .MarkdownRendererWrapper table{border:1px solid var(--color-gray-300);margin-bottom:.75rem;padding:.5rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper table td,#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper table th,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper table td,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper table th,.markdown-with-citations table td,.markdown-with-citations table th,.markdownContainer table td,.markdownContainer table th,.tandcWrapper .MarkdownRendererWrapper table td,.tandcWrapper .MarkdownRendererWrapper table th{border-bottom:1px solid var(--color-gray-200);padding:.3rem .8rem;line-height:1.4}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper table th,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper table th,.markdown-with-citations table th,.markdownContainer table th,.tandcWrapper .MarkdownRendererWrapper table th{background-color:var(--color-gray-100)}.ExceptionalPageMessage{max-width:500px;padding:3rem}.ExceptionalPageMessage>.LoadingSpinner:first-child,.ExceptionalPageMessage>.lucide:first-child{display:inline-block;height:1em;margin-right:.375em;width:1em}.ExceptionalPageMessage>.LoadingSpinner{position:relative;top:2.5px}#ChatContainer .ChatContainerMessageContainerWrapper #SidebarContent .noDataMessage,#ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidget .ApplicationsWidgetNoData,#ChatContainer .ChatContainerMessageContainerWrapper .NoDataMessage,#SidebarContent #ChatContainer .ChatContainerMessageContainerWrapper .noDataMessage,#SidebarContent .noDataMessage,.ApplicationsWidget #ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidgetNoData,.ApplicationsWidget .ApplicationsWidgetNoData,.NoDataMessage{color:var(--color-slate-400);font-size:14px;height:40px;line-height:24px;padding:.5rem}#SmallScreenNavigation button,.SidebarHeaderLink>button,.SidebarLogoHeader .SidebarToggle,.SidebarResourcesAndTrainingButton,.SidebarUserButton,.SidebarUserButton .SidebarUserButtonDepartment{color:hsl(var(--color-qh-regal-blue-hsl));font-weight:400}#SmallScreenNavigation button:hover,.SidebarHeaderLink>button:hover,.SidebarLogoHeader .SidebarToggle:hover,.SidebarResourcesAndTrainingButton:hover,.SidebarUserButton .SidebarUserButtonDepartment:hover,.SidebarUserButton:hover{background-color:hsla(0,0%,100%,.5);border-color:transparent;outline:1px solid #33b4ff}#SmallScreenNavigation button:not(:hover),.SidebarHeaderLink>button:not(:hover),.SidebarLogoHeader .SidebarToggle:not(:hover),.SidebarResourcesAndTrainingButton:not(:hover),.SidebarUserButton .SidebarUserButtonDepartment:not(:hover),.SidebarUserButton:not(:hover){background-color:transparent;box-shadow:none}#SmallScreenNavigation button.active,.SidebarHeaderLink>button.active,.SidebarLogoHeader .active.SidebarToggle,.SidebarUserButton .active.SidebarUserButtonDepartment,.active.SidebarResourcesAndTrainingButton,.active.SidebarUserButton{background-color:#fff}#SmallScreenNavigation button .lucide,.SidebarHeaderLink>button .lucide,.SidebarLogoHeader .SidebarToggle .lucide,.SidebarResourcesAndTrainingButton .lucide,.SidebarUserButton .lucide{color:hsl(var(--color-qh-regal-blue-hsl));height:20px;width:20px}.SidebarHeaderLink>button,.SidebarResourcesAndTrainingButton,.SidebarUserButton{align-items:center;display:flex;font-size:16px;height:40px;justify-content:flex-start;padding-left:.5rem;padding-right:.5rem;width:100%}.SidebarHeaderLink>button .lucide,.SidebarResourcesAndTrainingButton .lucide,.SidebarUserButton .lucide{margin-right:.4rem}.SidebarContentListTabsPrimary,.SidebarContentListTabsSecondary{align-items:center;display:flex;padding-left:.5rem;padding-right:.5rem;width:100%}.SidebarContentListTabsPrimary>*,.SidebarContentListTabsSecondary>*{align-items:center;border-radius:6px;color:hsl(var(--color-qh-regal-blue-hsl));display:flex;flex-basis:1px;flex-grow:1;font-size:16px;justify-content:center;padding-bottom:.5rem;padding-top:.5rem;text-align:center}.SidebarContentListTabsPrimary>:hover,.SidebarContentListTabsSecondary>:hover{background-color:hsla(0,0%,100%,.5)}.SidebarContentListTabsPrimary>.active,.SidebarContentListTabsSecondary>.active{font-weight:500}.ApplicationsWidget .ApplicationsWidgetTabContainer>*,.SidebarContentListTabsPrimary>*{border-bottom-color:transparent;border-bottom-width:2px}.ApplicationsWidget .ApplicationsWidgetTabContainer>.active,.SidebarContentListTabsPrimary>.active{border-bottom-color:#33b4ff;border-bottom-left-radius:0;border-bottom-right-radius:0}.ConversationMagicBox header .HelpText,.TextGradientBlueish{background:linear-gradient(90deg,#058be8,#635bff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--color-qh-carrot-orange-hsl:35,98%,47%;--color-qh-dodger-blue-hsl:205,96%,46%;--color-qh-picton-blue-hsl:202,100%,60%;--color-qh-regal-blue-hsl:206,82%,21%;--product-tour-overlay-background-color:#18181b80;--ring:var( --color-qh-dodger-blue-hsl )}body{background-color:#f7faff;overscroll-behavior:none}.AdminDashboardUnauthorizedAlert{background-color:var(--color-red-100);border:1px solid var(--color-red-200);border-radius:.375rem;margin:3rem;max-width:480px;padding:1.25rem}.ApplicationTileList{align-items:stretch;display:flex;font-size:14px;flex-wrap:wrap;gap:var(--qh-flex-gap);overflow:auto}.ApplicationTileList.ApplicationTileListComplex{--qh-flex-gap:2rem}.ApplicationTileList.ApplicationTileListSimple{--qh-flex-gap:1rem}.ApplicationTileList>.ApplicationTile{--qh-width:calc((100% / var(--qh-row-item-count)) - (var(--qh-flex-gap) * (var(--qh-row-item-count) - 1)) / var(--qh-row-item-count));align-items:flex-start;border-radius:12px;display:grid;flex-basis:var(--qh-width);flex-direction:column;justify-content:space-between;max-width:var(--qh-width);min-width:var(--qh-width);position:relative;width:var(--qh-width)}.ApplicationTileList>.ApplicationTile:hover{background-color:#f9f9f9!important;border:1px solid var(--color-sky-200)!important;cursor:pointer!important}.ApplicationTileList>.ApplicationTile:not(:hover){background-color:#fff!important;border:1px solid var(--color-slate-200)!important}.ApplicationTileList>.ApplicationTile:has(.ApplicationTileDropdownTrigger:hover){background-color:#fff!important;border:1px solid var(--color-slate-200)!important}.ApplicationTileList>.ApplicationTile .ApplicationTileDropdownTrigger:hover{background-color:#f9f9f9!important;border:1px solid var(--color-sky-200)!important;cursor:pointer!important}.ApplicationTileList>.ApplicationTile.ApplicationTileSimple{--qh-row-item-count:3;padding:1rem .75rem;grid:" image title       " auto " image description " auto/auto 1fr}.ApplicationTileList>.ApplicationTile.ApplicationTileSimple .ApplicationTileFooter{display:none}.ApplicationTileList>.ApplicationTile.ApplicationTileSimple .ApplicationTileImage{--qh-image-size:44px}.ApplicationTileList>.ApplicationTile.ApplicationTileComplex{--qh-row-item-count:2;padding:1.375rem 1.125rem;grid:" image  title       " auto " image  description " auto " footer footer      "/auto 1fr}.ApplicationTileList>.ApplicationTile.ApplicationTileComplex .ApplicationTileImage{--qh-image-size:54px}.ApplicationTileList>.ApplicationTile .ApplicationTileDescription{display:-webkit-box;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-card-foreground);grid-area:description;font-size:12px}.ApplicationTileList>.ApplicationTile .ApplicationTileDropdownTrigger{align-items:center;border-color:transparent;border-radius:.25rem;border-width:1px;display:flex;height:26px;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:.5rem;width:26px}.ApplicationTileList>.ApplicationTile .ApplicationTileDropdownTrigger .lucide{height:16px;width:16px}.ApplicationTileList>.ApplicationTile .ApplicationTileFooter{align-items:center;color:var(--color-muted-foreground);display:flex;font-size:12px;grid-area:footer;justify-content:space-between;margin-top:1.5rem}.ApplicationTileList>.ApplicationTile .ApplicationTileImage{border-radius:.25rem;grid-area:image;height:var(--qh-image-size);margin-right:.75rem;min-width:var(--qh-image-size);width:var(--qh-image-size)}.ApplicationTileList>.ApplicationTile .ApplicationTileTitle{font-weight:500;grid-area:title;line-height:1;margin-bottom:.375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsWidget header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.ApplicationsWidget .ApplicationsWidgetDescription{color:#5e7484;margin-left:auto;margin-right:auto;max-width:540px;text-align:center}.ApplicationsWidget .ApplicationsWidgetSearch{background-color:#fff;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.102);display:flex;gap:.75rem;margin-bottom:2rem;margin-top:2rem;padding:.75rem 1.25rem}.ApplicationsWidget .ApplicationsWidgetSearch .lucide{height:16px;width:16px}.ApplicationsWidget .ApplicationsWidgetSearch input{flex-grow:1;outline:0}.ApplicationsWidget .ApplicationsWidgetTitle .ContainerForTextGradient{background:linear-gradient(90deg,#058be8,#635bff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:700}.ApplicationsWidget .ApplicationsWidgetToolbar{display:flex;justify-content:flex-end}.ApplicationsWidget .ApplicationsWidgetTabContainer{display:flex;gap:1.2rem}.ApplicationsWidget .ApplicationsWidgetTabContainer>*{color:var(--color-muted-foreground);cursor:pointer;font-size:15px;padding:.3rem .375rem}.ApplicationsWidget .ApplicationsWidgetTabContainer>.active{color:var(--color-popover-foreground)}.ApplicationsWidget .ApplicationsWidgetViewAllButton{color:var(--color-qh-dodger-blue)}.ApplicationsWidget.isFullPage header{justify-content:center}.ApplicationsWidget.isFullPage .ApplicationsWidgetTitle{font-size:42px}.ButtonDestructive,.ButtonDestructive:hover{background-color:var(--color-destructive-DEFAULT);border:2px solid var(--color-destructive-DEFAULT)}.ButtonDestructive:hover{border-color:var(--color-red-800)}.ButtonWithBlueGradient{background:linear-gradient(90deg,#058be8,#034e82)}.ButtonWithBlueGradient,.ButtonWithBlueGradient:hover{background-color:var(--color-qh-dodger-blue);border:2px solid var(--color-qh-dodger-blue)}.ButtonWithBlueGradient:hover{border-color:var(--color-blue-800)}#ChatContainer{display:grid;flex-grow:1;margin-left:auto;margin-right:auto;overflow:auto;position:relative;width:100%}#ChatContainer .ChatContainerGuardrailsAlert,#ChatContainer .ChatContainerMessageContainer .ConversationMagicBoxContainer,#ChatContainer .ChatContainerMessageContainer .ConversationMessage,#ChatContainer .ChatContainerMessageContainer .ConversationMessagesLoading,#ChatContainer .ChatContainerMessageContainerWrapper #SidebarContent .noDataMessage,#ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidget .ApplicationsWidgetNoData,#ChatContainer .ChatContainerMessageContainerWrapper .NoDataMessage,#ChatContainer .ChatContainerMessageInput,#SidebarContent #ChatContainer .ChatContainerMessageContainerWrapper .noDataMessage,.ApplicationsWidget #ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidgetNoData{margin-left:auto;margin-right:auto;max-width:min(800px,100vw);padding-left:1rem;padding-right:1rem}#ChatContainer .ChatContainerHeader{width:100%;align-items:center;background:#eff6ff;border-bottom:1px solid var(--color-slate-300);display:flex;overflow:hidden;padding:.5rem;grid-area:header;justify-content:space-between}#ChatContainer .ChatContainerHeader .ChatContainerChatTitleButton{max-width:100%;overflow:hidden;text-align:left}#ChatContainer .ChatContainerHeader .ChatContainerChatTitleButton>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ChatContainer .ChatContainerHeader .ChatContainerChatTitle{padding:.375rem .75rem}#ChatContainer .ChatContainerHeader button{background-color:transparent;box-shadow:none}#ChatContainer .ChatContainerHeader button:hover{background-color:#fff}#ChatContainer .PageAssistantChatHeader{display:flex!important;background:#fff;border-bottom:.5px solid #e4e4e7;padding:.5rem 1rem}#ChatContainer .AssistantChatHeader,#ChatContainer .PageAssistantChatHeader{position:sticky;top:0;z-index:30;width:100%;align-items:center;justify-content:space-between;gap:.5rem;grid-area:header}#ChatContainer .AssistantChatHeader{display:flex;background:none;border-bottom:none;padding:.875rem 1rem;overflow:hidden}#ChatContainer .ChatContainerHeaderInfoSection{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}#ChatContainer .ChatContainerHeaderActionSection{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:0}#ChatContainer .AssistantChatIndicator{display:flex;align-items:center;gap:.25rem;min-width:0;flex:1;overflow:hidden}#ChatContainer .AssistantChatIndicatorDot{width:.5rem;height:.5rem;border-radius:9999px;background-color:#22c55e;flex-shrink:0}#ChatContainer .AssistantChatIndicatorText{font-size:.875rem;font-style:italic;font-weight:400;color:#09090b}#ChatContainer .AssistantChatActionButton{border:1px solid hsl(var(--input))}#ChatContainer .ChatContainerMessageContainerWrapper{grid-area:messages;overflow:auto;position:relative}#ChatContainer .ChatContainerMessageContainerWrapper #SidebarContent .noDataMessage,#ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidget .ApplicationsWidgetNoData,#ChatContainer .ChatContainerMessageContainerWrapper .NoDataMessage,#SidebarContent #ChatContainer .ChatContainerMessageContainerWrapper .noDataMessage,.ApplicationsWidget #ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidgetNoData{padding-bottom:2rem;padding-top:2rem}#ChatContainer .ChatContainerMessageContainerWrapper .ScrollDownButton{background-color:#fff;border:1px solid var(--color-slate-300);border-radius:100%;bottom:1rem;height:34px;left:50%;position:absolute;transform:translateX(-50%);width:34px;z-index:30}#ChatContainer .ChatContainerMessageContainer{height:100%;overflow:auto;padding-bottom:2rem;padding-top:2rem}#ChatContainer .ChatContainerMessageContainer>:not(:last-child){margin-bottom:1.5rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessagesLoading{color:var(--color-slate-400);font-size:14px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage{display:flex}#ChatContainer .ChatContainerMessageContainer .ConversationMessage>div:first-child{flex-basis:48px;min-width:48px;width:48px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper .ConversationMessageCodeBox{border:1px solid var(--color-slate-200);border-radius:.25rem;padding:0 .75rem .75rem!important}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper .ConversationMessageCodeBox header{align-items:center;background-color:var(--color-gray-200);border-bottom:1px solid var(--color-gray-300);display:flex;justify-content:space-between;margin-bottom:.75rem;margin-left:-.75rem;margin-right:-.751rem;padding:.375rem .75rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper .ConversationMessageCodeBox header button{align-items:center;display:flex}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .MarkdownRendererWrapper .ConversationMessageCodeBox header button .lucide{height:14px;margin-right:.375rem;width:14px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageAvatarSection>*{height:28px;width:28px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection{font-size:14px;min-width:0;padding-top:2px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection>:not(:first-child){margin-top:.75rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls{display:flex;gap:2px;left:-6px;margin-top:6px;position:relative}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls .ConversationMessageControlButton{align-items:center;display:flex;gap:6px;height:32px;justify-content:center;min-width:32px;padding-left:8px;padding-right:8px;position:relative}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls .ConversationMessageControlButton.activated,#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls .ConversationMessageControlButton.activated svg{color:var(--color-qh-picton-blue)}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls .ConversationMessageControlButton.processing svg{animation-name:Flicker;animation-timing-function:linear;animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite}@keyframes Flicker{0%{color:var(--color-muted-foreground);scale:100%}to{color:var(--color-qh-picton-blue);scale:108%}}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageControls .ConversationMessageControlButton>svg{color:var(--color-muted-foreground);height:16px;width:16px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationLlmMessageFailedAlert{background-color:var(--color-red-50);border:1px solid var(--color-red-400);border-radius:4px;color:var(--color-red-700);display:inline-block;padding:8px 12px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationLlmMessageFailedAlert .lucide{display:inline-block;margin-right:.3rem;height:16px;width:16px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .ConversationMessageToggleReferencesButton{color:var(--color-sky-400);font-size:12px;height:auto;margin-left:1rem;padding:.25em .75em}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection .LoadingDotsWrapper{align-items:center;display:flex;height:24px}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection pre{overflow:auto;width:100%}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection table td,#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection table th{text-align:left}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection ol{list-style-type:decimal}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection ul{list-style-type:disc}#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection ol,#ChatContainer .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection ul{padding-left:1rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference{max-height:300px;max-width:100%;overflow:auto;padding-bottom:.5rem;padding-top:.5rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader{align-items:center;display:flex}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader .lucide{height:16px;width:16px}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader .lucide-file-text{color:var(--color-sky-500);margin-right:.5rem}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader .ConversationMessageReferenceFileName{font-weight:700}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader .ConversationMessageReferenceDownloadButton{color:var(--color-muted-foreground);height:28px;margin-left:2rem;margin-bottom:-4px;margin-top:-4px;padding:.4rem;width:28px}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceHeader .ConversationMessageReferenceDownloadButton:hover{color:var(--color-sky-500)}#ChatContainer .ChatContainerMessageContainer .ConversationMessageReference .ConversationMessageReferenceMainContent{color:var(--color-slate-600);border-left:1.5px solid var(--color-sky-500);margin-left:.4rem;margin-top:.4rem;padding-left:1rem}#ChatContainer .ChatContainerMessageContainer .ConversationMagicBoxContainer{padding-left:calc(1rem + 48px)}#ChatContainer .ChatContainerMessageInput{grid-area:input;width:100%}#ChatContainer .ChatContainerGuardrailsAlert{grid-area:alert}#ChatContainer .ChatContainerGuardrailsAlert>div{background-color:var(--color-slate-100);border:1px solid var(--color-slate-300);border-radius:8px;color:var(--color-slate-700);font-size:13px;margin-bottom:1rem;padding:.75rem}.CheckboxWithLabel{align-items:center;display:flex;margin:.5rem;width:100%}.CheckboxWithLabel label{cursor:pointer;flex-grow:1;font-weight:500;margin-left:.5rem}.ConversationMagicBox{border:1px solid transparent;border-radius:1rem;background:linear-gradient(90deg,#f3e8ff,#fff7ed) padding-box,linear-gradient(90deg,#9333ea,#147cc9) border-box;background-clip:padding-box,border-box;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:.5rem;max-width:min(800px,100vw);width:100%}.ConversationMagicBox.disabled>*{opacity:50%;pointer-events:none}.ConversationMagicBox header{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.5rem}.ConversationMagicBox header .Sparkles{margin-top:2px;min-width:1.5rem;width:1.5rem}.ConversationMagicBox header .HelpText{color:var(--color-slate-800);margin-top:5px;font-weight:500;font-size:14px}.ConversationMagicBox .ButtonList{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px 60px;margin-top:.5rem;padding-left:calc(1.5rem + .5rem);padding-right:calc(1.5rem + .5rem);padding-bottom:1rem}.ConversationMagicBox .ButtonList>.OptionButton{justify-content:left}.ConversationMagicBox .ButtonList>.OptionButton.active{border:1px solid #0588e6}.ConversationMagicBox .ButtonList>.OptionButton.done{background-color:#f0fdf4;display:flex;justify-content:space-between;align-items:center;gap:8px;pointer-events:none}.ConversationMagicBox .ButtonList>.OptionButton.done .done-icon{color:#16a34a;flex-shrink:0}.ConversationMagicBox .ButtonList>.OptionButton.BackButton{border:1px solid #cbd5e1}.ConversationMessageInput{width:100%;align-items:flex-start;background-color:var(--color-blue-50);box-shadow:0 25.98px 51.96px -12.47px rgba(0,0,0,.502);background-color:#fff;border:1px solid var(--color-gray-300);border-radius:21px;box-shadow:0 4px 6px -2px rgba(0,0,0,.051),0 10px 15px -3px rgba(0,0,0,.102);padding:10px 13px}.ConversationMessageInput form textarea{background-color:#fff;border:1px solid transparent;border-radius:8px;display:block;max-height:180px;min-height:50px;outline:0;overflow-x:hidden!important;padding:13px 16px;resize:none;width:100%}.ConversationMessageInput form textarea[disabled]{cursor:not-allowed}.ConversationMessageInput form>button:first-child{margin-right:.5rem;margin-top:5px}.ConversationMessageInput form>button:first-child .lucide{color:var(--color-slate-500);height:16px;width:16px}.ConversationMessageInput form>button:first-child:focus{border:1px solid var(--color-qh-dodger-blue)}.ConversationMessageInput form footer{align-items:center;display:flex;justify-content:center;margin-left:.5rem;margin-bottom:5px;gap:10px;margin-top:10px}.ConversationMessageInput form footer button{align-items:center;border-radius:7px;border-style:solid;border-width:1px;display:flex;font-size:13px;height:34px;padding-left:.65rem;padding-right:.65rem;transition:background-color .2s!important}.ConversationMessageInput form footer button:hover{text-decoration:none}.ConversationMessageInput form footer button[type=submit]{border:0}.ConversationMessageInput form footer button[type=submit]:not([disabled]){background-color:var(--color-blue-100);color:var(--color-qh-dodger-blue)}.ConversationMessageInput form footer button[type=submit][disabled]{background-color:var(--color-gray-200);color:var(--color-gray-400)}.ConversationMessageInput form footer button[type=submit] .lucide{height:20px;width:20px}.ConversationMessageInput form footer button:not([type=submit]){border-color:var(--color-gray-200);color:var(--color-gray-600)}.ConversationMessageInput form footer button:not([type=submit]):hover{background-color:var(--color-blue-100)}.ConversationMessageInput form footer button:not([type=submit]) .lucide{color:var(--color-gray-600);height:16px;width:16px}.ConversationMessageInput form footer .UploadingFilesMessage{font-size:13px;color:var(--color-gray-500)}.ConversationMessageInput form footer .LoadingSpinner{aspect-ratio:1/1;height:24px!important;width:24px!important}.ConversationMessageInput form footer .ConversationStopStreamingMessageButton,.ConversationMessageInput form footer button[type=submit]{flex-basis:38px;min-width:38px;max-width:38px;width:38px}.ConversationMessageInput:focus-within{border:1px solid #635bff}.ConversationMessageInput.isFlashing .ConversationMessageTextareaContainer{background-color:var(--color-sky-100);border-radius:8px}.ConversationMessageInput.isFlashing .ConversationMessageTextareaContainer textarea{background-color:transparent}.ConversationMessageInput.disabledInput form{box-shadow:none!important}.ConversationMessageInput .ConversationMessageTextareaContainer{position:relative}.ConversationMessageInput .ConversationMessageTextareaContainer.isNudgePrompt textarea{min-height:unset;padding-bottom:0}.ConversationMessageInput .ConversationMessageTextareaContainer .ConversationMessageInputNudgeText{padding:0 16px 13px;outline:none}.ConversationMessageInput .ConversationMessageTextareaContainer .ConversationMessageInputNudgeText>span{background-color:#e0f2fe;border-radius:4px;padding:3px 6px}.ConversationMessageInput .ConversationMessageInputFileBar{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;overflow:hidden}.ConversationMessageInput .ConversationMessageInputFileBar:not(.isSmallScreen)>.FileCard{flex-basis:calc((87.5% - 1rem)/3)!important;max-width:calc((87.5% - 1rem)/3)!important;min-width:calc((87.5% - 1rem)/3)!important;width:calc((87.5% - 1rem)/3)!important}.ConversationMessageInput .ConversationMessageInputFileBar:not(.isSmallScreen)>button{flex-basis:calc(12.5% - .5rem)!important;max-width:calc(12.5% - .5rem)!important;min-width:calc(12.5% - .5rem)!important;width:calc(12.5% - .5rem)!important}.ConversationMessageInput .ConversationMessageInputFileBar.isSmallScreen>*{flex-basis:calc((100% - .5rem)/2)!important;max-width:calc((100% - .5rem)/2)!important;min-width:calc((100% - .5rem)/2)!important;width:calc((100% - .5rem)/2)!important}.ConversationMessageInput .ConversationMessageInputFileBar>button{border:1px solid var(--color-gray-200);border-radius:1rem;height:unset;text-wrap:wrap}.ConversationMessageInputFileList{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:5px .5rem .5rem}.ConversationMessageInputFileList .ConversationMessageInputFile{background:linear-gradient(51.69deg,#fff 23.61%,#f6f7f8 50.24%,#edf1f4 70.72%,#dce6ee 89.16%,#dae5ed 91.89%);border:1px solid var(--color-slate-200);border-radius:2px;flex-basis:96px;height:64px;max-width:96px;min-width:96px;position:relative;width:96px}.ConversationMessageInputFileList .ConversationMessageInputFile:not(:first-child){margin-left:.5rem}.ConversationMessageInputFileList .ConversationMessageInputFile.isError{background:var(--color-red-50);border-color:var(--color-destructive-DEFAULT)}.ConversationMessageInputFileList .ConversationMessageInputFile.isTextFile{clip-path:polygon(0 0,calc(100% + 24px) -24px,100% calc(100% - 13px),calc(100% - 13px) 100%,-24px 100%)}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileDeleteButton{align-items:center;background-color:#fff;border:1px solid var(--color-slate-500);border-radius:100%;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:-5px;top:-5px;width:20px}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileDeleteButton:hover{background-color:var(--color-slate-300)}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileDeleteButton .lucide{color:var(--color-slate-500);height:10px;width:10px}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileFoldedCorner{background-color:var(--color-slate-300);bottom:-1px;height:13px;position:absolute;right:-1px;width:13px}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileTag{align-items:center;border-radius:2px;color:#fff;display:flex;font-size:8px;height:14px;line-height:1;left:-4px;padding:2px 4px;position:absolute;bottom:4px}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileTitle{color:var(--color-slate-500);font-size:12px;line-height:1.5}.ConversationMessageInputFileList .ConversationMessageInputFile .ConversationMessageInputFileTitleContainer{height:40px;margin:6px;overflow:hidden}.ConversationMessageInputFileList .ConversationMessageInputFile .LoadingSpinner{border-width:1.5px;bottom:5px;height:13px;position:absolute;left:31px;width:13px}.ConversationShareDialog{font-size:14px}.ConversationShareDialog h3{font-size:18px;font-weight:500}.ConversationShareDialog footer{display:flex;gap:1rem;justify-content:flex-end}.ConversationShareDialog .ConversationSharedDialogExistingUsersStuff .ConversationSharedDialogExistingUsersLabel{display:block;font-weight:500;margin-bottom:.5rem}.ConversationShareDialog .ConversationSharedDialogExistingUsersStuff .ConversationSharedDialogExistingUsersList{display:flex;flex-wrap:wrap;gap:.5rem}.ConversationShareDialog .ConversationSharedDialogExistingUsersStuff .ConversationSharedDialogExistingUserError{color:var(--color-destructive-DEFAULT)}.ConversationShareDialog .ConversationSharedDialogExistingUsersStuff .ConversationSharedDialogExistingUserError .lucide{display:inline-block;height:16px;margin-right:.375rem;position:relative;top:-1px;width:16px}.ConversationShareDialog .ConversationShareDialogSubmittingOverlay{background-color:rgba(0,0,0,.15);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5000}.DropdownMenuContentWithChecks .DropdownMenuContentWithChecksItem{display:block}.DropdownMenuContentWithChecks .DropdownMenuContentWithChecksItem .lucide-check{color:var(--color-qh-picton-blue);height:17px;margin-left:.5rem;visibility:hidden;width:17px}.DropdownMenuContentWithChecks .DropdownMenuContentWithChecksItem.active .lucide-check{visibility:visible}.DropdownMenuContentWithChecks .DropdownMenuContentWithChecksItem:hover{cursor:pointer}.DropdownMenuContentWithChecks .ItemDescription{color:var(--color-slate-400);font-size:.8em}.DropdownMenuContentWithChecks .ItemLabel{align-items:center;display:flex;justify-content:space-between}.ConversationMessageLlmModelDropdownTrigger.isNotDefault,.ConversationMessageStyleDropdownTrigger.isNotDefault{background-color:var(--color-blue-50)}.ConversationStopStreamingMessageButton{background-color:#fff;border:1px solid var(--color-gray-300);transition:background-color .25s}.ConversationStopStreamingMessageButton:hover{background-color:var(--color-gray-200);border:1px solid var(--color-gray-500)}.ConversationStopStreamingMessageButton:before{background-color:var(--color-gray-700);border-radius:2px;content:"";display:block;height:16px;width:16px}.FileDropOverlay{align-items:center;backdrop-filter:blur(8px);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:20}.GuardrailFilterTextPhi{color:var(--color-red-600)}.GuardrailFilterTextSdoh{color:var(--color-fuchsia-800)}.GuardrailFilterTextUnknown{color:var(--color-yellow-700)}.LlmModelDropdownMenuContent .AutoSelectionLlmModelOption:first-child{border-bottom:1px solid var(--color-gray-200);border-bottom-left-radius:0;border-bottom-right-radius:0}.LlmModelDropdownMenuContent .AutoSelectionLlmModelOption .ItemLabel{color:var(--color-blue-500)}.LlmModelDropdownMenuContent>.isNew .ItemLabel:after{align-self:center;background-color:var(--color-red-50);border:.5px solid var(--color-red-600);border-radius:.2rem;color:var(--color-red-600);content:"NEW";font-size:8px;font-weight:500;line-height:1;order:1;margin-left:.5rem;margin-right:auto;padding:.2rem .25rem}.LlmModelDropdownMenuContent>.isNew .ItemLabel .lucide{order:2}.SwitchWithLabel{align-items:flex-start;display:flex;justify-content:space-between;padding:.5rem}.SwitchWithLabel .SwitchText>div:first-child{align-items:center;color:hsl(var(--color-qh-regal-blue-hsl));display:flex}.SwitchWithLabel .SwitchText>div:first-child .lucide{height:14px;margin-left:.375rem;width:14px}.SwitchWithLabel .SwitchText>div:nth-child(2){color:hsla(var(--color-qh-regal-blue-hsl),.7);font-size:12px}.SwitchWithLabel>button:last-child{position:relative;top:2px}.SwitchWithLabel>button:last-child[data-state=unchecked]{background-color:var(--color-gray-600)}.SwitchWithLabel>button:last-child[data-state=checked]{background-color:var(--color-blue-400)}.QuickPromptContainer{align-items:stretch;display:flex;flex-wrap:wrap;font-size:14px;gap:1rem;justify-content:center;margin-top:2rem}.QuickPromptContainer>button.inverse{background-color:var(--color-white);border:1px solid var(--color-slate-200);box-shadow:none;font-size:inherit}.QuickPromptContainer>button.inverse>span{font-size:inherit}.QuickPromptContainer>button.inverse:hover{background-color:var(--color-white);border:1px solid var(--color-blue-400)}.QuickPromptContainer>button{align-items:flex-start;background-color:var(--color-blue-100);border:1px solid var(--color-blue-200);border-radius:8px;box-shadow:0 2px 8px -2px hsla(0,0%,50%,.25);color:#18181b;display:flex;flex-basis:calc(25% - .75rem);font-size:13px;max-width:calc(25% - .75rem);min-width:calc(25% - .75rem);padding:.6rem .8rem;width:calc(25% - .75rem)}.QuickPromptContainer>button>svg{height:14px;margin-left:-2px;margin-right:.5rem;margin-top:.15rem;min-width:14px;width:14px}.QuickPromptContainer>button>span{display:-webkit-box;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;text-align:left}.QuickPromptContainer>button:hover{background-color:var(--color-blue-200);border:1px solid var(--color-slate-400)}#MainLayoutContainer{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#MainLayoutContainer,.LayoutSettings{height:100%;max-height:100%;min-height:100%}.LayoutSettings{display:grid;grid:" header header " auto " nav    main   " 1fr/auto 1fr}.LayoutSettings>header{grid-area:header;padding:1.5rem}.LayoutSettings>header .LayoutSettingsTitle{color:var(--color-muted-foreground);font-weight:500}.LayoutSettings>nav{border-right:1px solid #e4e4e7;flex-basis:270px;grid-area:nav;max-width:270px;min-width:270px;padding:0 1.5rem 1.5rem;width:270px}.LayoutSettings>nav a{align-items:center;border-color:transparent;border-radius:.5rem;border-width:1px;color:var(--color-slate-600);cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;white-space:nowrap}.LayoutSettings>nav a.active{background-color:var(--color-sky-100);color:var(--color-slate-900)}.LayoutSettings>nav a:focus,.LayoutSettings>nav a:hover{border-color:var(--color-sky-300);color:var(--color-slate-900);outline:0}.LayoutSettings>nav a:not(:first-child){margin-top:.75rem}.LayoutSettings>nav a .lucide{height:16px;margin-left:.375rem;width:16px}.LayoutSettings>main{flex-grow:1;grid-area:main;max-height:100%;overflow:auto;padding:0 1.5rem 1.5rem}.LayoutSettings>main>header{align-items:flex-end;display:flex;margin-bottom:1.5rem}.LayoutSettings>main h1{color:var(--color-muted-foreground);font-size:18px;font-weight:500}.LayoutSettings>main h2{font-size:20px}.LayoutSettings>main section h2{margin-bottom:.5rem}.LayoutSettings>main .SwitchWithLabel{background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.059);border-radius:.5rem;padding-left:1rem;padding-right:1rem}.LineChartCustomTooltip{background-color:#fff;border-radius:.375rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);font-size:12px;padding:.6rem}.LoadingDots{align-items:center;display:flex;gap:.25rem;justify-content:center;padding:.25rem}.LoadingDots>*{animation-name:Pulsate;animation-direction:alternate;animation-duration:.45s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:#000;border-radius:100%;height:8px;width:8px}.LoadingDots>:first-child{background-color:#333;animation-delay:0ms}.LoadingDots>:nth-child(2){background-color:#666;animation-delay:.15s}.LoadingDots>:nth-child(3){background-color:#999;animation-delay:.3s}@keyframes Pulsate{0%{scale:100%}to{scale:0}}.LoadingSpinner{border-color:var(--color-qh-dodger-blue);border-radius:100%;border-style:dashed;border-width:2px;height:1rem;width:1rem}.ProductTourIntroduction{align-items:center;background-color:var(--product-tour-overlay-background-color);display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:600}.ProductTourIntroduction .ProductTourIntroductionDialog{background:linear-gradient(180deg,#e0f2fe,#fff 42.08%,#e0f2fe 85.88%),linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));border-radius:26px;padding:2rem;width:670px;text-align:center}.ProductTourIntroduction .ProductTourIntroductionDialog.ProductTourCompleted{background-image:url(/confetti.png),linear-gradient(180deg,#e0f2fe,#fff 42.08%,#e0f2fe 85.88%),linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));background-size:contain;background-position:100%}.ProductTourIntroduction .ProductTourIntroductionDialog .ProductTourIntroductionGraphic{margin:1rem auto}.ProductTourIntroduction .ProductTourIntroductionDialog .ProductTourIntroductionWelcomeHeader{font-size:24px;font-weight:500;margin-bottom:1rem}.ProductTourIntroduction .ProductTourIntroductionDialog .ProductTourIntroductionWelcomeMessage{font-size:16px;color:#334155;max-width:430px;margin-left:auto;margin-right:auto;text-align:center}.ProductTourIntroduction .ProductTourIntroductionDialog footer{align-items:center;display:flex;gap:1rem;margin-top:3rem}.ProductTourIntroduction .ProductTourIntroductionDialog footer>button{height:44px;font-size:16px;font-weight:400}.ProductTourIntroduction .ProductTourIntroductionDialog footer .ProductTourSkipButton{border:2px solid #e4e4e7}.ProductTourTooltip{background-color:#fff;border-radius:16px;width:400px;padding:1.25rem}.ProductTourTooltip .lucide{display:inline;height:18px;width:18px}.ProductTourTooltip .ProductTourTooltipBackButton{color:var(--color-muted-foreground);margin-right:.5rem}.ProductTourTooltip .ProductTourTooltipContent{margin-bottom:1.25rem;margin-top:1.25rem}.ProductTourTooltip .ProductTourTooltipCounter{align-items:center;display:flex}.ProductTourTooltip .ProductTourTooltipCounter>div{background-color:var(--color-sky-100);border-radius:100%;cursor:pointer;height:9px;width:9px}.ProductTourTooltip .ProductTourTooltipCounter>div:not(:first-child){margin-left:.25rem}.ProductTourTooltip .ProductTourTooltipCounter>div.isActive{background-color:var(--color-qh-dodger-blue)}.ProductTourTooltip .ProductTourTooltipEndTourButton{color:var(--color-muted-foreground);left:-1rem;position:relative}.ProductTourTooltip>footer,.ProductTourTooltip>header{display:flex;justify-content:space-between}.ProductTourTooltip>header h3{font-size:17px;font-weight:700}.QualyButton{height:unset;padding:.3rem .5rem;position:absolute;top:1rem;right:1rem;z-index:1}#PageApplications{margin-left:auto;margin-right:auto;max-height:100%;overflow:auto;width:100%}#PageApplications .ApplicationsWidgetToolbar{padding:1rem 1.5rem 0}#PageApplications .ApplicationsWidgetEverythingButTheToolbar{margin-left:auto;margin-right:auto;max-width:860px;padding:1.5rem}#PageHome{align-items:center;display:flex;flex-grow:1;justify-content:center;padding-left:1rem;padding-right:1rem;position:relative;width:100%}#PageHome .ApplicationsWidget{min-height:180px;min-width:100%;margin-bottom:1.5rem}#PageHome .PageHomeChatArea{align-items:center;display:flex;flex-grow:1;justify-content:center;width:100%}#PageHome .PageHomeChatArea>div{width:100%}#PageHome .PageHomeInnerWrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly;max-width:800px;min-height:100%;padding-bottom:1.5rem;padding-top:1.5rem}#PageHome .PageHomeInnerWrapper,#PageHome .PageHomeInnerWrapper>img{margin-left:auto;margin-right:auto}#PageHome .PageHomeWelcomeMessage{background:linear-gradient(90deg,#058be8 35.93%,#635bff 71.04%,#ed8d02 109.95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;font-weight:500;margin-bottom:2rem;text-align:center}.PageLanding{display:flex;flex-direction:column;min-height:100vh;position:relative;background:linear-gradient(180deg,#058be8,#0a3d63);z-index:0}.PageLanding:before{content:"";position:absolute;inset:0;background:url(/landing-page-background.jpg) 50%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 80%,rgba(0,0,0,.8));-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 80%,rgba(0,0,0,.8));mask-repeat:no-repeat;mask-size:cover;z-index:1}.PageLanding .TopSection{align-items:center;display:flex;flex-grow:1;justify-content:center;position:relative}.PageLanding .TopSection .Logo{left:1.5rem;position:absolute;top:1.5rem;z-index:100}.PageLanding .TopSection .Logo img{width:1.5rem;height:1.5rem}.PageLanding .TopSection .MainContent{z-index:10000;min-height:100%;position:relative}.PageLanding .TopSection .MainContent .Slogan{color:#fff;font-weight:500;line-height:140%;max-width:720px;min-width:50%;text-align:center}.PageLanding .TopSection .MainContent .Slogan .HighlightedText{color:#93c5fd}.PageLanding .TopSection .MainContent .LoginForm{background-color:rgba(219,234,254,.6);backdrop-filter:blur(4px);border-radius:1rem;max-width:550px;min-width:260px}.PageLanding .TopSection .MainContent .LoginForm label{color:#0a3b61;font-size:16px}.PageLanding .TopSection .MainContent .LoginForm input{background-color:hsla(0,0%,100%,.9)}.PageLanding .TopSection .MainContent .LoginForm button{background:linear-gradient(90deg,#058be8 3.37%,#635bff);width:100%}.PageLanding .TopSection .MainContent>*{margin-left:auto;margin-right:auto}.PageLanding .BottomContent{background:rgba(239,246,255,.7);position:relative;z-index:10}.PageLanding .BottomContent .CardsContainer{max-width:72rem;margin:0 auto}.PageLanding .BottomContent .CardsContainer .CardsGrid{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.PageLanding .BottomContent .CardsContainer .CardsGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PageLanding .BottomContent .CardsContainer .CardsGrid{grid-template-columns:repeat(4,1fr)}}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #f3f4f6;transition:box-shadow .2s}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard .CardIcon{width:3rem;height:3rem;background-color:#dbeafe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard .CardIcon svg{width:1.5rem;height:1.5rem;color:#4b5563}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard .CardHeader{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem}.PageLanding .BottomContent .CardsContainer .CardsGrid .InfoCard .CardDescription{color:#4b5563;font-size:.875rem;line-height:1.625}.PageSettingsBranding{max-width:600px}.PageSettingsBranding button,.PageSettingsBranding>div:not(:first-child){margin-top:1rem}.PageSettingsGuardrails{max-width:600px}.PageSettingsGuardrails .Title{color:dimgray;margin-bottom:2rem;font-weight:700}.PageSettingsGuardrails .SwitchWithLabel{width:100%}.PageSettingsGuardrails .GuardrailsFilterText{color:var(--color-slate-600);padding:1rem}.PageSettingsPrivacy p,.PageSettingsTerms p{max-width:600px}.PersonalizationForm .DepartmentTaskContainer{display:flex;flex-wrap:wrap;gap:.5rem}.PersonalizationForm .DepartmentTaskContainer .DepartmentTaskBadge,.PersonalizationForm .DepartmentTaskContainer .DepartmentTaskButton{border-radius:.3rem;font-weight:400;font-size:13px;height:auto!important;padding:.25rem .5rem}.PersonalizationForm .DepartmentTaskContainer .DepartmentTaskBadge{background-color:var(--color-slate-200)}.PersonalizationForm .DepartmentTaskContainer .DepartmentTaskButton.selected{outline:1.5px solid #33b4ff}.PersonalizationForm>footer{display:flex;justify-content:flex-end;margin-top:1.5rem}.PersonalizationDialog .PersonalizationDialogPreamble{margin-bottom:1rem;margin-top:.5rem;text-align:center}.PersonalizationDialog .PersonalizationDialogPreamble h1{font-size:24px;font-weight:500}.PersonalizationDialog footer{display:flex;margin-bottom:.5rem;margin-top:1rem}.ProfileRoleUpdateDialogContent{max-width:400px}.ProfileRoleUpdateDialogContent h2{font-size:20px}.ProfileRoleUpdateDialogContent footer{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.QualyIcon{aspect-ratio:1}.QhBadge{font-weight:400}.QhBadgeRemovable{border-color:transparent;border-width:2px}.QhBadgeRemovable.isMarkedForRemoval{color:#b3b3b3;text-decoration:line-through}.QhBadgeRemovable button{color:#b3b3b3;font-size:14px;margin-left:.5rem}.QhBadgeRemovable button:hover{color:#fff}.QhBadgeRemovable button .lucide{height:14px;width:14px}.QualifiedHealthAlertDialog.QualifiedHealthAlertDialogDangerous{padding-left:3rem}.QualifiedHealthAlertDialog.QualifiedHealthAlertDialogDangerous .lucide{color:var(--color-destructive-DEFAULT);height:20px;left:1.1rem;position:absolute;top:1.75rem;width:20px}.QualifiedHealthAlertDialog .AlertDialogCloseButton{position:absolute;right:1rem;top:1rem}.QualifiedHealthAlertDialog .AlertDialogFooter{gap:.5rem}.QualifiedHealthAvatar{align-items:center;aspect-ratio:1;border-radius:100%;display:flex;justify-content:center}.QualifiedHealthToast pre{max-width:100%;overflow:auto}.QualifiedHealthToastDefault{background-color:var(--color-sky-100);border:1px solid var(--color-sky-300)}.QualifiedHealthToastDestructive{background-color:var(--color-red-200);border:1px solid var(--color-red-500)}.QualifiedHealthToastSuccess{background-color:var(--color-green-100);border:1px solid var(--color-green-400)}.QualifiedHealthToastWarning{background-color:var(--color-amber-100);border:1px solid var(--color-amber-400)}.QualifiedHealthForm>div:not(:first-child){margin-top:1.85rem}.QualifiedHealthForm>div header{align-items:flex-end;display:flex;gap:.75rem;margin-bottom:.5rem}.QualifiedHealthForm>div header>label{margin-right:auto}.QualifiedHealthForm>div>label{display:block;margin-bottom:.5rem}.QualifiedHealthForm>div input[readonly],.QualifiedHealthForm>div textarea[readonly]{background-color:var(--color-slate-200);opacity:1}.QualifiedHealthForm>div .SelectTrigger,.QualifiedHealthForm>div input{border:1px solid var(--color-slate-300);color:#1a1a1a}.QualifiedHealthForm>div .SelectSimpleTrigger[disabled]{background-color:var(--color-slate-200)}.QualifiedHealthForm>div .SelectTrigger,.QualifiedHealthForm>div input,.QualifiedHealthForm>div textarea{background:#fff}.QualifiedHealthForm>div .Sublabel{color:var(--color-gray-400);font-size:13px;margin-bottom:.5rem}.QualifiedHealthForm>div header+.Sublabel,.QualifiedHealthForm>div label+.Sublabel{margin-top:calc(-1*.5rem/2)}.QualifiedHealthForm>div.SideBySide{display:flex;gap:1rem}.QualifiedHealthForm>div.SideBySide>*{flex-basis:0;flex-grow:1}#SidebarContainer{height:100vh}#SidebarContent li [data-sidebar=menu-button]{display:block;color:hsl(var(--color-qh-regal-blue-hsl));height:40px;line-height:24px;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}#SidebarContent li [data-sidebar=menu-button]:hover{background-color:hsla(0,0%,100%,.5)}#SidebarContent li [data-sidebar=menu-button] .ActiveDot{background-color:var(--color-qh-picton-blue);border-radius:8px;height:6px;left:-2.5px;position:absolute;top:17px;width:6px}#SidebarContent li [data-sidebar=menu-action]{background-color:#fff;color:hsl(var(--color-qh-regal-blue-hsl));padding:.3rem .8rem;top:7px!important}#SidebarContent li:not(:hover) [data-sidebar=menu-action][data-state=closed]{visibility:hidden}#SidebarContent .noDataMessage{padding-left:1rem;padding-right:1rem}#SidebarContent .noDataMessage a{color:var(--color-qh-picton-blue);cursor:pointer}.SidebarContentListTabsPrimary{margin-top:1rem}.SidebarContentListTabsSecondary button{border-radius:.1rem;font-size:14px;font-weight:400;padding-bottom:.4rem;padding-top:.4rem}.SidebarContentListTabsSecondary button.active{background-color:hsla(var(--color-qh-picton-blue-hsl),.2)}.SidebarContentListTabsSecondary button .lucide{height:15px;margin-right:.25rem}.SidebarResourcesAndTrainingButton{border:.5px solid var(--color-blue-400);margin-top:.7rem;flex-direction:row-reverse;justify-content:space-between}.QualifiedHealthDropdownMenuContent{background-color:#fff;border-color:#fff;color:hsl(var(--color-qh-regal-blue-hsl))}.QualifiedHealthDropdownMenuContent [role=menuitem]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-left:.6rem;padding-right:.6rem}.QualifiedHealthDropdownMenuContent [role=menuitem]:hover{background-color:#fff;color:hsl(var(--color-qh-regal-blue-hsl));cursor:pointer}.QualifiedHealthDropdownMenuContent [role=menuitem] .lucide{height:16px;width:16px}.QualifiedHealthDropdownMenuContent [role=menuitem]>a,.SidebarLogoHeader{align-items:center;display:flex;justify-content:space-between}.SidebarLogoHeader{margin-bottom:.6rem;margin-top:.6rem}.SidebarLogoHeader .SidebarLogoLink .LogoPrimary.QualifiedHealthLogo{width:160px}.SidebarLogoHeader .SidebarLogoLink .LogoPrimary.CustomerLogo{max-height:32px}.SidebarLogoHeader .SidebarLogoLink .LogoSecondary{align-items:center;display:flex;flex-wrap:nowrap;gap:.375rem;margin-top:.5rem;max-height:14px}.SidebarLogoHeader .SidebarLogoLink .LogoSecondary>span{color:var(--color-gray-600);font-size:10px;white-space:nowrap}.SidebarLogoHeader .SidebarLogoLink .LogoSecondary>img{height:15px;width:auto}.SidebarLogoHeader .SidebarLogoLink .LogoPrimary,.SidebarLogoHeader .SidebarLogoLink .LogoSecondary{padding-left:.5rem;padding-right:.5rem}.SidebarLogoHeader .SidebarToggle{align-self:flex-start;padding:.5rem}.SidebarUserButton{height:unset}.SidebarUserButton:has(.SidebarUserButtonDepartment:hover):hover{background-color:transparent;border-color:transparent;box-shadow:none}.SidebarUserButton .SidebarUserButtonAvatar{height:36px;width:36px}.SidebarUserButton .SidebarUserButtonCog{align-self:start;margin-left:auto}.SidebarUserButton .SidebarUserButtonDepartment{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:14px;padding:.15rem .4rem;margin-left:-.4rem;margin-right:-.4rem}.SidebarUserButton .SidebarUserButtonDepartment:hover{background-color:hsla(0,0%,100%,.5)}.SidebarUserButton .SidebarUserButtonDepartment .lucide{height:14px;margin-left:.25rem;width:14px}.SidebarUserButton .SidebarUserButtonName{align-self:end;font-weight:500}.SidebarUserButton .SidebarUserButtonText{text-align:left;overflow:hidden;padding-left:.5rem;padding-right:.5rem}.SidebarUserButton .SidebarUserButtonDepartment,.SidebarUserButton .SidebarUserButtonName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SmallScreenNavigation{align-items:center;background-color:#eff6ff;display:flex;justify-content:space-between;padding:.375rem .5rem}#SmallScreenNavigation button{padding-left:.5rem;padding-right:.5rem}#SmallScreenNavigation .QualifiedHealthLogo{position:relative;top:2px;width:140px}.Sparkles{aspect-ratio:1;display:inline-block;position:relative}.Sparkles>img:first-child{bottom:0;height:82%;left:0;position:absolute;width:82%}.Sparkles>img:nth-child(2){height:45%;position:absolute;right:0;top:0;width:45%}@keyframes twinkle{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.Sparkles.isTwinkling>*{animation:twinkle .6s infinite alternate;animation-timing-function:linear}.Sparkles.isTwinkling>:first-child{animation-delay:.3s}.TermsAndConditionsDialogContent{overflow:hidden}.TermsAndConditionsDialogContent.isExpandedLayout{display:grid;max-height:min(90vh,600px);width:min(90vw,800px);max-width:800px;grid:" header " auto " main   " 1fr " footer " auto/auto}.TermsAndConditionsDialogContent.isExpandedLayout header{grid-area:header}.TermsAndConditionsDialogContent.isExpandedLayout main{grid-area:main}.TermsAndConditionsDialogContent.isExpandedLayout footer{grid-area:footer}.TermsAndConditionsDialogContent.isExpandedLayout main{overflow:auto}.TermsAndConditionsDialogContent .MarkdownRendererWrapper,.TermsAndConditionsDialogContent main{max-width:100%}.TermsAndConditionsDialogContent footer{align-items:center;display:flex;gap:.75rem}.TermsAndConditionsDialogOverlay{backdrop-filter:blur(7px);background-color:rgba(0,0,0,.25);opacity:1;-webkit-backdrop-filter:blur(7px)}.UserAvatarAnonymous{align-items:center;background-color:var(--color-slate-200);border:1px solid var(--color-slate-400);border-radius:100%;display:flex;justify-content:center}.UserAvatarAnonymous .lucide{color:var(--color-slate-500);height:75%;width:75%}.UserPromptUpdateAlertDialogForm>div:not(:first-child){margin-top:1rem}.WelcomeDialog{background:linear-gradient(180deg,#e0f2fe,#fff 42.08%,#e0f2fe 85.88%),linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));box-shadow:0 25px 50px -12px rgba(0,0,0,.251);min-height:450px}.WelcomeDialog img{height:180px}.WelcomeDialog h1{font-size:36px;font-weight:600}.WelcomeDialog .IconContainer{align-items:center;background-color:#dbeafe;border-radius:100%;display:flex;height:88px;justify-content:center;width:88px}.WelcomeDialog .IconContainer .lucide{aspect-ratio:1;color:#0588e6;height:60%;width:60%}.WelcomeDialog h2{font-size:24px;font-weight:500;color:#09090b}.WelcomeDialog p{color:var(--color-slate-700);font-size:16px;max-width:430px;margin-bottom:1rem;min-height:80px}.WelcomeDialog button{width:140px;height:44px;font-size:16px;font-weight:400}.WelcomeDialog .BackButton{border:2px solid #e4e4e7}.WelcomeDialog .ContinueButton{margin-left:auto}.WelcomeDialog>:not(footer){margin-left:auto;margin-right:auto;text-align:center}.PageAdmin{padding-bottom:2rem!important;padding-top:2rem!important}.PageAdmin>header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;min-height:36px}.PageAdmin>.AdminDashboardToolbar{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.PageAdmin>.AdminDashboardToolbar .MultiSelectUser,.PageAdmin>.AdminDashboardToolbar input{background-color:#fff}.PageAdmin>.AdminDashboardToolbar .MultiSelectUser,.PageAdmin>.AdminDashboardToolbar .SelectSimpleTrigger,.PageAdmin>.AdminDashboardToolbar input{max-width:290px}.PageAdmin>.AdminDashboardToolbar .MultiSelectUser{min-height:unset!important}.PageAdmin h1{align-items:center;color:#404040;display:flex;font-size:28px;font-weight:700;gap:.5rem;line-height:1}.PageAdmin h1 .lucide-chevron-right,.PageAdmin h1>div:first-child{color:#666;font-weight:400}.PageAdmin h2{color:#404040;font-size:20px;line-height:1}.PageAdmin section{margin-bottom:2.25rem;margin-top:2.25rem}.PageAdmin section h2{margin-bottom:.75rem}.PageAdmin section h2+p{color:var(--color-slate-500);font-size:.8em;margin-bottom:.75rem}.PageAdmin .AdminDashboardBox,.PageAdmin .AdminDashboardCardMetricSimple{background-color:#deeaff;border:1px solid #c4daff;border-radius:.6rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);padding:1.25rem}.PageAdmin .AdminDashboardCardMetricSimple .AdminDashboardCardMetricSimpleLabel{align-items:center;color:grey;display:flex;gap:.5rem;margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageAdmin .AdminDashboardCardMetricSimple .AdminDashboardCardMetricSimpleTooltip{color:#78aaff;height:19px;width:19px}.PageAdmin .AdminDashboardCardMetricSimple .AdminDashboardCardMetricSimpleValue{align-items:center;display:flex;color:#0a3b61;font-size:22px;font-weight:700}.PageAdmin .AdminDashboardCardMetricSimple .AdminDashboardCardMetricSimpleValue .AdminDashboardCardMetricSimpleUnit{font-size:14px;font-weight:400;margin-left:.5rem;position:relative;top:2px}.PageAdmin .AdminDashboardPrimaryHeading{color:#0a3b61}.PageAdmin .AdminDashboardTableWrapper{border:1px solid #0a3b61;border-radius:.375rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102)}.PageAdmin .AdminDashboardTableWrapper td,.PageAdmin .AdminDashboardTableWrapper th{padding:.45rem .75rem}.PageAdmin .AdminDashboardTableWrapper td{text-align:left}.PageAdmin .AdminDashboardTableWrapper th{background-color:#0a3b61;color:#e6e6e6}.PageAdmin .AdminDashboardTableWrapper th.clickable:hover{color:#fff;cursor:pointer}.PageAdmin .AdminDashboardTableWrapper th>div{align-items:center;display:flex;flex-wrap:nowrap}.PageAdmin .AdminDashboardTableWrapper th>div .lucide-chevron-right{height:16px;margin-left:.25rem;width:16px}.PageAdmin .AdminDashboardTableWrapper tbody tr:nth-child(odd){background-color:#e3edff}.PageAdmin .AdminDashboardTableWrapper tbody tr:nth-child(2n){background-color:#d8e7ff}.PageAdmin .AdminDashboardTableWrapper+.CustomPagination{margin-top:1rem}#ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidget .PageAdmin .ApplicationsWidgetNoData,#ChatContainer .ChatContainerMessageContainerWrapper .PageAdmin .NoDataMessage,#SidebarContent .PageAdmin .noDataMessage,.ApplicationsWidget #ChatContainer .ChatContainerMessageContainerWrapper .PageAdmin .ApplicationsWidgetNoData,.ApplicationsWidget .PageAdmin .ApplicationsWidgetNoData,.PageAdmin #ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidget .ApplicationsWidgetNoData,.PageAdmin #ChatContainer .ChatContainerMessageContainerWrapper .NoDataMessage,.PageAdmin #SidebarContent .noDataMessage,.PageAdmin .ApplicationsWidget #ChatContainer .ChatContainerMessageContainerWrapper .ApplicationsWidgetNoData,.PageAdmin .ApplicationsWidget .ApplicationsWidgetNoData,.PageAdmin .NoDataMessage{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.6rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);display:inline-block;height:auto;padding:.6rem 1.3rem;width:auto}.PageAdmin section{gap:1.5rem}.AbstractorListPage,.DetailsPageContainer,.HMEPageContainer,.ICDFinderPageContainer,.PageAdmin,.UtilizationReviewPageContainer,.pageContainer{margin:0 auto;max-width:min(1420px,92%);padding:1.125rem 0;width:100%}.force-show-scrollbars ::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;width:16px}.force-show-scrollbars ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c1c1c1;border-radius:18px;border:3px solid transparent;border-left-width:4px}.force-show-scrollbars ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.DetailsPageContainer .highlightRow,.HMEPageContainer .highlightRow,.ICDFinderPageContainer .highlightRow,.UtilizationReviewPageContainer .highlightRow,.highlightRow{background-color:#f0f6ff}.highlightRow .leftBorderCell{position:relative}.highlightRow .leftBorderCell:before{position:absolute;content:"";width:3px;height:101%;background-color:#1d4fd7;top:0;left:0}.DetailsPageContainer .hideScrollBar::-webkit-scrollbar,.UtilizationReviewPageContainer .hideScrollBar::-webkit-scrollbar{display:none}.DetailsPageContainer .hideScrollBar,.UtilizationReviewPageContainer .hideScrollBar{-ms-overflow-style:none;scrollbar-width:none}.highlightedCitation{background-color:#ff0;transition:background-color .3s ease}.hideCloseBtn>button.absolute{display:none}.utilization-review-filter-container{height:130px}.ICDFinderPageContainer .lastRowBorder>div{overflow:visible}.ICDFinderPageContainer .lastRowBorder table tr:last-child{border-bottom:1px solid hsl(var(--border))}.DetailsPageContainer .metStatusTable .highlightRow,.HMEPageContainer .metStatusTable .highlightRow,.UtilizationReviewPageContainer .metStatusTable .highlightRow{background-color:#fef2f2}.DetailsPageContainer .metStatusTable .highlightRow>td:first-child,.HMEPageContainer .metStatusTable .highlightRow>td:first-child,.UtilizationReviewPageContainer .metStatusTable .highlightRow>td:first-child{position:relative}.DetailsPageContainer .metStatusTable .highlightRow>td:first-child:before,.HMEPageContainer .metStatusTable .highlightRow>td:first-child:before,.UtilizationReviewPageContainer .metStatusTable .highlightRow>td:first-child:before{content:"";position:absolute;width:4px;height:100%;border-left:4px solid #fca5a5;z-index:1;top:0;left:0}.DetailsPageContainer .metStatusTable .nonHighlightRow,.HMEPageContainer .metStatusTable .nonHighlightRow,.UtilizationReviewPageContainer .metStatusTable .nonHighlightRow{border-bottom:none}.DetailsPageContainer .checklistTable .highlightRow,.HMEPageContainer .checklistTable .highlightRow,.UtilizationReviewPageContainer .checklistTable .highlightRow{background-color:#fff}.DetailsPageContainer .checklistTable .highlightRow>td:first-child,.HMEPageContainer .checklistTable .highlightRow>td:first-child,.UtilizationReviewPageContainer .checklistTable .highlightRow>td:first-child{position:relative}.DetailsPageContainer .checklistTable .highlightRow>td:first-child:before,.HMEPageContainer .checklistTable .highlightRow>td:first-child:before,.UtilizationReviewPageContainer .checklistTable .highlightRow>td:first-child:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fb923c;border-left:0;z-index:1;top:50%;left:4px;transform:translateY(-50%)}.DetailsPageContainer .checklistTable .nonHighlightRow,.HMEPageContainer .checklistTable .nonHighlightRow,.UtilizationReviewPageContainer .checklistTable .nonHighlightRow{border-bottom:none}.assistants-form-container{width:100%;max-width:min(1244px,95%);margin:0 auto;padding:1.125rem 0}.PageAssistantChat{display:grid;height:100%;padding-bottom:1rem;padding-top:.5rem;grid:" header " auto " center " 1fr " input  " auto/auto;background-color:#fafafa}.PageAssistantChat header.PageAssistantChatHeader{position:sticky;top:0;z-index:30;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem}.PageAssistantChat header.PageAssistantChatHeader .PageChatContainerChatTitleButton{max-width:100%;overflow:hidden;text-align:left;font-size:1rem;line-height:1.5rem}.PageAssistantChat header.PageAssistantChatHeader .PageChatContainerChatTitleButton:hover{background-color:#fff}.PageAssistantChat header.PageAssistantChatHeader .PageChatContainerChatTitleButton>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageAssistantChat header{grid-area:header;padding-left:1rem;padding-right:1rem}.PageAssistantChat .AssistantDropdownMenuTrigger{background-color:#fff;color:#1a1a1a}.PageAssistantChat .AssistantDropdownMenuContent{background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.059);color:#1a1a1a}.PageAssistantChat .AssistantDropdownMenuContent>div{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:.5rem;width:180px}.PageAssistantChat .AssistantDropdownMenuContent>div .lucide{height:16px;width:16px}.PageAssistantChat .AssistantDropdownMenuContent>div:hover{background-color:#f5f5f5;outline:0}.PageAssistantChat .ConversationMessageInput{margin-left:auto;margin-right:auto;max-width:min(800px,100vw)}.PageAssistantChat .PageAssistantChatWelcome h1 .ContainerForTextGradient{background:linear-gradient(90deg,#0a3d63,#058be8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:700;font-size:30px}.PageAssistantChat .PageAssistantChatWelcome>*{margin-left:auto;margin-right:auto;text-align:center}.SidebarPrimary,.SidebarPrimary [data-sidebar=sidebar]{scrollbar-color:var(--color-blue-900) transparent;background:linear-gradient(179.99deg,#eff6ff .01%,#bfdbfe 108.48%)}.SidebarPrimary ::-webkit-scrollbar-track,.SidebarPrimary [data-sidebar=sidebar] ::-webkit-scrollbar-track{background:transparent}.SidebarPrimary ::-webkit-scrollbar-thumb,.SidebarPrimary [data-sidebar=sidebar] ::-webkit-scrollbar-thumb{background:var(--color-blue-900)}.SidebarPrimary [data-sidebar=group-label]{color:hsla(var(--color-qh-regal-blue-hsl),.7)}.SidebarPrimary[data-state=collapsed][data-collapsible=icon] #SidebarContent>*,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .BrandingLogoImage,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .QualifiedHealthBranding>*,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .QualifiedHealthLogoText,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarContentListTabsPrimary,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarContentListTabsSecondary,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoHeader>p,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoLink{display:none}.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoHeader{display:block}.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarHeaderLink>button,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoHeader>button,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarResourcesAndTrainingButton,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarUserButton{align-items:center;display:flex;flex-basis:36px;height:36px;justify-content:center;left:-2.5px;min-width:36px;position:relative;width:36px}.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarHeaderLink>button>:not(.lucide),.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoHeader>button>:not(.lucide),.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarResourcesAndTrainingButton>:not(.lucide),.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarUserButton>:not(.lucide){display:none}.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarHeaderLink>button .lucide,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarLogoHeader>button .lucide,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarResourcesAndTrainingButton .lucide,.SidebarPrimary[data-state=collapsed][data-collapsible=icon] .SidebarUserButton .lucide{align-self:center;margin-right:0}.SidebarPrimary.isBlurryOverlay{position:relative}.SidebarPrimary.isBlurryOverlay:before{backdrop-filter:blur(4px);content:"";height:100%;position:absolute;width:100%;z-index:49}.FilesSidebarPrimary,.FilesSidebarPrimary [data-sidebar=sidebar]{scrollbar-color:var(--color-slate-500) transparent;background:var(--color-slate-100)}.FilesSidebarPrimary ::-webkit-scrollbar-track,.FilesSidebarPrimary [data-sidebar=sidebar] ::-webkit-scrollbar-track{background:transparent}.FilesSidebarPrimary ::-webkit-scrollbar-thumb,.FilesSidebarPrimary [data-sidebar=sidebar] ::-webkit-scrollbar-thumb{background:var(--color-slate-500)}.FilesSidebarPrimary [data-sidebar=content],.FilesSidebarPrimary [data-sidebar=header]{padding:1rem}[role=menu] [role=menuitem]:hover{cursor:pointer}.markdownContainer{line-height:1.5}.markdownContainer p{line-height:1.5;margin-bottom:.5rem}.markdown-with-citations ol,.markdown-with-citations ul{list-style-position:inside}.markdown-with-citations table{border:1px solid var(--border);border-collapse:collapse;margin:1rem 0;width:100%}.markdown-with-citations table td,.markdown-with-citations table th{border:1px solid var(--border);padding:.5rem .75rem;text-align:left;line-height:1.4}.markdown-with-citations table th{background-color:var(--muted);font-weight:600}.markdown-with-citations .bg-purple-200{background-color:#c4b5fd}.markdown-with-citations .bg-yellow-300{background-color:#fde047}.assistantFormBg{background-color:#f7faff}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media print{#SidebarContainer{height:auto!important}#MainLayoutContainer{max-height:none!important}#MainLayoutContainer,#MainLayoutContainer #ChatContainer{overflow:initial!important;height:auto!important}#MainLayoutContainer #ChatContainer .ChatContainerHeader button svg,#MainLayoutContainer #ChatContainer .ChatContainerHeader>button{display:none}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper{overflow:initial!important}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ScrollDownButton{display:none}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ChatContainerMessageContainer{overflow:initial!important;height:auto!important}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ChatContainerMessageContainer .ConversationMessage{overflow:initial!important}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ChatContainerMessageContainer .ConversationMessage .ConversationMessageMainContentSection>.ConversationMessageControls{display:none}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ChatContainerMessageContainer .ConversationMessage .QualifiedHealthAvatar{display:inline-flex!important;align-items:center;justify-content:center;background-color:var(--color-qh-picton-blue)!important;border-radius:50%!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#MainLayoutContainer #ChatContainer .ChatContainerMessageContainerWrapper .ChatContainerMessageContainer .ConversationMessage .QualifiedHealthAvatar img{width:50%!important}#MainLayoutContainer #ChatContainer .ConversationMessageInput.ChatContainerMessageInput{display:none}::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}#zsiq_float{display:none}}.reactMarkdownContainer{overflow-wrap:anywhere}.reactMarkdownContainer code,.reactMarkdownContainer pre{white-space:normal;font-family:var(--font-family)}.reactMarkdownContainer ul{list-style-type:disc;list-style-position:inside}.reactMarkdownContainer ul li{margin-bottom:4px}.reactMarkdownContainer ul li p{display:inline}.reactMarkdownContainer ol{list-style-type:decimal;list-style-position:inside}.reactMarkdownContainer ol li{margin-bottom:4px}.reactMarkdownContainer ol li p{display:inline}.reactMarkdownContainer h1{font-size:20px;line-height:1.5;margin-bottom:12px;margin-top:4px;font-weight:700}.reactMarkdownContainer h2{font-size:18px;line-height:1.5;margin-bottom:12px;margin-top:4px;font-weight:600}.reactMarkdownContainer h3{font-size:16px;line-height:24px;font-weight:600;margin-top:8px;margin-bottom:4px}.reactMarkdownContainer table{border-collapse:collapse;width:100%;margin:12px 0}.reactMarkdownContainer tr{text-align:center}.reactMarkdownContainer td,.reactMarkdownContainer th{border:1px solid #e0e0e0;padding:2px 6px;text-align:center}.reactMarkdownContainer hr,.reactMarkdownContainer p{margin-bottom:6px}table.wf-nested-table td:first-child,table.wf-nested-table th:first-child{padding-left:2.25rem}table.wf-nested-section-table td:first-child,table.wf-nested-section-table th:first-child{padding-left:2.75rem}.AbstractorBuilderPage,.AbstractorCreatePage,.AbstractorRunPage,.AbstractorRunPatientPage,.AbstractorTestPage,.AbstractorTestPatientPage,.AbstractorUpdatePage{padding:1.5rem}.AbstractorRunPage>header,.AbstractorRunPatientPage>header{margin-bottom:2rem}.AbstractorRunPage h2{font-weight:500;margin-bottom:.75rem}.AbstractorRunPage .AbstractorRunSummary{margin-bottom:2rem}.AbstractorRunPage .AbstractorRunSummary .AbstractorRunSummaryBox{background-color:#fff;display:flex;gap:1.5rem;padding:1rem}.AbstractorRunPage .AbstractorRunSummary .AbstractorRunSummaryBox>div{flex-basis:0;flex-grow:1}.AbstractorRunPage .AbstractorRunSummary .AbstractorRunSummaryBox>div h3{font-weight:500;line-height:1;margin-bottom:.75rem}.AbstractorBetaBadge{align-items:center;align-self:flex-start;background-color:var(--color-emerald-100);border:1px solid var(--color-emerald-300);border-radius:.25rem;color:var(--color-emerald-800);display:flex;font-family:monospace;font-size:14px;justify-content:center;line-height:1;padding:.3em .6em;text-transform:uppercase}.AbstractorCreatePage .AbstractorForm,.AbstractorUpdatePage .AbstractorForm{max-width:720px}.AbstractorListPage>header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.AbstractorListPage>main .AbstractorListTable th{font-weight:600}.AbstractorListPage>main .AbstractorListTable td:first-child,.AbstractorListPage>main .AbstractorListTable th:first-child{text-align:left}.AbstractorListPage>main .AbstractorListTable td:not(:first-child),.AbstractorListPage>main .AbstractorListTable th:not(:first-child){text-align:center}.AbstractorListPage>main .AbstractorListTable .AbstractorListTableActionsButtonContainer{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center}.AbstractorListPage>main .AbstractorListTable .AbstractorListTableActionsButtonContainer button{aspect-ratio:1/1;border-radius:.25rem;height:30px;padding:0;width:30px}.AbstractorListPage>main .AbstractorListTable .AbstractorListTableActionsButtonContainer button .lucide{height:14px;width:14px}.AbstractorBuilderPage{width:100%;column-gap:1rem;display:grid;height:100%;grid:" header              header               " auto " LeftPanel           files                " 1fr/minmax(400px,auto) minmax(420px,750px)}.AbstractorBuilderPage .AbstractorHeader{grid-area:header}.AbstractorBuilderPage .AbstractorLeftPanel{grid-area:LeftPanel;max-height:100%;overflow:auto}.AbstractorBuilderPage .AbstractorLeftPanel>:not(:first-child){margin-top:1rem}.AbstractorBuilderPage .AbstractorFileViewer{background:#e6edf4;display:flex;flex-direction:column;grid-area:files;max-height:100%;overflow:hidden}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer{align-items:center;background:#f4f4f5;display:flex;flex-wrap:wrap;gap:.375rem;padding:.3rem .5rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeCreateButton,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeTab{align-items:center;border-bottom:2px solid transparent;border-radius:0;color:#71717a;display:flex;font-size:14px;height:auto;padding:.25rem .5rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .isActive.AbstractorNoteTypeCreateButton,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .isActive.AbstractorNoteTypeTab{border-bottom-color:var(--color-qh-dodger-blue);color:var(--color-slate-700)}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeCreateButton .lucide,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeTab .lucide{height:12px;width:12px}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeTab{gap:.25rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteTypeTabContainer .AbstractorNoteTypeTab>button{border-radius:.25rem;font-size:13px;height:22px;padding:.25rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer{align-items:center;background-color:var(--color-blue-50);display:flex;flex-wrap:wrap;gap:.375rem;padding:.3rem .5rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileCreateButton,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab{border:1.5px solid transparent;border-radius:.375rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileCreateButton:is(button),.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileCreateButton>button,.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab:is(button),.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab>button{font-size:12px;font-weight:500;height:auto;padding:.15rem .5rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab{background-color:#fff;border-color:var(--color-gray-300)}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab.isActive{border-color:var(--color-qh-dodger-blue)}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab .NoteFileActivateButton{display:inline-block;max-width:130px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab .NoteFileDeleteButton{color:var(--color-gray-400);height:auto;margin-right:.25rem;padding:.3rem;vertical-align:middle}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileTab .NoteFileDeleteButton .lucide{height:12px;width:12px}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileCreateButton:not(:hover){background-color:#fff}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerNoteFileTabContainer .AbstractorNoteFileCreateButton .lucide{height:12px;width:12px}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:auto;padding:1rem}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .AbstractorFileViewerNoDataMessage{color:var(--color-slate-500);font-size:13px;max-width:400px;text-align:center}.AbstractorBuilderPage .AbstractorFileViewer .AbstractorFileViewerMain .MarkdownRendererWrapper{font-size:.85em;max-height:100%;overflow:auto}.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes{background-color:var(--color-slate-100);border:1px solid var(--color-slate-200);border-radius:.5rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);max-width:700px;padding:1.5rem}.AbstractorBuilderPage .NoDataMessageForAbstractorEntities,.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes{color:var(--color-slate-500);font-size:14px}.AbstractorBuilderPage .NoDataMessageForAbstractorEntities a,.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes a{color:var(--color-qh-dodger-blue);cursor:pointer;display:block}.AbstractorBuilderPage .NoDataMessageForAbstractorEntities>:not(:first-child),.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes>:not(:first-child){margin-top:.5rem}.AbstractorBuilderPage .NoDataMessageForAbstractorEntities .lucide,.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes .lucide{display:inline-block;height:13px;position:relative;top:-.5px;width:13px}.AbstractorBuilderPage .NoDataMessageForAbstractorEntities ul,.AbstractorBuilderPage .NoDataMessageForAbstractorNoteTypes ul{list-style-type:circle;padding-left:1rem}.AbstractorBuilderPage .AbstractorEntityGroupBox{background-color:#f3f4f6;border:1px solid var(--color-slate-200);border-radius:.5rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.102);overflow:hidden}.AbstractorBuilderPage .AbstractorEntityGroupBox>header{align-items:center;background-color:#fff;border-bottom:1px solid var(--color-slate-300);display:flex;gap:.75rem;grid-area:header;overflow:hidden;padding:.5rem 1rem}.AbstractorBuilderPage .AbstractorEntityGroupBox>header h3{align-items:center;display:flex;font-size:16px;font-weight:500;gap:.5rem;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.AbstractorBuilderPage .AbstractorEntityGroupBox>header h3 .lucide{color:#18181b;height:16px;width:16px}.AbstractorBuilderPage .AbstractorEntityGroupBox>header .AbstractorEntityGroupBoxItemCountBadge{align-items:center;background-color:#eff6ff;border-radius:6px;display:flex;font-size:11px;justify-content:center;margin-right:auto;min-width:20px;padding:.15rem .25rem}.AbstractorBuilderPage .AbstractorEntityGroupBox>header>button{height:auto;padding:.375rem .5rem}.AbstractorBuilderPage .AbstractorEntityGroupBox.isCollapsed>header .CollapsibleTriggerButton svg{transform:rotate(180deg)}.AbstractorBuilderPage .AbstractorEntityGroupBox.isCollapsed>main{display:none}.AbstractorBuilderPage .AbstractorEntityGroupBox>main{flex-grow:1;padding:1rem}.AbstractorBuilderPage .AbstractorEntityGroupBox>main>:not(:first-child){margin-top:.5rem}.AbstractorBuilderPage .AbstractorEntityGroupBox>main>.AbstractorEntityForm{border:2px solid var(--color-qh-picton-blue)}.AbstractorBuilderPage .AbstractorEntityGroupBox .AbstractorEntityForm>header{align-items:center;display:flex;gap:.75rem}.AbstractorBuilderPage .AbstractorEntityGroupBox .AbstractorEntityForm>header>h3{margin-right:auto}.AbstractorBuilderPage .AbstractorEntityBox{border:2px solid transparent;border-radius:.375rem;overflow:hidden}.AbstractorBuilderPage .AbstractorEntityBox.isBeingEdited{border-color:var(--color-qh-picton-blue)}.AbstractorBuilderPage .AbstractorEntityBox>.AbstractorEntityBoxHead{align-items:center;background:#f7faff;display:flex;font-size:14px;gap:.25rem;height:40px;padding:.2rem .6rem}.AbstractorBuilderPage .AbstractorEntityBox>.AbstractorEntityBoxHead .AbstractorEntityName{color:var(--color-slate-700);margin-right:1rem;font-weight:600}.AbstractorBuilderPage .AbstractorEntityBox>.AbstractorEntityBoxHead .ShadcnBadge{font-weight:400}.AbstractorBuilderPage .AbstractorEntityBox>.AbstractorEntityForm{border-top-left-radius:0;border-top-right-radius:0}.AbstractorBuilderPage .AbstractorEntityForm{background:#e4e4e7;border:2px solid transparent;border-radius:.375rem;overflow:hidden;padding:1rem}.AbstractorBuilderPage .AbstractorEntityForm>:not(:first-child){margin-top:1.375rem}.AbstractorBuilderPage .KitchenSinkButton{padding-left:.5rem;padding-right:.5rem}.AbstractorTestPage,.AbstractorTestResultPage{display:grid;height:100%;max-height:100%;grid:" header " auto " main   " 1fr/auto}.AbstractorTestPage>header,.AbstractorTestResultPage>header{grid-area:header}.AbstractorTestPage>main,.AbstractorTestResultPage>main{grid-area:main;height:100%;max-height:100%;overflow:auto}.AbstractorNoteTypeFormDialog,.AbstractorPatientFormDialog{padding:2rem}.AbstractorNoteTypeFormDialog>div:first-child,.AbstractorPatientFormDialog>div:first-child{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.AbstractorNoteTypeFormDialog>div:first-child>h2,.AbstractorPatientFormDialog>div:first-child>h2{margin-right:auto}.AbstractorNoteTypeFormDialog>div:first-child>h2 small,.AbstractorPatientFormDialog>div:first-child>h2 small{color:var(--color-slate-500);display:block;font-size:14px;font-weight:400;margin-top:.5rem}.AbstractorNoteTypeFormDialog>div:first-child button,.AbstractorPatientFormDialog>div:first-child button{margin-top:0!important}.AbstractorPublishDialog>footer{display:flex;justify-content:flex-end}.AbstractorRunDialog{border:0;gap:0;padding:0}.AbstractorRunDialog>footer,.AbstractorRunDialog>header,.AbstractorRunDialog>main{padding:1.25rem}.AbstractorRunDialog header{background:linear-gradient(90deg,#0a3d63,#147cc9);color:#f4f4f5;min-height:140px}.AbstractorRunDialog header h1{font-size:20px;font-weight:500}.AbstractorRunDialog header p{font-size:14px}.AbstractorRunDialog>main>section:not(:first-child){margin-top:2rem}.AbstractorRunDialog>main>section:not(:last-child){margin-bottom:2rem}.AbstractorRunDialog>main>section>h2{font-size:16px;font-weight:500;margin-bottom:.75rem}.AbstractorRunDialog>main .AbstractorRunDialogEntityContainer{display:flex;flex-wrap:wrap;gap:.5rem}.AbstractorRunDialog>main .AbstractorRunDialogEntityContainer .AbstractorRunDialogEntity{background-color:var(--color-blue-100);border-radius:.7rem;font-size:13px;font-weight:500;line-height:1;min-width:100px;padding:.3rem .75rem;text-align:center;white-space:nowrap}.AbstractorRunDialog>main .AbstractorRunDialogFileContainer{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.AbstractorRunDialog>main .AbstractorRunDialogFileContainer .AbstractorRunDialogFile{background-color:var(--color-blue-100);border-radius:.375rem;overflow:hidden;padding:.5rem 1rem}.AbstractorRunDialog .ShadcnDialogClose{color:#fff}.AbstractorTestDialog{width:auto}.AbstractorTestDialog .RunStrategyContainer .RunStrategy{border-radius:.375rem;padding:.75rem}.AbstractorTestDialog .RunStrategyContainer .RunStrategy.isActive{background-color:var(--color-blue-50)}.AbstractorTestDialog .RunStrategyContainer .RunStrategy.isActive>button{background-color:var(--color-blue-100);border:1px solid var(--color-blue-600)}.AbstractorTestDialog .RunStrategyContainer .RunStrategy>button{display:flex;gap:1rem;height:auto;justify-content:flex-start;padding:.75rem 1.25rem;width:100%;text-align:left}.AbstractorTestDialog .RunStrategyContainer .RunStrategy>button:not(:first-child){margin-top:1rem}.AbstractorTestDialog .RunStrategyContainer .RunStrategy>button .lucide{height:24px;width:24px}.AbstractorTestDialog .RunStrategyContainer .RunStrategy .RunStrategyOptionContainer{margin-top:1rem}.AbstractorTestDialog>footer button{width:100%}.AbstractorHeader{margin-bottom:1.5rem}.AbstractorHeader .AbstractorHeaderBottom{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.AbstractorHeader .AbstractorHeaderBottom .AbstractorHeaderButtonContainer{display:flex;gap:1rem;margin-left:auto}.AbstractorHeader .AbstractorHeaderBottom .AbstractorHeaderButtonContainer>button{min-width:140px}.AbstractorHeader .AbstractorBreadcrumbContainer{align-items:stretch;display:flex;gap:.5rem;grid-area:breadcrumbs}.AbstractorHeader .AbstractorBreadcrumbContainer .AbstractorBreadcrumb{background:#f4f4f5;border-color:transparent;box-shadow:none}.AbstractorHeader .AbstractorBreadcrumbContainer .AbstractorBreadcrumb.isActive{background:#fff;font-weight:700}.AbstractorHeader .AbstractorBreadcrumbContainer .AbstractorBreadcrumb[disabled]{opacity:1}.AbstractorHeader .AbstractorBreadcrumbContainer .lucide-chevron-right{align-self:center;height:16px;width:16px}.AbstractorHeaderTop{display:grid;grid:" back heading extra " auto " back status  extra " auto/auto auto 1fr}.AbstractorHeaderTop .AbstractorHeaderTopExtra{display:flex;gap:1rem;grid-area:extra;justify-content:flex-end}.AbstractorHeaderTop .AbstractorBackButton{align-self:center;grid-area:back;border-radius:100%;height:2rem;margin-right:.25rem;padding:0;width:2rem}.AbstractorHeaderTop .AbstractorBackButton>.lucide{height:1.2rem;width:1.2rem}.AbstractorHeaderTop h1{color:var(--color-qh-regal-blue);grid-area:heading}.AbstractorHeaderTop .AbstractorStatus{grid-area:status}.AbstractorNoteFileDropdownMenuContent .DeleteNoteFileButton{border-radius:.25rem;height:auto;padding:5px}.AbstractorNoteFileDropdownMenuContent .DeleteNoteFileButton .lucide{height:12px;width:12px}.AbstractorAlertError,.AbstractorAlertReadonly{max-width:600px}.AbstractorAlertError .lucide:first-child,.AbstractorAlertReadonly .lucide:first-child{display:inline-block;height:20px;margin-right:.375em;position:relative;top:-1px;width:20px}