.main-menu::-webkit-scrollbar{background-color:transparent;width:8px;height:8px}.main-menu::-webkit-scrollbar-track{display:none}.main-menu::-webkit-scrollbar-thumb{display:none}.main-menu::-webkit-scrollbar-button{display:none}.main-menu:hover::-webkit-scrollbar-thumb{display:block;background-color:#b3b3b3;border-radius:16px;border:4px solid rgb(179,179,179)}.main-menu::-webkit-scrollbar-thumb:hover{background-color:#7e7e7e;border:4px solid #7e7e7e}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.scrollbar::-webkit-scrollbar{background-color:transparent;width:8px;height:8px}.scrollbar::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-corner{background:#0000}.scrollbar::-webkit-scrollbar-thumb{display:none}.scrollbar::-webkit-scrollbar-button{display:none}.scrollbar:hover::-webkit-scrollbar-thumb{display:block;background-color:#b3b3b3;border-radius:16px;border:4px solid rgb(179,179,179)}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#7e7e7e;border:4px solid #7e7e7e}.react-grid-item .drag-me{cursor:grab}.react-grid-item:active .drag-me{cursor:grabbing}.no-style-textarea{border:none;overflow:auto;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;background-color:transparent;width:100%}.no-style-textarea::-webkit-scrollbar{display:none}.view .delete-button{visibility:hidden!important}.view:hover .delete-button{visibility:visible!important}.animation{animation:fadeIn linear .5s}.highlight-hint{background-color:#fffb00;font-weight:700}[data-theme=dark] .highlight-hint{background-color:var(--chakra-colors-yellow-700)}.highlight-extractor{background-color:#75f7d0;font-weight:700}[data-theme=dark] .highlight-extractor{background-color:var(--chakra-colors-blue-700)}.highlight-mixed{background-color:#c0f95f;font-weight:700}[data-theme=dark] .highlight-mixed{background-color:var(--chakra-colors-green-700)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{display:none}@keyframes breatheAnimation{50%{background-color:#edf2f7}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%;white-space:pre-wrap;word-wrap:break-word}.scrollbar-thin{--scrollbar-color-thumb: var(--chakra-colors-gray-400);--scrollbar-color-track: var(--chakra-colors-gray-100);--scrollbar-width: 4px}[data-theme=dark] .scrollbar-thin{--scrollbar-color-thumb: var(--chakra-colors-gray-500);--scrollbar-color-track: var(--chakra-colors-gray-800)}@supports selector(::-webkit-scrollbar){.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.scrollbar-thin::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.scrollbar-thin::-webkit-scrollbar{max-width:var(--scrollbar-width);max-height:var(--scrollbar-width)}}.arrow-shaped-button:after{content:"";position:absolute;right:-2.25rem;top:0;height:0;width:0;display:block;border-left:1.25rem solid var(--chakra-colors-brand-secondary-500);border-right:1.25rem solid transparent;border-bottom:1.25rem solid transparent;border-top:1.25rem solid transparent;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal)}.arrow-shaped-button:hover:after{border-left-color:var(--chakra-colors-brand-secondary-600)}.arrow-shaped-button:disabled:hover:after{border-left-color:var(--chakra-colors-brand-secondary-500)}[data-theme=dark] .arrow-shaped-button:after{border-left-color:var(--chakra-colors-brand-secondary-200)}[data-theme=dark] .arrow-shaped-button:hover:after{border-left-color:var(--chakra-colors-brand-secondary-300)}[data-theme=dark] .arrow-shaped-button:disabled:hover:after{border-left-color:var(--chakra-colors-brand-secondary-300)}.arrow-shaped-button--quinary:after{border-left-color:var(--chakra-colors-brand-quinary-500)}.arrow-shaped-button--quinary:hover:after{border-left-color:var(--chakra-colors-brand-quinary-600)}.arrow-shaped-button--quinary:disabled:hover:after{border-left-color:var(--chakra-colors-brand-quinary-500)}[data-theme=dark] .arrow-shaped-button--quinary:after{border-left-color:var(--chakra-colors-brand-quinary-200)}[data-theme=dark] .arrow-shaped-button--quinary:hover:after{border-left-color:var(--chakra-colors-brand-quinary-300)}[data-theme=dark] .arrow-shaped-button--quinary:disabled:hover:after{border-left-color:var(--chakra-colors-brand-quinary-200)}.search-building-blocks-by-semantic{width:100%}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 500;src:url(/assets/Montserrat-VariableFont_wght-BsxLqMOq.ttf) format("truetype-variations")}
