/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.safe-html-stylings{font-family:Roboto,sans-serif!important}.safe-html-stylings p{font-size:15px}.safe-html-stylings .table-scroll-container{width:100%;margin:.5rem 0;overflow-x:auto}.safe-html-stylings table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.safe-html-stylings table td,.safe-html-stylings table th{border-style:var(--tw-border-style);color:var(--color-white,rgba(var(--white)));border-width:1px;border-color:#3d251452}:is(.safe-html-stylings table td,.safe-html-stylings table th):where(.dark,.dark *){border-color:#dfdfdf52}.safe-html-stylings table td,.safe-html-stylings table th{box-sizing:border-box;vertical-align:top;min-width:1em;padding:6px 8px;position:relative}:is(.safe-html-stylings table td,.safe-html-stylings table th)>*{margin-bottom:0}.safe-html-stylings table th{color:var(--color-black,rgba(var(--black)));background-color:#3d25141a}.safe-html-stylings table th:where(.dark,.dark *){color:var(--color-white,rgba(var(--white)));background-color:#534e4b80}.safe-html-stylings table th{text-align:left;font-weight:700}.safe-html-stylings table td{color:var(--color-black,rgba(var(--black)));background-color:#0000}.safe-html-stylings table td:where(.dark,.dark *){color:var(--color-white,rgba(var(--white)))}.safe-html-stylings table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#95959633;position:absolute;inset:0}.safe-html-stylings table .column-resize-handle{background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.safe-html-stylings pre{color:#adbac7;background-color:#12141b;border-radius:.5rem;margin:.5em 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace;font-size:14px}.safe-html-stylings pre code{background:0 0;padding:0}.safe-html-stylings pre pre code.hljs{padding:1em;display:block;overflow-x:auto}.safe-html-stylings pre code.hljs{padding:3px 5px}.safe-html-stylings pre .hljs{color:#adbac7;background:#12141b}.safe-html-stylings pre .hljs-doctag,.safe-html-stylings pre .hljs-keyword,.safe-html-stylings pre .hljs-meta .hljs-keyword,.safe-html-stylings pre .hljs-template-tag,.safe-html-stylings pre .hljs-template-variable,.safe-html-stylings pre .hljs-type,.safe-html-stylings pre .hljs-variable.language_{color:#f47067}.safe-html-stylings pre .hljs-title,.safe-html-stylings pre .hljs-title.class_,.safe-html-stylings pre .hljs-title.class_.inherited__,.safe-html-stylings pre .hljs-title.function_{color:#dcbdfb}.safe-html-stylings pre .hljs-attr,.safe-html-stylings pre .hljs-attribute,.safe-html-stylings pre .hljs-literal,.safe-html-stylings pre .hljs-meta,.safe-html-stylings pre .hljs-number,.safe-html-stylings pre .hljs-operator,.safe-html-stylings pre .hljs-selector-attr,.safe-html-stylings pre .hljs-selector-class,.safe-html-stylings pre .hljs-selector-id,.safe-html-stylings pre .hljs-variable{color:#6cb6ff}.safe-html-stylings pre .hljs-tag{color:#adbac7}.safe-html-stylings pre .hljs-meta .hljs-string,.safe-html-stylings pre .hljs-regexp,.safe-html-stylings pre .hljs-string{color:#96d0ff}.safe-html-stylings pre .hljs-built_in,.safe-html-stylings pre .hljs-symbol{color:#f69d50}.safe-html-stylings pre .hljs-code,.safe-html-stylings pre .hljs-comment,.safe-html-stylings pre .hljs-formula{color:#768390}.safe-html-stylings pre .hljs-name,.safe-html-stylings pre .hljs-quote,.safe-html-stylings pre .hljs-selector-pseudo,.safe-html-stylings pre .hljs-selector-tag{color:#8ddb8c}.safe-html-stylings pre .hljs-subst{color:#adbac7}.safe-html-stylings pre .hljs-section{color:#316dca;font-weight:700}.safe-html-stylings pre .hljs-bullet{color:#eac55f}.safe-html-stylings pre .hljs-emphasis{color:#adbac7;font-style:italic}.safe-html-stylings pre .hljs-strong{color:#adbac7;font-weight:700}.safe-html-stylings pre .hljs-addition{color:#b4f1b4;background-color:#1b4721}.safe-html-stylings pre .hljs-deletion{color:#ffd8d3;background-color:#78191b}.safe-html-stylings pre .hljs-punctuation{color:#adbac7}.safe-html-stylings pre .hljs-emphasis{font-style:italic}.safe-html-stylings pre .hljs-strong{font-weight:900}.safe-html-stylings pre .hljs-keyword,.safe-html-stylings pre .hljs-attribute{font-weight:400}.safe-html-stylings pre strong .hljs-keyword,.safe-html-stylings pre strong .hljs-attribute,.safe-html-stylings pre .hljs-keyword strong,.safe-html-stylings pre .hljs-attribute strong,.safe-html-stylings pre .hljs-keyword.hljs-strong,.safe-html-stylings pre .hljs-attribute.hljs-strong{font-weight:900}.safe-html-stylings code{color:#adbac7;background-color:#12141b;border-radius:.25rem;padding:.2rem .4rem;font-family:JetBrainsMono,monospace;font-size:.9em}.safe-html-stylings a{cursor:pointer;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary,rgba(var(--primary)))}@media (hover:hover){.safe-html-stylings a:hover{color:color-mix(in srgb, rgba(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.safe-html-stylings a:hover{color:color-mix(in oklab, var(--color-primary,rgba(var(--primary))) 80%, transparent)}}.safe-html-stylings a:hover{text-decoration-line:underline}}.safe-html-stylings ul,.safe-html-stylings ol{margin:.25rem 1rem .25rem .4rem;padding:0 1rem}.safe-html-stylings ul li{list-style-type:disc;font-size:15px!important}.safe-html-stylings ul li p{margin-top:.25em;font-size:15px!important}.safe-html-stylings ul li a{font-size:15px!important}.safe-html-stylings ol li{list-style-type:decimal}.safe-html-stylings ol li p{margin-top:.25em;margin-bottom:.25em;font-size:15px!important}.safe-html-stylings ol li a{font-size:15px!important}.safe-html-stylings ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.safe-html-stylings ul[data-type=taskList] li{align-items:flex-start;display:flex;font-size:15px!important}.safe-html-stylings ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.45rem;margin-right:.5rem}.safe-html-stylings ul[data-type=taskList] li>div{flex:auto}.safe-html-stylings ul[data-type=taskList] input[type=checkbox]{cursor:pointer;border:2px solid rgb(var(--primary));background-color:rgb(var(--background));border-radius:4px}.safe-html-stylings ul[data-type=taskList] input[type=checkbox]:checked{background-color:rgb(var(--primary));accent-color:rgb(var(--primary))}.safe-html-stylings ul[data-type=taskList] ul[data-type=taskList]{margin:0}.safe-html-stylings{word-wrap:break-word;overflow-wrap:break-word;width:100%}.safe-html-stylings *{word-break:break-word;white-space:pre-wrap!important}.safe-html-stylings p,.safe-html-stylings h1,.safe-html-stylings h2,.safe-html-stylings h3,.safe-html-stylings h4,.safe-html-stylings h5,.safe-html-stylings h6,.safe-html-stylings li,.safe-html-stylings td,.safe-html-stylings th{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.safe-html-stylings pre,.safe-html-stylings code{word-break:break-all;white-space:pre-wrap!important}.safe-html-stylings figcaption{margin-top:calc(var(--spacing,.25rem) * 2);text-align:center;font-style:italic}.safe-html-stylings .tiptap-highlight{border-radius:var(--radius-sm,calc(var(--radius) - 4px));background-color:var(--color-primary,rgba(var(--primary)));padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:1px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#444;background:#f3f3f3}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
