/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css?family=Reenie+Beanie";.editor{resize:vertical;z-index:-1;flex:auto;max-width:100%;min-height:450px;padding:0 14px;position:relative}.editor-container{color:#000;text-align:left;border-radius:10px 10px 2px 2px;width:100%;max-width:1020px;margin:20px auto;font-weight:400;line-height:20px;position:relative}.editor-inner{background:#222;border:1px solid #ccc;width:100%;min-width:100%;display:block;position:relative}.editor-input{resize:none;caret-color:#444;tab-size:1;outline:0;min-height:150px;padding:15px 10px;font-size:15px;position:relative}.editor-placeholder{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:15px;left:22px;overflow:hidden}.editor-heading-h1{color:#050505;margin:0 0 12px;padding:0;font-size:24px;font-weight:400}.editor-heading-h2{color:#65676b;text-transform:uppercase;margin:10px 0 0;padding:0;font-size:15px;font-weight:700}.editor-quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 0 20px;padding-left:16px;font-size:15px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-text-bold{color:#fff;font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.editor-link{color:#216fdb;text-decoration:none}.editor-shell{color:#000;border-radius:2px;max-width:1100px;margin:20px auto;font-weight:400;line-height:1.7;position:relative}.editor-shell .editor-container{background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:block;position:relative}.editor-shell .editor-container.tree-view{border-radius:0}.editor-shell .editor-container.plain-text{border-top-left-radius:10px;border-top-right-radius:10px}.editor-scroller{z-index:0;resize:vertical;border:0;outline:0;max-width:100%;min-height:150px;display:flex;position:relative}.editor-dev-button{cursor:pointer;background-color:#444;border:none;border-radius:20px;outline:none;width:40px;height:40px;font-size:12px;display:block;position:relative;box-shadow:0 1px 10px #0000004d}.editor-dev-button:after{content:"";filter:invert();background-size:contain;display:block;position:absolute;inset:10px}.editor-dev-button:hover{background-color:#555}.editor-dev-button.active{background-color:#e92323}.editor-shell .editor-image{display:inline-block;position:relative}.editor-shell .editor-image .image-resizer{background-color:#3c84f4;border:1px solid #fff;width:7px;height:7px;display:block;position:absolute}.editor-shell .editor-image .image-resizer.image-resizer-n{cursor:n-resize;top:-6px;left:48%}.editor-shell .editor-image .image-resizer.image-resizer-ne{cursor:ne-resize;top:-6px;right:-6px}.editor-shell .editor-image .image-resizer.image-resizer-e{cursor:e-resize;bottom:48%;right:-6px}.editor-shell .editor-image .image-resizer.image-resizer-se{cursor:se-resize;bottom:-6px;right:-6px}.editor-shell .editor-image .image-resizer.image-resizer-s{cursor:s-resize;bottom:-6px;left:48%}.editor-shell .editor-image .image-resizer.image-resizer-sw{cursor:sw-resize;bottom:-6px;left:-6px}.editor-shell .editor-image .image-resizer.image-resizer-w{cursor:w-resize;bottom:48%;left:-6px}.editor-shell .editor-image .image-resizer.image-resizer-nw{cursor:nw-resize;top:-6px;left:-6px}.editor-shell span.inline-editor-image{cursor:default;z-index:1;display:inline-block;position:relative}.editor-shell .inline-editor-image img{cursor:default;max-width:100%}.editor-shell .inline-editor-image img.focused{outline:2px solid #3c84f4}.editor-shell .inline-editor-image img.focused.draggable{cursor:grab}.editor-shell .inline-editor-image img.focused.draggable:active{cursor:grabbing}.editor-shell .inline-editor-image .image-caption-container .tree-view-output{border-radius:0;margin:0}.editor-shell .inline-editor-image.position-full{margin:1em 0}.editor-shell .inline-editor-image.position-left{float:left;width:50%;margin:1em 1em 0 0}.editor-shell .inline-editor-image.position-right{float:right;width:50%;margin:1em 0 0 1em}.editor-shell .inline-editor-image .image-edit-button{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#00000080;border:1px solid #ffffff4d;border-radius:5px;min-width:60px;margin:0 auto;padding:6px 8px;display:block;position:absolute;top:12px;right:12px}.editor-shell .inline-editor-image .image-edit-button:hover{background-color:#3c84f480}.editor-shell .inline-editor-image .image-caption-container{color:#000;background-color:#f4f4f4;min-width:100%;display:block;overflow:hidden}.editor-embed-block{-webkit-user-select:none;user-select:none}.editor-embed-block-focus{outline:2px solid #3c84f4}.editor-user{color:red;background-color:#000}iframe{max-width:100%;display:inline-block}.editor-list-ul{margin:0;padding:0;list-style-type:disc;list-style-position:outside}.editor-listitem{margin:0 32px}.editor-list-ol{margin:0;padding:0;list-style-type:decimal}.editor-nested-listitem{list-style-type:none}.editor-list-item-checked,.editor-list-item-unchecked{outline:none;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;list-style-type:none;position:relative}.editor-list-item-checked{text-decoration:line-through}.editor-list-item-checked:before,.editor-list-item-unchecked:before{content:"";cursor:pointer;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.editor-list-item-checked[dir=rtl]:before,.editor-list-item-unchecked[dir=rtl]:before{left:auto;right:0}.editor-list-item-checked:focus:before,.editor-list-item-unchecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.editor-list-item-unchecked:before{border:1px solid #999;border-radius:2px}.editor-list-item-checked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.editor-list-item-checked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;display:block;position:absolute;top:6px;left:7px;right:7px;transform:rotate(45deg)}.editor-preview-button{color:#fff;cursor:pointer;z-index:1;background-color:#3b82f6;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 4px #0000001a}.editor-preview-button:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}[class*=text-] img{max-width:100%;display:inline-block}.editor-shell span.editor-image{cursor:default;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.editor-shell .editor-image img{cursor:default;max-width:100%}.editor-shell .editor-image img.focused{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.editor-shell .editor-image img.focused.draggable{cursor:grab}.editor-shell .editor-image img.focused.draggable:active{cursor:grabbing}.editor-shell .editor-image .image-caption-container{color:#000;background-color:#ffffffe6;border-top:1px solid #fff;min-width:100px;margin:0;padding:0;display:block;position:absolute;bottom:4px;left:0;right:0;overflow:hidden}.focused{border-radius:4px;outline:2px solid #3c84f4}.draggable{cursor:grab}.draggable:active{cursor:grabbing}img.focused{border-radius:4px;outline:2px solid #3c84f4}img{max-width:100%;height:auto}.image-resizer{background-color:#3c84f4;border:1px solid #fff;width:7px;height:7px;display:block;position:absolute}.image-resizer.image-resizer-n{cursor:n-resize;top:-6px;left:48%}.image-resizer.image-resizer-ne{cursor:ne-resize;top:-6px;right:-6px}.image-resizer.image-resizer-e{cursor:e-resize;bottom:48%;right:-6px}.image-resizer.image-resizer-se{cursor:se-resize;bottom:-6px;right:-6px}.image-resizer.image-resizer-s{cursor:s-resize;bottom:-6px;left:48%}.image-resizer.image-resizer-sw{cursor:sw-resize;bottom:-6px;left:-6px}.image-resizer.image-resizer-w{cursor:w-resize;bottom:48%;left:-6px}.image-resizer.image-resizer-nw{cursor:nw-resize;top:-6px;left:-6px}.editor-number{color:#000;background-color:#1ce860;border-radius:4px;margin:8px 0;padding:10px}