.DiagramCommentHeader-module-scss-module__IppXUG__action{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.DiagramCommentHeader-module-scss-module__IppXUG__action:focus{outline:none}.DiagramCommentHeader-module-scss-module__IppXUG__action svg{stroke-width:1.5px;width:20px;height:20px}.DiagramCommentHeader-module-scss-module__IppXUG__action svg[data-resolved]{color:var(--mantine-color-green-6)}.DiagramCommentHeader-module-scss-module__IppXUG__action svg[data-size-18]{width:18px;height:18px}.DiagramCommentHeader-module-scss-module__IppXUG__action svg[data-size-16]{width:16px;height:16px}.DiagramCommentHeader-module-scss-module__IppXUG__action[disabled]{opacity:.25}.DiagramCommentHeader-module-scss-module__IppXUG__action[data-compact] svg{stroke-width:2px;width:14px;height:14px}.DiagramCommentHeader-module-scss-module__IppXUG__badge{background-color:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);align-items:center;gap:4px;height:20px;padding:0 5px;font-size:10px;font-weight:600;display:flex}.DiagramCommentHeader-module-scss-module__IppXUG__badge svg{width:12px;height:12px;transform:rotate(45deg)}.DiagramCommentHeader-module-scss-module__IppXUG__divider{margin:var(--mantine-spacing-xs) 0}[data-comment=new] .DiagramCommentHeader-module-scss-module__IppXUG__divider{height:var(--mantine-spacing-xs);border-top:none;margin:0}
.EmojiPicker-module__P30bQW__dropdown{padding:var(--mantine-spacing-xs)}.EmojiPicker-module__P30bQW__emojipicker [frimousse-viewport]{height:300px}.EmojiPicker-module__P30bQW__emojipicker [frimousse-search]{border:1px solid var(--mantine-color-gray-2);border-radius:2px;width:100%;height:28px;padding:4px}.EmojiPicker-module__P30bQW__emojipicker [frimousse-search]:focus{outline:none}.EmojiPicker-module__P30bQW__emojipicker [frimousse-category-header]{padding-top:4px;padding-bottom:4px;font-size:12px;font-weight:600}.EmojiPicker-module__P30bQW__emojipicker [frimousse-row]{display:flex}.EmojiPicker-module__P30bQW__emojipicker [frimousse-emoji]{cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;display:flex}.EmojiPicker-module__P30bQW__emojipicker [frimousse-emoji]:hover,.EmojiPicker-module__P30bQW__emojipicker [frimousse-emoji]:focus{background-color:var(--mantine-color-gray-1)}
.DiagramImages-module-scss-module__MskvMa__image{z-index:var(--image-z-index);left:var(--image-left);top:var(--image-top);border-radius:var(--mantine-radius-sm);outline-offset:2px;position:absolute;overflow:hidden}.DiagramImages-module-scss-module__MskvMa__image[data-selectable-preview=true],.DiagramImages-module-scss-module__MskvMa__image[data-selected=true]{outline:2px solid var(--mantine-color-primary-6)}
.EditConnection-module-scss-module__4JUPSG__root input[data-disabled=true]{cursor:not-allowed;opacity:1;color:var(--mantine-color-black);background-color:var(--mantine-color-gray-0)}
.FieldInfoWrapper-module__MVNNnG__field{flex-grow:1;flex-shrink:1}.FieldInfoWrapper-module__MVNNnG__field input{border-top-right-radius:0;border-bottom-right-radius:0}.FieldInfoWrapper-module__MVNNnG__button{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-bottom-right-radius:var(--mantine-radius-xs);border-top-right-radius:var(--mantine-radius-xs);width:30px;height:30px;color:var(--mantine-color-gray-6);border-left:0;justify-content:center;align-items:center;font-size:12px;transition:background-color .2s,color .2s;display:flex}.FieldInfoWrapper-module__MVNNnG__button:hover,.FieldInfoWrapper-module__MVNNnG__button:focus{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-text)}
@keyframes OnlineIndicator-module-scss-module__O4-SEG__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.OnlineIndicator-module-scss-module__O4-SEG__container{width:6px;height:6px;display:inline-flex;position:relative}.OnlineIndicator-module-scss-module__O4-SEG__pulse{background-color:var(--mantine-color-green-4);border-radius:50%;animation:1.5s cubic-bezier(.4,0,.6,1) infinite OnlineIndicator-module-scss-module__O4-SEG__pulse;position:absolute;inset:0}.OnlineIndicator-module-scss-module__O4-SEG__dot{background-color:var(--mantine-color-green-5);border-radius:50%;position:absolute;inset:0}
.RequestSupportButton-module-scss-module__qwXo9G__labelContainer{position:relative;overflow:hidden}.RequestSupportButton-module-scss-module__qwXo9G__label{white-space:nowrap;width:79px;transition:all .4s ease-in-out;display:block}.RequestSupportButton-module-scss-module__qwXo9G__labelDefault{opacity:1;transition-delay:0s;transform:translateY(0)}.RequestSupportButton-module-scss-module__qwXo9G__button:hover .RequestSupportButton-module-scss-module__qwXo9G__labelDefault{opacity:0;transition-delay:.3s;position:absolute;top:0;left:0;transform:translateY(-100%)}.RequestSupportButton-module-scss-module__qwXo9G__labelHover{opacity:0;transition-delay:0s;position:absolute;top:0;left:0;transform:translateY(100%)}.RequestSupportButton-module-scss-module__qwXo9G__button:hover .RequestSupportButton-module-scss-module__qwXo9G__labelHover{opacity:1;transition-delay:.3s;position:relative;transform:translateY(0)}.RequestSupportButton-module-scss-module__qwXo9G__iconContainer{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.RequestSupportButton-module-scss-module__qwXo9G__icon{transition:all .4s ease-in-out;position:absolute}.RequestSupportButton-module-scss-module__qwXo9G__iconDefault{opacity:1;transition-delay:0s;transform:scale(1)rotate(0)}.RequestSupportButton-module-scss-module__qwXo9G__button:hover .RequestSupportButton-module-scss-module__qwXo9G__iconDefault{opacity:0;transition-delay:.3s;transform:scale(.5)rotate(-90deg)}.RequestSupportButton-module-scss-module__qwXo9G__iconHover{opacity:0;transition-delay:0s;transform:scale(.5)rotate(90deg)}.RequestSupportButton-module-scss-module__qwXo9G__button:hover .RequestSupportButton-module-scss-module__qwXo9G__iconHover{opacity:1;transition-delay:.3s;transform:scale(1)rotate(0)}
.FaultSimulationControls-module-scss-module__f8oIgG__root{flex-grow:1}
.DiagramResizableElement-module-scss-module__28zecq__element{left:var(--element-left);top:var(--element-top);width:var(--element-width);height:var(--element-height);pointer-events:none!important;position:absolute!important}.DiagramResizableElement-module-scss-module__28zecq__element[data-editable=true]{pointer-events:all!important}.DiagramResizableElement-module-scss-module__28zecq__element[data-selectable-preview=true],.DiagramResizableElement-module-scss-module__28zecq__element[data-selected=true]{outline:2px solid var(--mantine-color-primary-6)}.DiagramResizableElement-module-scss-module__28zecq__element[data-selectable-type=group]{z-index:80!important}.DiagramResizableElement-module-scss-module__28zecq__element[data-selectable-type=group][data-selected=true]{z-index:81!important}.DiagramResizableElement-module-scss-module__28zecq__element[data-pasting=true]{pointer-events:none!important}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle{z-index:200}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle:after{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-se{transform:translateY(calc(50% + 1px))translate(calc(50% + 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-sw{transform:translateY(calc(50% + 1px))translate(-50%)}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-ne{transform:translateY(calc(-50% - 1px))translate(calc(50% + 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-nw{transform:translateY(calc(-50% - 1px))translate(calc(-50% - 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-w{transform:translate(calc(-50% - 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-e{transform:translate(calc(50% + 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-n{transform:translateY(calc(-50% - 1px))}.DiagramResizableElement-module-scss-module__28zecq__element .react-resizable-handle-s{transform:translateY(calc(50% + 1px))}
.DiagramToolbar-module-scss-module__apWjzG__toolbar{--inline-toolbar-height:36px;--inline-toolbar-spacer-width:4px;--inline-toolbar-background-color:var(--mantine-color-gray-9);--inline-toolbar-color:#fff;--inline-toolbar-color-inactive:#ffffff80;--inline-toolbar-color-disabled:#ffffff59;--inline-toolbar-divider-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color);border-radius:var(--mantine-radius-sm);border:none;padding:0;font-weight:500;display:flex;position:fixed;width:max-content!important}[data-dragging=true] .DiagramToolbar-module-scss-module__apWjzG__toolbar,[data-panning=true] .DiagramToolbar-module-scss-module__apWjzG__toolbar{opacity:0!important;pointer-events:none!important}[data-mantine-color-scheme=light] .DiagramToolbar-module-scss-module__apWjzG__toolbar,[data-mantine-color-scheme=dark] .DiagramToolbar-module-scss-module__apWjzG__toolbar{background-color:var(--inline-toolbar-background-color);--_popover-bd:var(--inline-toolbar-background-color)!important;--_popover-bg:var(--inline-toolbar-background-color)!important}.DiagramToolbar-module-scss-module__apWjzG__toolbar>form{display:flex}.DiagramToolbar-module-scss-module__apWjzG__toolbar>:first-child,.DiagramToolbar-module-scss-module__apWjzG__toolbar>form>:first-child{border-top-left-radius:var(--mantine-radius-sm);border-bottom-left-radius:var(--mantine-radius-sm)}.DiagramToolbar-module-scss-module__apWjzG__toolbar>:last-child,.DiagramToolbar-module-scss-module__apWjzG__toolbar>form>:last-child{border-top-right-radius:var(--mantine-radius-sm);border-bottom-right-radius:var(--mantine-radius-sm)}.DiagramToolbar-module-scss-module__apWjzG__dropdown{border:none;flex-direction:column;padding:0;display:flex;width:max-content!important}[data-mantine-color-scheme=light] .DiagramToolbar-module-scss-module__apWjzG__dropdown,[data-mantine-color-scheme=dark] .DiagramToolbar-module-scss-module__apWjzG__dropdown{--_popover-bd:var(--inline-toolbar-background-color);--_popover-bg:var(--inline-toolbar-background-color);background-color:var(--inline-toolbar-background-color)}.DiagramToolbar-module-scss-module__apWjzG__dropdown [data-voltage-suggestions-dropdown]{color:var(--mantine-color-gray-7)!important}.DiagramToolbar-module-scss-module__apWjzG__fixedToolbar{position:relative}[data-dragging=true] .DiagramToolbar-module-scss-module__apWjzG__fixedToolbar,[data-panning=true] .DiagramToolbar-module-scss-module__apWjzG__fixedToolbar{opacity:1!important;pointer-events:all!important}.DiagramToolbar-module-scss-module__apWjzG__dropdownOptions[data-horizontal]{flex-direction:row;display:flex}.DiagramToolbar-module-scss-module__apWjzG__dropdownOption{align-items:center;gap:var(--mantine-spacing-xs);min-height:var(--inline-toolbar-height);padding:var(--mantine-spacing-xs);color:var(--inline-toolbar-color-inactive);background-color:#0000;flex-direction:row;display:flex}.DiagramToolbar-module-scss-module__apWjzG__dropdownOption:not([data-combobox-disabled]):hover,.DiagramToolbar-module-scss-module__apWjzG__dropdownOption:not([data-combobox-disabled]):focus{background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color)}.DiagramToolbar-module-scss-module__apWjzG__dropdownOption[data-combobox-disabled]{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__dropdownOption[data-combobox-active],.DiagramToolbar-module-scss-module__apWjzG__dropdownOption[data-combobox-active] svg{color:var(--inline-toolbar-color)}[data-horizontal] .DiagramToolbar-module-scss-module__apWjzG__dropdownOption{width:var(--inline-toolbar-height);justify-content:center;align-items:center;padding:0}.DiagramToolbar-module-scss-module__apWjzG__dropdownOption svg{width:16px;height:16px;color:var(--inline-toolbar-color-disabled);stroke-width:1.5px}.DiagramToolbar-module-scss-module__apWjzG__dropdownSection{padding:var(--mantine-spacing-xs)}.DiagramToolbar-module-scss-module__apWjzG__target{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.DiagramToolbar-module-scss-module__apWjzG__divider{z-index:2;width:1px;height:var(--inline-toolbar-height);background-color:var(--inline-toolbar-divider-color);position:relative}.DiagramToolbar-module-scss-module__apWjzG__spacer{width:var(--inline-toolbar-spacer-width);height:var(--inline-toolbar-height)}.DiagramToolbar-module-scss-module__apWjzG__tooltip{border-radius:0;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.DiagramToolbar-module-scss-module__apWjzG__tooltipShortcut{color:var(--mantine-color-gray-5);align-items:center;gap:2px;display:flex}.DiagramToolbar-module-scss-module__apWjzG__tooltipShortcut svg{stroke-width:1.5px;width:14px;height:14px}.DiagramToolbar-module-scss-module__apWjzG__text{height:var(--inline-toolbar-height);padding:var(--mantine-spacing-sm);align-items:center;font-size:12px;font-weight:500;display:flex}.DiagramToolbar-module-scss-module__apWjzG__text[data-dimmed=true]{color:var(--inline-toolbar-color-inactive)}.DiagramToolbar-module-scss-module__apWjzG__text+.DiagramToolbar-module-scss-module__apWjzG__divider{margin-left:0}.DiagramToolbar-module-scss-module__apWjzG__divider+.DiagramToolbar-module-scss-module__apWjzG__text{margin-left:-4px}.DiagramToolbar-module-scss-module__apWjzG__checkbox+.DiagramToolbar-module-scss-module__apWjzG__checkbox{padding-left:0}.DiagramToolbar-module-scss-module__apWjzG__menuItem{z-index:2;align-items:center;gap:calc(var(--mantine-spacing-xs)/2);width:100%;min-width:140px;height:32px;padding-left:var(--mantine-spacing-xs);padding-right:var(--mantine-spacing-xs);color:var(--inline-toolbar-color);background-color:#0000;border:none;font-size:12px;font-weight:500;display:flex;position:relative}.DiagramToolbar-module-scss-module__apWjzG__menuItem:hover,.DiagramToolbar-module-scss-module__apWjzG__menuItem:focus{background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color)}.DiagramToolbar-module-scss-module__apWjzG__menuItem:first-child{border-top-left-radius:var(--mantine-radius-sm);border-top-right-radius:var(--mantine-radius-sm)}.DiagramToolbar-module-scss-module__apWjzG__menuItem:last-child{border-bottom-left-radius:var(--mantine-radius-sm);border-bottom-right-radius:var(--mantine-radius-sm)}.DiagramToolbar-module-scss-module__apWjzG__menuItem[disabled]{color:var(--inline-toolbar-color-inactive);pointer-events:none}.DiagramToolbar-module-scss-module__apWjzG__menuItemIcon{width:14px;height:14px}.DiagramToolbar-module-scss-module__apWjzG__menuItemIcon svg{stroke-width:1.5px;width:14px;height:14px}.DiagramToolbar-module-scss-module__apWjzG__autoInput{position:relative}.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputInput,.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputSizer{width:auto;font:inherit;border:none;margin:0;padding:0}.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputInput{color:#fff;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputInput::placeholder{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputInput:focus{outline:none}.DiagramToolbar-module-scss-module__apWjzG__autoInput .DiagramToolbar-module-scss-module__apWjzG__autoInputSizer{visibility:hidden;white-space:pre-wrap}.DiagramToolbar-module-scss-module__apWjzG__iconButton{z-index:2;width:var(--inline-toolbar-height);height:var(--inline-toolbar-height);color:var(--inline-toolbar-color-inactive);justify-content:center;align-items:center;display:flex;position:relative}.DiagramToolbar-module-scss-module__apWjzG__iconButton svg{stroke-width:1.5px;width:16px;height:auto}.DiagramToolbar-module-scss-module__apWjzG__iconButton:not([disabled]):hover,.DiagramToolbar-module-scss-module__apWjzG__iconButton:not([disabled]):focus{background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color);outline:none}.DiagramToolbar-module-scss-module__apWjzG__iconButton[disabled]{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__iconButton[data-active=true]{color:var(--inline-toolbar-color)}.DiagramToolbar-module-scss-module__apWjzG__textButton{z-index:2;height:var(--inline-toolbar-height);padding:0 calc(var(--mantine-spacing-sm) - var(--inline-toolbar-spacer-width));color:var(--inline-toolbar-color-inactive);justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:relative}.DiagramToolbar-module-scss-module__apWjzG__textButton:not([disabled]):hover,.DiagramToolbar-module-scss-module__apWjzG__textButton:not([disabled]):focus{background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color);outline:none}.DiagramToolbar-module-scss-module__apWjzG__textButton[disabled]{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__textButton[data-active=true]{color:var(--inline-toolbar-color)}.DiagramToolbar-module-scss-module__apWjzG__measurement{width:calc(80px*var(--measurement-fields))}.DiagramToolbar-module-scss-module__apWjzG__measurement .mantine-Grid-root{--grid-gutter:0}.DiagramToolbar-module-scss-module__apWjzG__measurement .mantine-Grid-col:not(:last-of-type){border-right:1px solid var(--mantine-color-gray-8)}.DiagramToolbar-module-scss-module__apWjzG__measurement .mantine-Input-input{color:var(--inline-toolbar-color);background:0 0;border:none;padding-left:12px;font-size:12px}.DiagramToolbar-module-scss-module__apWjzG__measurement .mantine-Input-input::placeholder{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__measurement .mantine-Input-section{color:var(--inline-toolbar-color-disabled);font-size:12px}.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control{z-index:2;width:var(--inline-toolbar-height);height:var(--inline-toolbar-height);color:var(--inline-toolbar-color-inactive);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:relative}.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control svg{stroke-width:1.5px;width:16px;height:auto}:is(.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control:not([disabled]):hover,.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control:not([disabled]):focus){background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color);outline:none}.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control[disabled]{color:var(--inline-toolbar-color-disabled)}.DiagramToolbar-module-scss-module__apWjzG__toolbar .mantine-RichTextEditor-control[data-active=true]{color:var(--inline-toolbar-color)}.DiagramToolbar-module-scss-module__apWjzG__colorSwatch{cursor:pointer;z-index:2;width:var(--inline-toolbar-height);height:var(--inline-toolbar-height);justify-content:center;align-items:center;display:flex;position:relative}.DiagramToolbar-module-scss-module__apWjzG__colorSwatch .mantine-ColorSwatch-root{border:1px solid var(--mantine-color-gray-7)}.DiagramToolbar-module-scss-module__apWjzG__colorSwatch:not([disabled]):hover,.DiagramToolbar-module-scss-module__apWjzG__colorSwatch:not([disabled]):focus{background-color:var(--mantine-color-gray-8);color:var(--inline-toolbar-color);outline:none}:is(.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorPicker-saturation,.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorPicker-saturationOverlay){border-radius:0}.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorSwatch-shadowOverlay{display:none}:is(.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorSwatch-root,.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorSwatch-alphaOverlay,.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorSwatch-colorOverlay){border-radius:2px}.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorPicker-swatches{margin:4px}.DiagramToolbar-module-scss-module__apWjzG__colorPicker .mantine-ColorPicker-body{margin:6px}
.DiagramGroups-module-scss-module__LRJnNG__draw{fill:none;stroke-width:1.5px;stroke:#000}.DiagramGroups-module-scss-module__LRJnNG__group{--click-width:16px;z-index:80;pointer-events:none;position:absolute}[data-editable] .DiagramGroups-module-scss-module__LRJnNG__group{pointer-events:auto;width:100%!important;height:100%!important;inset:0!important}.DiagramGroups-module-scss-module__LRJnNG__label{color:var(--group-label-color,#000);pointer-events:auto;font-size:10px;font-weight:500;position:absolute;bottom:100%;left:0}.DiagramGroups-module-scss-module__LRJnNG__inner{background:var(--group-bg);border-width:2px;border-style:var(--group-border-style);border-color:var(--group-border-color);width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}[data-editable=true] .DiagramGroups-module-scss-module__LRJnNG__inner{border-style:solid;border-color:var(--mantine-color-primary-6);cursor:move}.DiagramGroups-module-scss-module__LRJnNG__group:has(.DiagramGroups-module-scss-module__LRJnNG__left:hover,.DiagramGroups-module-scss-module__LRJnNG__top:hover,.DiagramGroups-module-scss-module__LRJnNG__right:hover,.DiagramGroups-module-scss-module__LRJnNG__bottom:hover) .DiagramGroups-module-scss-module__LRJnNG__inner{border-color:var(--mantine-color-primary-6)}.DiagramGroups-module-scss-module__LRJnNG__left,.DiagramGroups-module-scss-module__LRJnNG__right,.DiagramGroups-module-scss-module__LRJnNG__top,.DiagramGroups-module-scss-module__LRJnNG__bottom{pointer-events:auto;cursor:pointer;position:absolute}[data-editable] .DiagramGroups-module-scss-module__LRJnNG__left,[data-editable] .DiagramGroups-module-scss-module__LRJnNG__right,[data-editable] .DiagramGroups-module-scss-module__LRJnNG__top,[data-editable] .DiagramGroups-module-scss-module__LRJnNG__bottom{display:none}.DiagramGroups-module-scss-module__LRJnNG__left,.DiagramGroups-module-scss-module__LRJnNG__right{width:var(--click-width);height:calc(100% + var(--click-width))}.DiagramGroups-module-scss-module__LRJnNG__top,.DiagramGroups-module-scss-module__LRJnNG__bottom{width:calc(100% + var(--click-width));height:var(--click-width)}.DiagramGroups-module-scss-module__LRJnNG__left{left:calc(-1*var(--click-width)/2);top:calc(-1*var(--click-width)/2)}.DiagramGroups-module-scss-module__LRJnNG__right{left:calc(100% - var(--click-width)/2);top:calc(-1*var(--click-width)/2)}.DiagramGroups-module-scss-module__LRJnNG__top{left:calc(-1*var(--click-width)/2);top:calc(-1*var(--click-width)/2)}.DiagramGroups-module-scss-module__LRJnNG__bottom{left:calc(-1*var(--click-width)/2);top:calc(100% - var(--click-width)/2)}
.DiagramDropzone-module-scss-module__QjQEva__wrapper{height:100%}.DiagramDropzone-module-scss-module__QjQEva__overlay{z-index:89;pointer-events:none;width:100%;height:100%;transition:background-color .15s;position:absolute;top:0;left:0}.DiagramDropzone-module-scss-module__QjQEva__overlay[data-active=true]{background-color:#0003}
.DiagramLegend-module-scss-module__A2tAKa__legend{gap:var(--mantine-spacing-md);z-index:98;min-width:200px;font-size:12px;display:grid}.DiagramLegend-module-scss-module__A2tAKa__close{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.DiagramLegend-module-scss-module__A2tAKa__close svg{width:14px;height:14px}.DiagramLegend-module-scss-module__A2tAKa__items{gap:calc(var(--mantine-spacing-xs)/2);display:grid}.DiagramLegend-module-scss-module__A2tAKa__title{padding-bottom:calc(var(--mantine-spacing-xs)/2);font-weight:600;line-height:1}.DiagramLegend-module-scss-module__A2tAKa__item{align-items:center;gap:calc(var(--mantine-spacing-xs)/1);line-height:1;display:flex}
.DiagramBadges-module-scss-module__tOogpG__animationWrapper{border-radius:calc(var(--mantine-radius-sm) + 2px);border:2px solid #0000;margin:-2px;animation-duration:2s}.DiagramBadges-module-scss-module__tOogpG__badge{--badge-height:32px;pointer-events:all;align-items:center;gap:var(--mantine-spacing-xs);height:var(--badge-height);padding:0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:inherit;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background-color:#fff;font-weight:500;text-decoration:none;transition:background-color .3s ease-in-out;display:flex}.DiagramBadges-module-scss-module__tOogpG__badge>svg{width:16px;height:16px}.DiagramBadges-module-scss-module__tOogpG__badge>svg[data-size=small]{width:12px;height:12px}.DiagramBadges-module-scss-module__tOogpG__badge .mantine-AvatarGroup-group{margin-left:-2px;margin-right:-2px}.DiagramBadges-module-scss-module__tOogpG__badge[href]:hover,.DiagramBadges-module-scss-module__tOogpG__badge[type=button]:hover{background-color:var(--mantine-color-gray-0)}.DiagramBadges-module-scss-module__tOogpG__badge[data-black]{background-color:var(--mantine-color-gray-9);color:#fff}.DiagramBadges-module-scss-module__tOogpG__badge[data-black]:hover{background-color:var(--mantine-color-gray-8)}.DiagramBadges-module-scss-module__tOogpG__badge:disabled{border-color:var(--mantine-color-gray-1);background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}.DiagramBadges-module-scss-module__tOogpG__badge:disabled svg{fill:var(--mantine-color-gray-5)}.DiagramBadges-module-scss-module__tOogpG__badgeColors{width:24px;height:12px;position:relative}.DiagramBadges-module-scss-module__tOogpG__badgeColor{background-color:var(--legend-item-color);border:1px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:0}.DiagramBadges-module-scss-module__tOogpG__badgeColor:first-child{left:0}.DiagramBadges-module-scss-module__tOogpG__badgeColor:nth-child(2){left:6px}.DiagramBadges-module-scss-module__tOogpG__badgeColor:nth-child(3){left:12px}.DiagramBadges-module-scss-module__tOogpG__badgeColor:nth-child(4){left:18px}
.DiagramToolbar-module-scss-module__YY3wnW__toolbar{outline:1px solid var(--mantine-color-gray-3);border-radius:2px}.DiagramToolbar-module-scss-module__YY3wnW__toolbar>*{border-radius:4px}.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root{width:32px;height:32px;color:var(--mantine-color-gray-7);background-color:#fff;padding:0;position:relative}.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root svg{width:15px;height:15px}:is(.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root:not([disabled]):has(:hover),.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root[data-active=true]){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);transform:none}.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root[disabled]{background-color:var(--mantine-color-default);color:var(--mantine-color-gray-5)}.DiagramToolbar-module-scss-module__YY3wnW__toolbar .mantine-Button-root[data-indicator=true]:after{content:"";background-color:var(--mantine-color-red-6);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:8px;right:8px}
.DiagramSyncStatus-module-scss-module__uMwLgW__badge{left:calc(100% + var(--mantine-spacing-xs));z-index:200;text-transform:uppercase;cursor:pointer;transition:opacity .2s;position:absolute}.DiagramSyncStatus-module-scss-module__uMwLgW__badge span{overflow:visible!important}
.DiagramCanvasContainer-module-scss-module__qN5V5W__container{-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;width:100%;height:100%;position:relative;overflow:hidden}.DiagramCanvasContainer-module-scss-module__qN5V5W__container[data-mode=edit]{cursor:default}.DiagramCanvasContainer-module-scss-module__qN5V5W__container[data-mode=navigate]{cursor:var(--navigate-cursor)}.DiagramCanvasContainer-module-scss-module__qN5V5W__container[data-mode=comment]{cursor:var(--comment-cursor)}.DiagramCanvasContainer-module-scss-module__qN5V5W__container[data-mode=add-group]{cursor:default}.DiagramCanvasContainer-module-scss-module__qN5V5W__container[data-mode=add-textarea]{cursor:text}
.DiagramCursor-module-scss-module__3cgKaq__cursor{z-index:997;pointer-events:none;width:1rem;height:1rem;transition:all .5s;position:absolute}.DiagramCursor-module-scss-module__3cgKaq__icon{color:var(--cursor-color);stroke:currentColor;stroke-width:1px;stroke-linecap:round;transform:rotate(270deg)}.DiagramCursor-module-scss-module__3cgKaq__name{width:max-content;max-width:8rem;font-size:var(--mantine-font-size-xs);font-weight:600;line-height:var(--mantine-font-size-xs);background-color:var(--cursor-color);color:var(--mantine-color-white);padding:.2rem;position:absolute;top:0;left:0;transform:translate(.75rem,.75rem)}
.ComponentInstanceLabels-module-scss-module__T0eNKW__label{left:var(--left);top:var(--top);width:var(--width);color:var(--text-color);text-align:var(--text-align);white-space:nowrap;font-size:10px;font-weight:500;line-height:12px;position:absolute;overflow:hidden}.ComponentInstanceLabels-module-scss-module__T0eNKW__label .ComponentInstanceLabels-module-scss-module__T0eNKW__innerLabel{z-index:var(--z-index);display:inline-block;position:relative}.ComponentInstanceLabels-module-scss-module__T0eNKW__label .ComponentInstanceLabels-module-scss-module__T0eNKW__innerLabel:hover{z-index:var(--z-index-hover);background-color:var(--mantine-color-white)}.ComponentInstanceLabels-module-scss-module__T0eNKW__label .ComponentInstanceLabels-module-scss-module__T0eNKW__innerLabel svg{vertical-align:middle;width:10px;height:10px}
.Display-module-scss-module__b4sS3q__container{height:1rem;line-height:1rem;position:relative;overflow:hidden}.Display-module-scss-module__b4sS3q__message{width:100%;transform:translateY(calc(var(--position) * -100%));transition:transform .4s,opacity .4s;position:absolute;top:0;left:0}
.Container-module__JQCAHW__container{max-width:calc(1280px + (var(--mantine-spacing-xl) * 6));margin:0 auto}.Container-module__JQCAHW__container[data-padding=x],.Container-module__JQCAHW__container[data-padding=xy]{padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md)}.Container-module__JQCAHW__container[data-padding=y],.Container-module__JQCAHW__container[data-padding=xy]{padding-top:calc(var(--mantine-spacing-xl) * 1.5);padding-bottom:calc(var(--mantine-spacing-xl) * 1.5)}@media (min-width:640px){.Container-module__JQCAHW__container[data-padding=x],.Container-module__JQCAHW__container[data-padding=xy]{padding-left:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl)}.Container-module__JQCAHW__container[data-padding=y],.Container-module__JQCAHW__container[data-padding=xy]{padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:calc(var(--mantine-spacing-xl) * 2)}}@media (min-width:1024px){.Container-module__JQCAHW__container[data-padding=x],.Container-module__JQCAHW__container[data-padding=xy]{padding-left:calc(var(--mantine-spacing-xl) * 2);padding-right:calc(var(--mantine-spacing-xl) * 2)}.Container-module__JQCAHW__container[data-padding=y],.Container-module__JQCAHW__container[data-padding=xy]{padding-top:calc(var(--mantine-spacing-xl) * 3);padding-bottom:calc(var(--mantine-spacing-xl) * 3)}}@media (min-width:1280px){.Container-module__JQCAHW__container[data-padding=x],.Container-module__JQCAHW__container[data-padding=xy]{padding-left:calc(var(--mantine-spacing-xl) * 3);padding-right:calc(var(--mantine-spacing-xl) * 3)}}
.DiagramIndicators-module-scss-module__iXOl4a__indicators{left:50%;bottom:var(--mantine-spacing-xs);z-index:99;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background-color:#fff;height:32px;display:flex;position:absolute;transform:translate(-50%)}.DiagramIndicators-module-scss-module__iXOl4a__indicator{justify-content:center;align-items:center;gap:calc(var(--mantine-spacing-xs)/2);padding:0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);white-space:nowrap;font-weight:400;line-height:1;display:flex}.DiagramIndicators-module-scss-module__iXOl4a__indicator svg{stroke-width:1.5px;width:14px;height:14px}.DiagramIndicators-module-scss-module__iXOl4a__indicator strong{font-weight:500}.DiagramIndicators-module-scss-module__iXOl4a__indicator[data-clickable=true]{cursor:pointer}.DiagramIndicators-module-scss-module__iXOl4a__indicator+.DiagramIndicators-module-scss-module__iXOl4a__indicator{border-left:1px solid var(--mantine-color-gray-3)}
.DiagramSimulationSlider-module-scss-module__fXXCtG__root{margin:auto var(--mantine-spacing-sm);flex-grow:1}[data-mantine-color-scheme=light] .DiagramSimulationSlider-module-scss-module__fXXCtG__root,[data-mantine-color-scheme=dark] .DiagramSimulationSlider-module-scss-module__fXXCtG__root{--slider-track-bg:var(--mantine-color-gray-7)}.DiagramSimulationSlider-module-scss-module__fXXCtG__thumb{background-color:var(--slider-color)}
.DiagramSimulationToolbar-module-scss-module__mcwoJq__root{bottom:var(--mantine-spacing-xs);left:calc(var(--mantine-spacing-xs)*2 + 32px);right:var(--mantine-spacing-xs);justify-content:center;align-items:center;display:flex;position:absolute}.DiagramSimulationToolbar-module-scss-module__mcwoJq__fullWidthToolbar{flex-grow:1;max-width:90%;width:auto!important}
.Intercom-module-scss-module__Z1uAzW__tooltip{box-shadow:var(--mantine-shadow-xl)}.Intercom-module-scss-module__Z1uAzW__chatBubbleWrapper{--animation-color:var(--mantine-color-primary-6);border-radius:99px;animation-duration:2s}.Intercom-module-scss-module__Z1uAzW__chatBubbleWrapper:hover,[data-intercom-opened=true] .Intercom-module-scss-module__Z1uAzW__chatBubbleWrapper{animation-play-state:paused}.Intercom-module-scss-module__Z1uAzW__dropdown{height:520px;box-shadow:var(--mantine-shadow-xl);border-top:0;flex-direction:column;padding:0;display:flex;width:360px!important}.Intercom-module-scss-module__Z1uAzW__navigation{width:calc(100% + 2px);height:42px;padding:0 var(--mantine-spacing-xs);background-color:var(--mantine-color-gray-9);color:#fff;border-top-left-radius:var(--mantine-radius-default);border-top-right-radius:var(--mantine-radius-default);flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:center;margin-left:-1px;padding-right:5px;display:flex}.Intercom-module-scss-module__Z1uAzW__navigation[data-has-back-icon=true]{padding-left:5px}.Intercom-module-scss-module__Z1uAzW__navigationAction{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Intercom-module-scss-module__Z1uAzW__navigationAction svg{fill:#fff;width:16px;height:16px}.Intercom-module-scss-module__Z1uAzW__empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;flex-grow:1;flex-shrink:1;width:100%;height:100%;display:flex}.Intercom-module-scss-module__Z1uAzW__emptyHeader{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);text-align:center;text-wrap:balance;flex-direction:column;flex-grow:1;flex-shrink:1;display:flex}.Intercom-module-scss-module__Z1uAzW__emptyHeader svg{width:40px;height:40px}.Intercom-module-scss-module__Z1uAzW__emptyContent{flex-grow:0;flex-shrink:0}.Intercom-module-scss-module__Z1uAzW__suggestion{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);text-align:left;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-xs);transition:background-color .3s;display:flex}.Intercom-module-scss-module__Z1uAzW__suggestion svg{flex-grow:0;flex-shrink:0;width:16px;height:16px}.Intercom-module-scss-module__Z1uAzW__suggestion:hover{background-color:var(--mantine-color-gray-0)}.Intercom-module-scss-module__Z1uAzW__content{padding:var(--mantine-spacing-md) var(--mantine-spacing-xs);flex-grow:1;flex-shrink:1;overflow:hidden}.Intercom-module-scss-module__Z1uAzW__content .mantine-ScrollArea-root{margin:calc(var(--mantine-spacing-md)*-1) 0}.Intercom-module-scss-module__Z1uAzW__overviewChannel{cursor:pointer;transition:background-color .3s}.Intercom-module-scss-module__Z1uAzW__overviewChannel:hover,.Intercom-module-scss-module__Z1uAzW__overviewChannel:focus{background-color:var(--mantine-color-gray-0)}.Intercom-module-scss-module__Z1uAzW__messages{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md) 0;display:grid}.Intercom-module-scss-module__Z1uAzW__message{align-items:flex-start;gap:var(--mantine-spacing-xs);grid-template-columns:32px 1fr;display:grid}.Intercom-module-scss-module__Z1uAzW__messageHeader{align-items:center;margin-bottom:4px;font-size:12px;font-weight:500;display:flex}.Intercom-module-scss-module__Z1uAzW__messageHeader small,.Intercom-module-scss-module__Z1uAzW__messageHeader button{opacity:0;margin-left:1em;font-size:12px;font-weight:400;transition:opacity .15s}.Intercom-module-scss-module__Z1uAzW__message:hover .Intercom-module-scss-module__Z1uAzW__messageHeader small,.Intercom-module-scss-module__Z1uAzW__message:hover .Intercom-module-scss-module__Z1uAzW__messageHeader button{opacity:.5}.Intercom-module-scss-module__Z1uAzW__messageActions{align-items:center;gap:var(--mantine-spacing-xs);margin-left:auto;margin-right:0;display:flex}.Intercom-module-scss-module__Z1uAzW__composer{padding:var(--mantine-spacing-xs);flex-grow:0;flex-shrink:0;padding-top:0}.Intercom-module-scss-module__Z1uAzW__composer>div>div:first-child{min-height:50px;max-height:192px;overflow:auto}
.DiagramSuggestions-module-scss-module__jnJ_aW__suggestions{right:var(--mantine-spacing-xs);bottom:calc(var(--mantine-spacing-xs) + 30px + var(--mantine-spacing-xs));z-index:200;gap:calc(var(--mantine-spacing-xs)/2);display:grid;position:absolute}.DiagramSuggestions-module-scss-module__jnJ_aW__suggestion{interpolate-size:allow-keywords;width:320px;padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background-color:#fff}.DiagramSuggestions-module-scss-module__jnJ_aW__suggestion [data-suggestion-actions]{height:0;transition:height .2s;overflow:hidden}.DiagramSuggestions-module-scss-module__jnJ_aW__suggestion:hover [data-suggestion-actions]{height:auto}.DiagramSuggestions-module-scss-module__jnJ_aW__close{position:absolute;top:4px;right:4px}
.DiagramAddFileModal-module-scss-module__kyD0Sq__title{margin-top:0;margin-bottom:calc(var(--mantine-spacing-xs)/2);font-size:13px;font-weight:600}.DiagramAddFileModal-module-scss-module__kyD0Sq__description{margin-bottom:var(--mantine-spacing-xs);font-size:12px}.DiagramAddFileModal-module-scss-module__kyD0Sq__dropzone{padding:var(--mantine-spacing-lg);border:1px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);cursor:pointer}.DiagramAddFileModal-module-scss-module__kyD0Sq__dropzoneContent{text-align:center;justify-content:center;align-items:center;gap:4px;display:flex}.DiagramAddFileModal-module-scss-module__kyD0Sq__dropzoneContent svg{width:20px;height:20px}.DiagramAddFileModal-module-scss-module__kyD0Sq__actions{gap:calc(var(--mantine-spacing-xs)/2);margin-top:var(--mantine-spacing-xs);display:flex}
.DiagramTour-module-scss-module__VLg5iq__step p:last-child{margin-bottom:0}.DiagramTour-module-scss-module__VLg5iq__close{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);position:absolute}
.DiagramGettingStarted-module-scss-module__Cqq_-q__root{--offset:var(--mantine-spacing-xl);left:calc(50% - (var(--diagram-sidebar-width) - var(--diagram-sidebar-nav-width))/2);z-index:98;width:360px;max-height:calc(100vh - var(--mantine-spacing-xl));position:absolute;top:50%;transform:translate(-50%,-50%)}.DiagramGettingStarted-module-scss-module__Cqq_-q__root[data-reversed=true]{flex-direction:column-reverse}.DiagramGettingStarted-module-scss-module__Cqq_-q__card{gap:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-xl);border-color:var(--mantine-color-gray-1);flex-direction:column;display:flex;overflow-y:auto}.DiagramGettingStarted-module-scss-module__Cqq_-q__card>*{flex-shrink:0}.DiagramGettingStarted-module-scss-module__Cqq_-q__card .DiagramGettingStarted-module-scss-module__Cqq_-q__header{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);justify-content:space-between;align-items:center;display:flex}.DiagramGettingStarted-module-scss-module__Cqq_-q__card .DiagramGettingStarted-module-scss-module__Cqq_-q__header h2{font-size:13px}.DiagramGettingStarted-module-scss-module__Cqq_-q__card .DiagramGettingStarted-module-scss-module__Cqq_-q__closeButton{margin-right:calc((var(--mantine-spacing-md) - var(--mantine-spacing-xs))*-1)}.DiagramGettingStarted-module-scss-module__Cqq_-q__component{aspect-ratio:1;color:var(--mantine-color-gray-8);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);padding-left:var(--mantine-spacing-xs);padding-right:var(--mantine-spacing-xs);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.DiagramGettingStarted-module-scss-module__Cqq_-q__component[data-selected=true]{border:2px solid #000}.DiagramGettingStarted-module-scss-module__Cqq_-q__componentIcon{fill:currentColor;width:24px;height:24px}.DiagramGettingStarted-module-scss-module__Cqq_-q__componentName{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-xs);text-align:center;margin-top:6px;line-height:1.2}.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton{font-weight:500;font-size:var(--mantine-font-size-sm);justify-content:center;align-items:center;gap:4px;display:flex}.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton .DiagramGettingStarted-module-scss-module__Cqq_-q__icon{transition:transform .2s}.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton:hover .DiagramGettingStarted-module-scss-module__Cqq_-q__icon{transform:translate(4px)}.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton:hover .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails,.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton:hover .DiagramGettingStarted-module-scss-module__Cqq_-q__roundIcon{transform:translateY(-4px)}.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton:hover .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail,.DiagramGettingStarted-module-scss-module__Cqq_-q__browseButton:hover .DiagramGettingStarted-module-scss-module__Cqq_-q__roundIcon{box-shadow:0 0 20px var(--mantine-color-gray-3)}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails{width:60px;height:30px;transition:transform .2s;position:relative}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail{position:absolute;top:0;left:0}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail:first-child{background-color:var(--mantine-color-primary-5);transform:rotate(-10deg)}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail:nth-child(2){background-color:var(--mantine-color-primary-3);left:8px}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnails .DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail:last-child{background-color:var(--mantine-color-primary-1);left:16px;transform:rotate(10deg)}.DiagramGettingStarted-module-scss-module__Cqq_-q__thumbnail{border-radius:var(--mantine-radius-xs);background-color:var(--mantine-color-gray-2);width:36px;height:24px;box-shadow:1px 1px 3px var(--mantine-color-gray-3);border:2px solid #fff;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.DiagramGettingStarted-module-scss-module__Cqq_-q__roundIcon{background-color:var(--mantine-color-yellow-2);box-shadow:1px 1px 3px var(--mantine-color-gray-3);border:2px solid #fff;border-radius:99px;padding:4px;transition:transform .2s,box-shadow .2s;display:flex}.DiagramGettingStarted-module-scss-module__Cqq_-q__product{padding:var(--mantine-spacing-xs);padding-right:var(--mantine-spacing-xl);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);position:relative}.DiagramGettingStarted-module-scss-module__Cqq_-q__product .DiagramGettingStarted-module-scss-module__Cqq_-q__selectedIcon{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);color:var(--mantine-color-primary-6);flex:none;width:16px;height:16px;margin-left:auto;display:none;position:absolute}.DiagramGettingStarted-module-scss-module__Cqq_-q__product[data-selected=true]{background-color:var(--mantine-color-gray-0)}.DiagramGettingStarted-module-scss-module__Cqq_-q__product[data-selected=true] .DiagramGettingStarted-module-scss-module__Cqq_-q__selectedIcon{display:block}
.DiagramPrintOverlay-module-scss-module__Ad_z6a__overlay{z-index:9999;background-color:var(--mantine-color-gray-9);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.DiagramPrintOverlay-module-scss-module__Ad_z6a__content{padding:var(--mantine-spacing-xl);text-align:center;border-radius:var(--mantine-radius-md);background-color:#fff}@media print{@page{size:A4 landscape;margin:0}}
.PrintPreview-module-scss-module__BVDi5W__controls{left:var(--mantine-spacing-xs);top:var(--mantine-spacing-xs);z-index:9999;justify-content:flex-start;align-items:flex-start;gap:var(--mantine-spacing-xs);flex-direction:column;display:flex;position:fixed}@media print{.PrintPreview-module-scss-module__BVDi5W__controls{display:none}}.PrintPreview-module-scss-module__BVDi5W__preview{width:210mm;height:auto;margin:0 auto;padding:0 1px}
.DiagramBrowser-module-scss-module__b9CaJa__navigator{width:320px;height:100dvh;box-shadow:var(--mantine-shadow-xs);background:#fff;flex-grow:0;flex-shrink:0}.DiagramBrowser-module-scss-module__b9CaJa__tree{--level-offset:26px}.DiagramBrowser-module-scss-module__b9CaJa__node>div{border:1px solid #0000;transition:background-color .3s,border-color .3s}.DiagramBrowser-module-scss-module__b9CaJa__node>div:hover{background:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-1)}
.YouTubeVideo-module-scss-module__h4ldBq__youtubeContainer{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.YouTubeVideo-module-scss-module__h4ldBq__youtubeFrame{aspect-ratio:16/9;pointer-events:none;border:none;width:100vw;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ComponentDetail-module-scss-module__lLeM9G__intercom{right:var(--mantine-spacing-md)!important;bottom:var(--mantine-spacing-md)!important}@media (max-width:48em){.ComponentDetail-module-scss-module__lLeM9G__intercom{right:var(--mantine-spacing-xs)!important;bottom:calc(var(--mantine-spacing-xs) + var(--mobile-nav-height))!important}}
.ComponentDetail-Team-module-scss-module__bmcpJW__root [data-datasheet-actions]{display:none!important}
.ProjectGrid-module-scss-module__Hnim5q__create{padding:var(--mantine-spacing-xl);justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);color:var(--mantine-color-gray-6);border:2px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);flex-direction:column;font-weight:600;transition:color .3s,border-color .3s;display:flex}.ProjectGrid-module-scss-module__Hnim5q__create svg{width:24px;height:24px}.ProjectGrid-module-scss-module__Hnim5q__create:hover,.ProjectGrid-module-scss-module__Hnim5q__create:focus{color:var(--mantine-color-gray-7);border-color:var(--mantine-color-gray-7)}
.ProjectTeaser-module-scss-module__uMjtya__wrapper{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);color:var(--mantine-color-black);flex-direction:column;text-decoration:none;transition:box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden}.ProjectTeaser-module-scss-module__uMjtya__wrapper [data-project-action]{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);z-index:3;pointer-events:none;opacity:0;position:absolute}.ProjectTeaser-module-scss-module__uMjtya__wrapper:hover{box-shadow:var(--mantine-shadow-xl)}.ProjectTeaser-module-scss-module__uMjtya__wrapper:hover [data-project-action]{pointer-events:all;opacity:1}.ProjectTeaser-module-scss-module__uMjtya__preview{aspect-ratio:16/9;background-color:var(--mantine-color-gray-0);position:relative;overflow:hidden}.ProjectTeaser-module-scss-module__uMjtya__details{padding:var(--mantine-spacing-md);background-color:var(--mantine-color-white);flex:1}
.TableOfContents-module-scss-module__zuxYFq__container{width:100%;margin-top:20px}.TableOfContents-module-scss-module__zuxYFq__root{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-1);background-color:var(--mantine-color-gray-0);flex-direction:row;overflow:visible}[data-sticky] .TableOfContents-module-scss-module__zuxYFq__root{box-shadow:var(--mantine-shadow-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff9;border-color:#0000}.TableOfContents-module-scss-module__zuxYFq__control{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.TableOfContents-module-scss-module__zuxYFq__control[data-active=true]{color:#000;box-shadow:var(--mantine-shadow-xl);background-color:#fff}[data-sticky] .TableOfContents-module-scss-module__zuxYFq__control[data-active=true]{background-color:var(--mantine-color-white)}
.Notices-module-scss-module__gJOtba__root{flex-direction:column;display:flex}.Notices-module-scss-module__gJOtba__message{gap:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-white);padding:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);flex-direction:column;align-items:start;display:flex;overflow:hidden}.Notices-module-scss-module__gJOtba__message.Notices-module-scss-module__gJOtba__highlighted{background-image:var(--default-gradient);color:var(--mantine-color-white)}@media (min-width:30em){.Notices-module-scss-module__gJOtba__message{padding-left:var(--mantine-spacing-md);flex-direction:row;justify-content:space-between;align-items:center}}
.CardSection-module-scss-module__7OMSfG__card{justify-content:center;align-items:center;gap:var(--mantine-spacing-xl);aspect-ratio:10/9;color:#fff;border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-xl);padding:10%;display:flex;position:relative;overflow:hidden}.CardSection-module-scss-module__7OMSfG__card:hover .CardSection-module-scss-module__7OMSfG__logo{opacity:1;filter:grayscale(0);transform:scale(1.05)}@media (min-width:48em){.CardSection-module-scss-module__7OMSfG__card{min-height:300px}}.CardSection-module-scss-module__7OMSfG__title{z-index:2;transition:transform .3s;position:relative}.CardSection-module-scss-module__7OMSfG__image{z-index:0;object-fit:cover;will-change:transform;transform-origin:50%;border-radius:inherit;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.CardSection-module-scss-module__7OMSfG__content{z-index:2;justify-content:center;align-items:center;gap:var(--mantine-spacing-xl);will-change:transform;transition:transform .3s;display:flex;position:relative}.CardSection-module-scss-module__7OMSfG__hoverable{cursor:pointer;transition:background .3s}.CardSection-module-scss-module__7OMSfG__hoverable:hover{background:var(--mantine-color-gray-0)}.CardSection-module-scss-module__7OMSfG__card:hover .CardSection-module-scss-module__7OMSfG__image,.CardSection-module-scss-module__7OMSfG__card:focus-within .CardSection-module-scss-module__7OMSfG__image{transform:scale(1.08)}.CardSection-module-scss-module__7OMSfG__logo{top:var(--mantine-spacing-lg);left:var(--mantine-spacing-lg);opacity:.4;filter:grayscale();mix-blend-mode:color-dodge;transition:all .2s ease-in-out;position:absolute}
.styles-module-scss-module__r0AshG__about{max-width:1000px;margin:0 auto}.styles-module-scss-module__r0AshG__about *{font-size:var(--mantine-font-size-lg)!important}.styles-module-scss-module__r0AshG__about h2{margin-top:50px}.styles-module-scss-module__r0AshG__about p{margin-bottom:20px;line-height:1.6}@media (min-width:64em){.styles-module-scss-module__r0AshG__about *{font-size:20px!important}}
.SearchBar-module-scss-module__NwMsiG__location{border-left:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);text-align:left;width:150px}.SearchBar-module-scss-module__NwMsiG__location [aria-label=Location]{padding-left:35px!important}.SearchBar-module-scss-module__NwMsiG__location [aria-label=Clear]{display:none!important}.SearchBar-module-scss-module__NwMsiG__location input{font-size:var(--mantine-font-size-lg)!important;font-weight:500!important}
.TeamSettingsTabs-module-scss-module__CEZa3W__list{gap:4px}@media (max-width:48em){.TeamSettingsTabs-module-scss-module__CEZa3W__list{margin-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);padding-bottom:8px;overflow-x:auto}}@media (min-width:48em){.TeamSettingsTabs-module-scss-module__CEZa3W__list{min-width:200px;margin:-24px;margin-right:var(--mantine-spacing-xl);border-right:1px solid var(--mantine-color-gray-2);padding-right:8px}}.TeamSettingsTabs-module-scss-module__CEZa3W__list:before{display:none}.TeamSettingsTabs-module-scss-module__CEZa3W__tab{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:none}.TeamSettingsTabs-module-scss-module__CEZa3W__tab[data-active]{background-color:var(--mantine-color-gray-1);font-weight:600}@media (min-width:48em){.TeamSettingsTabs-module-scss-module__CEZa3W__tab{padding:var(--mantine-spacing-md)}}.TeamSettingsTabs-module-scss-module__CEZa3W__tabLabel{text-align:left;font-size:var(--mantine-font-size-md)}
/*# sourceMappingURL=06x-4im15va.x.css.map*/