@import url(https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css);::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;height:calc(100% + .5px);left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flexRow{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.flexColumn{align-items:flex-start}.flexCenter,.flexColumn{display:flex;flex-direction:column;flex-wrap:nowrap}.flexCenter{align-items:center;justify-content:center}.stretch{align-items:stretch}.center{align-items:center}.flexStart{align-items:flex-start}.flexEnd{align-items:flex-end}.spaceBetween{justify-content:space-between}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.justifyCenter{justify-content:center}.stretchSelf{align-self:stretch}.flex1{flex:1 1}.tiptap{border:none}.tiptap:focus-visible{outline:none}.mui-tiptap-input{border-radius:6px;border-top-left-radius:0;min-height:180px;padding-left:16px;padding-right:16px}.mui-tiptap-input .tiptap-image{margin-bottom:12px;margin-top:12px}.mui-tiptap-input p.is-editor-empty:first-child:before{color:#bdbdbd;content:attr(data-placeholder);float:left;font-size:14px;font-style:normal;font-weight:400;height:0;line-height:157.143%;pointer-events:none}.mui-tiptap-input-preview{align-self:stretch;border:none!important;min-height:0;min-height:auto;padding-left:0;padding-right:0}.tiptap blockquote{border-left:3px solid #0d0d0d1a;padding-left:1rem}.tiptap .hljs-comment,.tiptap .hljs-quote{color:#616161}.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#f98181}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#fbbc88}.hljs-bullet,.hljs-string,.hljs-symbol{color:#b9f18d}.hljs-section,.hljs-title{color:#faf594}.hljs-keyword,.hljs-selector-tag{color:#70cff8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:2px solid #ced4da;box-sizing:border-box;min-width:1em;padding:3px 5px;position:relative;vertical-align:top;>*{margin-bottom:0}}.tiptap table th{background-color:#f1f3f5;font-weight:700;text-align:left}.tiptap table .selectedCell:after{background:#c8c8ff66;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.tiptap table.column-resize-handle{background-color:#adf;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap table p{margin:0}.tiptap ol,.tiptap ul{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap iframe{border:8px solid #000;border-radius:4px;display:block;min-height:200px;min-width:200px;outline:0 solid #0000}.tiptap div[data-youtube-video]{cursor:move;padding-right:24px}.tiptap .ProseMirror-selectednode iframe{outline:6px solid #ece111;transition:outline .15s}.tiptap .tableWrapper{overflow-x:auto;padding:1rem 0}.tiptap .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap-image .tiptap-alt-text .edit-button{-webkit-appearance:none;appearance:none;background-color:initial;border:0;flex:0 0 auto;padding:0;text-decoration:none}.tiptap-image{display:flex}.tiptap .code-block-root{position:relative}.tiptap .code-block-root pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:1rem}.tiptap .code-block-root pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap .code-block-root button{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:12px;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2rem;z-index:1000}.tiptap .code-block-root button svg{width:1rem}.code-container{border-radius:.375rem;font-size:1rem;line-height:1.4em;padding-bottom:1.5rem!important;padding-top:1.5rem!important}.h1{color:red}.pre-container{position:relative}.pre-container button{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:12px;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2rem;z-index:1000}.pre-container button svg{width:1rem}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:100;src:url(/static/media/Campton-ThinItalic.9986e22c3f2641ba0d2c.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:200;src:url(/static/media/Campton-ExtraLightItalic.88f5c78c3d6bb6bb4f35.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:300;src:url(/static/media/Campton-LightItalic.4f24098f2426b33938f7.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:400;src:url(/static/media/Campton-BookItalic.d20f6021b72ca5805bf6.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:500;src:url(/static/media/Campton-MediumItalic.3169c78954d698826eae.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:600;src:url(/static/media/Campton-SemiBoldItalic.9db6b6f3d9c0bfc05cfe.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:700;src:url(/static/media/Campton-BoldItalic.ff7ea07cfa9b17b45b63.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:800;src:url(/static/media/Campton-ExtraBoldItalic.cf0acd113b9442ad89c1.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:900;src:url(/static/media/Campton-BlackItalic.52c4a69764bd8a54b357.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:100;src:url(/static/media/Campton-Thin.6c72c2b1d08f5dd1db9e.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:200;src:url(/static/media/Campton-ExtraLight.7fcabbf3695793a2d347.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:300;src:url(/static/media/Campton-Light.c638a4fbdb6e44b6133c.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:400;src:url(/static/media/Campton-Book.6b30c7d4d312e1b1dca9.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:500;src:url(/static/media/Campton-Medium.570c2e467c4fd1a52754.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:600;src:url(/static/media/Campton-SemiBold.be1347c593f175c37a34.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:700;src:url(/static/media/Campton-Bold.9fa7f96919a540f55002.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:800;src:url(/static/media/Campton-ExtraBold.f6f4e4fb6fb1200fae1b.ttf)}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:900;src:url(/static/media/Campton-Black.216225ab0c4254117d63.ttf)}