body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}html,body{overscroll-behavior-x:none}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) #0000}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}.simple-editor-wrapper{--simple-editor-fit-scale:1;width:100%;height:100%;overflow:auto}.simple-editor-wrapper[data-text-icon-position=top]{flex-direction:column;display:flex}.simple-editor-wrapper[data-text-icon-position=top]>.text-layer-icon{width:var(--text-icon-shape-size,60px);height:var(--text-icon-shape-size,60px);margin-top:var(--editor-padding-top,1rem);flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.simple-editor-wrapper[data-text-icon-position=top]>.simple-editor-content{flex:1;height:auto;min-height:0}.simple-editor-body[data-text-icon-position=left],.simple-editor-body[data-text-icon-position=right]{flex-direction:row;width:100%;height:100%;display:flex}.simple-editor-body[data-text-icon-position=left]>.text-layer-icon,.simple-editor-body[data-text-icon-position=right]>.text-layer-icon{width:var(--text-icon-shape-size,60px);height:var(--text-icon-shape-size,60px);flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.simple-editor-body[data-text-icon-position=left]>.simple-editor-content,.simple-editor-body[data-text-icon-position=right]>.simple-editor-content{flex:1;min-width:0;height:100%}.simple-editor-body[data-text-icon-position=left]>.text-layer-icon{margin-left:var(--editor-padding-left,1rem)}.simple-editor-body[data-text-icon-position=right]>.text-layer-icon{margin-right:var(--editor-padding-right,1rem)}.simple-editor-wrapper[data-text-icon-outside]{display:flex;overflow:visible}.simple-editor-wrapper[data-text-icon-outside]>.simple-editor-box{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.simple-editor-wrapper[data-text-icon-outside]>.text-layer-icon{flex:none;justify-content:center;align-items:center;display:flex}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=top]{gap:var(--editor-padding-top,1rem);flex-direction:column}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=top]>.text-layer-icon{width:var(--text-icon-shape-size,60px);height:var(--text-icon-shape-size,60px);align-self:center}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=left]{gap:var(--editor-padding-left,1rem);flex-direction:row}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=left]>.text-layer-icon{width:var(--text-icon-shape-size,60px);height:var(--text-icon-shape-size,60px);align-self:center}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=right]{gap:var(--editor-padding-right,1rem);flex-direction:row}.simple-editor-wrapper[data-text-icon-outside][data-text-icon-position=right]>.text-layer-icon{width:var(--text-icon-shape-size,60px);height:var(--text-icon-shape-size,60px);align-self:center}.simple-editor-content{--editor-padding-top:1rem;--editor-padding-right:1rem;--editor-padding-bottom:1rem;--editor-padding-left:1rem;flex-direction:column;flex:1;width:100%;height:100%;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:var(--editor-padding-top) var(--editor-padding-right) var(--editor-padding-bottom) var(--editor-padding-left);flex-direction:column;flex:1;justify-content:flex-start;min-height:100%;display:flex}.simple-editor-content[data-content-box-align=middle] .tiptap.ProseMirror.simple-editor{justify-content:safe center}.simple-editor-content[data-content-box-align=bottom] .tiptap.ProseMirror.simple-editor{justify-content:safe flex-end}.tiptap.ProseMirror.simple-editor{font-size:calc(20pt*var(--simple-editor-fit-scale));font-optical-sizing:auto;font-weight:400;position:relative}.tiptap.ProseMirror.simple-editor.is-empty:before{content:attr(data-placeholder);left:var(--editor-padding-left);top:var(--editor-padding-top);color:var(--placeholder-color);pointer-events:none;font-size:calc(20pt*var(--simple-editor-fit-scale));line-height:1.6;position:absolute}.simple-editor-content[data-content-box-align=middle] .tiptap.ProseMirror.simple-editor.is-empty:before{top:50%;transform:translateY(-50%)}.simple-editor-content[data-content-box-align=bottom] .tiptap.ProseMirror.simple-editor.is-empty:before{top:auto;bottom:var(--editor-padding-bottom);transform:none}.tiptap.ProseMirror.simple-editor p:not(:first-child){font-size:calc(20pt*var(--simple-editor-fit-scale))}.tiptap.ProseMirror.simple-editor h1,.tiptap.ProseMirror.simple-editor h2,.tiptap.ProseMirror.simple-editor h3,.tiptap.ProseMirror.simple-editor h4{font-family:var(--heading-font-family,inherit)}.tiptap.ProseMirror.simple-editor h1{font-size:calc(48pt*var(--simple-editor-fit-scale));letter-spacing:-.025em;margin-top:calc(1rem*var(--simple-editor-fit-scale));font-weight:750;line-height:1.15}.tiptap.ProseMirror.simple-editor h2{font-size:calc(40pt*var(--simple-editor-fit-scale));letter-spacing:-.02em;margin-top:calc(1rem*var(--simple-editor-fit-scale));font-weight:700;line-height:1.2}.tiptap.ProseMirror.simple-editor h3{font-size:calc(23pt*var(--simple-editor-fit-scale));letter-spacing:-.015em;margin-top:calc(.5rem*var(--simple-editor-fit-scale));font-weight:600;line-height:1.25}.tiptap.ProseMirror.simple-editor h4{font-size:calc(20pt*var(--simple-editor-fit-scale));letter-spacing:-.01em;margin-top:calc(.5rem*var(--simple-editor-fit-scale));font-weight:600;line-height:1.3}.simple-editor-wrapper[data-flow]{--simple-editor-fit-scale:.6;height:auto;overflow:visible}.simple-editor-wrapper[data-flow] .simple-editor-content{height:auto}.simple-editor-wrapper[data-flow][data-text-icon-outside]>.simple-editor-box{flex:none;overflow:visible}.simple-editor-wrapper[data-flow] .tiptap.ProseMirror.simple-editor{min-height:0}.simple-editor-wrapper[data-flow] .tiptap.ProseMirror.simple-editor,.simple-editor-wrapper[data-flow] .tiptap.ProseMirror.simple-editor p{font-size:max(16px,20pt*var(--simple-editor-fit-scale))}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror.simple-editor[contenteditable=true]{padding-top:var(--editor-padding-top);padding-right:var(--editor-padding-right);padding-left:var(--editor-padding-left);padding-bottom:calc(var(--editor-padding-bottom) + 30vh)}}.outline-text-mark{text-rendering:optimizelegibility;paint-order:stroke fill}.outline-text-mark.fill-visible{color:var(--ot-fill,currentColor);-webkit-text-fill-color:var(--ot-fill,currentColor)}.outline-text-mark::selection,.outline-text-mark ::selection,.outline-text-mark .selection,.outline-text-mark .selection *{paint-order:stroke fill;-webkit-text-fill-color:var(--ot-color)!important;color:var(--ot-color)!important;-webkit-text-stroke:var(--ot-width) var(--ot-color)!important}.text-animate-node__content .outline-text-mark{color:#0000!important;-webkit-text-fill-color:#0000!important;-webkit-text-stroke:0 #0000!important;paint-order:normal!important}.text-animate-node__content .outline-text-mark .selection,.text-animate-node__content .outline-text-mark .selection *,.text-animate-node__content .outline-text-mark::selection,.text-animate-node__content .outline-text-mark ::selection{background-color:rgba(var(--selection-rgb,59, 130, 246), .35);color:#0000!important;-webkit-text-fill-color:#0000!important;-webkit-text-stroke:0 #0000!important;paint-order:normal!important}