.GaugeArcGradient{stroke:url(#gauge-gradient);transition:stroke .3s}:root{--formInputDisabledOpacity: .5;--formInputSmall: 18px;--formInputMedium: 20px;--formInputLarge: 24px;--fontFamily: "Roboto", sans-serif;--primaryFontSize: 14px;--mediumFontSize: 16px;--smallFontSize: 10px;--largeFontSize: 24px;--extraLargeFontSize: 42px;--fontWeightLight: 300;--fontWeightNormal: 400;--fontWeightMedium: 500;--fontWeightHeavy: 600;--fontWeightBold: 700;--buttonCase: uppercase;--buttonRadius: 6px}.ClickableText{cursor:pointer;color:var(--primaryHighlight);user-select:none}.ClickableText:hover{font-weight:var(--fontWeightMedium)}.Table_WrapperContainer{font-size:var(--primaryFontSize);font-weight:var(--fontWeightNormal)}.Table_WrapperHeaderContainerBody{display:flex;flex-direction:row;gap:8px;height:40px;justify-content:space-between}.Table_WrapperHeaderContainerBodyCount{font-size:14px;color:var(--subtitleText);height:17px}.Table_WrapperHeaderContainerFilters{padding-bottom:16px;display:flex;gap:8px}.Table_WrapperHeaderContainerFiltersReset{display:flex;align-items:center;padding-left:12px}.Table_WrapperHeaderContainerPersistenceStateContainer{display:flex;align-items:flex-start;gap:4px}.Table_WrapperHeaderContainerPersistenceStateAtTime{font-size:14px;color:var(--subtitleText);height:17px}.ButtonContainer{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;user-select:none;width:fit-content}.ButtonContainer.Disabled{cursor:unset;pointer-events:none;opacity:var(--formInputDisabledOpacity)}.ButtonText{text-align:center}.Button{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--buttonRadius);border:var(--borderPrimary);min-width:120px;gap:8px;text-transform:var(--buttonCase);font-family:var(--fontFamily);font-size:var(--primaryFontSize)}.Button.SplitText{min-width:unset}.Button.Plain{border:none;min-width:unset}.Button.Round{border-radius:50%;padding:0}.ButtonContainer.Plain{gap:unset}.Button.Primary:not(.Stroke,.Plain){color:var(--buttonPrimaryText);background-color:var(--buttonPrimaryBackground)}.ButtonContainer:hover .Button.Primary:not(.Stroke,.Plain){background-color:var(--buttonPrimaryHoverBackground)}.Button.Primary.Stroke{border-color:var(--buttonPrimaryBackground)}.Button.Plain.Primary:not(.SplitText){color:var(--tertiaryText);font-weight:var(--fontWeightHeavy)}.ButtonContainer.Primary.Stroke{color:var(--buttonPrimaryBackground)}.ButtonContainer:hover .Button.Primary.Stroke{background-color:color-mix(in srgb,var(--buttonPrimaryHoverBackground) 25%,transparent)}.Button.Secondary:not(.Stroke,.Plain){background-color:var(--buttonSecondaryBackground);color:var(--buttonSecondaryText)}.ButtonContainer:hover .Button.Secondary:not(.Stroke,.Plain){background-color:var(--buttonSecondaryHoverBackground)}.Button.Secondary.Stroke{border-color:var(--buttonSecondaryText)}.ButtonContainer.Secondary.Stroke{color:var(--buttonSecondaryText)}.ButtonContainer:hover .Button.Secondary.Stroke{background-color:color-mix(in srgb,var(--buttonSecondaryHoverBackground) 25%,transparent)}.Button.Tertiary:not(.Stroke,.Plain){background-color:var(--buttonTertiaryBackground);color:var(--buttonTertiaryText)}.ButtonContainer:hover .Button.Tertiary:not(.Stroke,.Plain){background-color:var(--buttonTertiaryHoverBackground)}.Button.Tertiary.Stroke,.ButtonContainer.Tertiary.Stroke{color:var(--buttonTertiaryHoverBackground)}.ButtonContainer:hover .Button.Tertiary.Stroke{background-color:color-mix(in srgb,var(--buttonTertiaryHoverBackground) 25%,transparent)}.Button.Danger:not(.Stroke,.Plain){background-color:var(--buttonDangerBackground);color:var(--buttonDangerText)}.ButtonContainer:hover .Button.Danger:not(.Stroke,.Plain){background-color:var(--buttonDangerHoverBackground)}.Button.Danger.Stroke{border-color:var(--buttonDangerHoverBackground)}.ButtonContainer.Danger.Stroke{color:var(--buttonDangerHoverBackground)}.ButtonContainer:hover .Button.Danger.Stroke{background-color:color-mix(in srgb,var(--buttonDangerHoverBackground) 25%,transparent)}.Button.Success:not(.Stroke,.Plain){background-color:var(--buttonSuccessBackground);color:var(--buttonSuccessText)}.ButtonContainer:hover .Button.Success:not(.Stroke,.Plain){background-color:var(--buttonSuccessHoverBackground)}.Button.Success.Stroke{border-color:var(--buttonSuccessHoverBackground)}.ButtonContainer.Warning.Stroke{color:var(--buttonSuccessHoverBackground)}.ButtonContainer:hover .Button.Success.Stroke{background-color:color-mix(in srgb,var(--buttonSuccessHoverBackground) 25%,transparent)}.Button.Warning:not(.Stroke,.Plain){background-color:var(--buttonWarningBackground);color:var(--buttonWarningText)}.ButtonContainer:hover .Button.Warning:not(.Stroke,.Plain){background-color:var(--buttonWarningHoverBackground)}.Button.Warning.Stroke{border-color:var(--buttonWarningHoverBackground)}.ButtonContainer.Warning.Stroke{color:var(--buttonWarningHoverBackground)}.ButtonContainer:hover .Button.Warning.Stroke{background-color:color-mix(in srgb,var(--buttonWarningHoverBackground) 25%,transparent)}.Button.Small{height:var(--formInputSmall);min-width:var(--formInputSmall);padding:4px}.Button.Small.Round{min-width:var(--formInputSmall)}.Button.Medium{height:var(--formInputMedium);padding:8px}.Button.Medium.Round{min-width:var(--formInputMedium)}.Button.Large{height:var(--formInputLarge);padding:9px}.Button.Large.Round{min-width:var(--formInputLarge)}.ButtonText.SplitText{padding-right:8px}.ButtonContainer:focus-visible{outline:2px solid var(--primaryHighlight);outline-offset:2px}.Button.ButtonReversedIcon{flex-direction:row-reverse}.InputContainer{width:100%}.Input{display:block;color:var(--primaryText);font-weight:300;background-color:var(--secondaryBackground);border:1px solid var(--primaryBorder);padding:.5rem .75rem;line-height:1.3rem;border-radius:.25rem;font-family:var(--primaryFont);font-size:.9rem;transition:border .3s ease;width:-webkit-fill-available}.Input:focus,.Input:focus-visible,.Input:active,.Input:target{outline:none;border-color:var(--primaryHighlight)}.Input.Small{min-height:var(--formInputSmall);max-height:var(--formInputSmall);padding-block:7px;padding-inline:8px;line-height:18px;letter-spacing:.32px}.Input.Medium{min-height:var(--formInputMedium);max-height:var(--formInputMedium);padding-block:9px;padding-inline:8px;font-size:14px;line-height:20px;letter-spacing:.48px}.Input.Large{min-height:var(--formInputLarge);max-height:var(--formInputLarge);padding-block:11px;padding-inline:8px;font-size:14px;line-height:20px;letter-spacing:.48px}.Input[disabled]{opacity:var(--formInputDisabledOpacity)}.InputSubtitle{position:relative;display:inline-flex;white-space:nowrap;color:var(--subtitleText);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.Input.Error{border-color:var(--errorColor)}.InputContainer.HasPasswordToggle,.InputContainer.HasIcon{position:relative}.Input.WithPasswordToggle{padding-right:2.5rem}.InputPasswordToggleBtn{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;line-height:1}.InputContainer input[type=password]::-ms-reveal,.InputContainer input[type=password]::-ms-clear{display:none}.Input.WithIcon{padding-left:32px}.InputIcon{position:absolute;top:50%;left:8px;transform:translateY(-50%);pointer-events:none}.CheckboxPart{display:flex;flex-direction:column;gap:0;user-select:none;justify-content:flex-start;position:relative}.CheckboxPart.SmallCheckbox{padding-left:calc(var(--formInputSmall) - 5px)}.CheckboxPart.MediumCheckbox{padding-left:calc(var(--formInputMedium) - 5px)}.CheckboxPart.LargeCheckbox{padding-left:calc(var(--formInputLarge) - 5px)}.CheckboxPart input[type=checkbox]{display:none}.CheckboxPart input[type=checkbox]+label{display:flex;align-items:center;position:relative;cursor:pointer;min-height:19px;padding-left:5px}.CheckboxPart input[type=checkbox]+label:before{content:"";position:absolute;background-color:var(--secondaryBackground);left:0;top:0;border:1px solid var(--primaryBorder);cursor:pointer;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem;-khtml-border-radius:.25rem}.CheckboxPart input[type=checkbox]:checked+label:before{background-color:var(--tertiaryColor)}.CheckboxPart input[type=checkbox]:checked+label:after{content:"";position:absolute;left:-5px;top:2px;width:2.5px;height:8px;border-radius:1.5px;border:solid var(--secondaryColor);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.CheckboxPart.SmallCheckbox input[type=checkbox]+label:before{width:calc(var(--formInputSmall) - 4px);height:calc(var(--formInputSmall) - 4px);left:calc(-1 * (var(--formInputSmall) + 0px))}.CheckboxPart.SmallCheckbox input[type=checkbox]+label{margin-left:10px;min-height:calc(var(--formInputSmall) - 1px)}.CheckboxPart.SmallCheckbox input[type=checkbox]:checked+label:after{left:calc(-1 * (var(--formInputSmall) - 5px));top:0;width:4px;height:calc(var(--formInputSmall) * .6)}.CheckboxPart.MediumCheckbox input[type=checkbox]+label:before{width:calc(var(--formInputMedium) - 4px);height:calc(var(--formInputMedium) - 4px);left:calc(-1 * (var(--formInputMedium) + 0px))}.CheckboxPart.MediumCheckbox input[type=checkbox]+label{margin-left:10px;min-height:calc(var(--formInputMedium) - 1px)}.CheckboxPart.MediumCheckbox input[type=checkbox]:checked+label:after{left:calc(-1 * (var(--formInputMedium) - 5px));top:0;width:4px;height:calc(var(--formInputMedium) * .6)}.CheckboxPart.LargeCheckbox input[type=checkbox]+label:before{width:calc(var(--formInputLarge) - 4px);height:calc(var(--formInputLarge) - 4px);left:calc(-1 * (var(--formInputLarge) + 0px))}.CheckboxPart.LargeCheckbox input[type=checkbox]+label{margin-left:10px;min-height:calc(var(--formInputLarge) - 1px)}.CheckboxPart.LargeCheckbox input[type=checkbox]:checked+label:after{left:calc(-1 * (var(--formInputLarge) - 7px));top:0;width:4px;height:calc(var(--formInputLarge) * .6)}.CheckboxPart .CheckboxSubtitle{position:relative;display:inline-flex;margin-left:10px;white-space:nowrap;padding-left:5px;color:var(--subtitleText);font-size:12px}.CheckboxContainer{display:flex;flex-direction:column;gap:.5rem}.CheckboxContainer.Horizontal{flex-direction:row}.CheckboxPart input[type=checkbox]:disabled:checked+label:before{background-color:#9ca3af;cursor:not-allowed;border-color:#9ca3af}.CheckboxPart input[type=checkbox]:disabled:not(:checked)+label:before{cursor:not-allowed;opacity:.5}.CheckboxPart input[type=checkbox]:disabled+label{cursor:not-allowed;color:var(--subtitleText)}.CheckboxPart input[type=checkbox]:disabled:checked+label:after{border-color:var(--secondaryColor)}.FormRadioButton{display:flex;flex-direction:column;gap:0;user-select:none;justify-content:flex-start;position:relative}.FormRadioButton.SmallRadio{padding-left:calc(var(--formInputSmall) - 5px)}.FormRadioButton.MediumRadio{padding-left:calc(var(--formInputMedium) - 5px)}.FormRadioButton.LargeRadio{padding-left:calc(var(--formInputLarge) - 5px)}.FormRadioButton input[type=radio]{display:none}.FormRadioButton input[type=radio]+label{display:flex;align-items:center;position:relative;cursor:pointer;min-height:19px;padding-left:5px}.FormRadioButton input[type=radio]+label:before{content:"";position:absolute;background-color:var(--secondaryBackground);left:0;top:0;border:1px solid var(--primaryBorder);border-radius:50%;cursor:pointer}.FormRadioButton.SmallRadio input[type=radio]+label:before{width:calc(var(--formInputSmall) - .25rem);height:calc(var(--formInputSmall) - .25rem);left:calc(-1 * var(--formInputSmall))}.FormRadioButton.SmallRadio input[type=radio]+label{margin-left:.625rem;min-height:calc(var(--formInputSmall) - .0625rem)}.FormRadioButton.MediumRadio input[type=radio]+label:before{width:calc(var(--formInputMedium) - .25rem);height:calc(var(--formInputMedium) - .25rem);left:calc(-1 * var(--formInputMedium))}.FormRadioButton.MediumRadio input[type=radio]+label{margin-left:.625rem;min-height:calc(var(--formInputMedium) - .0625rem)}.FormRadioButton.LargeRadio input[type=radio]+label:before{width:calc(var(--formInputLarge) - .25rem);height:calc(var(--formInputLarge) - .25rem);left:calc(-1 * var(--formInputLarge))}.FormRadioButton.LargeRadio input[type=radio]+label{margin-left:.625rem;min-height:calc(var(--formInputLarge) - .0625rem)}.FormRadioButton input[type=radio]:checked+label:after{content:"";position:absolute;background:var(--tertiaryColor);border-radius:50%}.FormRadioButton.SmallRadio input[type=radio]:checked+label:after{left:calc(-1 * var(--formInputSmall) + (var(--formInputSmall) - (var(--formInputSmall) * .55)) / 2);top:calc((var(--formInputSmall) - (var(--formInputSmall) * .55)) / 2);width:calc(var(--formInputSmall) * .5);height:calc(var(--formInputSmall) * .5)}.FormRadioButton.MediumRadio input[type=radio]:checked+label:after{left:calc(-1 * var(--formInputMedium) + (var(--formInputMedium) - (var(--formInputMedium) * .5)) / 2);top:calc((var(--formInputMedium) - (var(--formInputMedium) * .5)) / 2);width:calc(var(--formInputMedium) * .5);height:calc(var(--formInputMedium) * .5)}.FormRadioButton.LargeRadio input[type=radio]:checked+label:after{left:calc(-1 * var(--formInputLarge) + (var(--formInputLarge) - (var(--formInputLarge) * .5)) / 2);top:calc((var(--formInputLarge) - (var(--formInputLarge) * .5)) / 2);width:calc(var(--formInputLarge) * .5);height:calc(var(--formInputLarge) * .5)}.FormRadioButton input[type=radio]:checked+label:after{transform:translate(-10%,-10%)}.FormRadioButton .RadioButtonSubtitle{position:relative;display:inline-flex;margin-left:10px;white-space:nowrap;padding-left:5px;color:var(--subtitleText);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.RadioLabel.Disabled{opacity:var(--formInputDisabledOpacity);pointer-events:none}.FormContainerLineMultiple{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.FormContainerLine{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.FormContainerLineChild{flex:1 1 100px;max-width:100%;box-sizing:border-box;gap:.5rem;display:flex;flex-direction:column;justify-content:flex-end}.FormLineRequired{color:var(--errorColor)}.FormComponent .FormContainerLine input,.FormComponent .FormContainerLine textarea{min-width:-webkit-fill-available;width:auto}.FormContainerLineMultiple.noWrap,.FormContainerLine.noWrap{flex-wrap:nowrap}.SwitchContainer{position:relative;display:flex;align-items:center;width:fit-content;height:calc(var(--formInputMedium) + 2px);user-select:none}.SwitchContainer.Right{flex-direction:row}.SwitchContainer.Left{flex-direction:row-reverse}.SwitchInput{position:absolute;opacity:0;width:0;height:0}.SwitchLabelText{display:block;cursor:pointer;height:100%;position:relative;margin:0;padding:0}.SwitchLabelText:before{position:absolute;content:"";height:calc(var(--formInputMedium) + 2px);width:calc(var(--formInputMedium) + 12px);left:0;top:2px;background-color:var(--toggleBackgroundColor);border-radius:20px;transition:background .3s}.SwitchLabelText:after{position:absolute;content:"";height:calc(var(--formInputMedium));width:calc(var(--formInputMedium));left:2px;top:4px;background-color:var(--secondaryColor);border-radius:50%;transition:transform .3s;box-shadow:0 1px 2px #00000026}.SwitchInput:checked+.SwitchLabelText:before{background-color:var(--tertiaryColor)}.SwitchInput:checked+.SwitchLabelText:after{transform:translate(calc(var(--formInputMedium) - 6px))}.SwitchInput:disabled+.SwitchLabelText{cursor:not-allowed;opacity:.6}.SwitchContainer.Right .SwitchLabelText span,.SwitchContainer.Right .SwitchLabelText .SwitchSubtitle{margin-left:calc(var(--formInputMedium) + 20px);margin-right:0}.SwitchContainer.Left .SwitchLabelText span,.SwitchContainer.Left .SwitchLabelText .SwitchSubtitle{margin-right:calc(var(--formInputMedium) + 20px);margin-left:0}.SwitchContainer.Left .SwitchLabelText:before{left:auto;right:0}.SwitchContainer.Left .SwitchLabelText:after{left:auto;right:calc(var(--formInputMedium) - 4px)}.SwitchLabelText span{position:static;display:inline-flex;align-items:center;vertical-align:middle;white-space:nowrap;height:calc(var(--formInputMedium) + 2px)}.SwitchLabelText .SwitchSubtitle{position:relative;display:inline-flex;white-space:nowrap;top:-5px;color:var(--subtitleText);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.SwitchContainer.SmallToggle:has(.SwitchLabelText .SwitchSubtitle){min-height:calc(var(--formInputSmall) + 15px)}.SwitchContainer.MediumToggle:has(.SwitchLabelText .SwitchSubtitle){min-height:calc(var(--formInputMedium) + 15px)}.SwitchContainer.LargeToggle:has(.SwitchLabelText .SwitchSubtitle){min-height:calc(var(--formInputLarge) + 15px)}.SwitchContainer.SmallToggle{height:calc(var(--formInputSmall) + 2px)}.SwitchContainer.MediumToggle{height:calc(var(--formInputMedium) + 2px)}.SwitchContainer.LargeToggle{height:calc(var(--formInputLarge) + 2px)}.SwitchContainer.SmallToggle .SwitchLabelText:before{height:calc(var(--formInputSmall) - 2px);width:calc(var(--formInputSmall) + 12px)}.SwitchContainer.MediumToggle .SwitchLabelText:before{height:calc(var(--formInputMedium) - 2px);width:calc(var(--formInputMedium) + 12px)}.SwitchContainer.LargeToggle .SwitchLabelText:before{height:calc(var(--formInputLarge) - 2px);width:calc(var(--formInputLarge) + 12px)}.SwitchContainer.SmallToggle .SwitchLabelText:after{height:calc(var(--formInputSmall) - 6px);width:calc(var(--formInputSmall) - 6px)}.SwitchContainer.MediumToggle .SwitchLabelText:after{height:calc(var(--formInputMedium) - 6px);width:calc(var(--formInputMedium) - 6px)}.SwitchContainer.LargeToggle .SwitchLabelText:after{height:calc(var(--formInputLarge) - 6px);width:calc(var(--formInputLarge) - 6px)}.SwitchContainer.SmallToggle .SwitchLabelText span,.SwitchContainer.SmallToggle .SwitchLabelText .SwitchSubtitle{height:calc(var(--formInputSmall) + 2px)}.SwitchContainer.MediumToggle .SwitchLabelText span,.SwitchContainer.MediumToggle .SwitchLabelText .SwitchSubtitle{height:calc(var(--formInputMedium) + 2px)}.SwitchContainer.LargeToggle .SwitchLabelText span,.SwitchContainer.LargeToggle .SwitchLabelText .SwitchSubtitle{height:calc(var(--formInputLarge) + 2px)}.NavItem{text-decoration:none;color:var(--primaryText);padding:12px 8px;gap:16px;border-radius:8px}.NavItem.Open{border-radius:8px 8px 0 0}.NavItem.Selected{background-color:var(--secondaryHighlight);color:var(--tertiaryText)}.NavItemName{display:flex;align-items:center;justify-content:space-between}.NavItemName.Selected{font-weight:var(--fontWeightHeavy)}.NavItem:hover{background-color:var(--secondaryHighlight);cursor:pointer}.NavExpandableItem{display:flex;justify-content:space-between}.NavExpandableContent{display:none;flex-direction:column;border-radius:0 0 8px 8px}.NavExpandableContent.Open{display:flex}.NavExpandableItemContainer:has(.Open){background-color:var(--secondaryHighlight);border-radius:8px}.NavItem.NavExpandableItem.Selected{font-weight:var(--fontWeightHeavy)}.NavBarExpandableItemToggle{display:flex;align-items:center;cursor:pointer;transition:transform .2s}.NavBarExpandableItemToggle.Open{transform:rotate(180deg)}.TableBodyRow{height:57px}.TableBodyRow.Highlights:hover{background-color:var(--secondaryHighlight)}.NewRowHighlight{animation:FlashHighlight 2s ease-in-out 0s 3}@keyframes FlashHighlight{0%,to{background-color:transparent}50%{background-color:var(--secondaryHighlight)}}.TableBodyRow:last-child{border-bottom-width:0}.TableBodyCell{padding:.5rem 1rem;border:0 solid var(--primaryBorder);border-bottom-width:1px;word-break:break-word;overflow-wrap:anywhere}.TableBodyCellClickable{cursor:pointer}.TableHeaderCellContent{height:100%;display:flex;align-items:center;justify-content:space-between;color:var(--subtitleText);word-break:break-word;overflow-wrap:anywhere}.TableHeaderCell{position:relative;padding:.5rem 1rem;border:0 solid var(--primaryBorder);border-right-width:2px}.TableHeaderCell:last-child{border-right-width:0}.TableHeaderSortIcon,.TableHeaderFilterIcon{display:flex;cursor:pointer}.TableHeaderIcons{display:flex;align-items:center;gap:.5rem}.TableHeaderFilter{position:absolute;top:40px;right:0;background:var(--secondaryBackground);box-shadow:var(--panelShadow);min-width:216px;padding:16px;border:1px solid var(--borderPrimary);border-radius:0 0 8px 8px;font-weight:var(--fontWeightNormal)}.TableHeaderFilterLabel{font-size:var(--primaryFontSize);font-weight:var(--fontWeightHeavy)}.TableHeaderFilterCount,.TableHeaderFilterIcon{display:flex}.DashboardCard{background-color:var(--secondaryBackground);display:flex;flex-direction:column;padding:16px;border-radius:8px;height:100%;user-select:none;gap:.5rem}.DashboardCard.Clickable{cursor:pointer;transition:background-color .3s ease}.DashboardCard.Clickable:hover{background-color:var(--secondaryHighlight)}.DashboardCardHeader{min-height:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.DashboardCardHeaderTitles{display:flex;flex-direction:column;gap:.5rem}.DashboardCardTitle{font-size:14px}.DashboardCardSubtitle{text-transform:uppercase;color:var(--subtitleText);font-size:14px}.DashboardCardValue{font-size:1rem;font-weight:var(--fontWeightMedium)}.DashboardCardValue.number{font-size:2rem}.DashboardCardIcon{color:var(--tertiaryColor)}.DashboardCardLoading{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.DashboardCardError{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--errorColor)}.Pill{background:var(--defaultColor);color:var(--subtitleText);border-radius:4px;padding:.25em .75em;font-size:.85em;font-weight:var(--fontWeightMedium);display:inline-block}.PillText{color:var(--primaryText)}.Pill.Success{background:var(--successColor)}.Pill.Error{background:var(--errorColor)}.Pill.Warning{background:var(--warningColor)}.Pill.Info{background:var(--infoColor)}.Pill.Progress{background:var(--progressColor)}.TableHeaderPillFilter .PillContentCol{display:flex;flex-direction:column;gap:8px}.TableHeaderPillFilter .CheckboxRow{display:inline-flex;align-items:center;gap:8px}.TableHeaderPillFilter .CheckboxRow span{white-space:nowrap}.TableHeaderFilterInputInner.Input{padding-right:calc(var(--formInputMedium) + 18px)}.TableHeaderFilterInput{position:relative;display:inline-flex;align-items:center;width:100%}.TableHeaderFilterInput>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--subtitleText)}.ModalOverlay{position:fixed;inset:0;background:#00000026;z-index:1000;display:flex;align-items:center;justify-content:center;transition:background .2s}.ModalOverlay.NoOverlay,.ModalOverlay.ModalClosing{background:transparent}.ModalBox{background:var(--secondaryBackground);border-radius:12px;box-shadow:0 8px 32px #0000002e;min-width:600px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;position:relative;animation:modal-fade-in .2s;scrollbar-gutter:stable both-edges;pointer-events:all}.ModalCenter{margin:auto}.ModalLeft{align-self:flex-start;margin-left:0;margin-right:auto;height:auto;min-height:200px;border-radius:0 12px 12px 0}.ModalRight{align-self:flex-end;margin-right:0;margin-left:auto;height:auto;min-height:200px;border-radius:12px 0 0 12px}.ModalLeft.Fill,.ModalRight.Fill{top:0;bottom:0;height:100%;min-height:100%;border-radius:0;max-width:600px}.ModalCenter.Fill{width:calc(100vw - 8rem);height:calc(100vh - 8rem);max-width:calc(100vw - 8rem);max-height:calc(100vh - 8rem);margin:2rem}.ModalHeader{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 8px;font-size:var(--mediumFontSize);font-weight:var(--fontWeightHeavy);color:var(--primaryText);line-height:28px}.ModalContent{padding:8px 24px 24px;flex:1 1 auto;font-size:var(--primaryFontSize);color:var(--primaryText);background:none;overflow-y:auto}.ModalFooter{display:flex;align-items:center;justify-content:flex-end;padding:.5rem;background:none;gap:.5rem}.ModalClose{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:2rem;color:var(--subtitleText);cursor:pointer;z-index:10;line-height:1;padding:0;transition:color .2s}.ModalClose:hover{color:var(--primaryHighlight)}@keyframes modal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fade-in-center{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fade-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes modal-fade-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes modal-fade-out-center{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}@keyframes modal-fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@keyframes modal-fade-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}.ModalCenter{animation:modal-fade-in-center .25s cubic-bezier(.4,0,.2,1)}.ModalRight{animation:modal-fade-in-right .25s cubic-bezier(.4,0,.2,1)}.ModalLeft{animation:modal-fade-in-left .25s cubic-bezier(.4,0,.2,1)}.ModalCenter.ModalClosing{animation:modal-fade-out-center .25s cubic-bezier(.4,0,.2,1) forwards}.ModalRight.ModalClosing{animation:modal-fade-out-right .25s cubic-bezier(.4,0,.2,1) forwards}.ModalLeft.ModalClosing{animation:modal-fade-out-left .25s cubic-bezier(.4,0,.2,1) forwards}.ModalLoadingOverlay{position:absolute;inset:0;background-color:var(--secondaryBackground);opacity:.7;display:flex;justify-content:center;align-items:center;pointer-events:all}.ModalErrorOverlay{position:absolute;inset:0;background-color:var(--secondaryBackground);display:flex;justify-content:center;align-items:center;pointer-events:all;color:var(--errorColor)}.Footers{display:flex;width:100%}.Footers.Left{justify-content:flex-start;gap:1rem}.Footers.Right{justify-content:flex-end;gap:1rem}.Footers.Split{justify-content:space-between}.Footers.Center{justify-content:center;gap:1rem}.Footers.Stretch{align-items:stretch}.Footers.Stretch>div:first-child{flex:1;border-radius:3px 0 0 3px}.Footers.Stretch>div:last-child{flex:1;border-radius:0 3px 3px 0}.Footers>div{display:flex}.Footers_FullWidthButton{width:100%}.Footers_FullWidthFooter{gap:12px}.Toast{width:100%;height:100%;box-sizing:border-box;border-radius:10px;padding:12px 16px;background:var(--toastSurface, var(--secondaryBackground));color:var(--toastText, var(--primaryText));font-family:var(--fontFamily)}.ToastContainer{display:flex;flex-direction:row;gap:12px;height:100%}.ToastIcon{display:flex;align-items:center;justify-content:center;height:100%;color:var(--toastAccent)}.ToastContent{display:flex;flex-direction:column;gap:8px}.ToastHeader{display:flex;align-items:center;justify-content:flex-start;padding:0;height:100%}.ToastTitle{font-weight:700;font-size:var(--primaryFontSize);font-weight:var(--fontWeightMedium);line-height:20px}.ToastDescription{font-size:var(--primaryFontSize);font-weight:var(--fontWeightNormal);line-height:18px;margin:0;color:var(--subtitleText, var(--primaryText));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.Toast.Success{--toastSurface: rgba(var(--successColor-rgb, 76,175,80), .15);--toastAccent: var(--successColor);--toastText: var(--primaryText)}.Toast.Failure{--toastSurface: rgba(var(--errorColor-rgb, 229,57,53), .15);--toastAccent: var(--errorColor);--toastText: var(--primaryText)}.Toast.Warning{--toastSurface: rgba(var(--warningColor-rgb, 255,152,0), .17);--toastAccent: var(--warningColor);--toastText: var(--primaryText)}.TextAreaContainer{width:100%}.DefaultTextArea{display:block;color:var(--primaryText);font-weight:300;background-color:var(--secondaryBackground);border:1px solid var(--primaryBorder);padding:.5rem .75rem;line-height:1.3rem;border-radius:.25rem;font-size:.9rem;resize:vertical;-webkit-box-sizing:ai;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.TextAreaSubtitle{position:relative;display:inline-flex;white-space:nowrap;color:var(--subtitleText);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.DefaultTextArea:focus,.DefaultTextArea:focus-visible,.DefaultTextArea:active,.DefaultTextArea:target{outline:none;border-color:var(--primaryHighlight)}.DefaultTextArea:disabled{background-color:var(--secondaryBackgroundDisabled, #F1F5F9);border-color:var(--colors-forms-input-border, #D1D5DB);color:var(--subtitleText);opacity:var(--formInputDisabledOpacity, .5);cursor:not-allowed}.TextAreaLabel{display:block;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--primaryText);margin-bottom:.5rem}.TextAreaContainer.disabled .TextAreaLabel{color:#9ca3af}.Radio{gap:.5rem;display:flex;flex-direction:column}.RadioOptions{display:flex;flex-direction:column;gap:.5rem}.RadioOptions.Horizontal{flex-direction:row}.Radio .RadioSubtitle{position:relative;display:inline-flex;white-space:nowrap;color:var(--subtitleText);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.Radio.Disabled{opacity:var(--formInputDisabledOpacity);pointer-events:none}.Tabs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;user-select:none}.Tabs.Vertical{flex-direction:column}.Tabs.Horizontal{flex-direction:row}.TabButton{display:inline-flex;align-items:flex-start;gap:8px;transition:background-color .2s ease;cursor:pointer;padding:8px 16px;border-radius:4px;font-family:var(--fontFamily);font-size:14px;font-style:normal;font-weight:var(--fontWeightMedium);line-height:20px;color:#475569;background:transparent}.TabButton.Selected{background:transparent;color:#111827}.TabButton:hover:not(.Disabled){background-color:var(--secondaryHighlight);color:#111827}.TabButton.Disabled{cursor:not-allowed;opacity:.5}.TabButtonContent{display:flex;align-items:center}.GaugeContainer{display:flex;flex-direction:column;align-items:center}.GaugeSVG{display:block}.GaugeTrack{stroke:#eee;stroke-width:10;fill:none}.GaugeArc{stroke-width:10;stroke-linecap:round}.GaugeArcBackground{stroke:#eee}.GaugeArcGradient{stroke:url(#gauge-gradient);transition:stroke .3s}.GaugeValue{font-size:1.5rem;font-weight:var(--fontWeightMedium);text-align:center;fill:none}.GaugeText{font-size:1.5rem;font-weight:var(--fontWeightMedium);margin-top:.5rem;color:var(--primaryText, #222)}.WizardTabButton{display:flex;min-width:20vw;height:52px;padding:16px;align-items:center;gap:16px;border-radius:8px;background:var(--secondaryBackground);box-sizing:border-box;cursor:pointer;user-select:none}.WizardTabButton.WizardTabButtonSelected{background:var(--secondaryHighlight)}.WizardTabButton.WizardTabButtonDisabled{pointer-events:none;background:color-mix(in srgb,var(--secondaryBackground) 95%,var(--primaryText) 5%)}.WizardTabButtonText{display:flex;align-items:flex-start;gap:4px;flex:1 0 0;color:var(--primaryText, #111827);font-weight:var(--fontWeightMedium)}.WizardTabButtonText.WizardTabButtonDisabled{color:color-mix(in srgb,var(--primaryText) 40%,var(--secondaryColor) 60%)}.WizardTabButtonCheck{color:var(--primaryBorder)}.ProgressBarContainer{display:flex;align-items:center;height:24px;padding:0 12px;box-sizing:border-box;width:100%}.ProgressBarBackground{display:flex;align-items:center;background:var(--primaryBackground);border-radius:40px;height:12px;box-shadow:0 1px 2px #0000000a;overflow:hidden;border:1px solid var(--primaryBorder);width:-webkit-fill-available;padding:0}.ProgressBarForeground{height:100%;background:var(--tertiaryColor);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:40px;min-width:0}.ProgressBarLabel{margin-left:12px;color:var(--colors-text-text-secondary, #475569);font-size:.85rem;line-height:16px;pointer-events:none;white-space:nowrap;text-align:left}.ContextMenuContainer{position:fixed;z-index:110;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--borderPrimary);background:var(--secondaryBackground);border-radius:var(--borderRounded);padding:.5rem .25rem;box-shadow:0 16px 24px #0000003d;width:207px}.ContextMenuItems{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ContextMenuItem{display:flex;padding:.25rem .75rem;line-height:24px;align-items:center;gap:10px;align-self:stretch;color:var(--primaryText);text-align:center;cursor:pointer;text-transform:var(--buttonCase);user-select:none}.ContextMenuItem:hover{background:var(--secondaryHighlight)}.Spinner{display:inline-block;width:50px;height:50px;animation:Spinner 1s linear infinite}.Spinner svg{width:100%;height:100%}@keyframes Spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ComponentLoader{z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.FullScreenLoader{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.FilterContextMenuContainer{position:fixed;z-index:110;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--borderPrimary);background:var(--primaryBackground);box-shadow:0 16px 24px #0000003d;width:207px}.FilterContextMenuItems{display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow-y:scroll;max-height:150px}.FilterContextMenuItem{display:flex;padding:.25rem .75rem;line-height:24px;align-items:center;gap:10px;align-self:stretch;color:var(--primaryText);text-align:center}.FilterContextMenuItem:hover:not(.NoItems){background:var(--secondaryHighlight);cursor:pointer}.FilterContextMenuHeader{width:100%;box-sizing:border-box;padding:.5rem .25rem}.FilterContextMenuTitle{font-weight:var(--fontWeightMedium);font-size:var(--mediumFontSize);padding:.5rem}.NoItems{color:var(--subtitleText)}.AlertContainer{display:flex;justify-content:space-between;min-height:64px;background-color:var(--primaryBackground);box-sizing:border-box;border-radius:var(--borderRounded);padding:12px 16px;align-items:center;gap:12px;align-self:stretch}.AlertMain{display:flex;flex-direction:row;align-items:center;gap:12px;flex-grow:1}.AlertContainer.Warning{background-color:var(--warningBackground, #FEF3C7);color:var(--warningText)}.AlertContainer.Success{background-color:var(--successBackground, #DCFCE7);color:var(--successText)}.AlertContainer.Error{background-color:var(--errorBackground, #FEE2E2);color:var(--errorText)}.AlertContainer.Info{background-color:var(--secondaryHighlight, #F3E6FF);color:var(--infoText)}.AlertIcon{flex-shrink:0}.AlertIcon.Warning{color:var(--warningColor)}.AlertIcon.Success{color:var(--successColor)}.AlertIcon.Error{color:var(--errorColor)}.AlertIcon.Info{color:var(--infoColor)}.AlertContent{display:flex;flex-direction:column;gap:.5rem}.AlertTitle{font-weight:var(--fontWeightMedium)}.AlertText{font-weight:var(--fontWeightMedium);color:var(--subtitleText)}.WizardSection{font-size:var(--largeFontSize);font-weight:var(--fontWeightBold);margin-top:1rem}.MarkdownLink{color:var(--primaryHighlight);font-weight:var(--fontWeightBold);text-decoration:none}.RichTextEditorTextContainer{border:1px solid var(--primaryBorder);border-radius:6px;background:var(--secondaryBackground);color:var(--primaryText);padding:.5rem .75rem;line-height:1.3rem;border-radius:.25rem;font-size:.9rem;box-sizing:border-box;height:200px;overflow-y:auto;overflow-x:hidden}.RichTextEditorTextContainer.Small{height:100px}.RichTextEditorTextContainer.Medium{height:200px}.RichTextEditorTextContainer.Large{height:300px}.RichTextEditorTextContainer:focus,.RichTextEditorTextContainer:focus-visible,.RichTextEditorTextContainer:active,.RichTextEditorTextContainer:target{outline:none;border-color:var(--primaryHighlight)}.RichTextEditorPlaceholder{position:absolute;top:10px!important;color:var(--subtitleText);opacity:1!important;pointer-events:none;user-select:none}.RichTextEditorButton{cursor:pointer;color:var(--primaryText);display:flex;justify-content:center;align-items:center;border-radius:4px;padding:4px;transition:background .15s,color .15s,box-shadow .15s;border:none;background:transparent;outline:none}.RichTextEditorButton:hover,.RichTextEditorButton:focus-visible{background:var(--primary, #7c3aed);color:#fff;box-shadow:0 0 0 2px var(--primary, #7c3aed)}.RichTextEditorButton.active{background:var(--primary, #7c3aed);color:#fff;box-shadow:0 0 0 2px var(--primary, #7c3aed);font-weight:700}.RichTextEditorIcon{font-size:18px;vertical-align:text-bottom}.RichTextEditorToolbar{position:relative;padding:1px 18px 17px;margin:0 -20px 20px;border-bottom:2px solid #eee}.RichTextEditorMenu{display:flex;padding:6px;gap:.5rem}.RichTextEditorBlockQuote{border-left:2px solid #ddd;margin-left:0;margin-right:0;padding-left:10px;color:#aaa;font-style:italic}.RichTextEditorBlockQuote[dir=rtl]{border-left:none;padding-left:0;padding-right:10px;border-right:2px solid #ddd}:not(pre)>.RichTextEditorCode{font-family:monospace;background-color:#eee;padding:3px}.RichTextEditorLink{color:#00f;text-decoration:none;font-weight:700}.RichTextEditorLink:hover{color:#00008b;text-decoration:underline}.RichTextEditorLink:visited{color:purple}.RichTextEditorLink:active{color:red}.RichTextEditorLinkSelected{box-shadow:0 0 0 3px #ddd}.RichTextEditorInlineFix{font-size:0}.RichTextEditorLinkButtonContainer{position:relative;display:flex}.RichTextEditorLinkButtonContainer .RichTextEditorLinkModal{position:absolute;display:flex;flex-direction:column;top:20px;left:0;right:0;z-index:1;width:200px;background:var(--primaryBackground);border:1px solid var(--primaryBorder);border-radius:.25rem;padding:.5rem;gap:.5rem}.CommandLine{position:relative;background:#f9fafb;border-radius:4px;padding:8px 16px;font-family:monospace}.CommandLineRow{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.CommandLineText{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;margin-right:12px}.CommandLineCopyWrapper{position:static;flex:0 0 auto}.CommandLineCopyWrapper .ButtonContainer,.CommandLineCopyWrapper .Button{display:contents!important}.CommandLineHint{margin-top:8px;font-size:12px;line-height:1.2}.CommandLineHint--error{color:#ef4444}.CodeEditor_container{width:100%;height:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column}.CodeEditor_editor{flex:1 1 auto;height:100%;max-height:100%;width:100%;box-sizing:border-box;position:relative}.CodeEditor_editor .cm-editor,.CodeEditor_editor .cm-scroller{height:100%!important;max-height:100%!important}.CodeEditor_editor .cm-scroller{overflow-y:auto!important}.CodeEditor_editor .cm-editor{border:1px solid var(--primaryBorder);border-radius:4px;outline:none}.CodeEditor_editor .cm-editor:focus-within{box-shadow:0 0 0 1px var(--primaryHighlight);outline:none}.ContextPanelContainer{position:fixed;z-index:110;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--borderPrimary);background:var(--secondaryBackground);border-radius:var(--borderRounded);box-shadow:0 16px 24px #0000003d}.Table_Header{background-color:var(--primaryBackground);line-height:18px;font-weight:var(--fontWeightMedium);letter-spacing:normal;font-feature-settings:normal;user-select:none;height:44px;position:sticky;top:0}.Table_HeaderCell{padding:8px 12px;position:relative;border:0 solid var(--tableBorder);border-right-width:2px;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle;pointer-events:none}.Table_HeaderCell.Sortable{cursor:pointer;pointer-events:all}.Table_HeaderCell.LastCell{border-right-width:0}.Table_HeaderCellContainer{display:flex;align-items:center;justify-content:space-between;gap:8px}.Table_HeaderCellContainerResizer{position:absolute;top:0;width:8px;right:-5px;height:100%;cursor:col-resize;z-index:20}.Table_HeaderCellContainerResizer:last-child{right:0}.Table_Body{line-height:18px;font-weight:400;letter-spacing:normal;font-feature-settings:normal;overflow:auto}.Table_BodyRow{height:46px;line-height:18px}.Table_BodyRow.Hover:hover{background-color:var(--secondaryHighlight)}.Table_BodyRow.Action{cursor:pointer}.Table_BodyRowCell{padding:8px 12px;border:0 solid var(--tableBorder);box-sizing:border-box;border-bottom-width:1px;word-break:break-word;overflow-wrap:anywhere}.Table_BodyRowCell.LastRow{border-width:0}.Table_BodyRow.LoadingRow{position:relative;height:100px}.Loading_Container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;background-color:var(--secondaryBackground)}.Loading_Container.Fullscreen{position:fixed}.Loading_Container.Transparent{opacity:.75}.Loading_Container.No-Fill{pointer-events:none;background-color:transparent}.Loading_Container.Inline{z-index:unset}.Loading_Error{color:var(--errorColor)}.Loading_ContainerContent{display:flex;flex-direction:column;align-items:center;gap:10px}.TableContainer{overflow-x:auto;border-radius:calc(.5rem - 2px);max-height:100%;min-height:100px;width:100%}.TableContainerBody{overflow-y:scroll;overflow-x:hidden;border:1px solid var(--primaryBorder);box-sizing:border-box;border-radius:8px}.TableContainerBody.ColumnResize{overflow-x:auto}.Table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-indent:0;border-color:inherit;text-align:left;background-color:var(--secondaryBackground)}.TableHeader{background-color:var(--primaryBackground);font-size:.875rem;line-height:1.25rem;font-weight:var(--fontWeightMedium);letter-spacing:normal;font-feature-settings:normal;user-select:none}.TableHeader.Sticky{position:sticky;top:0;z-index:2}.TableHeaderRow{height:40px}.TableBody{font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:normal;font-feature-settings:normal}.TableEmptyRow{height:100%}.TableEmptyCell{padding:.5rem 1rem;color:var(--subtitleText);height:194px;vertical-align:middle;text-align:center}.TableLoadingRow{height:100%}.TableLoadingCell{padding:.5rem 1rem;color:var(--subtitleText);height:100%;vertical-align:middle;text-align:center;background-color:var(--secondaryBackground)}.TableErrorRow{height:100%}.TableErrorCell{padding:.5rem 1rem;color:var(--errorColor);height:194px;vertical-align:middle;text-align:center}.TableContainerHeader{display:flex;justify-content:space-between;align-items:center}.TableContainerHeader.Right{justify-content:flex-end}.TableActionsContainer{display:flex;justify-content:flex-end;width:100%}.TableActionsInner{display:flex;align-items:center;gap:.5rem}.TableActions{width:100%}.SearchTableContainer{background:var(--secondaryBackground);border-radius:4px;border:0px}.SearchTableInput{margin-bottom:1rem;width:100%;padding:.5rem;font-size:1rem;border:1px solid var(--primaryBorder);border-radius:.25rem;background:var(--primaryBackground);color:var(--titleText, #222);box-sizing:border-box;outline:none;transition:border-color .2s}.SearchTableInput:focus{border-color:var(--secondaryHighlight)}.SearchTableCount{font-size:.875rem;color:var(--subtitleText);width:-webkit-fill-available;height:17px}.NoWrap{white-space:nowrap;text-overflow:ellipsis;overflow:visible;max-width:none;width:1%}.TableLoadingInlineRow{height:92px}.TableLoadingInlineCell{padding:.5rem 1rem;color:var(--subtitleText);vertical-align:middle;text-align:center}.TableHeaderResizeHandle{cursor:col-resize}.TableContainerHeaderContainer{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.ColumnFilterPillsContainer{display:flex;margin-top:24px}.FilterPill{position:relative;display:flex;border-radius:36px;height:20px;gap:6px;padding:6px 8px;color:var(--secondaryBorder);border:1px solid var(--secondaryBorder);user-select:none;cursor:pointer}.FilterPill.open,.FilterPill:hover{background:var(--secondaryHighlight)}.ColumnFilterPills{display:flex;gap:16px}.FilterPillText,.FilterPillIcon{display:flex;justify-content:center;align-items:center}.TableHeaderPillFilter{position:absolute;z-index:5;right:initial;background:var(--secondaryBackground);box-shadow:var(--panelShadow);min-width:216px;padding:16px;border:1px solid var(--borderPrimary);border-radius:0 0 8px 8px;font-weight:var(--fontWeightNormal);color:var(--primaryText);cursor:initial}.FilterPill.active{background:var(--secondaryHighlight);border:1px solid var(--primaryHighlight);color:var(--primaryHighlight)}.FilterPillCount{padding-left:4px;visibility:hidden}.FilterPillCount.active{visibility:visible}.Table_WrapperContainer{height:100%;display:flex;flex-direction:column}.Table_WrapperBodyContainer{position:relative;border-radius:8px;border:1px solid var(--primaryBorder);box-sizing:border-box;overflow-y:scroll;overflow-x:auto}.Toaster{width:530px;height:88px;background:var(--secondaryBackground);border:1px solid var(--primaryBorder);border-radius:10px;box-shadow:0 16px 24px #0000003d;z-index:151;position:fixed;left:10px;bottom:0;transition:bottom ease-in-out .5s;z-index:9999}.Toaster.Visible{bottom:10px}.ToasterProgressBar{position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--errorColor, #e53935);z-index:152;border-radius:0 0 2px 2px;pointer-events:none}.Toaster.Success .ToasterProgressBar{background:var(--successColor, #4caf50)}.Toaster.Warning .ToasterProgressBar{background:var(--warningColor, #ff9800)}.NavContainer{width:264px;min-width:264px;max-width:264px;display:flex;flex-direction:column;background-color:var(--secondaryBackground);padding:16px;user-select:none;justify-content:space-between}.ArticleCard{width:100%;background-color:var(--secondaryBackground);display:flex;flex-direction:column;padding:1rem;border-radius:8px;min-height:110px;user-select:none}.ArticleCard.Clickable{cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.ArticleCard.Clickable:hover{transform:scale(1.03);box-shadow:0 4px 16px #00000014}.ArticleCard.Clickable:hover>.ArticleCardHeading{color:var(--primaryHighlight)}.ArticleCardHeading{min-height:28px;display:flex;justify-content:space-between;align-items:center}.ArticleCardTitle{text-transform:uppercase;color:var(--subtitleText);font-size:14px}.ArticleCardValue{padding-top:1.5rem;font-size:1rem;font-weight:var(--fontWeightMedium)}.ArticleCardValue.number{padding-top:unset;font-size:2rem}.ArticleCardIcon{color:var(--tertiaryColor)}.ArticleCardHero{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px 8px 0 0;margin-bottom:.75rem}.ArticleCardHeroImage{width:100%;height:100%;object-fit:cover;display:block}.ArticleCardTags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ArticleCardHeading{font-size:1.2rem;font-weight:var(--fontWeightMedium);color:var(--primaryText);margin-bottom:.25rem}.ArticleCard.Small{max-width:220px;width:220px;height:220px;padding:.5rem;border-radius:6px}.ArticleCard.Medium{max-width:320px;width:320px;padding:1rem;border-radius:8px}.ArticleCard.Large{max-width:480px;width:480px;height:320px;padding:1.5rem;border-radius:12px}.ArticleCard.Small .ArticleCardHero{aspect-ratio:1 / 1;min-height:unset;height:120px;border-radius:6px 6px 0 0}.ArticleCard.Medium .ArticleCardHero{aspect-ratio:1 / 1;min-height:180px;height:180px;border-radius:8px 8px 0 0}.ArticleCard.Large .ArticleCardHero{aspect-ratio:3 / 2;min-height:unset;height:180px;border-radius:12px 12px 0 0}.ArticleCard.Small .ArticleCardHeading{font-size:1rem}.ArticleCard.Medium .ArticleCardHeading{font-size:1.2rem}.ArticleCard.Large .ArticleCardHeading{font-size:1.5rem}.SearchBar{position:relative;display:inline-flex;align-items:center;width:100%}.SearchBar>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--subtitleText)}.SearchBar.Small input{padding-left:16px;padding-right:calc(var(--formInputSmall) + 18px)}.SearchBar.Medium input{padding-left:16px;padding-right:calc(var(--formInputMedium) + 18px)}.SearchBar.Large input{padding-left:16px;padding-right:calc(var(--formInputLarge) + 18px)}.SearchBar:has(.InputSubtitle)>svg{top:auto;transform:none}.SearchBar.Small:has(.InputSubtitle)>svg{top:calc(var(--formInputSmall) / 2)}.SearchBar.Medium:has(.InputSubtitle)>svg{top:calc(var(--formInputMedium) / 2)}.SearchBar.Large:has(.InputSubtitle)>svg{top:calc(var(--formInputLarge) / 2)}.ChartContainer{width:100%;height:250px;max-height:250px;display:flex;align-items:stretch}.ChartContainer.Medium{height:250px;max-height:250px}.HeatMap_Canvas{max-width:100%}.UploadContainer{font-family:var(--fontFamily);display:flex;flex-direction:column;align-items:center;user-select:none;min-height:146px;gap:16px}.UploadContainer.inline{min-height:48px;width:100%}.UploadContainer.inline>.UploadFile{height:24px;padding:11px;flex-direction:row;justify-content:left}.UploadContainer.disabled{opacity:var(--formInputDisabledOpacity);pointer-events:none}.UploadFile{padding:32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--secondaryColor);border-radius:var(--borderRounded);border:var(--borderDashed);background:var(--secondaryBackground);user-select:none;width:-webkit-fill-available;cursor:pointer}.UploadFile:hover{background-color:var(--formInputBackgroundHover)}.UploadFile.dragging{background-color:var(--formInputBackgroundHover);cursor:copy}.UploadSelectedContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.UploadSelectedWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:11px;border-radius:var(--borderRounded);border:var(--borderPrimary);background:var(--secondaryBackground);user-select:none;width:-webkit-fill-available;height:24px}.UploadSelectedContainer:hover{background-color:var(--formInputBackgroundHover)}.UploadSelected{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:8px;max-width:100%;min-width:0;overflow:hidden;flex-shrink:1}.UploadSelectedClear{display:flex;cursor:pointer}.UploadIcon{color:var(--primaryText);flex-shrink:0}.UploadContent{display:flex;align-items:center;flex-direction:column;gap:2px;pointer-events:none}.UploadContent.inline{flex-direction:row;align-items:center;gap:8px}.UploadTitle{font-size:var(--primaryFontSize);font-style:normal;font-weight:var(--fontWeightMedium);line-height:20px;color:var(--primaryColor)}.UploadText{font-size:var(--primaryFontSize);font-style:normal;font-weight:var(--fontWeightNormal);line-height:18px;color:var(--primaryText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.UploadTextSecondary{font-size:var(--primaryFontSize);font-style:normal;font-weight:var(--fontWeightNormal);line-height:18px;color:var(--subtitleText)}.UploadWrapper{display:flex;flex-direction:column;padding:24px;gap:8px;border-radius:8px;border:1px solid var(--primaryBorder)}.UploadTitle{color:var(--primaryText);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.UploadSubtitle{color:var(--subtitleText);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.Wizard{display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;height:100%}.Wizard.Fullscreen{height:100vh;width:100vw;position:fixed;top:0;left:0;background:var(--primaryBackground);z-index:1000}.WizardHeader{position:sticky;top:0;z-index:3;background:var(--primaryBackground);padding-bottom:8px;border-bottom:1px solid var(--primaryBorder);padding-left:8px;padding-right:8px}.WizardFooter{position:sticky;bottom:0;z-index:3;background:var(--primaryBackground);border-top:1px solid var(--primaryBorder);min-height:38px;padding:8px}.WizardTabsContainer{position:sticky;z-index:2;padding-bottom:.5rem;width:auto;align-self:flex-start;display:flex;gap:.5rem;padding-left:8px}.WizardTabs{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.WizardTabs.WizardHorizontal{flex-direction:row;overflow-x:auto;overflow-y:hidden;width:100%}.WizardTabsContainer.WizardHorizontal{flex-direction:column;width:calc(100% - 16px)}.WizardContent{display:flex;gap:32px;flex:1 1 auto;min-height:0;flex-direction:row}.WizardContent.WizardHorizontal{flex-direction:column;height:100%;width:100%}.WizardBodyContainer{width:100%;overflow-y:auto;height:100%}.WizardContent.WizardVertical{position:relative;height:100%}.WizardTabsContainer.WizardVertical{position:absolute;left:0;top:0;width:20vw;min-width:290px;z-index:2;display:flex;flex-direction:column;gap:.5rem;margin-left:8px;max-height:100%}.WizardBodyContainer.WizardVertical{padding-left:max(314px,calc(20vw + 32px));padding-right:8px}.CalendarContainer{display:flex;flex-direction:column;align-items:stretch;background:var(--secondaryBackground);border-radius:8px;box-shadow:0 2px 8px var(--primaryBorder, rgba(0,0,0,.08));padding:1.5rem 2rem;max-width:500px;width:100%;min-width:320px;transition:max-width .2s,width .2s;user-select:none}.CalendarContainer.SingleMonth{max-width:250px;width:100%;min-width:180px}.CalendarNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CalendarNav button{background:var(--buttonPrimaryBackground);border:none;border-radius:4px;padding:.5rem 1rem;font-size:1.2rem;cursor:pointer;transition:background .2s;color:var(--buttonPrimaryText)}.CalendarNav button:hover{background:var(--buttonPrimaryHoverBackground)}.CalendarNav span{flex:1;text-align:center;font-weight:600;font-size:1.1rem;color:var(--primaryText)}.CalendarNavMonth{flex:1;font-weight:600;font-size:1.1rem;color:var(--primaryText);display:inline-block}.CalendarNavMonthLeft{text-align:right;padding-right:8px}.CalendarNavMonthRight{text-align:left;padding-left:8px}.CalendarNavMonthCenter{text-align:center}.CalendarMonths{display:flex;gap:1.5rem;justify-content:center}.CalendarMonth{background:var(--secondaryBackground);flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.CalendarMonthHeader{text-align:center;font-weight:600;font-size:1.1rem;margin-bottom:.5rem;color:var(--primaryText)}.CalendarWeekdays,.CalendarDays{background:transparent}.CalendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin:0 0 .2rem;padding:0}.CalendarWeekday{text-align:center;width:32px;height:32px;font-size:.95rem;color:var(--subtitleText);font-weight:var(--fontWeightMedium)}.CalendarDays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin:0;padding:0}.CalendarDay{width:32px;height:32px;margin:1px auto;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;color:var(--primaryText);background:none;cursor:pointer;transition:background .15s,color .15s;user-select:none}.CalendarDay.Blank{background:none;cursor:default;pointer-events:none}.CalendarDay.Today{border:2px dotted var(--tertiaryColor);color:var(--tertiaryColor);font-weight:600}.CalendarDay.Selected{background:var(--tertiaryColor);color:var(--secondaryText);font-weight:600}.CalendarDay.InRange{background:var(--secondaryHighlight);color:var(--tertiaryColor)}.CalendarDay.Selected.InRange{background:var(--tertiaryColor);color:var(--secondaryText)}.CalendarDay:hover:not(.Blank):not(.Selected){background:var(--buttonPrimaryHoverBackground)}.CalendarDay.Square{border-radius:6px}.CalendarDay.Round{border-radius:50%}.CalendarDayOtherMonth{color:var(--subtitleText);background:none;cursor:default;pointer-events:none;font-weight:400}.CalendarDay.Highlighted:not(.Selected){background:var(--secondaryHighlight);color:var(--tertiaryColor);font-weight:600}.DashboardContainer{display:flex;flex-direction:column;gap:24px;width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box}.DashboardRow{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}.DashboardItem{flex:1 1 0;min-width:0}@media(max-width:1200px){.DashboardRow{gap:12px}.DashboardItem{flex:1 1 100%;min-width:200px}}@media(max-width:500px){.DashboardItem{flex-basis:100%;min-width:0}}.DropdownContainer{margin:4px 0;padding:4px;border:var(--borderPrimary)}.DropdownContainer,.Dropdown.Standard{display:block;color:var(--primaryColor);background-color:var(--secondaryBackground);user-select:none}.DropdownContainer.Disabled{opacity:var(--formInputDisabledOpacity);pointer-events:none}.Dropdown.Standard{width:100%}.Dropdown{border:none}.DropdownContainer.Small,.Dropdown.Small{height:var(--formInputSmall)}.DropdownContainer.Medium,.Dropdown.Medium{height:var(--formInputMedium)}.DropdownContainer.Large,.Dropdown.Large{height:var(--formInputLarge)}.DropdownHeader{display:flex;align-items:center;justify-content:space-between;padding:0 var(--formInputPadding);height:100%}.DropdownOptionsContainer{display:flex;flex-direction:column;position:fixed;border:var(--borderPrimary);border-radius:var(--borderRounded);box-shadow:var(--panelShadow);background-color:var(--secondaryBackground);user-select:none;z-index:9999;margin-top:8px;margin-bottom:8px}.DropdownSelectedOption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px}.DropdownOptions{overflow-y:auto}.DropdownOption{padding:4px}.DropdownOption.Multiselect{display:flex;align-items:center;justify-content:space-between}.DropdownOption.Active,.DropdownOption:hover{background-color:var(--primaryHighlight);color:var(--secondaryText)}.DropdownHeaderOpenIcon{display:contents}.CalendarPicker{position:relative;display:inline-block;width:100%;max-width:250px}.CalendarPickerInput{width:100%;padding:.5rem 2rem .5rem 1rem;border:1px solid var(--primaryBorder);border-radius:6px;background:var(--secondaryBackground);color:var(--primaryText);font-size:var(--smallFontSize);text-align:left;cursor:pointer;position:relative;transition:border .2s}.CalendarPickerInput:focus{outline:none;border-color:var(--tertiaryColor)}.CalendarPickerIcon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--subtitleText)}.CalendarPickerPicker{display:flex;align-items:center;min-width:140px;padding:.5em 1em;justify-content:space-between;background:var(--secondaryBackground);border:1px solid var(--primaryBorder);border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;user-select:none;outline:none;position:relative}.CalendarPickerPicker:hover:not(.Disabled){background:var(--hoverBackground);border-color:var(--tertiaryColor);color:var(--tertiaryColor)}.CalendarPickerArrow{display:flex;align-items:center;margin-left:.5em;color:var(--subtitleText);pointer-events:none}.CalendarPickerPicker.open,.CalendarPickerPicker:focus{border-color:var(--tertiaryColor);box-shadow:0 0 0 2px var(--focusShadow)}.CalendarPickerPicker.Disabled{background:var(--disabledBackground);color:var(--disabledText);border-color:var(--disabledBorder);cursor:not-allowed}.CalendarPickerPlaceholder{color:var(--subtitleText)}.CalendarPickerPicker.Small{font-size:var(--smallFontSize);padding:.35em .7em}.CalendarPickerPicker.Medium{font-size:var(--mediumFontSize);padding:.5em 1em}.CalendarPickerPicker.Large{font-size:var(--largeFontSize);padding:.7em 1.3em}.CalendarPickerPicker.Square{border-radius:6px}.CalendarPickerPicker.Round{border-radius:999px}.CalendarPickerDropdown{position:absolute;z-index:10;margin-top:4px}.CalendarPicker{position:relative;display:inline-block}@media(max-width:600px){.CalendarPickerDropdown{min-width:180px;max-width:98vw;left:0;right:0}}.WidgetContainer{position:relative;padding:20px;background-color:var(--secondaryBackground);border:var(--borderPrimary);border-radius:var(--borderRounded);height:-webkit-fill-available;display:flex;flex-direction:column}.WidgetContainer.Transparent{background-color:transparent;padding:unset;border:unset}.WidgetTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightHeavy);padding:8px 8px 8px 0}.WidgetHeader{display:flex;flex-direction:column;align-items:flex-start}.WidgetAction{color:var(--tertiaryText);cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px}.WidgetAction:hover{opacity:var(--formInputDisabledOpacity)}.WidgetTop{display:flex;flex-direction:row;margin-bottom:20px;justify-content:space-between}.WidgetLoadingOverlay{position:absolute;inset:0;background-color:var(--secondaryBackground);opacity:.7;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:all}.WidgetErrorOverlay{position:absolute;inset:0;background-color:var(--secondaryBackground);display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:all;color:var(--errorColor)}.FormComponent{display:flex;flex-direction:column;gap:1rem}.DeleteModalCheckbox.CheckboxLabel{font-weight:var(--fontWeightBold)}.DeleteModalTitle{font-size:var(--largeFontSize);font-weight:var(--fontWeightBold)}.DeleteModalContent{display:flex;flex-direction:column;gap:24px;max-width:50vw}.DeleteModalDescription{color:var(--subtitleText);font-size:var(--mediumFontSize);line-height:1.5}.PageBackContainer{cursor:pointer;width:auto;display:inline-block}.PageBackButton{display:flex;align-items:center;gap:12px}.PageBackIconContainer{color:var(--tertiaryColor);border:solid 1px;border-color:var(--tertiaryColor);border-radius:calc(.5rem - 2px);width:26px;height:26PX;display:flex;align-items:center;justify-content:center}.PageBackContainer.svg{display:block}.PageBackButtonText{line-height:1.25rem;color:var(--tertiaryColor)}.ContainerAccordion.Primary{background-color:var(--primaryBackground)}.ContainerAccordion.Secondary{background-color:var(--secondaryBackground)}.ContainerAccordion.Tertiary{background-color:var(--tertiaryBackground)}.ContainerAccordion.Outline{border:1px solid var(--primaryBorder);border-radius:.5rem}.ContainerAccordion.Disabled{opacity:var(--formInputDisabledOpacity);pointer-events:none}.ContainerAccordionButton{cursor:pointer;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;width:100%;color:var(--primaryText);border-radius:.25rem;border-width:0;overflow-anchor:none;user-select:none}.ContainerAccordion.Small{padding:calc(var(--formInputSmall) - 10px) .5rem}.ContainerAccordion.Medium{padding:calc(var(--formInputMedium) - 10px) .5rem}.ContainerAccordion.Large{padding:calc(var(--formInputLarge) - 10px) .5rem}.ContainerAccordionButtonTitleContainer{display:flex;flex-direction:column;align-items:flex-start}.ContainerAccordionButtonTitleHeader{color:var(--primaryText);font-weight:var(--fontWeightMedium);line-height:24px}.ContainerAccordion.Primary>.ContainerAccordionBody{color:var(--subtitleText)}.ContainerAccordionBody{display:none;padding:16px .25rem}.ContainerAccordionBody.Expanded{display:block}.ContainerAccordionButtonLeft{display:flex;flex-direction:row;align-items:center;gap:.5rem}.ContainerAccordionButtonIconContainer{display:flex;align-items:center}:root{--toggleAreaHeight: 2px;--toggleAreaWidth: 10px;--toggleKnobSize: 6px}.SwitchContainer{height:26px}.SwitchLabelText:before{height:26px;width:36px;border:var(--borderPrimary)}.SwitchLabelText:after{height:24px;width:24px;filter:drop-shadow(4px 0 6px rgba(75,90,255,.12))}.SwitchInput:checked+.SwitchLabelText:before{background:var(--Gradients-Blue_Purple)}.SwitchInput:checked+.SwitchLabelText:after{transform:translate(18px)}.SwitchContainer.Right .SwitchLabelText span,.SwitchContainer.Right .SwitchLabelText .SwitchSubtitle{margin-left:44px}.SwitchContainer.Left .SwitchLabelText span{margin-right:44px;margin-left:0}.SwitchContainer.Left .SwitchLabelText .SwitchSubtitle{margin-right:calc(24px + var(--toggleKnobSize));margin-left:0}.SwitchContainer.Left .SwitchLabelText:after{right:20px}.SwitchLabelText span{height:26px;font-size:var(--smallFontSize);font-weight:var(--fontWeightBold)}.SwitchContainer.MediumToggle:has(.SwitchLabelText .SwitchSubtitle){min-height:39px}.SwitchContainer.SmallToggle{height:calc(var(--formInputSmall) + var(--toggleAreaHeight))}.SwitchContainer.MediumToggle{height:calc(24px + var(--toggleAreaHeight))}.SwitchContainer.LargeToggle{height:calc(var(--formInputLarge) + var(--toggleAreaHeight))}.SwitchContainer.SmallToggle .SwitchLabelText:before{height:calc(var(--formInputSmall) - var(--toggleAreaHeight));width:calc(var(--formInputSmall) + var(--toggleAreaWidth))}.SwitchContainer.MediumToggle .SwitchLabelText:before{height:calc(24px - var(--toggleAreaHeight));width:calc(24px + var(--toggleAreaWidth))}.SwitchContainer.LargeToggle .SwitchLabelText:before{height:calc(var(--formInputLarge) - var(--toggleAreaHeight));width:calc(var(--formInputLarge) + var(--toggleAreaWidth))}.SwitchContainer.SmallToggle .SwitchLabelText:after{height:calc(var(--formInputSmall) - var(--toggleKnobSize));width:calc(var(--formInputSmall) - var(--toggleKnobSize))}.SwitchContainer.MediumToggle .SwitchLabelText:after{height:calc(24px - var(--toggleKnobSize));width:calc(24px - var(--toggleKnobSize))}.SwitchContainer.LargeToggle .SwitchLabelText:after{height:calc(var(--formInputLarge) - var(--toggleKnobSize));width:calc(var(--formInputLarge) - var(--toggleKnobSize))}.SwitchContainer.SmallToggle .SwitchLabelText span,.SwitchContainer.SmallToggle .SwitchLabelText .SwitchSubtitle{height:calc(var(--formInputSmall) + var(--toggleAreaHeight))}.SwitchContainer.MediumToggle .SwitchLabelText span,.SwitchContainer.MediumToggle .SwitchLabelText .SwitchSubtitle{height:calc(24px + var(--toggleAreaHeight))}.SwitchContainer.LargeToggle .SwitchLabelText span,.SwitchContainer.LargeToggle .SwitchLabelText .SwitchSubtitle{height:calc(var(--formInputLarge) + var(--toggleAreaHeight))}.StatusIndicator{color:#818399}.StatusIndicator.Healthy{color:#11a876}.StatusIndicator.Positive{color:#3c49d6}.StatusIndicator.Unhealthy{color:#bd830f}.StatusIndicator.Critical{color:#c7283e}.TooltipIconWrapper{position:relative;display:flex;color:var(--secondaryText);align-items:center}.TooltipPopup{position:absolute;top:24px;left:0;width:320px;padding:24px;background:var(--Gradients-Blue_Purple);color:var(--secondaryBackground);border-radius:16px;font-size:12px;z-index:1;box-shadow:4px 12px 32px #00000052;display:flex;flex-direction:column;gap:12px;user-select:none}.TooltipTitle{font-weight:var(--fontWeightBold);font-size:var(--primaryFontSize)}.TooltipText{line-height:18px;text-overflow:clip;white-space:normal;word-break:break-word;width:100%;display:block}.GrowthIndicatorContainer{display:flex;align-items:center;gap:8px}.GrowthIndicatorValue{font-size:var(--mediumFontSize);color:var(--primaryTextColor)}.GrowthIcon{transform-origin:50% 50%}.GrowthIcon.Positive,.GrowthIndicatorValue.Positive{color:var(--successColor)}.GrowthIcon.Negative,.GrowthIndicatorValue.Negative{color:var(--errorColor)}.GrowthIcon.Up{transform:scaleX(-1) rotate(180deg)}.ProgressBarBackground{border-radius:4px;max-width:120px}.ProgressBarForeground{background:linear-gradient(270deg,#4b5aff,#612ea3);border-radius:4px}.ProgressBarLabel{font-size:var(--extraSmallFontSize);font-weight:var(--fontWeightBold);color:var(--subtitleTextColor);text-align:center}svg.Gradient{--navbarGradient: linear-gradient(90deg, var(--primaryGradient), var(--tertiaryGradient))}.NavbarItem.DropdownOpen>.NavbarLink .NavbarLabel{color:var(--primary)}.CollapsibleNavbar{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:338px;height:100vh;transition:width .3s ease;background:var(--secondaryBackground);border-right:1px solid #F1F2F6;z-index:1000}.CollapsibleNavbar.Collapsed{width:80px}.NavbarLogo{display:flex;justify-content:flex-start;align-items:center;height:70px;padding:var(--mediumPadding) var(--largePadding);border-bottom:var(--borderPrimary)}.NavbarContent{height:100%;flex:1;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;padding:var(--extraLargePadding);transition:all 2s ease}.NavbarContent.Hidden{display:none}.NavbarSection{width:100%;display:flex;flex-direction:column}.NavbarSection:not(:last-child){border-bottom:var(--borderPrimary);padding-bottom:var(--largePadding)}.NavbarList{width:100%;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--largeGap)}.NavbarItem{width:100%;display:flex;flex-direction:column}.NavbarLink{cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}.NavbarLinkContent{display:flex;align-items:center;border-radius:8px;width:100%;padding:var(--mediumPadding) var(--largePadding);transition:all .2s ease;justify-content:flex-start}.NavbarLink:hover .NavbarLinkContent{background-color:#f5f5f5}.NavbarLink:hover .NavbarLabel{color:var(--primary)}.NavbarItem.Active .NavbarLinkContent{background-color:var(--selectedBackground)}.NavbarLabel{margin-left:12px;white-space:nowrap;opacity:1;transition:opacity .2s ease;color:var(--secondaryText);font-size:14px;font-weight:400;flex:1}.NavbarItem:not(.Active) .NavbarIcon svg path,.NavbarItem:not(.Active) .NavbarIcon svg circle,.NavbarItem:not(.Active) .NavbarIcon svg rect,.NavbarItem:not(.Active) .NavbarIcon svg polygon{stroke:var(--secondaryText)}.NavbarItem.Active .NavbarIcon svg path,.NavbarItem.Active .NavbarIcon svg{stroke:url(#navbarGradient)}.NavbarItem.Active .NavbarIcon .CustomIcon{color:var(--primary)}.NavbarItem.Active .NavbarLabel{background:var(--gradientPrimary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:var(--fontWeightBold)}.DropdownArrow{display:flex;align-items:center;margin-left:auto;transition:transform .2s ease;stroke-width:.3px}.DropdownArrow.Open{transform:rotate(180deg)}.DropdownChildren{width:100%;display:flex;flex-direction:column;border-left:var(--borderPrimary);padding-left:var(--largePadding);overflow:hidden}.DropdownChildren .NavbarLinkContent{background:transparent}.DropdownChildren .NavbarLink:hover .NavbarLinkContent{background-color:#f0f0f0}.DropdownChildren .NavbarLinkContent{margin-right:var(--largePadding)}.Collapsed .NavbarLabel,.Collapsed .DropdownArrow{display:none}.Collapsed .NavbarLinkContent{justify-content:center;padding:8px}.SectionDivider{align-self:stretch;height:1px;background:var(--primaryBorder);margin:20px}.SectionHeader{font-weight:var(--fontWeightMedium);color:var(--mutedColor);text-transform:uppercase;font-size:var(--smallFontSize);user-select:none;pointer-events:none;padding-bottom:var(--largePadding)}.Collapsed .SectionHeader{opacity:0}.NavbarUserTab{display:flex;flex-direction:column;padding:var(--smallPadding)}.NavbarUserTop{display:flex;justify-content:space-between;padding:var(--smallPadding);align-items:center}.NavbarUserTop.Expanded{border-bottom:var(--borderPrimary)}.NavbarUserTop.Collapsed{justify-content:center}.NavbarUserContainer:not(.Collapsed){border:var(--borderPrimary);border-radius:var(--squareButtonRadius)}.NavbarUserContainer.Expanded{box-shadow:0 0 32px #4657ef3d}.NavBarUserMenu{padding:24px}.NavbarUserInfo{display:flex;align-items:center;gap:12px}.NavbarUserInfo img{width:32px;height:32px;border-radius:9999px}.NavbarUserText{display:flex;flex-direction:column}.NavbarUserName{font-size:12px;font-weight:700;color:var(--secondaryText);line-height:16px}.NavbarUserEmail{font-size:12px;font-weight:500;color:var(--secondaryText);line-height:18px}.Collapsed .NavbarUserText{display:none}.PageContainer{display:flex}.PageContent{transition:margin-left .3s ease;margin-left:80px;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden}.PageDetails{width:100%;padding-bottom:40px;padding-right:.375rem}.TopBarContainer{display:flex;flex-direction:row;justify-content:space-between;padding:24px;align-items:center;background:var(--secondaryBackground);width:-webkit-fill-available}.TopBarSection{display:flex;flex-direction:row;align-items:center;gap:24px}.TopBarLogoTitleGroup{display:flex;flex-direction:row;align-items:center;gap:16px}.TopBarTitle{font-size:var(--largeFontSize);font-weight:var(--fontWeightMedium);color:var(--primaryText);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBarBackground{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:4px;background:var(--selectedBackground)}.TopBarBackground .TopBarIcon{width:24px;height:24px;display:block}.TopBarIcon svg,.TopBarIcon path{stroke:url(#navbarGradient)}.RiskSelectorContainer{display:flex;align-items:center;gap:var(--smallGap)}.RiskSelectorLabel{font-weight:var(--fontWeightBold);font-size:var(--smallFontSize)}.RiskToleranceSimulationBox{max-width:550px;padding:var(--giantPadding) var(--extraLargePadding);background-color:var(--secondaryBackground);display:flex;flex-direction:column;gap:var(--mediumGap);border-radius:var(--squareButtonRadius);box-shadow:0 8px 48px #4657ef3d;position:fixed;left:50%;bottom:var(--mediumGap);transform:translate(-50%);z-index:50;visibility:hidden;align-items:center;user-select:none}.RiskToleranceSimulationBox.Active{visibility:visible}.RiskToleranceSimulationBox.Minimized{max-width:220px;min-width:120px;padding:var(--mediumPadding) var(--largePadding);background-color:var(--secondaryBackground);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--smallGap);border-radius:var(--squareButtonRadius);box-shadow:0 8px 48px #4657ef3d;position:fixed;left:50%;bottom:var(--mediumGap);transform:translate(-50%);z-index:50;user-select:none}.RiskToleranceSimulationBox.Minimized .RiskToleranceSimulationMinimizedContent{width:100%;justify-content:center;align-items:center;display:flex;gap:var(--smallGap)}.RiskToleranceSimulationTitle{font-size:var(--mediumFontSize);display:flex;align-items:center;gap:var(--extraSmallGap);flex:1;justify-content:center}.RiskToleranceSimulationHeader{display:flex;align-items:center;justify-content:space-between;width:100%}.MetricsCardMain{background:var(--gradientPrimary);background-clip:text;color:transparent;font-size:64px;font-weight:500;line-height:1.1;margin-right:4px;white-space:nowrap}@media(max-width:480px){.MetricsCardMain{font-size:36px}}.ChartContainer{width:100%;height:250px;max-height:250px;display:flex;align-items:flex-end;cursor:pointer}.ChartContainer:hover{cursor:pointer}.ChartContainer.Mini{height:50px;max-height:50px;max-width:100px}.ChartContainer.Small{height:150px;max-height:150px}.ChartContainer.Medium{height:unset;max-height:250px}.ChartContainer.Large{height:400px;max-height:400px}.ChartContainer.Auto{height:100%;max-height:none}.ChartContainer canvas{flex:1;height:100%!important;max-height:100%}.SegmentBars{display:flex;flex-direction:row;align-items:center;gap:2px;width:100%}.SegmentBar{min-width:8px;flex:1 1 8px;height:8px;border-radius:2px;position:relative}.SegmentBarContainer{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%}.SegmentBarPostfix{font-size:var(--extraSmallFontSize);color:var(--secondaryText);font-weight:var(--fontWeightMedium);white-space:normal;word-break:break-word}.SegmentBar.Empty{background-color:var(--primaryHighlight)}.SegmentBar.Filled.Info{background-color:var(--accentColor)}.SegmentBar.Filled.Success{background-color:var(--successColor)}.SegmentBar.Filled.Warning{background-color:var(--warningColor)}.SegmentBar.Filled.Critical{background-color:var(--errorColor)}.BarWithLabel:before{content:attr(data-value);position:absolute;top:-25px;left:50%;transform:translate(-50%);background:var(--bar-label-bg, var(--errorColor));border-radius:2px;padding:2px 6px;color:var(--bar-label-text, var(--secondaryBackground));font-size:9px;font-weight:700;line-height:14px;white-space:nowrap;z-index:25}.BarWithLabel:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:-7px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--bar-label-triangle, var(--errorColor));z-index:25}.DropdownContainer.CustomDropdown{height:48px!important}.DropdownContainer>.Dropdown.CustomDropdown{height:48px;border-radius:8px;border:1px solid var(--Grey, #E6E7F0);background:var(--White, #FCFEFF)}.Badge.BadgeTransparent{background:transparent;border:none;display:flex;align-items:center;padding:4px 12px;line-height:1}.IndicatorBadge{display:inline-flex;align-items:center;gap:8px;background:var(--primaryBadge);border-radius:4px;padding:6px 12px}.BadgeBorderUrgent{outline:1px solid var(--urgentText)}.BadgeBorderWarning{outline:1px solid var(--warningText)}.BadgeBorderNormal{outline:1px solid var(--successText)}.IndicatorDot{width:10px;height:10px;border-radius:50%;margin-right:.5em;display:inline-block}.DotUrgent{background:var(--urgent)}.DotWarning{background:var(--warning)}.DotSuccess{background:var(--success)}.CardLabel.Urgent,.CardLabel.Warning,.CardLabel.Normal{font-size:12px;font-weight:500;line-height:1;display:inline-flex;align-items:center;transform:translateY(1px)}.CardLabel.Urgent{color:var(--urgentText)}.CardLabel.Warning{color:var(--warningText)}.CardLabel.Normal{color:var(--successText)}.InsightBuilderContainer{display:flex;flex-direction:column;gap:var(--largeGap)}.InsightBuilderSection{display:flex;flex-direction:column;gap:var(--mediumGap)}.LogicLineContainer{display:flex;flex-direction:row;gap:var(--smallGap)}.LogicLineLabel{font-weight:var(--fontWeightBold);white-space:nowrap}.LogicOperator{display:flex;flex-direction:row}.LogicLineLeft{flex:0 1 auto;display:flex;flex-direction:row;gap:var(--smallGap);align-items:center}.LogicLineRight{flex:0 1 auto;min-width:0;display:flex;flex-direction:row;gap:var(--smallGap);align-items:center;max-width:100px;flex-wrap:nowrap}.LogicLineLeftField{width:100%}.Input.LogicLineRightField{flex:1 1 0;width:-webkit-fill-available!important}.LogicJoinContainer{display:flex;flex-direction:row;gap:var(--extraSmallGap);align-items:center}.MiniTabButton{font-size:var(--smallFontSize);max-height:24px}.LogicGroupContainer{display:flex;flex-direction:column;gap:var(--smallGap)}.LogicGroupHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.LogicGroupTitle{font-weight:var(--fontWeightBold);font-size:var(--smallFontSize)}.LogicGroupChildren{display:flex;flex-direction:column;gap:var(--mediumGap);padding-left:var(--mediumGap);border-left:var(--borderPrimary)}.InsightBuilderSection.Then{padding:var(--smallPadding);var(--largePadding);border:var(--borderPrimary)}.InsightBuilderSectionHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:var(--fontWeightBold)}.InsightBuilderSectionHeaderTitle{display:flex;flex-direction:row;gap:var(--smallGap);align-items:center}.ImplicationBadgePreview{display:flex;flex-direction:row;align-items:center;gap:var(--smallGap)}.ImplicationBadge{display:flex;flex-direction:row;align-items:center;gap:var(--extraSmallGap);padding:0 var(--smallPadding);background:var(--gradientPrimary);border-radius:var(--buttonRadius);color:var(--secondaryColor);min-width:fit-content;height:var(--formInputSmall);user-select:none}.ImplicationBadgeText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:128px;font-weight:var(--fontWeightBold);font-size:var(--smallFontSize)}.InsightBuilderChooseSection{display:flex;gap:var(--smallGap);>:first-child{flex:1 1 0;min-width:0}align-items:center}.Table_HeaderCell.QuantifierTable{border-right-width:0px;background-color:var(--primaryHighlight);font-size:var(--smallFontSize);border:1px solid var(--primaryBorder)}.Table.QuantifierTable tbody tr:not(:last-child) td{padding-bottom:4px}.Table.QuantifierTable{border-spacing:0 2px;background:transparent}.Table_BodyRowCell.QuantifierTable{font-size:var(--smallFontSize);background:#fff;background-clip:padding-box;border-color:var(--primaryBorder);border-top-width:1px;border-bottom-width:1px}.Table_BodyRowCell.QuantifierTable:first-child,.Table_HeaderCell.QuantifierTable:first-child{border-radius:12px 0 0 12px;border-left-width:1px}.Table_BodyRowCell.QuantifierTable:last-child,.Table_HeaderCell.QuantifierTable:last-child{border-radius:0 12px 12px 0;border-right-width:1px}.Table_WrapperBodyContainer.QuantifierTable{border:unset}.DraggableListItem{display:flex;align-items:center;justify-content:space-between;padding:var(--mediumPadding) var(--largePadding);background:var(--secondaryBackground);border-radius:var(--squareButtonRadius);height:24px}.DraggableListItemValue{display:flex;align-items:center;gap:var(--smallGap);font-size:var(--smallFontSize);font-weight:var(--fontWeightBold);text-transform:capitalize;user-select:none;cursor:grab}.DraggableListItemActions{display:flex;align-items:center;gap:var(--smallGap)}.DraggableList{display:flex;flex-direction:column;gap:var(--smallGap);padding:var(--smallPadding) 0}.DraggableTable{width:100%;border-collapse:separate;border-spacing:0 8px;border-radius:var(--tableRadius, 8px);box-shadow:var(--tableShadow, 0 1px 4px rgba(0,0,0,.04));overflow:hidden}.DraggableTableRow{transition:background .15s}.DraggableTableRow:hover{background:var(--tableRowHover, #f5f7fa)}.DraggableTableRow.Dragging{opacity:.5;background:var(--tableRowDragging, #e0e7ef)}.DraggableTableDragHandle{width:32px;min-width:32px;text-align:center;cursor:grab;user-select:none;padding:0 8px;vertical-align:middle}.DraggableTableActions{min-width:48px;text-align:right;vertical-align:middle;padding:0 8px}.DraggableTableRow.DropTarget{background:var(--tableRowDropTarget, #dbeafe)}.DrilldownWrapper{display:flex;gap:var(--smallGap)}.DrilldownColumn{display:flex;flex-direction:column;min-width:180px}.DrilldownColumn.Root{gap:var(--extraSmallGap);flex-shrink:0}.DrilldownColumn.Child{flex:1;max-height:250px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.DrilldownItem{border-bottom:1px solid var(--primaryBorder)}.DrilldownItem.BackItem{border-bottom:2px solid var(--primaryBorder)}.DrilldownButton{border:1px solid var(--primaryBorder);padding:var(--mediumPadding);color:var(--primarytext);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:"background" .15s,color .15s}.DrilldownColumn.Child>.DrilldownItem>.DrilldownButton{border:none}.DrilldownButton:hover{background:var(--selectedBackground)}.DrilldownItem.Selected .DrilldownButton{background:var(--tertiaryBackground);color:var(--secondaryTextColor)}.DrilldownButton.BackButton{justify-content:flex-start}.DrilldownButton.BackButton:hover{background:var(--selectedBackground)}.DrilldownLabel{display:flex;align-items:center;gap:12px;flex:1;user-select:none}.DrilldownChevron{display:flex;align-items:center;justify-content:center;padding:10px;margin:-10px;border-radius:5px;transition:background-color .15s}.DrilldownChevron:hover{background-color:#0000001a}.DrilldownArrow{transition:transform .2s ease}.DrilldownArrow.rotated{transform:rotate(180deg)}.DrilldownButton.leaf{justify-content:flex-start}.DrilldownItem .DrilldownAddButton:not(.Selected){visibility:hidden}.DrilldownItem:hover .DrilldownAddButton{visibility:visible}.DrilldownAddButton{display:flex;gap:var(--extraSmallGap);align-items:center;justify-content:center;padding:var(--extraSmallPadding);border:1px dashed var(--primaryBorder);font-weight:var(--fontWeightBold);font-size:var(--smallFontSize);border-radius:var(--buttonRadius)}.DrilldownAddButton:not(.Selected):hover{background-image:var(--buttonGradient, none);color:var(--secondaryColor);cursor:pointer}.StatusBadge{display:flex;align-items:center;gap:var(--extraSmallGap);padding:var(--smallPadding) var(--mediumPadding);border-radius:var(--smallRadius);border:var(--borderPrimary);width:fit-content;max-width:none;user-select:none;min-width:0}.StatusBadge.Small{height:10px;padding:var(--extraSmallPadding) var(--smallPadding)}.StatusBadge.Medium{height:12px;padding:var(--smallPadding) var(--mediumPadding)}.StatusBadge.Large{height:24px;padding:var(--smallPadding) var(--largePadding)}.StatusBadge.Healthy{color:#11a876;border-color:#11a876}.StatusBadge.Positive{color:#3c49d6;border-color:#3c49d6}.StatusBadge.Unhealthy{color:#bd830f;border-color:#bd830f}.StatusBadge.Critical{color:#c7283e;border-color:#c7283e}.StatusBadgeLabel{font-size:var(--extraSmallFontSize);text-overflow:ellipsis;overflow:hidden}.MetricHistoryControls{display:flex;align-items:center;justify-content:end;gap:var(--mediumGap)}.SubTopBar{display:flex;align-items:center;gap:var(--smallGap);padding:var(--mediumPadding);background:var(--secondaryBackground);border-radius:4px;font-size:var(--mediumFontSize)}.SubTopBarIcon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;background:var(--selectedBackground)}.SubTopBarIcon svg,.SubTopBarIcon path{stroke:url(#navbarGradient)}.SliderRoot{display:flex;align-items:center;gap:var(--smallGap);justify-content:space-between}.SliderValue{font-weight:var(--fontWeightBold);font-size:var(--smallFontSize);color:var(--primaryTextColor);display:flex}.SliderSwitchBar{width:100%;height:8px;padding:0 16px;background:var(--primaryBorder);border-radius:var(--buttonRadius);display:flex;align-items:center;position:relative;box-sizing:border-box}.SliderBarFill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:8px;border-radius:3px;background:linear-gradient(270deg,var(--gradientStart),var(--gradientEnd));pointer-events:none}.SliderInput{width:100%;height:16px;background:transparent;position:absolute;left:0;top:0;margin:0;-webkit-appearance:none;appearance:none}.SliderInput::-webkit-slider-runnable-track,.SliderInput::-moz-range-track,.SliderInput::-ms-fill-lower,.SliderInput::-ms-fill-upper{background:transparent;height:8px}.SliderInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;margin-top:-7px}.SliderInput:focus::-webkit-slider-thumb,.SliderInput:focus::-moz-range-thumb,.SliderInput:focus::-ms-thumb{outline:2px solid var(--primary, #4B5AFF);outline-offset:2px}.SliderBubble{position:absolute;top:-30px;left:0;transform:translate(-50%);padding:4px;border-radius:6px;font-size:10px;font-weight:var(--fontWeightBold);background:var(--secondaryBackground);border:var(--borderPrimary);box-shadow:0 4px 12px #00000014;white-space:nowrap;pointer-events:none}.SliderBubble:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--secondaryBackground);filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}.DashboardCard{display:flex;flex-direction:column;gap:var(--largeGap);max-height:240px;justify-content:center;padding:var(--extraSmallPadding)}.DashboardCardHeader{display:flex;justify-content:space-between;align-items:center;min-width:0;min-height:0}.DashboardCardRow{display:flex;align-items:center;gap:var(--smallGap);min-width:0;min-height:0}.DashboardCardAction{display:flex;align-items:flex-start}.DashboardCard.Large{max-height:320px}.DashboardCard.Medium{max-height:240px}.DashboardCard.Small{max-height:180px}.ChartContainer{width:100%;height:100%;padding:8px;box-sizing:border-box}.Button.Small:not(.Round){padding:4px 14px}.Button.Medium.Stretch{padding:8px 32px}.Button.Large:not(.Round){padding:9px 20px}.Button.Unrounded{border-radius:8px}.Button.Gradient:not(.Stroke){background-image:var(--buttonGradient, none);transition:box-shadow .2s ease}.ButtonContainer:hover .Button.Primary:not(.Stroke,.Plain){box-shadow:var(--buttonPrimaryBoxShadow, none)}.Button.Gradient.Stroke{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,white 0%,white 6%,rgba(255,255,255,.7) 8%,transparent 14%,transparent 88%,rgba(255,255,255,.7) 90%,white 94%,white 100%) border-box,var(--buttonGradient) border-box;background-size:100% 100%,300% 300%,100% 100%;background-position:center,center,center;background-repeat:no-repeat;background-clip:padding-box,border-box,border-box;border-color:transparent;border-width:1px;transition:background-size .1s ease,box-shadow .1s ease}.Button.Gradient.Stroke>.ButtonText{background-image:var(--buttonGradient, none);background-clip:text;-webkit-background-clip:text;color:transparent}.Button.Gradient.Stroke svg,.Button.Gradient.Stroke path{stroke:url(#navbarGradient)}.ButtonContainer:hover .Button.Gradient.Stroke{background-size:100% 100%,100% 100%,100% 100%;box-shadow:0 0 12px #3045ff40}.ButtonText{font-weight:var(--fontWeightBold)}.ModalBox.QuantifierModal{min-width:880px}.ModalHeader.QuantifierModal{padding:var(--extraLargePadding);background-color:var(--secondaryBackground)}.ModalContent.QuantifierModal{padding-top:var(--extraLargePadding)}.CustomModalHeader{display:flex;align-items:center;gap:var(--largeGap)}.ModalHeaderTitles{display:flex;flex-direction:column}.ModalHeaderTitle{font-size:var(--mediumFontSize);color:var(--primaryText);font-weight:var(--fontWeightMedium)}.ModalHeaderSubtitle{font-size:var(--primaryFontSize);color:var(--secondaryText);font-weight:var(--fontWeightNormal)}.MetricModalTitleWithTooltip{display:flex;align-items:center;gap:var(--smallGap)}.WarningCardContainer{display:flex;padding:var(--extraLargePadding) var(--largePadding);flex-direction:column;gap:var(--largeGap);align-self:stretch;background-color:var(--bannerBackground);border-radius:8px}.WarningCardContainer.Secondary{background-color:var(--secondaryBackground)}.WarningCardHeader{display:flex;align-items:center;flex-direction:row;gap:var(--smallGap);align-content:flex-start}.WarningCardTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium)}.WarningCardTitle.Healthy{color:#11a876}.WarningCardTitle.Positive{color:#3c49d6}.WarningCardTitle.Unhealthy{color:#bd830f}.WarningCardTitle.Critical{color:#c7283e}.WarningCardBody{font-size:var(--primaryFontSize);color:var(--secondaryText);font-weight:var(--fontWeightMedium)}.CoefficientZeroLabel{color:var(--mutedColor);font-size:var(--extraSmallFontSize);text-align:center;padding:0 var(--extraSmallPadding)}.CoefficientBarRoot{display:flex;align-items:center;gap:var(--smallGap)}.CoefficientBarTrack{display:flex;align-items:center;gap:2px}.CoefficientBarSegment{width:6px;height:8px;background:var(--primaryBorder);border-radius:1px;transition:background .2s}.CoefficientBarSegment.Filled{background:var(--primary, #3C49D6)}.CoefficientBarValue{color:var(--mutedColor);font-size:var(--extraSmallFontSize);font-weight:var(--fontWeightBold)}.DashboardPageContainer{margin-top:16px;margin-bottom:16px}.QuantifierDashboard.DashboardContainer{padding:0}.QuantifierDashboard.DashboardRow{gap:var(--smallGap)}.DashboardWidget{padding:var(--mediumPadding);box-shadow:0 24px 32px #4657ef14;border-radius:16px}.DashboardNumberIndicator{display:flex;flex-direction:row;gap:var(--extraSmallGap);padding:var(--smallPadding);background:var(--buttonTertiaryBackground);min-width:0}.DashboardNumberIndicatorValue{font-weight:var(--fontWeightBold)}.DashboardNumberIndicatorLabel{font-size:var(--extraSmallFontSize);display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0;gap:var(--extraSmallGap)}.DashboardCardTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium);display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.DashboardCardTopTitle{display:flex;align-items:center;gap:var(--extraSmallGap)}.DashboardCardTopTitleText{font-size:var(--primaryFontSize);font-weight:var(--fontWeightMedium);display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0;text-transform:uppercase;color:var(--accentColor)}.DashboardMetricDetail{display:flex;flex-direction:column;gap:var(--extraSmallGap)}.DashboardMetricDetailValue{font-size:var(--mediumFontSize)}.DashboardMetricDetailLabel{font-size:var(--extraSmallFontSize);color:var(--secondaryText);font-weight:var(--fontWeightMedium)}.DashboardCardMultiHeader{display:flex;flex-direction:column;gap:var(--extraSmallGap);min-width:0}.LoginPage{display:flex;height:100vh;background:linear-gradient(243deg,#612ea3 6.53%,#2e2470 26.01%,#4b5aff 51.53%,#2e2470 82.78%,#612ea3 98.81%)}.LoginContainer{max-width:1280px;max-height:761px;margin:auto;background:var(--primaryBackground);border-radius:24px;display:flex}.LoginBanner{flex:1 0 0;aspect-ratio:632/745;border-radius:24px;margin:8px;background:radial-gradient(circle at 30% 60%,#1941ffcc,#3c0096cc 40%,#0f0028),linear-gradient(135deg,#4b5aff66,#612ea399),var(--bg-url) center no-repeat;background-blend-mode:lighten;min-width:500px}.LoginFormContainer{display:flex;padding:80px;flex-direction:column;justify-self:start;justify-content:center;gap:48px;flex:1 0 0}.LoginFormTitle{font-size:var(--extraLargeFontSize);line-height:110%;font-weight:var(--fontWeightBold)}.ButtonContainer.LoginButton,.Button.LoginButton{width:100%;max-width:100%;display:flex}.OptionsContainer{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.ForgotPasswordLink{color:var(--primaryHighlight)}.LoginFooter{border-top:var(--borderPrimary);padding-top:32px}.LoginError{color:var(--errorColor);font-weight:var(--fontWeightMedium);min-height:14px;margin-bottom:8px;margin-top:8px}.ForgotPasswordForm,.LoginForm{display:flex;flex-direction:column;gap:8px}.LoginForm{gap:16px}.LoginEntra{display:flex;flex-direction:column;gap:20px}.LoginOrSeperator{display:flex;align-items:center;gap:16px}.LoginOrLine{flex-grow:1;height:1px;background-color:var(--defaultColor)}.LoginOrText{text-transform:uppercase}.NotificationsFilterItem{display:flex;align-items:center;gap:var(--smallGap)}.NotificationsFilterLabel{font-weight:var(--fontWeightBold);font-size:var(--smallFontSize)}.ExecutiveSummaryWidgetContainer{display:flex;flex-direction:column;gap:var(--smallGap)}.ExecutiveSummaryWidgetContent{padding:var(--mediumPadding);background-color:var(--secondaryBackground);border-radius:8px}.ExecutiveSummaryWidgetContentEvidence{padding:var(--mediumPadding) 0}.SummaryContent{line-height:20px;color:var(--secondaryText)}.ImplicationsContent{display:flex;flex-direction:column;gap:var(--smallGap)}.ImplicationItem{display:flex;align-items:center;gap:var(--smallGap);background-color:var(--bannerBackground);padding:var(--largePadding)}.ImplicationText{color:var(--secondaryText)}.ImplicationKeyIndicator{font-style:italic}.MetricsPageContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.MetricsMetricCell{display:flex;align-items:center;gap:var(--smallGap);font-weight:var(--fontWeightBold);color:var(--secondaryText)}.MetricsByPolicyIcon{margin-left:4px;cursor:pointer;display:inline-flex;align-items:center;color:var(--secondaryText);fill:url(#PrimaryGradient)}.MetricsChartValueGroup{display:flex;align-items:center;gap:8px}.MetricsCurrentValueContainer{display:flex;align-items:center;color:var(--secondaryText);font-weight:var(--fontWeightMedium)}.MetricsCurrentValue.Exceeded{color:var(--errorColor)}.MetricsCurrentValue.Positive{color:var(--successColor)}.MetricsCurrentValue.Negative{color:var(--errorColor)}.MetricsTabs{display:flex;flex-direction:row;gap:var(--smallGap);padding:var(--mediumPadding);align-items:center;justify-content:space-between}.AnomalousCorrelationContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}table.BenchmarkingTable{background-color:var(--secondaryBackground);padding:var(--mediumPadding) 0;width:100%;border-radius:24px;border-collapse:collapse;border-spacing:0}thead.BenchmarkingTable{border-bottom:1px solid var(--primaryBorder);text-align:center}th.BenchmarkingTable{padding:0 var(--largePadding);font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium);height:68px;text-align:center;border-left:1px solid var(--primaryBorder);border-right:1px solid var(--primaryBorder)}.BenchmarkingTable.Highlight{background-color:var(--bannerBackground)}tbody.BenchmarkingTable{text-align:center}td.BenchmarkingTable{height:88px}tbody.BenchmarkingTable tr.BenchmarkingTable td.BenchmarkingTable{font-size:12px;text-align:center;border-left:1px solid var(--primaryBorder);border-right:1px solid var(--primaryBorder);border-top:1px solid var(--primaryBorder);border-bottom:none}tbody.BenchmarkingTable tr.BenchmarkingTable td.BenchmarkingTable:first-child,thead.BenchmarkingTable tr.BenchmarkingTable th.BenchmarkingTable:first-child{border-left:none}tbody.BenchmarkingTable tr.BenchmarkingTable td.BenchmarkingTable:last-child,thead.BenchmarkingTable tr.BenchmarkingTable th.BenchmarkingTable:last-child{border-right:none}.ComplexityAnalysisContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.DashboardItem.ComplexityAnalysisDashboard:first-child{max-width:300px}.ComplexityAnalysisNavigationContainer{display:flex;flex-direction:column}.ComplexityAnalysisNavigationItem{display:flex;align-items:center;height:24px;cursor:pointer;padding:var(--smallPadding) 0 var(--smallPadding) var(--mediumPadding);font-size:var(--primaryFontSize);border-radius:4px}.ComplexityAnalysisNavigationItem.Selected,.ComplexityAnalysisNavigationItem:hover{font-weight:var(--fontWeightBold);color:var(--accentColor);background-color:var(--selectedBackground)}.DashboardContainer.ComplexityAnalysisDetailDashboard{padding-left:unset;padding-right:unset;gap:var(--mediumGap)}.ComplexityAnalysisGraphWidget{display:flex;flex-direction:column;align-items:center;gap:var(--largeGap)}.ComplexityAnalysisGraphWidgetTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium);text-align:center}.CorrelationCalculatorContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.CorrelationSelectorWidget{display:flex;flex-direction:column;gap:var(--largeGap)}.CorrelationSelectorHeader{display:flex;flex-direction:column;gap:var(--smallGap)}.CorrelationSelectorTitle{font-size:var(--largeFontSize)}.CorrelationSelectorDescription{font-size:var(--smallFontSize);color:var(--secondaryText)}.CorrelationSelectorForm{display:flex;gap:var(--mediumGap);align-items:center}.CorrelationSelectorJoiner{font-size:var(--smallFontSize);font-weight:var(--fontWeightBold);text-align:center}.CorrelationSelectorInputTitle{font-size:var(--smallFontSize);font-weight:var(--fontWeightBold);gap:var(--extraSmallGap);display:flex}.CorrelationSelectNumber{width:12px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--secondaryTextColor);font-size:var(--extraSmallFontSize);font-weight:var(--fontWeightBold)}.CorrelationSelectNumber.Primary{background-color:var(--accentColor)}.CorrelationSelectNumber.Secondary{background-color:var(--tertiary)}.CorrelationSelectorTable td{padding:var(--extraSmallPadding)}.CorrelationSourcesContainer{display:flex;flex-direction:column;gap:var(--extraSmallPadding);padding:var(--smallPadding) 0}.CorrelationSourcesTitle{font-size:var(--smallFontSize);font-weight:var(--fontWeightBold);gap:var(--extraSmallGap);display:flex;align-items:center}.EssentialSecurityControlsContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.EssentialSecurityControlsDashboard{background-color:var(--secondaryBackground);padding-top:var(--mediumPadding);padding-bottom:var(--mediumPadding);border-radius:8px}.ControlImplementationContainer{display:flex;flex-direction:row;align-items:center;gap:var(--smallGap);margin-top:var(--smallGap)}.ControlImplementationTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium)}.ControlImplementationProgressText{font-size:var(--smallFontSize);color:var(--secondaryText);font-weight:var(--fontWeightMedium)}.SecurityControlItemsContainer{display:flex;flex-direction:column;gap:var(--mediumGap)}.SecurityControlItemsHeader{background-color:var(--primaryHighlight);font-size:var(--smallFontSize);border:1px solid var(--primaryBorder);font-weight:var(--fontWeightBold);padding:var(--mediumPadding) var(--smallPadding);border-radius:8px;align-self:stretch;align-items:center;height:24px;display:flex}.SecurityControlItemsBody{display:flex;flex-direction:column;gap:var(--extraSmallGap)}.RiskManagementProfileContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.DashboardItem.RiskManagementProfileDashboard:first-child{max-width:300px}.RiskManagementNavigationContainer{display:flex;flex-direction:column}.RiskManagementNavigationItem{display:flex;align-items:center;height:24px;cursor:pointer;padding:var(--smallPadding) 0 var(--smallPadding) var(--mediumPadding);font-size:var(--primaryFontSize);border-radius:4px}.RiskManagementNavigationItem.Selected,.RiskManagementNavigationItem:hover{font-weight:var(--fontWeightBold);color:var(--accentColor);background-color:var(--selectedBackground)}.DashboardContainer.RiskManagementDetailDashboard{padding-left:unset;padding-right:unset;gap:var(--mediumGap)}.RiskManagementGraphWidget{display:flex;flex-direction:column;align-items:center;gap:var(--largeGap);min-height:-webkit-fill-available;justify-content:space-between}.RiskManagementGraphWidgetTop{display:flex;flex-direction:column;align-items:center;gap:var(--largeGap);width:100%}.RiskManagementGraphWidgetTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightMedium);text-align:center}.NavigationWidget{height:auto}.RiskManagementGraphWidgetContent{width:100%;min-width:0}.RiskManagementGraph{flex:1 1 auto;min-width:0;overflow:hidden}.RootCauseAnalysisContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.RootCauseDetailsBody,.RootCauseDetailsContainer{display:flex;flex-direction:column;gap:var(--extraSmallGap)}.RootCauseDetailsHeader{background-color:var(--primaryHighlight);font-size:var(--smallFontSize);border:1px solid var(--primaryBorder);font-weight:var(--fontWeightBold);padding:var(--mediumPadding) var(--smallPadding);border-radius:8px;align-self:stretch;align-items:center;height:24px;display:flex;justify-content:space-between}.RootCauseItemHeader{display:flex;justify-content:space-between;align-items:center;width:100%}.RootCauseItemsContainer{margin-top:var(--smallGap);display:flex;flex-direction:column;gap:var(--mediumGap)}.RootCauseAccordion.ContainerAccordionButtonTitleContainer,.RootCauseAccordion.ContainerAccordionButtonLeft{width:100%}.WorkbenchTableButtons{display:flex;gap:var(--extraSmallGap)}.WorkbenchContainer{padding-top:var(--largePadding);padding-bottom:var(--largePadding)}.WorkbenchBuilderContainer{display:flex;flex-direction:row;gap:var(--largeGap)}.WorkbenchBuilderControls{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;max-height:80vh;padding:24px 0 24px 64px;width:60%;display:flex;flex-direction:column;gap:var(--mediumGap)}.WorkbenchBuilderPreview{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;max-height:80vh;padding:24px 64px 24px 0;width:50%;display:flex;flex-direction:column;gap:var(--mediumGap)}.WorkbenchBuilderHeader,.WorkBenchBuilderPreviewTitle{font-size:var(--largeFontSize);font-weight:var(--fontWeightMedium);padding:var(--largePadding) 0}.WorkbenchBuilderPreviewHeader{display:flex;justify-content:space-between;align-items:center;gap:var(--mediumGap)}.WorkbenchBuilderSources{display:flex;flex-direction:column;gap:var(--mediumGap)}.WorkbenchBuilderMetricThreshold{display:flex;flex-direction:row;align-items:center;gap:var(--smallGap)}.SourceBoxHeader{display:flex;align-items:center;gap:var(--largeGap);font-weight:var(--fontWeightHeavy);text-transform:capitalize}.SourceBoxName{font-size:var(--mediumFontSize)}.SourceBoxDetailsHeader{font-weight:var(--fontWeightBold);font-size:var(--smallFontSize);text-transform:capitalize}.SourceBoxIcon{display:flex;justify-content:center;align-items:center;background:var(--primaryBackground);border-radius:var(--buttonRadius);padding:var(--mediumPadding);gap:var(--mediumGap)}.SourceBoxActions{display:flex;justify-content:space-between;align-items:center}.SourceBoxDetailSection{display:flex;flex-direction:column;align-items:flex-start;gap:var(--smallGap);align-self:stretch;align-items:stretch}.SourceBoxDetailItem{display:flex;padding:var(--mediumPadding);flex-direction:column;gap:var(--smallGap);align-self:stretch;background-color:var(--primaryBackground);font-size:var(--smallFontSize)}.SourceBoxDetailItemRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.SourceBoxDetailItemTitle{font-weight:var(--fontWeightBold)}.SourceBoxDetailItemValue{font-weight:var(--fontWeightMedium)}.WorkbenchBuilderTags{display:flex;flex-direction:column;gap:var(--mediumGap)}.TagsContainer{display:flex;flex-direction:column;gap:var(--smallGap)}.TagsList{display:flex;flex-direction:row;gap:var(--smallGap)}.TagItem{display:flex;justify-content:space-between;align-items:center;background-color:var(--secondaryBackground);padding:var(--smallPadding) var(--mediumPadding);border-radius:var(--squareButtonRadius);cursor:pointer;gap:var(--extraSmallGap)}.TagItemLabel{font-size:var(--smallFontSize);font-weight:var(--fontWeightBold)}.WorkbenchBuilderPreviewContent{display:flex;flex-direction:column;gap:var(--largeGap)}.WorkbenchBuilderPreviewDataBlock{background-color:var(--secondaryBackground);border:var(--borderPrimary);padding:var(--largePadding);display:flex;flex-direction:column;align-items:center;gap:var(--smallGap)}.WorkbenchBuilderPreviewDataBlockTitle{font-size:var(--largeFontSize);font-weight:var(--fontWeightBold)}.WorkbenchBuilderPreviewDataBlockValue{font-size:var(--giantFontSize);font-weight:var(--fontWeightHeavy)}.WorkbenchBuilderForm{gap:var(--largeGap)}.WorkbenchBuilderMethodSelector{display:flex;flex-direction:row;gap:var(--mediumGap);align-items:center}.CategoriesContainer,.OrganizationalFunctionsContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.OrganizationalFunctionDetails{display:flex;align-items:center;gap:var(--smallGap)}.OrganizationalFunctionsContainer,.QuantitativeForecastingContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.TableHeaderTooltip{display:flex;align-items:center;gap:4px;pointer-events:all}.ThresholdExceedenceProbabilitiesMainScreen{display:flex;flex-direction:column;gap:var(--largeGap);align-items:center}.ThresholdExceedenceProbabilitiesMainTitle{font-size:var(--mediumFontSize)}.ThresholdExceedanceHighlight{color:var(--accentColor)}.ThresholdControlWidget{display:flex;flex-direction:column;gap:var(--mediumGap)}.ThresholdControlWidgetLabel{font-size:var(--smallFontSize);text-align:center}.ThresholdControlWidgetControl{display:flex;align-items:center;gap:var(--smallGap)}.ThresholdControlTitle{font-weight:var(--fontWeightBold)}.SliderContainer.ThresholdControl{flex:1 1 0}.DashboardItem .ThresholdExceedenceProbabilitiesDashboard:first-child{flex:0 0 66%}.CalibrationField{display:flex;align-items:center;gap:var(--smallGap)}.CalibrationFieldText,.CalibrationNonEntry{font-size:var(--smallFontSize);color:var(--secondaryText);font-weight:var(--fontWeightMedium)}.CalibrationFieldCoefficient{display:flex;gap:var(--smallGap);align-items:center}.CalibrationCoefficientText{font-size:var(--extraSmallFontSize);color:var(--primaryText);font-weight:var(--fontWeightBold);text-transform:uppercase}.CalibrationNonEntry{background-color:var(--buttonTertiaryBackground);padding:var(--smallPadding) var(--mediumPadding)}.CalibrationFormLine{display:flex;justify-content:space-between;align-items:center}.CalibrationFormLabel{font-size:var(--smallFontSize);color:var(--secondaryText);font-weight:var(--fontWeightBold)}.CalibrationField .InputContainer,.CalibrationFieldCoefficient .InputContainer{width:80px}.DataSubmissionContainer{padding:var(--smallGap);margin-top:var(--mediumGap)}.RiskToleranceCalibrationContainer{margin:16px;background-color:#fff;padding:var(--giantPadding) 0;border-radius:16px}.RiskToleranceSelectorWidget{display:flex;flex-direction:column;gap:40px}.RiskToleranceSelectorWidgetHeader{display:flex;flex-direction:column;align-items:flex-start;gap:var(--smallGap)}.RiskToleranceSelectorWidgetTitle{font-size:var(--largeFontSize);font-weight:var(--fontWeightMedium)}.RiskToleranceSelectorWidgetDescription{font-size:var(--primaryFontSize);color:var(--secondaryText)}.RiskToleranceInfoWidget{display:flex;flex-direction:column;gap:var(--largeGap)}.RiskToleranceInfoWidgetSection{display:flex;flex-direction:column;gap:var(--extraSmallGap)}.RiskToleranceInfoWidgetSectionTitle{font-size:var(--primaryFontSize);font-weight:var(--fontWeightBold)}.RiskToleranceImpactWidget{display:flex;flex-direction:column;gap:var(--largeGap)}.RiskToleranceImpactWidgetHeader{font-size:var(--mediumFontSize)}.RiskToleranceImpactHighlight{color:var(--accentColor)}.RiskToleranceImpactWidgetContent{display:flex;flex-direction:column;gap:var(--smallGap)}.RiskToleranceImpactWidgetContentHeader{font-size:var(--primaryFontSize);font-weight:var(--fontWeightBold)}.RiskToleranceCalibrationWidget{border-radius:16px;background-color:unset}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/quantifier/fonts/inter-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/quantifier/fonts/inter-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/quantifier/fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/quantifier/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/quantifier/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/quantifier/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/quantifier/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/quantifier/fonts/inter-v20-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/quantifier/fonts/inter-v20-latin-900.woff2) format("woff2")}:root{--gradientDirection: 180deg;--gradientStart: var(--primaryGradient);--gradientEnd: var(--tertiaryGradient);--gradientPrimary: linear-gradient(var(--gradientDirection), var(--gradientStart), var(--gradientEnd));--formInputDisabledOpacity: .5;--formInputSmall: 24px;--formInputMedium: 30px;--formInputLarge: 40px;--fontFamily: "Inter", sans-serif;--primaryFontSize: 14px;--mediumFontSize: 16px;--extraSmallFontSize: 10px;--smallFontSize: 12px;--largeFontSize: 24px;--extraLargeFontSize: 32px;--giantFontSize: 80px;--fontWeightThin: 100;--fontWeightExtraLight: 200;--fontWeightLight: 300;--fontWeightNormal: 400;--fontWeightMedium: 500;--fontWeightSemiBold: 600;--fontWeightBold: 700;--fontWeightExtraBold: 800;--fontWeightBlack: 900;--buttonCase: unset;--buttonRadius: 100px;--squareButtonRadius: 8px;--smallRadius: 4px;--extraSmallGap: 8px;--smallGap: 12px;--mediumGap: 16px;--largeGap: 24px;--extraSmallPadding: 4px;--smallPadding: 8px;--mediumPadding: 12px;--largePadding: 16px;--extraLargePadding: 24px;--giantPadding: 32px}.gradientBackground{background:var(--gradientPrimary)}body{color:var(--primaryText);margin:0;background-color:var(--primaryBackground);font-family:var(--fontFamily);font-size:var(--primaryFontSize);overflow:hidden}a{text-decoration:none;color:var(--primaryText)}textarea{font-family:unset}::-webkit-scrollbar{height:.375rem;width:.375rem}::-webkit-scrollbar-track{border-radius:9999px;--tw-bg-opacity:1;background-color:#e5e7eb}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:#9ca3af}.FormContainerLine>label{font-weight:var(--fontWeightBold)}.ModalOverlay>.ModalBox{background-color:var(--primaryBackground)}.TabButton.Selected{background-image:var(--buttonGradient, none);color:var(--secondaryTextColor)}.TabButton.Selected:hover{color:var(--secondaryTextColor)}[data-theme=light].quantifierTheme{--primary: #4B5AFF;--secondary: #BC3CD6;--tertiary: #612EA3;--primaryGradient: #4B5AFF;--secondaryGradient: #BC3CD6;--tertiaryGradient: #612EA3;--secondaryTextColor: #FCFEFF;--subtitleTextColor: #818399;--primaryColor: #081543;--secondaryColor: #ffffff;--tertiaryColor: #8400ff;--warningColor: #F2994A;--errorColor: #C7283E;--successColor: #28C76A;--successColorLight: #f2fef6;--progressColor: #99e4ff;--defaultColor: #d9d9d9;--mutedColor: #818399;--accentColor: #3C49D6;--Gradients-Blue_Purple: linear-gradient(180deg, #4B5AFF 0%, #612EA3 100%);--primaryHighlight: #E6E7F0;--primaryText: #161933;--secondaryText: #585966;--tertiaryText: #8400ff;--accentText: var(--accentColor);--urgentText: var(--errorColor);--warningText: var(--warningColor);--successText: var(--successColor);--mutedText: var(--mutedColor);--infoColor: #000000;--primaryBackground: #F5F5FA;--secondaryBackground: #FCFEFF;--contentBackground: #F5F5FA;--tertiaryBackground: #081543;--selectedBackground: #EFF1FF;--bannerBackground: #F7F8FA;--primaryShadow: 0px 24px 32px rgba(70, 87, 239, .08);--errorShadow: #C7283E33;--warningShadow: #c78f2833;--successShadow: #28c75033;--primaryBorder: #E6E7F0;--secondaryBorder: #B5BAC3;--tableBorder: #D1D5DB;--borderDashed: 1px dashed #9CA3AF;--panelShadow: 0 2px 4px rgba(0, 0, 0, .2);--buttonGradient: var(--Gradients-Blue_Purple);--buttonPrimaryText: var(--secondaryColor);--buttonPrimaryHoverBackground: var(--primaryHighlight);--buttonPrimaryBoxShadow: 0 0 24px 4px rgba(48, 69, 255, .3);--buttonSecondaryBackground: var(--secondaryColor);--buttonSecondaryText: var(--primaryColor);--buttonSecondaryHoverBackground: var(--secondaryHighlight);--buttonTertiaryBackground: #F1F2F6;--buttonTertiaryText: var(--primaryColor);--buttonTertiaryHoverBackground: #E6E7F0;--borderPrimary: 1px solid var(--primaryBorder);--toggleBackgroundColor: #FCFEFF}
