.pg-bar{border-bottom:1px solid var(--tt-border-color);background-color:var(--tt-sidebar-bg-color);font-family:var(--font-sans),"Inter",sans-serif;justify-content:space-between;align-items:center;padding:.375rem 1rem;font-size:.8125rem;display:flex}.pg-bar-left{align-items:center;gap:.5rem;min-width:0;display:flex}.pg-bar-icon{color:var(--tt-brand-color-500);opacity:.8;flex-shrink:0}.pg-bar-label{color:var(--tt-gray-light-a-600);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dark .pg-bar-label{color:var(--tt-gray-dark-a-600)}.pg-bar-dropdown{position:relative}.pg-bar-trigger{border-radius:var(--tt-radius-sm);cursor:pointer;color:inherit;font:inherit;transition:background-color var(--tt-transition-duration-short)var(--tt-transition-easing-default);background:0 0;border:none;align-items:center;gap:.25rem;padding:.1875rem .5rem;display:flex}.pg-bar-trigger:hover{background-color:var(--tt-gray-light-a-50)}.dark .pg-bar-trigger:hover{background-color:var(--tt-gray-dark-a-50)}.pg-bar-chevron{color:var(--tt-gray-light-a-400);flex-shrink:0}.dark .pg-bar-chevron{color:var(--tt-gray-dark-a-400)}.pg-bar-backdrop{z-index:10;position:fixed;inset:0}.pg-bar-menu{z-index:11;background-color:var(--tt-bg-color);border:1px solid var(--tt-border-color);border-radius:var(--tt-radius-md);min-width:180px;box-shadow:var(--tt-shadow-elevated-md);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.pg-bar-option{border-radius:var(--tt-radius-sm);cursor:pointer;color:var(--tt-gray-light-a-700);transition:background-color var(--tt-transition-duration-short)var(--tt-transition-easing-default);padding:.375rem .5rem;font-size:.8125rem}.dark .pg-bar-option{color:var(--tt-gray-dark-a-700)}.pg-bar-option:hover{background-color:var(--tt-gray-light-a-50)}.dark .pg-bar-option:hover{background-color:var(--tt-gray-dark-a-50)}.pg-bar-option--active{color:var(--tt-brand-color-500);font-weight:500}.pg-bar-action{border-radius:var(--tt-radius-sm);width:1.75rem;height:1.75rem;color:var(--tt-gray-light-a-400);cursor:pointer;transition-property:background-color,color;transition-duration:var(--tt-transition-duration-short);transition-timing-function:var(--tt-transition-easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .pg-bar-action{color:var(--tt-gray-dark-a-400)}.pg-bar-action:hover{background-color:var(--tt-gray-light-a-50);color:var(--tt-gray-light-a-700)}.dark .pg-bar-action:hover{background-color:var(--tt-gray-dark-a-50);color:var(--tt-gray-dark-a-700)}
.tab-bar{--tab-bar-height:38px;height:var(--tab-bar-height);background-color:var(--tt-sidebar-bg-color);border-bottom:1px solid var(--tt-border-color);-webkit-user-select:none;user-select:none;font-family:var(--font-sans),"Inter",sans-serif;flex-shrink:0;align-items:stretch;display:flex;position:relative}.tab-bar-tabs{flex:1;align-items:stretch;min-width:0;padding-left:.25rem;display:flex;overflow-x:auto}.tab-bar-tabs::-webkit-scrollbar{height:0}.tab-bar-tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4px calc(100% - 12px),#0000 100%)}.tab-bar-tab-wrapper{align-items:stretch;display:flex}.tab-bar-tab-wrapper--dragging{opacity:.5}.tab-bar-tab-drag-handle{cursor:grab;color:var(--tt-gray-light-a-400);border-radius:var(--tt-radius-xs);align-items:center;margin-right:.125rem;padding:0 .125rem;display:flex}.dark .tab-bar-tab-drag-handle{color:var(--tt-gray-dark-a-400)}.tab-bar-tab-drag-handle:hover{color:var(--tt-gray-light-a-600)}.dark .tab-bar-tab-drag-handle:hover{color:var(--tt-gray-dark-a-600)}.tab-bar-tab-drag-handle:active{cursor:grabbing}.tab-bar-divider{background-color:var(--tt-gray-light-a-200);width:1px;margin:10px 2px 6px}.dark .tab-bar-divider{background-color:var(--tt-gray-dark-a-200)}.tab-bar-tab{color:var(--tt-gray-light-a-500);cursor:pointer;white-space:nowrap;border-radius:var(--tt-radius-sm)var(--tt-radius-sm)0 0;min-width:100px;max-width:200px;transition-property:background-color,color;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);background:0 0;border:none;align-items:center;gap:.375rem;margin-top:4px;padding:0 .625rem;font-size:.8125rem;font-weight:450;display:flex;position:relative}.dark .tab-bar-tab{color:var(--tt-gray-dark-a-500)}.tab-bar-tab:hover{background-color:var(--tt-gray-light-a-50);color:var(--tt-gray-light-a-700)}.dark .tab-bar-tab:hover{background-color:var(--tt-gray-dark-a-50);color:var(--tt-gray-dark-a-700)}.tab-bar-tab:hover .tab-bar-tab-close{opacity:.4;pointer-events:auto}.tab-bar-tab--playground{min-width:auto}.tab-bar-tab--playground .tab-bar-tab-icon{color:var(--tt-brand-color-500);opacity:.8}.tab-bar-tab--playground.tab-bar-tab--active .tab-bar-tab-icon{opacity:1}.tab-bar-tab--active{background-color:var(--tt-bg-color);color:var(--tt-gray-light-900);font-weight:500}.dark .tab-bar-tab--active{background-color:var(--tt-bg-color);color:var(--tt-gray-dark-900)}.tab-bar-tab--active:after{content:"";background-color:var(--tt-bg-color);height:1px;position:absolute;bottom:-1px;left:0;right:0}.tab-bar-tab--active .tab-bar-tab-close{opacity:.35;pointer-events:auto}.tab-bar-tab--active .tab-bar-tab-icon{opacity:.7}.tab-bar-tab-icon{opacity:.4;transition:opacity var(--tt-transition-duration-default)var(--tt-transition-easing-default);flex-shrink:0}.tab-bar-tab-title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tab-bar-tab-close{border-radius:var(--tt-radius-xs);opacity:0;pointer-events:none;cursor:pointer;width:1.125rem;height:1.125rem;transition-property:opacity,background-color;transition-duration:var(--tt-transition-duration-short);transition-timing-function:var(--tt-transition-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-bar-tab-close:hover{background-color:var(--tt-gray-light-a-100);opacity:1!important}.dark .tab-bar-tab-close:hover{background-color:var(--tt-gray-dark-a-100)}.tab-bar-close-all,.tab-bar-new{width:2.25rem;color:var(--tt-gray-light-a-400);cursor:pointer;transition-property:background-color,color;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .tab-bar-close-all,.dark .tab-bar-new{color:var(--tt-gray-dark-a-400)}.tab-bar-close-all:hover:not(:disabled),.tab-bar-new:hover:not(:disabled){background-color:var(--tt-gray-light-a-50);color:var(--tt-gray-light-900)}.dark .tab-bar-close-all:hover:not(:disabled),.dark .tab-bar-new:hover:not(:disabled){background-color:var(--tt-gray-dark-a-50);color:var(--tt-gray-dark-900)}.tab-bar-close-all:disabled,.tab-bar-new:disabled{cursor:default;opacity:.4}
:root{--tiptap-image-upload-active:var(--tt-brand-color-500);--tiptap-image-upload-progress-bg:var(--tt-brand-color-50);--tiptap-image-upload-icon-bg:var(--tt-brand-color-500);--tiptap-image-upload-text-color:var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-image-upload-border:var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-image-upload-icon-color:var(--white)}.dark{--tiptap-image-upload-active:var(--tt-brand-color-400);--tiptap-image-upload-progress-bg:var(--tt-brand-color-900);--tiptap-image-upload-icon-bg:var(--tt-brand-color-400);--tiptap-image-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-image-upload-border:var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-image-upload-icon-color:var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;width:3.125rem;height:3.75rem;display:inline-flex;position:relative}.tiptap-image-upload .tiptap-image-upload-icon-container{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;bottom:0;right:0}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{color:var(--tiptap-image-upload-icon-doc-border);position:absolute;top:0;bottom:0;right:.25rem}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-size:.75rem;font-weight:600;line-height:normal}.tiptap-image-upload .tiptap-image-upload-drag-area{border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);text-align:center;cursor:pointer;padding:2rem 1.5rem;transition:all .2s;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,123,255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,123,255),.1)}.tiptap-image-upload .tiptap-image-upload-content{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.tiptap-image-upload .tiptap-image-upload-previews{flex-direction:column;gap:.75rem;display:flex}.tiptap-image-upload .tiptap-image-upload-header{border-bottom:1px solid var(--tiptap-image-upload-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex}.tiptap-image-upload .tiptap-image-upload-header span{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500}.tiptap-image-upload .tiptap-image-upload-preview{border-radius:var(--tt-radius-md,.5rem);position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out;position:absolute;inset:0}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{align-items:center;gap:.75rem;height:2rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);padding:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{flex-direction:column;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{align-items:center;gap:.5rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{color:var(--tiptap-image-upload-border-active);font-size:.75rem;font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media (max-width:480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}
.tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{margin:.75rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}
.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-light-a-100);--tt-inline-code-text-color:var(--tt-gray-light-a-700);--tt-inline-code-border-color:var(--tt-gray-light-a-200);--tt-codeblock-bg:var(--tt-gray-light-a-50);--tt-codeblock-text:var(--tt-gray-light-a-800);--tt-codeblock-border:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-text-color:var(--tt-gray-dark-a-700);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.tiptap.ProseMirror pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}
.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}
.tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-light-a-100);--tt-checklist-bg-active-color:var(--tt-gray-light-a-900);--tt-checklist-border-color:var(--tt-gray-light-a-200);--tt-checklist-border-active-color:var(--tt-gray-light-a-900);--tt-checklist-check-icon-color:var(--white);--tt-checklist-text-active:var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:.75em;margin-bottom:.75em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.15}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:.375rem;padding-right:.5rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tiptap.ProseMirror ul[data-type=taskList] li label span{border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);cursor:pointer;background-color:var(--tt-checklist-bg-color);width:1em;height:1em;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";background-color:var(--tt-checklist-check-icon-color);opacity:0;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1;min-width:0}
.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}
html.heading-dragging,html.heading-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.heading-drag-wrapper{pointer-events:none;z-index:20;position:absolute;top:0;left:0}.heading-drag-handle{border-radius:var(--tt-radius-xs,4px);cursor:grab;opacity:.4;pointer-events:auto;justify-content:center;align-items:center;width:20px;height:24px;transition:opacity .15s,background-color .15s;display:flex}.heading-drag-handle:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'%3E%3Ccircle cx='9' cy='5' r='2'/%3E%3Ccircle cx='15' cy='5' r='2'/%3E%3Ccircle cx='9' cy='12' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='19' r='2'/%3E%3Ccircle cx='15' cy='19' r='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:12px;height:16px;display:block}.heading-drag-handle:hover{opacity:.8;background-color:var(--tt-gray-light-a-100)}.dark .heading-drag-handle:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23aaa'%3E%3Ccircle cx='9' cy='5' r='2'/%3E%3Ccircle cx='15' cy='5' r='2'/%3E%3Ccircle cx='9' cy='12' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='19' r='2'/%3E%3Ccircle cx='15' cy='19' r='2'/%3E%3C/svg%3E")}.dark .heading-drag-handle:hover{background-color:var(--tt-gray-dark-a-200)}.heading-section-dragging{opacity:.4;border-radius:var(--tt-radius-xs,4px);transition:opacity .2s,box-shadow .2s;box-shadow:0 2px 8px #00000014}.heading-drop-indicator{background-color:var(--tt-brand-color-400,#7a52ff);pointer-events:none;z-index:30;border-radius:1.5px;height:3px;position:absolute;transform:translateY(-1.5px)}.heading-drop-indicator:before,.heading-drop-indicator:after{content:"";background-color:var(--tt-brand-color-400,#7a52ff);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.heading-drop-indicator:before{left:-3px}.heading-drop-indicator:after{right:-3px}.heading-drag-ghost{z-index:9999;text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--tt-gray-light-a-700,#333);background:var(--tt-bg-color,#fff);border:1px solid var(--tt-border-color,#25272d1a);border-radius:var(--tt-radius-sm,6px);box-shadow:var(--tt-shadow-elevated-md,0 4px 12px #00000014);pointer-events:none;opacity:.9;padding:6px 12px;font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4;position:fixed;overflow:hidden}.dark .heading-drag-ghost{color:var(--tt-gray-dark-a-800,#ddd);background:var(--tt-bg-color,#0e0e11);border-color:var(--tt-border-color,#eeeef61c)}
.heading-filter-highlight{background-color:#ffc40059;border-radius:2px}.dark .heading-filter-highlight{background-color:#ffc40040}
.heading-fold-hidden{display:none!important}.heading-fold-crinkle{perspective:180px;-webkit-user-select:none;user-select:none;flex-direction:column;height:45px;margin-left:-3rem;margin-right:-3rem;display:flex;overflow:hidden;box-shadow:inset 0 .5px #0000000f,inset 0 -.5px #0000000f}.heading-fold-crinkle>div{flex:1;transition:transform .2s}.heading-fold-crinkle>div:not(:first-child){border-top:.5px solid #00000014}.heading-fold-crinkle>div:nth-child(odd){background:linear-gradient(#00000004 0%,#0000000f 100%);transform:rotateX(-4deg)}.heading-fold-crinkle>div:nth-child(2n){background:linear-gradient(#0000000f 0%,#00000004 100%);transform:rotateX(4deg)}.heading-section-folding+.heading-fold-crinkle{animation:fold-crinkle var(--tt-fold-duration,.35s)var(--tt-transition-easing-cubic)forwards}.heading-section-folded+.heading-fold-crinkle{cursor:pointer;transition:height .25s,box-shadow .2s}.heading-section-folded+.heading-fold-crinkle:hover{height:62px;box-shadow:inset 0 1px 2px #00000014,inset 0 -1px 2px #00000014,0 0 0 1px var(--tt-border-color-tint)}.heading-section-folded+.heading-fold-crinkle:hover>div:nth-child(odd){transform:rotateX(-6deg)}.heading-section-folded+.heading-fold-crinkle:hover>div:nth-child(2n){transform:rotateX(6deg)}.heading-section-unfolding+.heading-fold-crinkle{animation:unfold-crinkle var(--tt-fold-duration,.35s)var(--tt-transition-easing-cubic)forwards}@keyframes fold-crinkle{0%{height:var(--fold-content-height,45px)}to{height:45px}}@keyframes unfold-crinkle{0%{height:45px}to{height:var(--fold-content-height,45px)}}@media screen and (max-width:480px){.heading-fold-crinkle{margin-left:-1.5rem;margin-right:-1.5rem}}.dark .heading-fold-crinkle{box-shadow:inset 0 .5px #ffffff0a,inset 0 -.5px #ffffff0a}.dark .heading-fold-crinkle>div:not(:first-child){border-top-color:#ffffff0f}.dark .heading-fold-crinkle>div:nth-child(odd){background:linear-gradient(#ffffff04 0%,#ffffff0d 100%)}.dark .heading-fold-crinkle>div:nth-child(2n){background:linear-gradient(#ffffff0d 0%,#ffffff04 100%)}.dark .heading-section-folded+.heading-fold-crinkle:hover{box-shadow:inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #ffffff0f,0 0 0 1px var(--tt-border-color-tint)}
.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4,.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{color:inherit;font-style:inherit;font-weight:700;line-height:1.15;position:relative}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>h5:first-child,.tiptap.ProseMirror>h6:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4,.tiptap.ProseMirror>.ProseMirror-widget+h5,.tiptap.ProseMirror>.ProseMirror-widget+h6{margin-top:0}.tiptap.ProseMirror h1{font-size:var(--hd-size,20pt);margin-top:1.33em}.tiptap.ProseMirror>h1:first-of-type{margin-bottom:.5em}.tiptap.ProseMirror h2{font-size:var(--hd-size,16pt);margin-top:1.15em}.tiptap.ProseMirror h3{font-size:var(--hd-size,14pt);margin-top:1em}.tiptap.ProseMirror h4{font-size:var(--hd-size,12pt);margin-top:1em}.tiptap.ProseMirror h5{font-size:var(--hd-size,11pt);margin-top:1em}.tiptap.ProseMirror h6{font-size:var(--hd-size,10pt);margin-top:1em}
.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:#15c;--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--tt-gray-light-a-400);--thread-bg-color:var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:#1a73e8;--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:12px;font-size:15px;font-weight:400;line-height:1.15}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs,.25rem);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000}:is(.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected){background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}
.tiptap-button-highlight{border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.tiptap-button-highlight:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}
.filter-panel-anchor{top:var(--tt-toolbar-height,44px);z-index:9;pointer-events:none;height:0;position:sticky;overflow:visible}.filter-panel{pointer-events:auto;border:1px solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;min-width:18rem;max-width:24rem;display:flex;position:absolute;top:.5rem;right:1rem;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}.filter-panel--collapsed{min-width:unset;max-width:unset;flex-direction:row;align-items:center}.filter-panel-row{align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.filter-panel-icon{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}.filter-panel-input{min-width:0;height:1.5rem;color:var(--foreground);background:0 0;border:none;outline:none;flex:auto;font-size:.8125rem}.filter-panel-input::placeholder{color:var(--muted-foreground)}.filter-panel-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;border-radius:.1875rem;flex-shrink:0;padding:.0625rem .25rem;font-size:.6875rem}.filter-panel-close{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s;display:flex}.filter-panel-close:hover{background:var(--muted);color:var(--foreground)}.filter-panel-close svg{width:.75rem;height:.75rem}.filter-panel-tags{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem .375rem;display:flex}.filter-panel--collapsed .filter-panel-tags{border-top:none;padding:.25rem .5rem}.filter-chip{background:var(--secondary);height:1.25rem;color:var(--secondary-foreground);white-space:nowrap;border-radius:.25rem;align-items:center;gap:.125rem;padding:0 .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.filter-chip-remove{width:.75rem;height:.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .1s;display:inline-flex}.filter-chip-remove:hover{color:var(--foreground)}.filter-chip-remove svg{width:.5rem;height:.5rem}.filter-panel-mode{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;height:1.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:600;transition:color .1s,border-color .1s;display:inline-flex}.filter-panel-mode:hover{color:var(--foreground);border-color:var(--foreground)}.filter-panel-mode--active{color:var(--primary);border-color:var(--primary)}.filter-panel-clear{height:1.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;margin-left:auto;padding:0 .25rem;font-size:.6875rem;transition:color .1s;display:inline-flex}.filter-panel-clear:hover{color:var(--foreground)}.filter-empty-state{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.filter-empty-state p{margin:0}.filter-empty-state-clear{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:background .15s}.filter-empty-state-clear:hover{background:var(--muted)}
.toc-sidebar{width:200px;max-height:calc(100vh - var(--tt-toolbar-height) - 38px - 2rem);font-family:var(--font-sans),"Inter",sans-serif;flex-shrink:0;align-self:flex-start;padding:1rem .5rem;position:sticky;top:1rem;overflow-y:auto}.toc-sidebar-header{text-transform:uppercase;letter-spacing:.08em;color:var(--tt-gray-light-a-500);margin-bottom:.5rem;padding:0 10px;font-size:.6875rem;font-weight:600}.dark .toc-sidebar-header{color:var(--tt-gray-dark-a-500)}.toc-sidebar-empty{color:var(--tt-gray-light-a-400);margin:0;padding:0 10px;font-size:.75rem;line-height:1.5}.dark .toc-sidebar-empty{color:var(--tt-gray-dark-a-400)}.toc-sidebar-items{flex-direction:column;gap:1px;display:flex}.toc-sidebar-item-row{align-items:center;gap:0;display:flex}.toc-sidebar-item-row--h1{border-top:1px solid var(--tt-border-color-tint);margin-top:.375rem;padding-top:.375rem}.toc-sidebar-fold-toggle{cursor:pointer;width:18px;height:18px;color:var(--tt-gray-light-a-400);transition:transform var(--tt-transition-duration-default)var(--tt-transition-easing-default),color .15s ease,background-color .15s ease;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.dark .toc-sidebar-fold-toggle{color:var(--tt-gray-dark-a-400)}.toc-sidebar-fold-toggle:hover{color:var(--tt-gray-light-a-700);background:var(--tt-gray-light-a-100)}.dark .toc-sidebar-fold-toggle:hover{color:var(--tt-gray-dark-a-700);background:var(--tt-gray-dark-a-100)}.toc-sidebar-fold-toggle--folded .toc-sidebar-fold-icon{transform:rotate(0)}.toc-sidebar-fold-spacer{flex-shrink:0;width:16px}.toc-sidebar-fold-icon{width:14px;height:14px;transition:transform var(--tt-transition-duration-default)var(--tt-transition-easing-default);transform:rotate(90deg)}.toc-sidebar-item{text-align:left;border-radius:var(--tt-radius-xs);min-width:0;color:var(--tt-gray-light-a-500);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-left:2px solid #0000;flex:1;padding:4px 10px 4px 4px;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;transition-property:background-color,color,border-color,font-weight;transition-duration:.15s;transition-timing-function:ease;display:block;overflow:hidden}.dark .toc-sidebar-item{color:var(--tt-gray-dark-a-500)}.toc-sidebar-item:hover,.toc-sidebar-item:focus-visible{background-color:var(--tt-gray-light-a-50);color:var(--tt-gray-light-a-700);outline:none}.dark .toc-sidebar-item:hover,.dark .toc-sidebar-item:focus-visible{background-color:var(--tt-gray-dark-a-50);color:var(--tt-gray-dark-a-700)}.toc-sidebar-item--active{color:var(--tt-gray-light-900);border-left-color:var(--tt-brand-color-500);border-radius:0 var(--tt-radius-xs)var(--tt-radius-xs)0;background-color:color-mix(in srgb,var(--tt-brand-color-500)8%,transparent);font-weight:600}.dark .toc-sidebar-item--active{color:var(--tt-gray-dark-900);border-left-color:var(--tt-brand-color-400);background-color:color-mix(in srgb,var(--tt-brand-color-400)12%,transparent)}.toc-sidebar-item--scrolled:not(.toc-sidebar-item--active){color:var(--tt-gray-light-a-400)}.dark .toc-sidebar-item--scrolled:not(.toc-sidebar-item--active){color:var(--tt-gray-dark-a-400)}[data-level="1"]>.toc-sidebar-item{color:var(--tt-gray-light-a-800);font-weight:600}.dark [data-level="1"]>.toc-sidebar-item{color:var(--tt-gray-dark-a-800)}[data-level="2"]>.toc-sidebar-item{color:var(--tt-gray-light-a-600);font-weight:500}.dark [data-level="2"]>.toc-sidebar-item{color:var(--tt-gray-dark-a-600)}.toc-sidebar-item--dimmed{opacity:.35;transition:opacity .2s}.toc-sidebar-item--preview-match{color:var(--tt-gray-light-900);font-weight:500}.dark .toc-sidebar-item--preview-match{color:var(--tt-gray-dark-900)}
body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{font-family:var(--font-sans),"Inter",sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-style:normal;font-weight:400}html,body{overscroll-behavior-x:none;background-color:var(--tt-bg-color);height:100%}::-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:Arial,sans-serif}.app-shell{flex-direction:column;width:100%;height:100vh;display:flex}.simple-editor-wrapper{flex:1;width:100%;overflow:auto}.editor-with-toc{background-color:var(--tt-canvas-color);flex:1;min-height:100%;display:flex}.simple-editor-content{background-color:var(--tt-bg-color);border:1px solid var(--tt-border-color-tint);border-radius:var(--tt-radius-sm);width:100%;max-width:648px;min-height:calc(100% - 1.5rem);box-shadow:var(--tt-page-shadow);flex-direction:column;flex:1;margin:.75rem auto;display:flex;overflow:hidden}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1;padding:3rem 3rem 30vh}@media screen and (max-width:480px){.simple-editor-content{min-height:100%;box-shadow:none;border:none;border-radius:0;margin:0 auto}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}}.editor-skeleton{flex-direction:column;height:100%;display:flex}.editor-skeleton-toolbar{height:var(--tt-toolbar-height);background-color:var(--tt-sidebar-bg-color);border-bottom:1px solid var(--tt-border-color)}.editor-skeleton-content{flex-direction:column;gap:.75rem;width:100%;max-width:648px;margin:0 auto;padding:3rem;display:flex}.editor-skeleton-line{border-radius:var(--tt-radius-xs);background-color:var(--tt-gray-light-a-100);height:1rem;animation:1.5s ease-in-out infinite skeleton-pulse}.dark .editor-skeleton-line{background-color:var(--tt-gray-dark-a-100)}.editor-skeleton-line--wide{width:80%}.editor-skeleton-line--medium{width:55%}.editor-skeleton-line--narrow{width:35%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}
