/*! tailwindcss v4.1.11 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.viewer :first-child{margin-top:0}.viewer{z-index:81;overflow-wrap:break-word;position:relative;overflow:visible}.viewer ol,.viewer ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}:is(.viewer ul,.viewer ol) li p{margin-top:.25em;margin-bottom:.25em}.viewer ul>li{list-style:outside}.viewer ol>li{list-style:decimal}.viewer blockquote{border-left:10px solid var(--background-color-secondary);margin:1.5rem 0;padding-left:1rem}.viewer a{color:#119ed6;text-decoration:underline}.viewer a:visited{color:#822ec7}.viewer a:hover{text-decoration:none}.viewer p{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-size-body1,var(--font-size-lg));line-height:var(--text-height-body1,var(--line-height-relaxed));letter-spacing:var(--text-spacing-body1,var(--letter-spacing-normal))}.viewer h1,.viewer h2,.viewer h3,.viewer h4,.viewer h5,.viewer h6{text-wrap:pretty;line-height:1.1}.viewer h1,.viewer h2,.viewer h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*5.5);padding-bottom:calc(var(--spacing,.25rem)*1.5);border-bottom:1px var(--tw-border-style) #ccc}.viewer h1{font-size:var(--text-size-hero,var(--font-size-xxxl));line-height:var(--text-height-hero,var(--line-height-none));letter-spacing:var(--text-spacing-hero,var(--letter-spacing-tighter))}.viewer h2{font-size:var(--text-size-title1,var(--font-size-xxl));line-height:var(--text-height-title1,var(--line-height-snug));letter-spacing:var(--text-spacing-title1,var(--letter-spacing-tighter))}.viewer h3{font-size:var(--text-size-title2,var(--font-size-xl));line-height:var(--text-height-title2,var(--line-height-normal));letter-spacing:var(--text-spacing-title2,var(--letter-spacing-tight))}.viewer h4,.viewer h5,.viewer h6{font-size:var(--text-size-subtitle1,var(--font-size-lg));line-height:var(--text-height-subtitle1,var(--line-height-normal));letter-spacing:var(--text-spacing-subtitle1,var(--letter-spacing-tight))}.viewer hr{border:none;border-top:1px solid var(--border-color-neutral);cursor:pointer;margin:2rem 0}.viewer hr.ProseMirror-selectednode{border-top:1px solid var(--border-color-primary)}.viewer img{cursor:auto;max-width:100%;height:auto;margin:1.5rem 0;display:block}.viewer .mention{color:var(--text-color-primary);background-color:var(--background-color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4rem;padding:.1rem .3rem}.viewer .mention:after{content:"​"}.viewer .has-focus{box-shadow:0 0 0 2px var(--background-color-primary);border-radius:3px}.viewer table{table-layout:fixed;border-collapse:collapse;margin:0;width:100%;margin-inline:auto;overflow:hidden}.viewer table td,.viewer table th{box-sizing:border-box;vertical-align:top;border:1px solid var(--border-color-neutral);min-width:1em;padding:6px 8px;position:relative}:is(.viewer table td,.viewer table th)>*{margin-bottom:0}.viewer table th{text-align:left;background-color:var(--background-color-primary);font-weight:700}.viewer table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#34495e80;position:absolute;inset:0}.viewer table .column-resize-handle{background-color:var(--background-color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.viewer .tableWrapper{margin:1.5rem 0;overflow-x:auto}.viewer.resize-cursor{cursor:ew-resize;cursor:col-resize}.viewer .details{overflow-wrap:anywhere;border:1px solid var(--border-color-neutral);border-radius:.5rem;gap:.25rem;margin:1.5rem 0;display:block;position:relative;top:0;overflow:hidden}.viewer .details>summary{cursor:pointer;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;padding:.5rem;font-size:20px;font-weight:700;list-style:none;transition:transform .25s;display:grid}.viewer .details>summary:before{content:"▶";border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;transition:transform .25s;display:flex}.viewer .details>summary:hover:before{background-color:var(--background-color-secondary)}.viewer .details[open]{overflow:auto}.viewer .details[open] summary{border-bottom:1px solid var(--border-color-neutral)}.viewer .details[open] summary:before{transform:rotate(90deg)}.viewer .details>div[data-type=detailsContent]{flex-direction:column;width:100%;padding-left:2.5rem;padding-right:.5rem;display:flex;overflow-x:auto}.viewer .details>div[data-type=detailsContent]>p{margin-bottom:0}.viewer .details>div[data-type=detailsContent]>:last-child{margin-bottom:.5rem}.viewer .details .details{margin:.5rem 0}.viewer p.is-editor-empty:first-child:before{float:left;height:0;color:var(--gray-4);content:attr(data-placeholder);pointer-events:none}.viewer mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#faf594;border-radius:.4rem;padding:.1rem .3rem}.viewer ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.viewer ul[data-type=taskList] li{align-items:center;display:flex}.viewer ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.viewer ul[data-type=taskList] li>div{flex:auto}.viewer ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.viewer ul[data-type=taskList] ul[data-type=taskList]{margin:0}.shiki-yooncarrot{background-color:#35393f;border-radius:5px;width:100%;min-width:300px;max-width:1120px;margin:10px auto;position:relative}.shiki-yooncarrot :not(table){line-height:1.1em}.shiki-yooncarrot:before{color:#fff;content:"🍓 🍊 🥝";align-items:center;height:40px;padding-left:10px;display:flex}.shiki-yooncarrot:after{color:#fff5ee;content:attr(data-language);font-size:large;position:absolute;top:9px;right:10px}.shiki-yooncarrot>pre{box-sizing:border-box;background-color:#1e1e1e;border-radius:0 0 5px 5px;max-height:700px;margin-top:0;padding:18px 5px 18px 0;font-size:16px;overflow:auto}.shiki-yooncarrot>pre>code>p{white-space:pre;counter-increment:linenumber}.shiki-yooncarrot>pre>code>p:before{color:#999;letter-spacing:normal;white-space:nowrap;text-align:right;content:counter(linenumber);width:25px;margin-right:10px;display:inline-block}.shiki-yooncarrot>pre>code>span.carrot-line{white-space:pre;counter-increment:linenumber}.shiki-yooncarrot>pre>code>span.carrot-line:before{color:#999;letter-spacing:normal;white-space:nowrap;text-align:right;content:counter(linenumber);width:25px;margin-right:10px;display:inline-block}.shiki-yooncarrot>pre>code>span.error-line{white-space:pre;background-color:#512e2e;border-left:3px solid #bf1818;padding-left:1rem}.shiki-yooncarrot>pre::-webkit-scrollbar{width:16px;height:16px}.shiki-yooncarrot>pre::-webkit-scrollbar-thumb{border:6px solid #1e1e1e;border-radius:20px}.shiki-yooncarrot>pre::-webkit-scrollbar-thumb:vertical{background:linear-gradient(#c0552b 33%,#c9dd11 66%,#4ee927)}.shiki-yooncarrot>pre::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,#c0552b 33%,#c9dd11 66%,#4ee927)}.shiki-yooncarrot>pre::-webkit-scrollbar-track{background-color:#0000}.shiki-yooncarrot>pre::-webkit-scrollbar-corner{background-color:#1e1e1e}.shiki-yooncarrot>pre code ::selection{background:#a476d8;font-weight:bolder!important}.shiki-yooncarrot>pre p,.shiki-yooncarrot>pre span{line-height:2rem}.shiki-yooncarrot>pre span.carrot-line,.shiki-yooncarrot>pre span.error-line{display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}