@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.tiptap-editor{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tiptap-plaintext-paragraph{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin:0;white-space:pre-wrap}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor,.tiptap-editor .ProseMirror,.tiptap-editor .ProseMirror:focus,.tiptap-editor .ProseMirror:focus-visible,.tiptap-editor:focus,.tiptap-editor:focus-visible,.tiptap-editor:focus-within{outline:none!important;box-shadow:none!important}.tiptap-editor .ProseMirror ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror ::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.tiptap-editor.streaming:after{content:"";position:absolute;top:0;right:0;height:.5rem;width:.5rem}@keyframes pulse{50%{opacity:.5}}.tiptap-editor.streaming:after{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.node-highlight{background-color:rgba(0,123,255,.15)!important;border-radius:4px!important;box-shadow:0 0 0 5px rgba(0,123,255,.15)!important;transition:all .1s ease-in-out!important}.text-selection-highlight{background-color:rgba(255,193,7,.4)!important;color:#1a1a1a!important;transition:all .1s ease-in-out!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.track-insertion{background-color:rgba(34,197,94,.25);color:#166534}.track-deletion,.track-insertion{border-radius:2px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.track-deletion{background-color:rgba(239,68,68,.15);color:#991b1b;text-decoration:line-through;text-decoration-color:#dc2626}.track-deletion:empty:after,.track-insertion:empty:after{content:"";display:inline-block;width:3px;height:1em;vertical-align:text-bottom}.track-insertion:empty:after{background-color:rgba(34,197,94,.5)}.track-deletion:empty:after{background-color:rgba(239,68,68,.4)}.track-changes-hidden .track-insertion{background-color:transparent;color:inherit;padding:0}.track-changes-hidden .track-deletion{display:none}.track-changes-hidden .track-change-focused,.track-changes-hidden .track-change-focused>.track-deletion,.track-changes-hidden .track-change-focused>.track-insertion{outline:none;box-shadow:none;animation:none}.track-change-focused{outline:3px solid rgba(59,130,246,.7);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(59,130,246,.3);transition:outline-color .2s ease,box-shadow .2s ease;animation:track-change-focus-in .3s ease-out}@keyframes track-change-focus-in{0%{outline-color:rgba(59,130,246,1);outline-width:4px;box-shadow:0 0 16px 4px rgba(59,130,246,.5)}to{outline-color:rgba(59,130,246,.7);outline-width:3px;box-shadow:0 0 8px 2px rgba(59,130,246,.3)}}.track-insertion.track-change-focused{outline-color:rgba(34,197,94,.8);box-shadow:0 0 8px 2px rgba(34,197,94,.3)}.track-deletion.track-change-focused{outline-color:rgba(239,68,68,.8);box-shadow:0 0 8px 2px rgba(239,68,68,.3)}.track-change-focused>.track-insertion{outline:3px solid rgba(34,197,94,.8);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(34,197,94,.3);animation:track-change-focus-in .3s ease-out}.track-change-focused>.track-deletion{outline:3px solid rgba(239,68,68,.8);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(239,68,68,.3);animation:track-change-focus-in .3s ease-out}.track-change-focused:has(>.track-deletion),.track-change-focused:has(>.track-insertion){outline:none;box-shadow:none;animation:none}.track-insertion ::-moz-selection,.track-insertion::-moz-selection{background-color:rgba(34,197,94,.5)}.track-insertion ::selection,.track-insertion::selection{background-color:rgba(34,197,94,.5)}.track-deletion ::-moz-selection,.track-deletion::-moz-selection{background-color:rgba(239,68,68,.4)}.track-deletion ::selection,.track-deletion::selection{background-color:rgba(239,68,68,.4)}