:root{--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--tt-brand-color-950:#0d002e;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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:1.5rem 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 h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}.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 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}.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:1.5em;margin-bottom:1.5em;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:not(:first-child):not(td p):not(th p){margin-top:0;line-height:1.6}.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{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--tt-brand-color-500);--placeholder-color:var(--tt-gray-light-a-400);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--placeholder-color:var(--tt-gray-dark-a-400);--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:20px}.tiptap.ProseMirror p:not(td p):not(th p){font-size:1rem;font-weight:400;line-height:1.6}.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}.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.ProseMirror{--tt-indent-unit:24px}.tiptap.ProseMirror [data-indent]{margin-left:calc(var(--tt-indent-unit)*var(--tt-indent-level,0));transition:margin-left .2s ease-in-out}:root{--page-docx-theme-text:var(--tt-gray-light-900);--page-docx-text-primary:var(--tt-gray-light-900);--page-docx-bg-body:#f7f7f7;--page-docx-bg-editor:var(--white);--page-docx-bg-loading:var(--tt-scrollbar-color);--page-docx-border-editor:var(--tt-gray-light-a-100);--page-docx-brand-lighter:var(--tt-brand-color-200);--page-docx-brand-light:var(--tt-brand-color-400);--page-docx-brand-primary:var(--tt-brand-color-500);--page-docx-scrollbar-color:var(--tt-scrollbar-color);--page-docx-opacity:.7;--page-docx-header-footer-opacity:.55;--page-docx-toolbar-border-color:var(--tt-gray-light-a-200)}.dark{--page-docx-bg-body:#0e0e11;--page-docx-border-editor:var(--tt-gray-dark-a-100);--page-docx-opacity:.8;--page-docx-header-footer-opacity:.66;--page-docx-toolbar-border-color:var(--tt-scrollbar-color);--page-docx-theme-text:var(--tt-gray-dark-900)}.llmedi-tiptap-editor{font-optical-sizing:auto;color:var(--page-docx-theme-text);background-color:var(--page-docx-bg-body);padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.llmedi-tiptap-editor .tiptap.ProseMirror{color:var(--page-docx-text-primary)}.llmedi-tiptap-editor *{scrollbar-width:thin;scrollbar-color:var(--page-docx-scrollbar-color) #0000}.llmedi-tiptap-editor ::-webkit-scrollbar{width:.25rem}.llmedi-tiptap-editor ::-webkit-scrollbar-thumb{background-color:var(--page-docx-scrollbar-color);border-radius:9999px}.llmedi-tiptap-editor ::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{background-color:var(--page-docx-bg-editor);border-color:var(--page-docx-border-editor);font-family:Liberation Sans,sans-serif}.tiptap-pagination-gap{height:calc(var(--page-docx-page-gap,16px)/var(--zoom,1))!important;border-top-color:var(--page-docx-border-editor)!important;border-bottom-color:var(--page-docx-border-editor)!important}.tiptap-pagination-gap:before,.tiptap-pagination-gap:after{content:"";width:var(--page-docx-editor-shadow-mask-width,.75rem);background-color:inherit;pointer-events:none;position:absolute;top:-1px;bottom:-1px}.tiptap-pagination-gap:before{right:100%}.tiptap-pagination-gap:after{left:100%}@media (max-width:768px){.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror .collaboration-carets__label{font-size:.75rem}}[data-resize-handle]{z-index:10;background:#00000080;border:1px solid #fffc;border-radius:2px;position:absolute}[data-resize-handle]:hover{background:#000c}[data-resize-handle=top-left],[data-resize-handle=top-right],[data-resize-handle=bottom-left],[data-resize-handle=bottom-right]{width:8px;height:8px}[data-resize-handle=top-left]{cursor:nwse-resize;top:-4px;left:-4px}[data-resize-handle=top-right]{cursor:nesw-resize;top:-4px;right:-4px}[data-resize-handle=bottom-left]{cursor:nesw-resize;bottom:-4px;left:-4px}[data-resize-handle=bottom-right]{cursor:nwse-resize;bottom:-4px;right:-4px}[data-resize-handle=top],[data-resize-handle=bottom]{height:6px;left:8px;right:8px}[data-resize-handle=top]{cursor:ns-resize;top:-3px}[data-resize-handle=bottom]{cursor:ns-resize;bottom:-3px}[data-resize-handle=left],[data-resize-handle=right]{width:6px;top:8px;bottom:8px}[data-resize-handle=left]{cursor:ew-resize;left:-3px}[data-resize-handle=right]{cursor:ew-resize;right:-3px}[data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040}[data-resize-container][data-node=image]{display:inline-flex!important}.page-docx__editor>.tiptap.ProseMirror [data-resize-container][data-node=image]:not(p *){margin-top:20px}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p):not([style*=line-height]),.tiptap.ProseMirror li p:not([style*=line-height]),.tiptap.ProseMirror h1:not([style*=line-height]),.tiptap.ProseMirror h2:not([style*=line-height]),.tiptap.ProseMirror h3:not([style*=line-height]),.tiptap.ProseMirror h4:not([style*=line-height]),.tiptap.ProseMirror h5:not([style*=line-height]),.tiptap.ProseMirror h6:not([style*=line-height]){line-height:1.25!important}ul li,ol li{line-height:1.25}.tiptap.ProseMirror h2{margin-top:50px}.tiptap.ProseMirror h3{margin-top:36px}.tiptap.ProseMirror h1{margin-top:0}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){font-size:inherit}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-bottom:0!important}.tiptap.ProseMirror{-webkit-text-size-adjust:none}@media (max-width:768px){.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h1{font-size:calc(1.5em*var(--zoom))}.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h2{font-size:calc(1.25em*var(--zoom))}.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h3{font-size:calc(1.125em*var(--zoom))}.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h4,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h5,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] h6{font-size:calc(1em*var(--zoom))}.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p strong,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p b,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p em,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p i,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p s,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p del,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p code,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p a,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p mark,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] p span[style],.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li strong,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li b,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li em,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li i,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li s,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li del,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li code,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li a,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li mark,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] li span[style],.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td strong,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td b,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td em,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td i,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td s,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td del,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td code,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td a,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td mark,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] td span[style],.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th strong,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th b,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th em,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th i,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th s,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th del,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th code,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th a,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th mark,.tiptap.ProseMirror[data-page-docx-mobile-typography-fix=true] th span[style]{font-size:calc(1em*var(--zoom));line-height:calc(1.25em*var(--zoom))}}:root{--tt-table-selected-bg:#c3bdff66;--tt-table-column-resize-handle-bg:var(--tt-brand-color-400)}.dark{--tt-table-selected-bg:#c3bdff33;--tt-table-column-resize-handle-bg:var(--tt-brand-color-400)}.tiptap :first-child{margin-top:0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{box-sizing:border-box;vertical-align:top;border:0;min-width:1em;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table .selectedCell:after{background:var(--tt-table-selected-bg);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:var(--tt-table-column-resize-handle-bg);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap-page-header table,.tiptap-page-footer table{border-top:0;border-left:0}.tiptap-page-header table td,.tiptap-page-header table th,.tiptap-page-footer table td,.tiptap-page-footer table th{border-bottom:0;border-right:0}.tiptap-page-header .tableWrapper,.tiptap-page-footer .tableWrapper,.tiptap-header-editor-overlay .tableWrapper,.tiptap-footer-editor-overlay .tableWrapper{margin:0;overflow:visible}.tiptap-footnotes-editor-overlay{z-index:50!important}.tiptap.ProseMirror .tiptap-footnote-ref[data-page-docx-footnote-preview]{position:relative}.tiptap.ProseMirror .tiptap-footnote-ref[data-page-docx-footnote-preview]:hover:before,.tiptap.ProseMirror .tiptap-footnote-ref[data-page-docx-footnote-preview]:focus-visible:before{content:attr(data-page-docx-footnote-preview);z-index:60;border:1px solid var(--tt-gray-light-a-200);border-radius:var(--tt-radius-sm);background:var(--page-docx-bg-editor);width:max-content;max-width:min(18rem,80vw);color:var(--page-docx-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:.375rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:block;position:absolute;bottom:calc(100% + .375rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 6px #00000014,0 8px 24px #00000014}.dark .tiptap.ProseMirror .tiptap-footnote-ref[data-page-docx-footnote-preview]:hover:before,.dark .tiptap.ProseMirror .tiptap-footnote-ref[data-page-docx-footnote-preview]:focus-visible:before{border-color:var(--tt-gray-dark-a-200)}.page-docx__editor{flex-direction:column;min-height:0;display:flex}@media (min-width:768px){[data-pdf-visible=true] .page-docx__editor{align-items:end}}.page-docx__editor .tiptap.ProseMirror{--page-docx-editor-shadow-mask-width:.75rem;border:1px solid var(--page-docx-border-editor);border-radius:var(--tt-radius-sm);margin:0;box-shadow:0 .54px 1.49px #00000005,0 1.5px 4.13px #00000008;-webkit-text-size-adjust:auto!important}.page-docx__wrapper{grid-template-rows:auto 1fr;height:100vh;display:grid}.page-docx__setup-error{border:1px solid var(--tt-gray-light-a-200);border-radius:var(--tt-radius-sm);max-width:38rem;color:var(--page-docx-text-primary);background-color:var(--page-docx-bg-editor);gap:.5rem;margin:6rem auto;padding:1rem;display:grid}.tiptap-toolbar[data-variant=fixed]{border:1px solid var(--tt-gray-light-a-200)}.tiptap-toolbar-group{flex:none}.page-docx-toolbar-overflow{align-items:center;gap:.25rem;width:100%;min-width:0;display:flex;position:relative}.page-docx-toolbar-overflow-items{flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.page-docx-toolbar-overflow-items>[data-toolbar-overflow-item]{flex-shrink:0}.page-docx-toolbar-overflow-item,.page-docx-toolbar-reserved{align-items:center;display:flex}.page-docx-toolbar-overflow-trigger,.page-docx-toolbar-reserved{flex:none}.page-docx-toolbar-reserved{gap:.25rem}.page-docx-toolbar-overflow-popover{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}@media (max-width:767px){.page-docx__toolbar{position:fixed!important}}@media (max-width:639px){.page-docx-toolbar-overflow-items{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.page-docx-toolbar-overflow-items::-webkit-scrollbar{display:none}}@media (max-width:640px){.page-docx__grid-container{padding-left:1rem;padding-right:1rem}}.tiptap-toolbar[data-position=top][data-variant=fixed]{border-bottom:1px solid var(--page-docx-toolbar-border-color);width:100%;position:fixed!important;top:0!important}.tiptap-toolbar[data-position=bottom][data-variant=fixed]{border-top:1px solid var(--page-docx-toolbar-border-color);border-bottom:none;width:100%;position:fixed!important;top:auto!important;bottom:0!important}body:has(.tiptap-toolbar[data-position=top][data-variant=fixed]) .page-docx__grid-container{padding-top:calc(var(--tt-toolbar-height) + var(--page-docx-editor-edge-gap))}body:has(.tiptap-toolbar[data-position=bottom]) .page-docx__editor{padding-bottom:calc(var(--tt-toolbar-height) + 1rem)}.page-docx-line-spacing-popover .tiptap-input-group:focus-within{border:1px solid var(--tt-brand-color-500)}.page-docx-line-spacing-popover .tiptap-input-group:has(input:focus-visible){border:1px solid var(--tt-brand-color-500)}@media (min-width:1280px){.page-docx__xl-hidden{display:none}}@media (min-width:1024px){.page-docx__xl-hidden[data-zoomed=true]{display:block}}.page-docx__grid-container{--page-docx-editor-edge-gap:2.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:var(--page-docx-editor-edge-gap);margin-left:auto;margin-right:auto}.page-docx__grid-container.is-loading{height:100%;min-height:0}.page-docx__grid-container[data-pdf-loaded=true]{padding-bottom:max(30vh,var(--page-docx-editor-edge-gap))}.page-docx__grid-container[data-zoomed=true]{overflow:auto visible}@media (max-width:640px){.page-docx__grid-container{--page-docx-editor-edge-gap:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:calc(var(--tt-toolbar-height) + var(--page-docx-editor-edge-gap))!important}}@media (min-width:768px){.page-docx__grid-container{grid-template-columns:1fr 1fr;gap:1rem;transition:grid-template-columns .15s;display:grid}.page-docx__grid-container[data-pdf-visible=false]{grid-template-columns:1fr 0fr;gap:0}.page-docx__grid-container .page-docx__sidebar-right{transition:opacity .3s}.page-docx__grid-container[data-pdf-visible=false] .page-docx__sidebar-right{opacity:0;pointer-events:none;overflow:hidden}.page-docx__grid-container[data-pdf-visible=false] .page-docx__sidebar-left{width:100%;max-width:100%}}.page-docx__sidebar-left,.page-docx__sidebar-right{flex-direction:column;min-width:0;display:flex;position:relative}.is-loading .page-docx__sidebar-left,.is-loading .page-docx__sidebar-right{min-height:0}@media (min-width:1024px){.page-docx__sidebar-left[data-zoomed=true],.page-docx__sidebar-right[data-zoomed=true]{overflow:visible}.page-docx__grid-container[data-zoomed=true]{width:max-content;min-width:100%;height:max-content}.page-docx__grid-container[data-zoomed=true][data-pdf-visible=true]{grid-template-columns:max-content max-content}}.tiptap-footer-editor-overlay .tiptap-page-number-mention,.tiptap-header-editor-overlay .tiptap-page-number-mention{background-color:var(--tt-brand-color-100);color:var(--tt-brand-color-400);letter-spacing:-.01em;border-radius:4px;margin:0 1px;padding:1px .1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.813rem;font-weight:500;line-height:1.3;display:inline-block}.tiptap-button[data-weight=xs]{width:.625rem;min-width:.625rem;padding-left:0;padding-right:0}.tiptap-dropdown-menu-content{min-width:fit-content}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:0}:root{--tt-panel-tab-strip-bg:var(--tt-gray-light-a-100);--tt-panel-tab-active-bg:var(--white);--tt-panel-label-color:var(--tt-gray-light-a-500);--tt-panel-footer-bg:#38383808;--tt-panel-footer-border:var(--tt-gray-light-a-100);--tt-panel-bg:var(--white);--tt-panel-group-label-color:var(--black);--tt-interactive-hover-bg:var(--tt-gray-light-200);--tt-interactive-hover-color:var(--tt-gray-light-a-900);--tt-size-item-title-color:var(--tt-gray-light-a-900);--tt-size-item-subtitle-color:var(--tt-gray-light-a-400);--tt-size-item-check-color:var(--tt-brand-color-500);--tt-color-swatch-border:var(--tt-gray-light-a-200)}.dark{--tt-panel-tab-strip-bg:var(--tt-gray-dark-a-100);--tt-panel-tab-active-bg:var(--black);--tt-panel-label-color:var(--tt-gray-dark-a-600);--tt-panel-footer-bg:#c8c8c808;--tt-panel-footer-border:var(--tt-gray-dark-a-100);--tt-panel-bg:var(--tt-gray-dark-a-900);--tt-panel-group-label-color:var(--white);--tt-interactive-hover-bg:var(--tt-gray-dark-200);--tt-interactive-hover-color:var(--tt-gray-dark-a-900);--tt-size-item-title-color:var(--tt-gray-dark-a-900);--tt-size-item-subtitle-color:var(--tt-gray-dark-a-400);--tt-size-item-check-color:var(--tt-brand-color-500);--tt-color-swatch-border:var(--tt-gray-dark-a-200)}.page-docx-sidebar{top:46px}.page-docx-sidebar.tiptap-sidebar[data-mode=overlay][data-style=elevated]{margin:.5rem}.page-docx-sidebar.tiptap-sidebar[data-open=false][data-side=right]{transform:translate(calc(100% + .5rem))}@media (max-width:640px){.page-docx-sidebar.tiptap-sidebar{--page-docx-sidebar-inset:.188rem;top:var(--page-docx-sidebar-inset);right:var(--page-docx-sidebar-inset);left:var(--page-docx-sidebar-inset);z-index:60;height:calc(100svh - var(--page-docx-sidebar-inset)*2);height:calc(100dvh - var(--page-docx-sidebar-inset)*2);max-height:calc(100dvh - var(--page-docx-sidebar-inset)*2);border:1px solid var(--tt-sidebar-border-color-subdued);border-radius:var(--tt-radius-xl);box-shadow:var(--tt-sidebar-shadow);overflow:hidden;width:calc(100% - var(--page-docx-sidebar-inset)*2)!important;max-width:none!important;margin:0!important;bottom:auto!important}.page-docx-sidebar.tiptap-sidebar[data-open=false][data-side=right]{transform:translateX(calc(100% + var(--page-docx-sidebar-inset)))}.page-docx-sidebar.tiptap-sidebar[data-open=true][data-side=right]{transform:translate(0)}}.tiptap-panel-tabs--fill .tiptap-button[data-active=true],.tiptap-panel-tabs .tiptap-button[data-active=true]{box-shadow:0 .54px 1.49px #00000005,0 1.5px 4.13px #00000008}.tiptap-combobox-label,.tiptap-panel .tiptap-panel-group-content .tiptap-label,.tiptap-panel-footer .tiptap-label,.tiptap-panel-footer--paginated .tiptap-label{color:var(--tt-panel-label-color);font-size:.75rem;font-weight:600}.tiptap-panel-tabs{background-color:var(--tt-panel-tab-strip-bg);border-radius:var(--tt-radius-lg);padding:.25rem}.tiptap-panel-tabs .tiptap-button[data-active=false]{background-color:#0000}.tiptap-panel-tabs .tiptap-button[data-active=true],.tiptap-panel-tabs .tiptap-button[data-active=true]:hover{background-color:var(--tt-panel-tab-active-bg)}.tiptap-panel-tabs--fill,.tiptap-panel-tabs--fill .tiptap-button-group,.tiptap-panel-tabs--fill .tiptap-button{flex-grow:1}.tiptap-panel-tabs--fill .tiptap-button .tiptap-button-text{text-align:center}.tiptap-panel-tabs.tiptap-button-group-horizontal>.tiptap-button[data-slot=tiptap-button],.tiptap-panel-tabs .tiptap-button-group-horizontal>.tiptap-button[data-slot=tiptap-button]{border-top-left-radius:var(--tt-radius-md)!important;border-top-right-radius:var(--tt-radius-md)!important;border-bottom-right-radius:var(--tt-radius-md)!important;border-bottom-left-radius:var(--tt-radius-md)!important}.tiptap-panel-group-label{color:var(--tt-panel-group-label-color);margin:.5rem .5rem 0;font-size:12px;font-weight:600}.tiptap-panel-footer,.tiptap-panel-footer--paginated{border-top:1px solid var(--tt-panel-footer-border);background-color:var(--tt-panel-footer-bg);flex-direction:column;gap:.125rem}.tiptap-panel-footer .tiptap-label,.tiptap-panel-footer--paginated .tiptap-label{margin:.5rem}.tiptap-panel-footer-row{justify-content:space-between;align-items:center;width:100%;display:flex}.tiptap-panel{padding:.375rem}.tiptap-panel .tiptap-panel-group{flex-direction:column;gap:.25rem;display:flex}.tiptap-panel .tiptap-panel-group-content{flex-direction:column;gap:.625rem;padding:.625rem .5rem;display:flex}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row{flex-direction:column;gap:.375rem;display:flex}.tiptap-panel .tiptap-panel-group-content .tiptap-checkbox-row .tiptap-label{font-weight:500}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row .tiptap-input-group:focus-within{border:1px solid var(--tt-brand-color-500)}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row .tiptap-input-group:has(input:focus-visible){border:1px solid var(--tt-brand-color-500)}.tiptap-panel-separator{width:calc(100% - 1rem);margin:0 .5rem}.tiptap-checkbox-row{align-items:center;gap:.5rem;display:flex}.tiptap-document-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tiptap-document-field{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tiptap-document-field .tiptap-input-group:focus-within{border:1px solid var(--tt-brand-color-500)}.tiptap-document-field .tiptap-input-group:has(input:focus-visible){border:1px solid var(--tt-brand-color-500)}.tiptap-document-size-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.875rem;display:flex;position:relative}.tiptap-document-size-item[data-active-item]{background-color:var(--tt-interactive-hover-bg);color:var(--tt-interactive-hover-color)}.tiptap-document-size-item-content{flex-direction:column;gap:.125rem;width:100%;display:flex}.tiptap-document-size-item-title{color:var(--tt-size-item-title-color);font-size:.875rem;font-weight:500}.tiptap-document-size-item-subtitle{color:var(--tt-size-item-subtitle-color);font-size:10px;font-weight:600}.tiptap-document-size-item-dims{opacity:.6;white-space:nowrap;font-size:.6875rem}.tiptap-document-size-item-check{width:1rem;height:1rem;color:var(--tt-size-item-check-color);opacity:0;flex-shrink:0;font-size:24px;transition:opacity .2s}[data-active-state] .tiptap-document-size-item-check{opacity:1}.page-docx-document-bg-color-indicator{border-radius:var(--tt-radius-xl);background-color:var(--page-docx-document-bg-color-indicator);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.page-docx-document-bg-color-indicator:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--page-docx-document-bg-color-indicator);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .page-docx-document-bg-color-indicator:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-document-field .tiptap-combobox-list{max-height:300px}.llmedi-tiptap-editor{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.llmedi-tiptap-editor .page-docx__toolbar{z-index:10;border-radius:0;width:100%;transform:none;position:sticky!important;top:0!important}.llmedi-tiptap-editor .page-docx__editor{min-width:0}.llmedi-tiptap-editor .doc-viewport{flex:1;min-height:0;padding:24px 16px;overflow:auto}.llmedi-tiptap-editor .doc-viewport .tiptap.ProseMirror{margin:0 auto}.llmedi-tiptap-editor .tiptap-pagination-gap{height:var(--page-docx-page-gap,28px)!important}.llmedi-tiptap-editor .doc-flow[contenteditable=false] *{-webkit-user-select:text;user-select:text;opacity:1!important}.llmedi-tiptap-editor .doc-flow p:not(td p):not(th p):not(.tiptap-page-header *,.tiptap-page-footer *,.tiptap-page-footnotes *){font-size:inherit}.llmedi-tiptap-editor .document-settings{border-block:1px solid var(--tt-gray-light-a-200);padding:16px}.llmedi-tiptap-editor[data-layout=continuous] .doc-viewport{background:#fff;padding:12px}.llmedi-tiptap-editor[data-layout=continuous] .tiptap.ProseMirror{box-shadow:none;border:0;width:100%}.doc-flow :is(.tiptap-page-header,.tiptap-page-footer) table{--cell-margin-left:0;--cell-margin-right:0}.llmedi-tiptap-editor .doc-flow table :is(td,th):not(.tiptap-page-header *,.tiptap-page-footer *){text-align:left;border:.5pt solid #999;padding:3pt 5pt}.llmedi-tiptap-editor .doc-flow[contenteditable=false] [data-resize-handle]{display:none!important}[data-pdf-export] *{scrollbar-width:none!important}[data-pdf-export] ::-webkit-scrollbar{display:none!important}.llmedi-tiptap-editor{overflow-x:clip}.llmedi-tiptap-editor .document-workspace{flex:1;min-height:0;display:flex;overflow:auto}.llmedi-tiptap-editor .tiptap-sidebar{z-index:30;max-height:calc(100% - 44px);position:absolute;top:44px;bottom:0}.llmedi-tiptap-editor .tiptap-sidebar[data-open=false]{visibility:hidden;transition:transform var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing),visibility 0s linear var(--tt-sidebar-transition-duration)}[data-resize-container][data-node=image] img{height:auto!important}:is(.tiptap-page-header,.tiptap-page-footer),:is(.tiptap-header-editor-overlay,.tiptap-footer-editor-overlay,.tiptap-header-editor-offscreen,.tiptap-footer-editor-offscreen,.tiptap-header-editor-measurement,.tiptap-footer-editor-measurement) .tiptap.ProseMirror{overflow-wrap:anywhere;font-family:Liberation Sans,sans-serif;font-size:16px;line-height:1.6}.llmedi-tiptap-editor .doc-flow [data-slot],:is(.tiptap-header-editor-overlay,.tiptap-footer-editor-overlay) [data-slot]{background:color-mix(in srgb, var(--primary,#4f46e5) 8%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.llmedi-tiptap-editor .doc-flow [data-slot][data-source]{background:color-mix(in srgb, var(--triage-green,#16a34a) 12%, transparent)}.llmedi-tiptap-editor .doc-flow .doc-field,:is(.tiptap-header-editor-overlay,.tiptap-footer-editor-overlay) .doc-field{background:color-mix(in srgb, currentColor 7%, transparent);cursor:default;border-radius:2px;padding:0 1px}[data-pdf-export] :is([data-slot],.doc-field){background:0 0!important;padding:0!important}.doc-flow[data-document-stamp] .tiptap-page-footer:after{content:var(--document-stamp);text-align:right;color:#9ca3af;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;margin-top:2px;font-family:Liberation Sans,sans-serif;font-size:7pt;line-height:1.3;display:block}.llmedi-tiptap-editor .doc-flow .doc-slot-badge{vertical-align:baseline;-webkit-user-select:none;user-select:none;width:0;height:1em;display:inline-block;position:relative}.llmedi-tiptap-editor .doc-flow .doc-slot-badge>button{border:1px solid color-mix(in srgb, var(--primary,#4f46e5) 30%, transparent);width:16px;height:16px;color:var(--primary,#4f46e5);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-11px;left:-12px;box-shadow:0 1px 2px #00000014}.llmedi-tiptap-editor .doc-flow .doc-slot-badge>button:hover{background:color-mix(in srgb, var(--primary,#4f46e5) 10%, #fff)}.llmedi-tiptap-editor .doc-flow .doc-slot-badge>button svg{width:11px;height:11px}.llmedi-tiptap-editor .doc-flow .doc-field.ProseMirror-selectednode{outline:1.5px solid color-mix(in srgb, var(--primary,#4f46e5) 55%, transparent);outline-offset:1px}[data-pdf-export] .doc-slot-badge{display:none!important}
