.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;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;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.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)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f1117;color:#f8fafc}::selection{background-color:#3b82f64d;color:#f8fafc}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2d3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}input::placeholder,textarea::placeholder{color:#64748b}input:focus,select:focus,textarea:focus{border-color:#3b82f6!important}input:invalid,select:invalid,textarea:invalid{box-shadow:none}input::-webkit-validation-bubble,input::-webkit-validation-bubble-message,input::-webkit-validation-bubble-arrow,input::-webkit-validation-bubble-arrow-clipper{display:none}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.markdown-preview h1{font-size:1.5em;font-weight:700;margin:1em 0 .5em;border-bottom:1px solid #2A2D3A;padding-bottom:.3em}.markdown-preview h2{font-size:1.25em;font-weight:600;margin:.8em 0 .4em}.markdown-preview h3{font-size:1.1em;font-weight:600;margin:.6em 0 .3em}.markdown-preview p{margin:.5em 0}.markdown-preview code{background:#ffffff0f;padding:2px 6px;border-radius:4px;font-size:.9em}.markdown-preview pre{background:#0000004d;padding:12px 16px;border-radius:6px;overflow-x:auto;margin:.5em 0}.markdown-preview pre code{background:none;padding:0}.markdown-preview ul,.markdown-preview ol{padding-left:1.5em;margin:.4em 0}.markdown-preview li{margin:.25em 0}.markdown-preview blockquote{border-left:3px solid #3B82F6;padding-left:12px;color:#94a3b8;margin:.5em 0}.markdown-preview table{border-collapse:collapse;width:100%;margin:.5em 0}.markdown-preview th,.markdown-preview td{border:1px solid #2A2D3A;padding:6px 12px;text-align:left}.markdown-preview th{background:#ffffff08}.markdown-preview input[type=checkbox]{margin-right:6px}.markdown-preview a{color:#3b82f6}.markdown-preview hr{border:none;border-top:1px solid #2A2D3A;margin:1em 0}.react-grid-placeholder{background:#3b82f61f!important;border:2px dashed rgba(59,130,246,.35)!important;border-radius:8px!important;opacity:1!important;transition:all .15s ease!important}.react-grid-item.react-grid-placeholder{background:#3b82f61f!important}.react-grid-item>.react-resizable-handle{background-image:none!important;width:16px!important;height:16px!important}.react-grid-item>.react-resizable-handle:after{border-right:2px solid rgba(59,130,246,.4)!important;border-bottom:2px solid rgba(59,130,246,.4)!important;width:7px!important;height:7px!important;right:4px!important;bottom:4px!important}.react-grid-item:hover>.react-resizable-handle:after{border-right-color:#3b82f6b3!important;border-bottom-color:#3b82f6b3!important}
