@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Mittel.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Fett.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{border-radius:12px;transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:100;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:100;will-change:transform;opacity:.9;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.4;z-index:2;background:#0c1f5f26;border:2px dashed #0c1f5f73;border-radius:12px;transition-duration:.1s}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0c1f5f8c;border-right:2px solid #0c1f5f8c;border-radius:0 0 4px;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.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{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-grid-item:hover>.react-resizable-handle:after{border-color:#0c1f5fe6}@media (prefers-color-scheme:dark){.react-grid-item.react-grid-placeholder{background:#5795ff33;border-color:#5795ff80}.react-grid-item>.react-resizable-handle:after{border-bottom-color:#5795ff99;border-right-color:#5795ff99}.react-grid-item:hover>.react-resizable-handle:after{border-bottom-color:#5795ffe6;border-right-color:#5795ffe6}}
