@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.ProseMirror{cursor:text;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;outline:none;flex-direction:column;flex:1;max-width:100%;height:100%;min-height:200px;padding:1rem;display:flex;position:relative}.ProseMirror-focused{outline:none}div[data-contents=true]{flex-direction:column;flex:1;height:100%;display:flex}.tiptap-editor-content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden auto}.ProseMirror[contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text}.ProseMirror[contenteditable=false]{cursor:default;-webkit-user-select:text;user-select:text}.ProseMirror[contenteditable=false] .task-item input[type=checkbox],.ProseMirror[contenteditable=false] ul[data-type=taskList] li input[type=checkbox]{pointer-events:auto;cursor:pointer}.ProseMirror .task-list{margin:0 0 .75rem;padding:0;list-style:none!important}.ProseMirror .task-list li{list-style:none!important}.ProseMirror .task-item{align-items:flex-start;margin:.5rem 0;padding:0;display:flex}.ProseMirror .task-item>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;align-items:center;margin-top:.2rem;margin-right:.75rem;display:flex;position:relative}.ProseMirror .task-item>label input[type=checkbox]{cursor:pointer;accent-color:#3182ce;vertical-align:middle;width:16px;height:16px;margin:0}.ProseMirror .task-item>div{flex:auto;min-width:0;margin-top:0}.ProseMirror .task-item>div>p{margin:0;line-height:1.5}.ProseMirror .task-item[data-checked=true]>div{color:#9ca3af;opacity:.8;text-decoration:line-through}.ProseMirror .task-item[data-checked=true]>div>p{color:#9ca3af;text-decoration:line-through}.ProseMirror input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox}.ProseMirror p{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin:.3rem 0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-top:2rem;margin-bottom:1rem;font-weight:700;line-height:1.1}.ProseMirror h1{font-size:2rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror ul,.ProseMirror ol{padding:0 1rem;margin:0 0 .75rem!important}.ProseMirror ul.bullet-list{padding-left:1.5rem;list-style-type:disc}.ProseMirror ul.bullet-list li{list-style-type:disc;display:list-item}.ProseMirror ol.ordered-list{padding-left:1.5rem;list-style-type:decimal}.ProseMirror ol.ordered-list li{list-style-type:decimal;display:list-item}.ProseMirror ul li,.ProseMirror ol li{margin:.25rem 0}.ProseMirror ul[data-type=taskList]{list-style:none!important}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;margin:.5rem 0;padding:0;display:flex;list-style:none!important}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;align-items:center;margin-top:.2rem;margin-right:.75rem;display:flex}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;vertical-align:middle;width:16px;height:16px;margin:0}.ProseMirror ul[data-type=taskList] li>div{flex:auto;margin-top:0}.ProseMirror ul[data-type=taskList] li>div>p{margin:0;line-height:1.5}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:#9ca3af;text-decoration:line-through}.ProseMirror blockquote{border-left:3px solid #e5e7eb;margin:1.5rem 0;padding-left:1rem;font-style:italic}.ProseMirror code{color:#1f2937;word-wrap:break-word;overflow-wrap:break-word;background-color:#f3f4f6;border-radius:.25rem;max-width:100%;padding:.25rem .375rem;font-family:JetBrains Mono,Courier New,Courier,monospace;font-size:.85em}.ProseMirror pre{color:#1f2937;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;background:#f3f4f6;border-radius:.5rem;max-width:100%;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror del{text-decoration:line-through}.ProseMirror a{color:#3182ce;cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;max-width:100%;text-decoration:underline}.ProseMirror a:hover{color:#2c5aa0;text-decoration:underline}.ProseMirror[contenteditable=true] a{cursor:text;pointer-events:none}.ProseMirror[contenteditable=false] a{cursor:pointer;pointer-events:auto}.ProseMirror .editor-link{color:#3182ce;text-decoration:underline}.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror *{box-sizing:border-box;max-width:100%}.ProseMirror a,.ProseMirror span,.ProseMirror div{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.ProseMirror a[href]{word-break:break-all;max-width:100%;display:inline-block}.ProseMirror{overflow-wrap:anywhere}.ProseMirror *{word-wrap:break-word;overflow-wrap:break-word;max-width:100%!important}.ProseMirror li,.ProseMirror blockquote{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@supports (height:100dvh){.mobile-keyboard-aware{height:100dvh;max-height:100dvh}}@supports not (height:100dvh){.mobile-keyboard-aware{height:100vh;max-height:100vh}}@supports (padding:max(0px)){.mobile-safe-area{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media (max-width:768px){.mobile-safe-area{padding-bottom:max(48px,env(safe-area-inset-bottom))}}}@media (max-width:768px){.ProseMirror{min-height:150px;padding:.75rem}.tiptap-editor-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ProseMirror,input,textarea{font-size:16px!important}}@supports (-webkit-touch-callout:none){.mobile-keyboard-container{height:100dvh}.modal-open{width:100%;height:100%;position:fixed;overflow:hidden}}body.keyboard-visible{width:100%;position:fixed;overflow:hidden}.mobile-keyboard-aware{transition:height .3s ease-in-out,max-height .3s ease-in-out}@media (max-width:768px){.keyboard-visible .tiptap-editor-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto!important}.keyboard-visible .ProseMirror{padding-bottom:2rem}.keyboard-visible .mobile-keyboard-container{-webkit-overflow-scrolling:touch;overflow-y:auto}}
html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}@supports (height:100dvh){.mobile-modal{height:100dvh!important;max-height:100dvh!important}}@supports not (height:100dvh){.mobile-modal{height:100vh!important;max-height:100vh!important}@media screen and (max-width:768px){.mobile-modal{height:calc(100vh - env(keyboard-inset-height,0px))!important;max-height:calc(100vh - env(keyboard-inset-height,0px))!important}}}
