:root{--cm-tag:#1e66f5;--cm-comment:#6a737d;--cm-class:#6f42c1;--cm-variable:#df8e1d;--cm-keyword:#d73a49;--cm-string:#40a02b;--cm-name:#22863a;--cm-heading:#24292e;--cm-deleted:#b31d28;--cm-deleted-bg:#ffeef0;--cm-atom:#e36209;--cm-invalid:#cb2431}html.dark{--cm-tag:#f07178;--cm-comment:#8b949e;--cm-class:#d2a8ff;--cm-variable:#c792ea;--cm-keyword:#ff7b72;--cm-string:#c3e88d;--cm-name:#7ee787;--cm-heading:#d2a8ff;--cm-deleted:#ffdcd7;--cm-deleted-bg:#ffeef0;--cm-atom:#ffab70;--cm-invalid:#f97583}.cm-tag{color:var(--cm-tag)}.cm-comment{color:var(--cm-comment)}.cm-class{color:var(--cm-class)}.cm-variable{color:var(--cm-variable)}.cm-keyword{color:var(--cm-keyword)}.cm-string{color:var(--cm-string)}.cm-name{color:var(--cm-name)}.cm-heading{color:var(--cm-heading)}.cm-deleted{color:var(--cm-deleted);background-color:var(--cm-deleted-bg)}.cm-atom{color:var(--cm-atom)}.cm-invalid{color:var(--cm-invalid)}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.truncated-text{margin:0}.custom-tooltip{position:absolute;top:120%;left:0;width:80%;background-color:#333;color:#fff;padding:8px;border-radius:4px;white-space:normal;overflow-wrap:break-word;visibility:hidden;opacity:0;z-index:10;transition:opacity .3s ease;pointer-events:none}.tooltip-wrapper:hover .custom-tooltip{visibility:visible;opacity:1}.rte-button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:calc(var(--rte-radius, .5rem)*.75);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .15s ease-in;white-space:nowrap;width:auto;height:2rem;padding-inline:.75rem;border:1px solid transparent;font-size:.875rem;line-height:1.25rem}.rte-button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.rte-button__text{display:inline-flex;align-items:center;text-align:inherit;flex:1 auto}*+.rte-button__text{margin-left:.5rem}.rte-button.rte-button--icon-only{padding:0;aspect-ratio:1/1}.rte-button--primary{color:var(--rte-primary-fg);background-color:var(--rte-primary);border-color:var(--rte-primary)}.rte-button--primary:not(:disabled):hover{background-color:color-mix(in srgb,var(--rte-primary),#fff 15%)}.rte-button--secondary{color:var(--rte-secondary-fg);background-color:var(--rte-secondary);border-color:var(--rte-secondary)}.rte-button--secondary:not(:disabled):hover{background-color:color-mix(in srgb,var(--rte-secondary),#000 8%)}.rte-button--outline{background-color:var(--rte-bg,#fff);border-color:var(--rte-border)}.rte-button--outline:not(:disabled):hover{background-color:var(--rte-muted);color:var(--rte-muted-fg)}.rte-button--ghost{color:var(--rte-accent-fg)}.rte-button--ghost:not(:disabled):hover{background-color:var(--rte-accent);color:var(--rte-fg,#1f2328)}.rte-tooltip{z-index:50;padding:.375rem .625rem;min-height:1.75rem;text-wrap:nowrap;border-radius:calc(var(--rte-radius, .5rem)*.75);background-color:var(--rte-tooltip);color:var(--rte-tooltip-fg);font-weight:500;font-size:.75rem;line-height:1rem;line-height:1.5}.rte-dropdown{z-index:50;display:flex;flex-direction:column;gap:.25rem;padding:.375rem;background-color:var(--rte-bg,#fff);border-radius:var(--rte-radius,.5rem);box-shadow:var(--rte-shadow-1,0 0 0 1px rgba(209,217,224,.502),0 6px 12px -3px rgba(37,41,46,.039),0 6px 18px 0 rgba(37,41,46,.122))}.rte-dropdown__indicator{width:1rem;display:flex;justify-content:center}.rte-dropdown__item{position:relative;display:flex;gap:.5rem;align-items:center;padding:.375rem .5rem;border-radius:calc(var(--rte-radius, .5rem)*.75);outline:none;color:var(--rte-fg,#1f2328);cursor:pointer;font-size:.875rem;line-height:1.25rem}.rte-dropdown__item:hover{background-color:var(--rte-accent)}.rte-dropdown__item[data-active],.rte-dropdown__item[data-active]:hover{color:var(--rte-primary);background-color:var(--rte-accent)}.rte-popover{z-index:50;background-color:var(--rte-bg,#fff);padding:.25rem;border-radius:var(--rte-radius,.5rem);box-shadow:var(--rte-shadow-1,0 0 0 1px rgba(209,217,224,.502),0 6px 12px -3px rgba(37,41,46,.039),0 6px 18px 0 rgba(37,41,46,.122))}.rte-toolbar{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;row-gap:.375rem;-moz-column-gap:.25rem;column-gap:.25rem;padding:.375rem}.rte-toolbar--vertical{flex-direction:column}.rte-toolbar--dense{padding:.125rem}.rte-toolbar-context{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;row-gap:.375rem;-moz-column-gap:.25rem;column-gap:.25rem;padding:.375rem}.rte-toolbar-context--vertical{flex-direction:column}.rte-toolbar-context--dense{padding:.125rem}.rte-toolbar__divider{border:solid var(--rte-border);border-width:0 thin 0 0;width:1px;height:1.25rem;margin:0 .25rem;flex-shrink:0}.rte-toolbar__divider--horizontal{border:solid var(--rte-border);border-width:0 0 thin;width:100%;height:1px;margin:.25rem 0}.rte-input{display:flex;width:100%;height:2rem;padding:.375rem .625rem;border-radius:calc(var(--rte-radius, .5rem)*.75);border:1px solid var(--rte-border);background-color:var(--rte-muted);outline:2px solid transparent;color:var(--rte-fg,#1f2328);font-size:.875rem;line-height:1.25rem}.rte-input::-moz-placeholder{color:var(--rte-muted-fg)}.rte-input::placeholder{color:var(--rte-muted-fg)}.rte-input:focus-visible{outline-color:var(--rte-primary)}.rte-label{font-size:90%;display:inline-block;line-height:1.25rem;margin-bottom:.5rem;color:var(--rte-muted-fg);font-weight:700}.rte-resizer{position:absolute;top:0;left:0;pointer-events:none;transition:none}.rte-resizer__control{position:absolute;pointer-events:auto;background-color:var(--rte-primary);aspect-ratio:1/1;border:2px solid var(--rte-bg,#fff);transition:none}.rte-dialog{position:fixed;inset:0;background-color:var(--rte-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.rte-color__list{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.rte-color__btn{min-width:1.25rem;height:1.25rem;border:1px solid var(--rte-border);border-radius:4px;transition:all .3s cubic-bezier(.075,.82,.165,1);transform:scale(1)}.rte-color__btn:hover{transform:scale(1.2)}.rte-color__btn[data-active]{box-shadow:0 0 0 1px var(--rte-bg,#fff),0 0 0 3px var(--rte-primary)}.rte-cp{width:260px;display:flex;flex-direction:column}.rte-cp__tabs{display:flex;margin-inline:-.25rem;margin-top:-.25rem;border-bottom:1px solid var(--rte-border)}.rte-cp__tab{width:100%;font-size:90%;position:relative}.rte-cp__tab:first-child:after{content:"";position:absolute;right:-2px;width:1px;height:100%;border-left:1px solid var(--rte-border)}.rte-cp__tab[data-active]:before{content:"";position:absolute;left:-.125rem;bottom:-.125rem;inset-inline:0;height:2px;background-color:var(--rte-primary)}.rte-cp__main{padding:0 .5rem;margin-block:.75rem}.rte-cp__actions{padding:0 .5rem;margin-bottom:.5rem;margin-top:.125rem;display:flex;gap:.5rem}.rte-cp-custom,.rte-cp-swatches{display:flex;flex-direction:column;gap:.625rem}.rte-cp-custom__preview{display:flex;align-items:center;gap:.5rem}.rte-tb__builder{font-size:90%}.rte-tb__grid{display:flex;flex-direction:column;gap:.375rem;padding:.5rem}.rte-tb__row{display:flex;gap:.5rem}.rte-tb__cell{width:1rem;height:1rem;background-color:var(--rte-accent);box-shadow:0 0 0 1.5px var(--rte-border)}.rte-tb__cell--active{box-shadow:0 0 0 1.5px var(--rte-primary)}.rte-editor{all:unset;display:flex;flex-direction:column;border:1px solid var(--rte-border);border-radius:var(--rte-radius,.5rem);font-family:var(--rte-editor-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji);box-shadow:var(--rte-shadow-1,0 0 0 1px rgba(209,217,224,.502),0 6px 12px -3px rgba(37,41,46,.039),0 6px 18px 0 rgba(37,41,46,.122));font-size:.875rem;line-height:1.25rem}.rte-editor--fullscreen{--rte-editor-max-height:auto;--rte-editor-min-height:auto;position:fixed;inset:0;z-index:50}.rte-editor__content{flex:1;position:relative;width:100%;margin:0 auto;font-size:var(--rte-editor-font-size,1rem);line-height:var(--rte-editor-line-height,1.75)}.rte-editor__container{cursor:text;display:flex;flex:1;position:relative;padding-inline:1.75rem;background-color:var(--rte-bg,#fff);color:var(--rte-fg,#1f2328);min-height:var(--rte-editor-min-height);max-height:var(--rte-editor-max-height);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.251)) transparent}.rte-editor__container:has(.cm-editor){padding-inline:1rem}.rte-editor__container:has(.ProseMirror-focused),.rte-editor__container:has(.cm-focused){border-radius:calc(var(--rte-radius, .5rem)*.75);box-shadow:0 0 0 2px var(--rte-primary)}.rte-menu-bar,.rte-status-bar{display:flex;align-items:center;min-height:2.75rem;background-color:var(--rte-bg,#fff);padding:.125rem}.rte-menu-bar{border-bottom:1px solid var(--rte-border);border-top-left-radius:var(--rte-radius,.5rem);border-top-right-radius:var(--rte-radius,.5rem)}.rte-status-bar{border-top:1px solid var(--rte-border);border-bottom-left-radius:var(--rte-radius,.5rem);border-bottom-right-radius:var(--rte-radius,.5rem)}.rte-status-bar .rte-counter{margin-left:auto;padding:.25rem .5rem;display:flex;align-items:center;gap:.75rem;font-weight:500;color:var(--rte-muted-fg)}.rte-menu__button{position:relative;padding-inline:.5rem}.rte-menu__button[data-active],.rte-menu__button[data-active]:hover{color:var(--rte-primary);background-color:var(--rte-accent)}.rte-menu__button:has(.rte-icon-arrow){width:auto;padding-inline:.25rem}.rte-menu__button:has(.rte-icon-arrow) .rte-button__text:first-child{margin-left:.25rem}.rte-menu__button .rte-icon-arrow{display:flex;align-items:center;justify-content:center;margin-left:.125rem}.rte-bubble-menu{border-radius:var(--rte-radius,.5rem);background-color:var(--rte-bubble,var(--rte-bg,#fff));box-shadow:var(--rte-shadow-2,0 0 0 1px #d1d9e0,0 8px 16px -4px rgba(37,41,46,.078),0 4px 32px -4px rgba(37,41,46,.078),0 24px 48px -12px rgba(37,41,46,.078),0 48px 96px -24px rgba(37,41,46,.078))}.rte-link__form{width:20rem;padding:1rem}.rte-link__label{font-weight:600}.rte-link__label:not(:first-child){margin-top:1rem}.rte-link__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.125rem}.rte-link__actions button{padding-inline:1rem}.rte-text-alternative__form{min-width:22rem;display:flex;gap:.5rem;padding:.375rem .5rem}.rte-text-alternative__form input{flex:1;width:100%}.rte-heading-dropdown{min-width:10rem}.rte-heading-dropdown [data-heading=p]{font-size:.875rem;line-height:1.25rem}.rte-heading-dropdown [data-heading=h1]{font-size:1.5rem;line-height:2rem;font-weight:700}.rte-heading-dropdown [data-heading=h2]{font-size:1.25rem;line-height:1.75rem;font-weight:700}.rte-heading-dropdown [data-heading=h3]{font-size:1.125rem;line-height:1.75rem;font-weight:700}.rte-heading-dropdown [data-heading=h4]{font-size:1rem;line-height:1.5rem;font-weight:700}.rte-code-dropdown{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.rte-code-dropdown .code-search{height:2.25rem}.rte-code-dropdown .code-list{display:flex;flex-direction:column;gap:.25rem;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.251)) transparent}.rte-code-dropdown .code-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.75rem;border-radius:calc(var(--rte-radius, .5rem)*.75);cursor:pointer;font-size:.875rem;line-height:1.25rem}.rte-code-dropdown .code-item:hover{background-color:var(--rte-accent)}.rte-code-dropdown .code-item__indicator{position:absolute;left:.375rem}.ProseMirror-selectednode:has(iframe),img.ProseMirror-selectednode{box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror{flex:1;outline:none;width:100%;white-space:pre-wrap;position:relative;padding-block:1.75rem}.ProseMirror[contenteditable=true] .ProseMirror-selectednode:has(iframe),.ProseMirror[contenteditable=true] img.ProseMirror-selectednode,.ProseMirror[contenteditable=true] img:has(+figcaption.ProseMirror-selectednode){box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror>:first-child{margin-top:0}.ProseMirror [data-indent="1"]{text-indent:1em}.ProseMirror [data-indent="2"]{text-indent:2em}.ProseMirror [data-indent="3"]{text-indent:3em}.ProseMirror [data-indent="4"]{text-indent:4em}:where(.ProseMirror>p.is-editor-empty:first-child,figcaption.is-empty):before{content:attr(data-placeholder);float:left;color:var(--rte-muted-fg);pointer-events:none;width:100%;height:0}.ProseMirror ::-moz-selection{background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2))}.ProseMirror .selection,.ProseMirror ::selection{background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2))}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2));pointer-events:none}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{font-weight:700;margin-top:1.25rem}.ProseMirror h1{font-size:1.75em;margin-top:1.75rem}.ProseMirror h2{font-size:1.625em;margin-top:1.75rem}.ProseMirror h3{font-size:1.25em;margin-top:1.5rem}.ProseMirror h4{font-size:1em}.ProseMirror p{font-size:1em;line-height:1.75}.ProseMirror a{color:var(--rte-editor-link,var(--rte-primary));font-weight:600}.ProseMirror a:hover{text-decoration:underline}.ProseMirror a:not([href]){color:inherit;text-decoration:none;font-weight:400}.ProseMirror ol,.ProseMirror ul{padding-inline:2rem}.ProseMirror ol li,.ProseMirror ul li{margin-block:.375rem;padding-inline-start:.375rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror blockquote{padding:.375rem 1.25rem;font-style:italic;border-left:.25rem solid var(--rte-border)}.ProseMirror iframe,.ProseMirror img,.ProseMirror video{display:block;max-width:100%;height:auto;margin-inline:auto;cursor:default}.ProseMirror iframe{width:100%;margin:0 auto;pointer-events:none;aspect-ratio:16/9;position:relative}.ProseMirror figure{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror figcaption{font-size:90%;color:var(--rte-muted-fg);text-align:center;line-height:1.4;cursor:text;padding:.5rem 1.5rem .25rem;margin-bottom:-.25rem}.ProseMirror code,.ProseMirror kbd,.ProseMirror pre,.ProseMirror samp{font-family:var(--rte-editor-code-font,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);font-feature-settings:normal;font-variation-settings:normal}.ProseMirror code{border:1px solid var(--rte-border);border-radius:calc(var(--rte-radius, .5rem)*.75);padding:.15rem .3rem;font-size:90%}.ProseMirror code,.ProseMirror pre{background:var(--rte-editor-code-bg,#f6f8fa)}.ProseMirror pre{white-space:pre!important;-moz-tab-size:2;-o-tab-size:2;tab-size:2;line-height:1.55;padding:.75rem 1.25rem;border:1px solid var(--rte-border);color:var(--rte-fg,#1f2328);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.251)) transparent}.ProseMirror pre code{background:transparent;padding:0;border:none}.ProseMirror .tableWrapper{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.251)) transparent}.ProseMirror table{border:1px solid var(--rte-border);font-size:90%;overflow:hidden;border-collapse:collapse;table-layout:fixed;margin-inline:auto}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--rte-border);padding:.5rem .75rem;position:relative;vertical-align:top;text-align:left}.ProseMirror table th{background-color:var(--rte-muted)}.ProseMirror table .column-resize-handle{background-color:var(--rte-primary);bottom:-2px;pointer-events:none;position:absolute;right:-1px;top:0;width:3.5px;z-index:10}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:var(--rte-hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--rte-hljs-function)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-id,.hljs-variable,.hljs-variable.language_{color:var(--rte-hljs-variable)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--rte-hljs-string)}.hljs-built_in,.hljs-params,.hljs-symbol{color:var(--rte-hljs-builtin)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--rte-hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--rte-hljs-markup)}.hljs-addition{color:var(--rte-hljs-inserted);background-color:#1b4721}.hljs-deletion{color:var(--rte-hljs-deleted);background-color:#78191b}.hljs-changed{color:var(--rte-hljs-changed)}.hljs-section{color:var(--rte-hljs-constant);font-weight:700}.hljs-emphasis{color:var(--rte-hljs-fg);font-style:italic}.hljs-strong{color:var(--rte-hljs-fg);font-weight:700}.tiptap-ai-changes--old,.tiptap-ai-changes--old>*{color:var(--color-red-700);background-color:var(--color-red-100)}.tiptap-ai-changes--new,.tiptap-ai-changes--new>*{color:var(--color-green-700);background-color:var(--color-green-100)}.toc-sidebar{width:18rem;max-width:100%;height:100vh;background:#fff;border-right:1px solid #e5e7eb;padding:1rem;overflow-y:auto;box-shadow:2px 0 5px rgba(0,0,0,.1)}.dark .toc-sidebar{background:#1f2937;border-color:#374151}.editor-group{min-height:400px;width:100%;display:flex;flex-direction:column}.editor-content{height:100%;display:flex;flex-direction:row}#editorcontainer{overflow-y:hidden!important}.rte-editor{height:100%}.rte-editor_content{flex:1}.comments-sidebar{width:300px;padding:15px}.control-group{align-items:flex-start;background-color:var(--white);display:flex;flex-direction:column;gap:.5rem}.label-small{color:var(--gray-5);font-size:.75rem;font-weight:400}.tiptap-ai-insertion{color:#706f6f}.popover{width:154px;background-color:#fff;box-shadow:0 .54px 1.49px 0 rgba(0,0,0,.02),0 1.5px 4.13px 0 rgba(0,0,0,.031),0 3.62px 9.95px 0 rgba(0,0,0,.039),0 12px 20px 0 rgba(0,0,0,.059);border-radius:.5rem;padding:.5rem}.popover:not(:last-child){border-bottom:1px solid var(--gray-3)}.button-group{justify-content:center;display:flex;flex-wrap:wrap;gap:.25rem}.button-group button{background:var(--gray-2);border-radius:.5rem;border:none;color:var(--black);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.15;margin:none;padding:.375rem .625rem;transition:all .2scubic-bezier .65,.05,.36,1}.button-group button.disabled,.button-group button:disabled{background:var(--gray-4);color:var(--gray-5);cursor:not-allowed;opacity:.6}.popover-parent{padding-bottom:.5rem}button.destructive{background-color:var(--red-light)}button.destructive:hover{background-color:var(--red-light-contrast)}.collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-cursor__label{border-radius:3px 3px 3px 0;color:#0d0d0d;font-size:12px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tiptap-thread,.tiptap-thread *{transition:all .2s cubic-bezier(.65,.05,.36,1)}.tiptap-thread[data-type=block]:first-child{margin-top:0}.tiptap-thread[data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){outline-width:2px;outline-color:transparent;outline-style:dashed}body{overflow:hidden}body .main{overflow:auto}body .sidebar{width:20rem}@media(max-width:540px){body .sidebar{padding-bottom:0;width:100%}}.rte-editor input[type=text],.rte-editor textarea{background-color:unset;border:1px solid var(--gray-3);border-radius:.5rem;color:var(--black)}.threads-group{align-self:stretch;display:flex;flex-direction:column;gap:.5rem;margin:0 -1rem;overflow:auto;padding:0 1rem}@media(max-width:540px){.threads-group{margin:0 -1.5rem;max-height:40vh;padding:0 1.5rem 1.5rem;width:calc(100% + 3rem)}}.threads-group .thread{border-radius:.5rem;box-shadow:0 0 0 1px var(--gray-3) inset;display:flex;flex-direction:column;transition:all .2s cubic-bezier(.65,.05,.36,1)}.threads-group .thread.is-active,.threads-group .thread:hover{box-shadow:0 0 0 1px var(--gray-4) inset}.threads-group .thread.is-open{box-shadow:0 0 0 1px var(--purple) inset}.threads-group .thread .header-group{border-bottom:1px solid var(--gray-3);padding:.375rem .5rem}.threads-group .thread .header-group button{background-color:unset}.threads-group .thread .header-group button:hover{background-color:var(--gray-2)}.threads-group .thread .hint{align-items:center;background-color:var(--yellow-light);border:1px solid var(--gray-2);border-radius:.5rem;display:flex;flex-direction:row;font-size:.75rem;gap:.5rem;line-height:1.15;min-height:1.75rem;padding:.25rem .5rem;margin:.8rem .8rem 0}.threads-group .thread:not(.is-open) .comments-group .comment:not(:last-child){padding-bottom:0}.threads-group .thread:not(.is-open) .comments-group .comment .comment-content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box}.threads-group .thread:not(.is-open) .comments-group .comment .comment-content .button-group{display:none}.threads-group .thread:not(.is-open) .comments-group .comment .comment-content label{display:inherit}.threads-group .thread:not(.is-open) .comments-group .comments-count{margin-top:.2rem}.threads-group .thread .comments-group{display:flex;flex-direction:column;padding:.8rem}.threads-group .thread .comments-group .comment{display:flex;flex-direction:column;gap:.125rem}.threads-group .thread .comments-group .comment.deleted{opacity:.5}.threads-group .thread .comments-group .comment:not(:first-child){border-top:1px solid var(--gray-3);padding-top:.75rem}.threads-group .thread .comments-group .comment:not(:last-child){padding-bottom:.75rem}.threads-group .thread .comments-group .comment .comment-edit{padding:unset}.threads-group .thread .comments-group .comment .comment-content{display:flex;flex-direction:column;gap:.625rem}.threads-group button{font-size:.75rem;padding:.25rem .375rem;border-radius:.375rem}.threads-group .button-group{gap:.125rem}.threads-group label{color:var(--gray-5);font-size:.75rem;font-weight:400}.threads-group p{font-size:.75rem;line-height:1.4;margin:0;overflow:hidden}.threads-group .label-group{-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;flex-wrap:wrap}.threads-group .label-group label:not(:first-child):before{content:"·";padding-right:.25rem}.threads-group .label-group label:first-of-type{font-weight:700;color:var(--black)}.threads-group .comment-edit,.threads-group .reply-group{display:flex;flex-direction:column;gap:.375rem;padding:.2rem .8rem .8rem}.threads-group .comment-edit textarea,.threads-group .reply-group textarea{height:4.5rem;resize:none;padding:.375rem .625rem;line-height:1.3;width:100%}.threads-group .comment-edit textarea:focus,.threads-group .comment-edit textarea:focus-visible,.threads-group .reply-group textarea:focus,.threads-group .reply-group textarea:focus-visible{border-color:var(--rte-border)}.threads-group .comment-edit .flex-row,.threads-group .reply-group .flex-row{-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.threads-group .reply-group:not(:has(textarea:focus)) .flex-row{display:none}.threads-group .reply-group textarea:-moz-placeholder-shown:not(:focus){height:2rem}.threads-group .reply-group textarea:placeholder-shown:not(:focus){height:2rem}.threads-group .reply-group textarea:not(:-moz-placeholder-shown){height:4.5rem}.threads-group .reply-group textarea:not(:placeholder-shown){height:4.5rem}.threads-group .reply-group:has(textarea:not(:-moz-placeholder-shown)) .flex-row{display:flex}.threads-group .reply-group:has(textarea:not(:placeholder-shown)) .flex-row{display:flex}.col-group{display:flex;flex-direction:row}@media(max-width:540px){.col-group{flex-direction:column-reverse}}.main{display:flex;flex-direction:column;width:100%}.sidebar{border-left:1px solid var(--rte-border);flex-grow:0;flex-shrink:0;padding:1rem;position:sticky;height:100vh;top:0;width:20rem}@media(max-width:540px){.sidebar{border-bottom:1px solid var(--rte-border);border-left:unset;width:100%;height:auto;position:unset;padding:1.5rem}}.sidebar-options{height:100%;gap:1rem;position:sticky;top:1rem}.option-group,.sidebar-options{align-items:flex-start;display:flex;flex-direction:column}.option-group{gap:.625rem;width:100%}.option-group form,.option-group form input{width:100%}.tiptap .tiptap-thread[data-status-all=open][data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:var(--yellow);outline-color:var(--yellow)}.tiptap .tiptap-thread[data-status-all=open][data-type=block]:hover>:not(p,h1,h2,h3,h4,h5,h6,ul,li),.tiptap .tiptap-thread[data-status-all=open][data-type=block][data-state=hovered]>:not(p,h1,h2,h3,h4,h5,h6,ul,li),.tiptap .tiptap-thread[data-status-all=open][data-type=block][data-state=selected]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:var(--yellow-contrast);outline-color:var(--yellow-contrast)}.tiptap .tiptap-thread[data-status-all=open][data-type=inline]{border-bottom:2px dashed var(--yellow-contrast)}.tiptap .tiptap-thread[data-status-all=open][data-type=inline]:hover,.tiptap .tiptap-thread[data-status-all=open][data-type=inline][data-state=hovered],.tiptap .tiptap-thread[data-status-all=open][data-type=inline][data-state=selected]{background-color:var(--yellow)}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:var(--yellow);outline-color:var(--yellow)}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block]:hover>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block][data-state=hovered]>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block][data-state=selected]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:var(--yellow-contrast);outline-color:var(--yellow-contrast)}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline]{border-bottom:2px dashed var(--yellow-contrast)}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline]:hover,[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline][data-state=hovered],[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline][data-state=selected]{background-color:var(--yellow)}.tippy-box{max-width:500px!important;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);border:2px;border-radius:5px;background-color:#fff}:root{--rte-bg:#fff;--rte-fg:#1f2328;--rte-border:#d1d9e0;--rte-primary:#0969da;--rte-primary-fg:#fff;--rte-secondary:#f0f1f3;--rte-secondary-fg:#59636e;--rte-muted:#f6f8fa;--rte-muted-fg:#59636e;--rte-accent:#818b981f;--rte-accent-fg:#59636e;--rte-tooltip:#25292e;--rte-tooltip-fg:#f0f0f0;--rte-overlay:#32324d33;--rte-hljs-comment:#6a737d;--rte-hljs-keyword:#d73a49;--rte-hljs-entity:#6f42c1;--rte-hljs-function:#6f42c1;--rte-hljs-variable:#005cc5;--rte-hljs-constant:#005cc5;--rte-hljs-string:#032f62;--rte-hljs-regexp:#032f62;--rte-hljs-markup:#22863a;--rte-hljs-builtin:#e36209;--rte-hljs-inserted:#34d058;--rte-hljs-deleted:#b31d28;--rte-hljs-changed:#e36209;--rte-hljs-ignored:#f6f8fa;--rte-editor-font-size:15px;--rte-editor-line-height:1.5;--rte-editor-font:var(--font-sans);--rte-editor-code-font:var(--font-mono);--rte-editor-code-bg:#f6f8fa;--rte-editor-scrollbar:#00000040;--rte-editor-selection:#2383e247;--rte-radius:0.5rem;--white:#fff;--black:#2e2b29;--black-contrast:#110f0e;--gray-1:rgba(61,37,20,.05);--gray-2:rgba(61,37,20,.08);--gray-3:rgba(61,37,20,.12);--gray-4:rgba(53,38,28,.3);--gray-5:rgba(28,25,23,.6);--green:#22c55e;--purple:#6a00f5;--purple-contrast:#5800cc;--purple-light:rgba(88,5,255,.05);--yellow-contrast:#facc15;--yellow:rgba(250,204,21,.4);--yellow-light:#fffae5;--red:#ff5c33;--red-light:#ffebe5;--shadow:0px 12px 33px 0px rgba(0,0,0,.06),0px 3.618px 9.949px 0px rgba(0,0,0,.04);--color-green-100:oklch(0.962 0.044 156.743);--color-green-700:oklch(0.527 0.154 150.069);--color-red-100:oklch(0.936 0.032 17.717);--color-red-700:oklch(0.505 0.213 27.518)}.dark{--rte-bg:#0d1017;--rte-fg:#f0f6fc;--rte-border:#3d444d;--rte-primary:#4493f8;--rte-tooltip:#3d444d;--rte-bubble:#151b23;--rte-overlay:#ffffff30;--rte-secondary:#2e373e;--rte-secondary-fg:#b1b8c0;--rte-muted:#1a2029;--rte-muted-fg:#b1b8c0;--rte-accent:#2d3440;--rte-accent-fg:#b1b8c0;--rte-hljs-comment:#8b949e;--rte-hljs-keyword:#ff7b72;--rte-hljs-entity:#d2a8ff;--rte-hljs-function:#d2a8ff;--rte-hljs-variable:#79c0ff;--rte-hljs-constant:#79c0ff;--rte-hljs-string:#a5d6ff;--rte-hljs-regexp:#a5d6ff;--rte-hljs-markup:#7ee787;--rte-hljs-builtin:#ffa657;--rte-hljs-inserted:#3fb950;--rte-hljs-deleted:#f85149;--rte-hljs-changed:#ffa657;--rte-hljs-ignored:#161b22;--rte-editor-code-bg:#1a2029;--rte-editor-scrollbar:#ffffff40;--rte-shadow-1:0px 0px 0px 1px #3d444d,0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--rte-shadow-2:0px 0px 0px 1px #3d444d,0px 8px 16px -4px #01040966,0px 4px 32px -4px #01040966,0px 24px 48px -12px #01040966,0px 48px 96px -24px #01040966;--rte-shadow-3:0px 0px 0px 1px #3d444d,0px 24px 48px 0px #010409}