@font-face{font-family:NunitoVariable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/nunito-latin-variable-wghtOnly-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NunitoVariable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/nunito-latin-ext-variable-wghtOnly-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--scrollbar-width: 0px}html,body{font-family:NunitoVariable,sans-serif;min-height:100vh}html{--un-gradient-from-position:0%;--un-gradient-from:rgb(249 115 22 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to:rgb(249 115 22 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 68 68 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){html{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}}h1,h2{font-family:NunitoVariable,sans-serif}@supports (not selector(::-webkit-scrollbar)){.scrollbar-sm{scrollbar-color:#e2e8f0 #f8fafc;scrollbar-width:thin}}.scrollbar-sm::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.scrollbar-sm::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}@supports (not selector(::-webkit-scrollbar)){.scrollbar-sm-contrast{scrollbar-color:#f8fafc #e2e8f0}}.scrollbar-sm-contrast::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm-contrast::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.scrollbar-sm-contrast::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-sm-contrast::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}@supports (not selector(::-webkit-scrollbar)){@media (prefers-color-scheme: dark){.scrollbar-sm{scrollbar-color:#1e293b #0f172a}.scrollbar-sm-contrast{scrollbar-color:#0f172a #1e293b}}}::-webkit-scrollbar{margin-top:1rem;width:.75rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.scrollbar-contrast::-webkit-scrollbar{width:1rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-contrast::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.scrollbar-contrast::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.scrollbar-contrast::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.gradient-image-mask{mask-image:linear-gradient(to bottom,black,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent)}.hero-image{transform:perspective(100rem) rotate3d(1,1,0,30deg) scale(1.1)}.hero-image-variant{transition:clip-path;transition-duration:.5s;transition-timing-function:ease-in-out}@media (min-width: 768px){.hero-image{transform:perspective(100rem) rotate3d(1,-1,0,30deg)}}@media (min-width: 768px){.hover\:hero-image:hover{transform:perspective(100rem) rotate3d(1,1,0,25deg)}}.icon-scroll,.icon-scroll:before{position:absolute;left:50%;bottom:3rem}.icon-scroll{width:2rem;height:3.5rem;display:none;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:1.5rem}@media (prefers-color-scheme: dark){.icon-scroll{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}@media (min-width: 768px){.icon-scroll{display:block}}.icon-scroll:before{content:"";width:8px;height:8px;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@media (prefers-color-scheme: dark){.icon-scroll:before{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}}@keyframes float{0%{box-shadow:0 5px 15px #0009;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(0)}50%{box-shadow:0 25px 15px #0003;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(-20px)}to{box-shadow:0 5px 15px #0009;transform:perspective(100rem) rotate3d(1,-1,0,30deg) translateY(0)}}@keyframes scroll{0%{opacity:1}to{opacity:0;transform:translateY(3rem)}}.astro-code{border-radius:1rem!important;--un-bg-opacity:1 !important;background-color:rgb(31 41 55 / var(--un-bg-opacity))!important;padding:.75rem 1rem!important}.astro-code::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;background-color:transparent}.astro-code::-webkit-scrollbar-track{margin:.75rem}.astro-code::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.astro-code::-webkit-scrollbar-corner{background-color:transparent}.astro-code code{font-family:Fira Code,monospace!important;font-size:14px!important;line-height:21px!important;display:flex;flex-direction:column}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){&:before,&:after{content:unset!important}border-radius:.5rem!important;--un-bg-opacity:1 !important;background-color:rgb(229 231 235 / var(--un-bg-opacity))!important;padding:.25rem .5rem!important;--un-text-opacity:1 !important;color:rgb(55 65 81 / var(--un-text-opacity))!important;font-weight:500!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}@media (prefers-color-scheme: dark){.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){--un-bg-opacity:1 !important;background-color:rgb(17 24 39 / var(--un-bg-opacity))!important;--un-text-opacity:1 !important;color:rgb(209 213 219 / var(--un-text-opacity))!important}}@supports (not selector(::-webkit-scrollbar)){@media (prefers-color-scheme: dark){.astro-code{scrollbar-color:#1e293b #0f172a}}}.clamp-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.clamp-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.icon-fill-current [data-icon]{fill:currentColor}.icon-fill-gradient [data-icon]{fill:url(#gradient)}@media (min-width: 1280px){.endpoint-card{width:calc(100% + 18rem + (min(1536px,(100vw - var(--scrollbar-width))) - 32rem - 768px)/2)}}.font-jetbrains,kbd{font-family:JetBrainsMonoVariable,monospace}#side-panel>div{height:100%}svg>path{fill:inherit}.grid-reset-margin>*{margin:0}.resize-cursor{cursor:ew-resize;cursor:col-resize}.prose{font-kerning:none}.prose :where(code):not(:where(.not-prose,.not-prose *)){white-space:pre-wrap}.prose p{position:relative}.prose .ProseMirror:not(:where(.not-prose,.not-prose *)){padding-bottom:8rem}.prose .ProseMirror:not(:where(.not-prose,.not-prose *))>*+div:not(.tableWrapper){margin-bottom:1.25rem}.prose .tableWrapper{margin-bottom:.75rem;overflow-x:scroll;padding-bottom:.5rem}.prose .tableWrapper::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose .tableWrapper::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose .tableWrapper::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose .tableWrapper::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose img{border-radius:1rem}@media (prefers-color-scheme: dark){.prose img{border-width:2px;--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table{overflow:visible;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}.prose table tbody{width:100%}.prose table tr{border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose table tr{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table td,.prose table th{position:relative;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));padding:.5rem;text-align:left;vertical-align:top;font-weight:500;min-width:100px;border-style:none solid solid none;word-break:break-all}@media (prefers-color-scheme: dark){.prose table td,.prose table th{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose table th{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose table th{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose table tr:first-child td,.prose table tr:first-child th{border-top-style:solid}.prose table tr td:first-child,.prose table tr th:first-child{border-left-style:solid}.prose table p{margin:0;padding:0}.prose table .selectedCell:after{@apply bg-primary;opacity:.1;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.prose table .column-resize-handle{pointer-events:none;position:absolute;bottom:-.125rem;top:-.125rem;right:-.1875rem;z-index:10;width:.25rem}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){position:relative;font-weight:700;margin:0!important}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):hover{cursor:pointer}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{position:absolute;left:-1.5rem;display:none;--un-scale-x:.9;--un-scale-y:.9;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));padding-right:1.5rem;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));opacity:0;content:"#"}@media (prefers-color-scheme: dark){.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}@media (min-width: 768px){.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):before{display:block}}.prose :where(h2,h3):not(:where(.not-prose,.not-prose *)):hover:before{opacity:1}.prose h3:not(:where(.not-prose,.not-prose *)):before{left:-1.25rem;padding-right:1.25rem}.prose :where(ul p,ol p):not(:where(.not-prose,.not-prose *)){margin:0}.prose :where(ul:not([data-type=taskList]) li>*+*,ol li>*+*):not(:where(.not-prose,.not-prose *)){margin-top:1.25rem;margin-bottom:1.25rem}.prose :where(li>ul,li>ol,li>div>ul,li>div>ol):not(:where(.not-prose,.not-prose *)){margin:0}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)){padding-left:0rem}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li{padding-left:.5rem;display:flex!important;justify-content:start;align-items:start;min-height:1.75em;min-width:1rem}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label{display:flex;align-items:center;justify-content:center;margin-right:.5rem;min-height:1.75em}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li label input:checked{border-color:transparent}}.prose :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)) li>div{min-width:1rem}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:9999px;margin:1.25rem 0}@media (prefers-color-scheme: dark){.prose :where(hr):not(:where(.not-prose,.not-prose *)){--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode{border-width:1px}.form-checkbox{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.form-checkbox:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.form-checkbox{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.form-checkbox:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.form-checkbox:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.form-checkbox:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.form-checkbox:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.form-checkbox:checked{border-color:transparent}}.prose-output,.prose-editor{font-kerning:none}.prose-output p,.prose-output ul,.prose-output ol,.prose-output blockquote,.prose-editor p,.prose-editor ul,.prose-editor ol,.prose-editor blockquote{position:relative}.prose-output :where(p,ul,ol,blockquote):hover .ProseMirror-widget[data-widget=draggableText],.prose-editor :where(p,ul,ol,blockquote):hover .ProseMirror-widget[data-widget=draggableText]{opacity:1}.prose-output .ProseMirror-widget[data-widget=draggableText],.prose-editor .ProseMirror-widget[data-widget=draggableText]{position:absolute;top:0;left:-2.5rem;height:100%;width:2.5rem;display:flex;align-items:flex-start;justify-content:center;opacity:0;padding-top:5px}.prose-output .ProseMirror-widget[data-widget=draggableText]>svg,.prose-editor .ProseMirror-widget[data-widget=draggableText]>svg{width:100%;height:1.5rem;cursor:pointer;border-radius:9999px;fill:currentColor;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){.prose-output .ProseMirror-widget[data-widget=draggableText]>svg,.prose-editor .ProseMirror-widget[data-widget=draggableText]>svg{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}.prose-output>*>.ProseMirror,.prose-editor>*>.ProseMirror{padding-bottom:12rem}.prose-output .tableWrapper,.prose-editor .tableWrapper{margin-bottom:.75rem;overflow-x:scroll;padding-bottom:.5rem}.prose-output .tableWrapper::-webkit-scrollbar,.prose-editor .tableWrapper::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output .tableWrapper::-webkit-scrollbar,.prose-editor .tableWrapper::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output .tableWrapper::-webkit-scrollbar-thumb,.prose-editor .tableWrapper::-webkit-scrollbar-thumb{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output .tableWrapper::-webkit-scrollbar-thumb,.prose-editor .tableWrapper::-webkit-scrollbar-thumb{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output table,.prose-editor table{overflow:visible;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}.prose-output table tbody,.prose-editor table tbody{width:100%}.prose-output table tr,.prose-editor table tr{border-width:2px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose-output table tr,.prose-editor table tr{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output table td,.prose-output table th,.prose-editor table td,.prose-editor table th{position:relative;border-width:2px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));padding:.5rem;text-align:left;vertical-align:top;font-weight:500;min-width:100px;border-style:none solid solid none;word-break:break-all}@media (prefers-color-scheme: dark){.prose-output table td,.prose-output table th,.prose-editor table td,.prose-editor table th{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output table th,.prose-editor table th{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output table th,.prose-editor table th{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output table tr:first-child td,.prose-output table tr:first-child th,.prose-editor table tr:first-child td,.prose-editor table tr:first-child th{border-top-style:solid}.prose-output table tr td:first-child,.prose-output table tr th:first-child,.prose-editor table tr td:first-child,.prose-editor table tr th:first-child{border-left-style:solid}.prose-output table p,.prose-editor table p{margin:0;padding:0}.prose-output table .selectedCell:after,.prose-editor table .selectedCell:after{@apply bg-primary;opacity:.1;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.prose-output table .column-resize-handle,.prose-editor table .column-resize-handle{pointer-events:none;position:absolute;bottom:-.125rem;top:-.125rem;right:-.1875rem;z-index:10;width:.25rem}.prose-output table.resizing .code-block-editor,.prose-editor table.resizing .code-block-editor{display:none}.prose-output table.resizing .code-block-placeholder,.prose-editor table.resizing .code-block-placeholder{display:flex}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button{font-weight:700;font-family:JetBrainsMonoVariable,monospace;position:absolute;left:-2.5rem;background:#f9fafb;height:2rem;width:2rem;justify-content:center;display:flex;align-items:center;color:#6b7280;border-radius:25%;font-size:1rem;line-height:1rem;text-align:center;top:50%;transform:translateY(-50%);border-width:2px;opacity:1}@media (prefers-color-scheme: dark){.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)) .open-slash-menu>button{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output h1,.prose-output h2,.prose-output h3,.prose-output h4,.prose-output h5,.prose-output h6,.prose-output .open-slash-menu,.prose-editor h1,.prose-editor h2,.prose-editor h3,.prose-editor h4,.prose-editor h5,.prose-editor h6,.prose-editor .open-slash-menu{position:relative;margin:0}.prose-output h1>button,.prose-output h2>button,.prose-output h3>button,.prose-output h4>button,.prose-output h5>button,.prose-output h6>button,.prose-output .open-slash-menu>button,.prose-editor h1>button,.prose-editor h2>button,.prose-editor h3>button,.prose-editor h4>button,.prose-editor h5>button,.prose-editor h6>button,.prose-editor .open-slash-menu>button{margin-top:1rem}.prose-output .open-slash-menu button,.prose-editor .open-slash-menu button{font-size:1.25em;line-height:1.25em;font-weight:600}.prose-output :where(h1):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h1):not(:where(.not-prose,.not-prose *)):before{top:1.65625em;content:"H1"}.prose-output :where(h2):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h2):not(:where(.not-prose,.not-prose *)):before{top:1.34375em;content:"H2"}.prose-output :where(h3):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h3):not(:where(.not-prose,.not-prose *)):before{top:1.109375em;content:"H3"}.prose-output :where(h4):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h4):not(:where(.not-prose,.not-prose *)){line-height:2.1rem}.prose-output :where(h4):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h4):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H4"}.prose-output :where(h5):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h5):not(:where(.not-prose,.not-prose *)){line-height:2.1rem}.prose-output :where(h5):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h5):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H5"}.prose-output :where(h6):not(:where(.not-prose,.not-prose *)),.prose-editor :where(h6):not(:where(.not-prose,.not-prose *)){font-size:.875em;line-height:2.1rem}.prose-output :where(h6):not(:where(.not-prose,.not-prose *)):before,.prose-editor :where(h6):not(:where(.not-prose,.not-prose *)):before{top:1.05rem;content:"H6"}.prose-output :where(ul p,ol p):not(:where(.not-prose,.not-prose *)),.prose-editor :where(ul p,ol p):not(:where(.not-prose,.not-prose *)){margin:0}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)),.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *)){padding-left:0rem}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li{padding-left:.5rem;display:flex!important;justify-content:start;align-items:start;min-height:1.75em;min-width:1rem}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label{display:flex;align-items:center;justify-content:center;margin-right:.5rem;min-height:1.75em}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input{height:1.5rem;width:1.5rem;cursor:pointer;border-width:2px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:disabled{cursor:default;opacity:.7}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:focus{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:hover:disabled{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"),linear-gradient(to top right,var(--un-gradient-stops));border-color:transparent}@media (prefers-color-scheme: dark){.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li label input:checked{border-color:transparent}}.prose-output :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li>div,.prose-editor :where(ul[data-type=taskList]):not(:where(.not-prose,.not-prose *))>li>div{min-width:1rem}.prose-output :where(hr):not(:where(.not-prose,.not-prose *)),.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)){border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-radius:9999px;margin:1.25rem 0}@media (prefers-color-scheme: dark){.prose-output :where(hr):not(:where(.not-prose,.not-prose *)),.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)){--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity))}}.prose-output :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode,.prose-editor :where(hr):not(:where(.not-prose,.not-prose *)).ProseMirror-selectednode{border-width:1px}.prose-output :where(u),.prose-editor :where(u){text-decoration:underline wavy}.prose-output :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:.375rem 0}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){margin:.375rem 0!important}.prose-output :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before{display:none}.prose-output pre{white-space:pre-wrap;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding:.5rem .75rem;line-height:1.25rem}@media (prefers-color-scheme: dark){.prose-output pre{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar{width:.5rem;height:1rem;border-width:1px;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output pre::-webkit-scrollbar{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar-thumb{border-width:4px;--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));border-radius:.5rem;border-style:solid;--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}@media (prefers-color-scheme: dark){.prose-output pre::-webkit-scrollbar-thumb{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}}.prose-output pre::-webkit-scrollbar-track{margin-left:.5rem;margin-right:.5rem}.prose-output pre code{padding:0;background-color:transparent;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}@media (prefers-color-scheme: dark){.prose-output pre code{background-color:transparent;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}}.prose-output code{border-radius:.375rem;--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));padding-left:.25rem;padding-right:.25rem}@media (prefers-color-scheme: dark){.prose-output code{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}}.narrow-prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){line-height:inherit;margin:0}.narrow-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:0}
