/*! 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}}}pre code .line-highlighter{z-index:calc(10*-1);-webkit-user-select:none;user-select:none;border-left:2px solid #0000;width:100%;position:absolute}@media (hover:hover){pre code .line-highlighter:hover{border-left-style:var(--tw-border-style);border-left-width:4px}}pre code .line-number{color:#71717a;text-align:right;-webkit-user-select:none;user-select:none;margin-left:2px;padding-right:1ch;display:inline-block}.tiptap[contenteditable=true] pre code .line-highlighter:has(+.line-number:hover){border-left-width:4px;border-left-color:gold}:root{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tiptap-image-upload-active:var(--tt-brand-color-500);--tiptap-image-upload-progress-bg:var(--tt-brand-color-50);--tiptap-image-upload-icon-bg:var(--tt-brand-color-500);--tiptap-image-upload-text-color:var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-image-upload-border:var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-image-upload-icon-color:var(--white)}.dark{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tiptap-image-upload-active:var(--tt-brand-color-400);--tiptap-image-upload-progress-bg:var(--tt-brand-color-900);--tiptap-image-upload-icon-bg:var(--tt-brand-color-400);--tiptap-image-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-image-upload-border:var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-image-upload-icon-color:var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md,.5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;inset:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--tt-button-default-icon-color);transition:color .2s ease}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn svg{width:1rem;height:1rem}.tiptap-image-upload .tiptap-image-upload-dragger{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-dragger-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,0,255),.05)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-dragger{border-color:var(--tiptap-image-upload-active)}
/*! 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}}}.markdown-body{--base-size-2:.125rem;--base-size-4:.25rem;--base-size-8:.5rem;--base-size-16:1rem;--base-size-24:1.5rem;--base-size-32:2rem;--base-size-40:2.5rem;--base-text-weight-normal:300;--base-text-weight-medium:400;--base-text-weight-semibold:500;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fgColor-accent:Highlight;font-weight:300}.markdown-body ol{list-style-type:decimal}.markdown-body ul{list-style-type:disc}.markdown-body p:has(+ul){margin-bottom:10px}.markdown-body ol,.markdown-body ul{margin:.1rem 1rem .1rem .4rem;padding:0 1rem}.markdown-body ol li p,.markdown-body ul li p{margin-top:.25em;margin-bottom:.25em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body h1{margin-top:var(--base-size-32);font-weight:var(--base-text-weight-semibold,600);border-bottom:1px solid var(--borderColor-muted);color:var(--color-text,rgb(var(--text-color)));padding-bottom:.3em;font-size:2em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:var(--base-size-2);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h2{margin-top:var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);color:rgb(var(--color1));padding-bottom:.3em;font-size:1.5em}.markdown-body h2,.markdown-body h3{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h3{margin-top:var(--base-size-16);margin-bottom:var(--base-size-16);color:var(--color-text,rgb(var(--text-color)));font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold,600);color:color-mix(in srgb,rgb(var(--text-color))90%,transparent);font-size:1em}@supports (color:color-mix(in lab,red,red)){.markdown-body h4{color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))90%,transparent)}}.markdown-body h5{font-size:.875em}.markdown-body h5,.markdown-body h6{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h6{color:var(--fgColor-muted);font-size:.85em}.markdown-body p,.markdown-body pre{margin-top:0;margin-bottom:22.5px}.markdown-body div.pre{margin-bottom:22.5px}.markdown-body .\[\&\>pre\]\:mb-0 pre{margin-bottom:0}.markdown-body a{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color3));text-decoration-color:rgb(var(--color3));transition:-webkit-text-decoration .3s,text-decoration .3s}.markdown-body a[href^=\#]{-webkit-text-decoration-color:rgb(var(--color4));text-decoration-color:rgb(var(--color4))}.markdown-body a:hover{text-decoration-thickness:3px}.markdown-body hr{box-sizing:content-box;height:.25em;margin:var(--base-size-24)0;background:0 0;background-color:rgb(var(--text-color));border:0;padding:0;overflow:hidden}.markdown-body blockquote{color:rgb(var(--text-color));background-color:rgb(var(--text-color)/.05);border-left:.25em solid rgb(var(--text-color));margin:32px 0 64px;padding:.5em 1em .1em 3em}.markdown-body blockquote>p:last-child{margin-bottom:12px}.markdown-body strong{color:inherit;font-weight:500}.markdown-body p:has(img+span){text-align:center;font-size:.9rem}.markdown-body p>img{margin:0 auto}.markdown-body .code-inline,.markdown-body p code{background-color:color-mix(in srgb,rgb(var(--text-color))15%,transparent);border-radius:.25rem;font-size:85%}@supports (color:color-mix(in lab,red,red)){.markdown-body .code-inline,.markdown-body p code{background-color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))15%,transparent)}}.markdown-body .code-inline,.markdown-body p code{padding:calc(var(--spacing,.25rem)*.5);color:var(--color-text,rgb(var(--text-color)))}.markdown-body li code{background-color:color-mix(in srgb,rgb(var(--text-color))15%,transparent);border-radius:.25rem;font-size:85%}@supports (color:color-mix(in lab,red,red)){.markdown-body li code{background-color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))15%,transparent)}}.markdown-body li code{padding:calc(var(--spacing,.25rem)*.5);color:var(--color-text,rgb(var(--text-color)))}.markdown-body>p:has(img){margin:22.5px 0}.markdown-body ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.markdown-body ul[data-type=taskList] li{align-items:flex-start;display:flex}.markdown-body ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-right:.5rem;margin-top:calc(var(--spacing,.25rem)*2);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-eva-text,rgb(var(--text-color)));flex:none}.markdown-body ul[data-type=taskList] li>label:has(:first-child[type=checkbox]:checked){border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.markdown-body ul[data-type=taskList] li>div{flex:auto}.markdown-body ul[data-type=taskList] input[type=checkbox]{cursor:pointer;appearance:none;place-content:center;display:flex}.markdown-body ul[data-type=taskList] input[type=checkbox]:before{content:"";clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);background-color:var(--color-eva-text,rgb(var(--text-color)));width:100%;height:100%;transform:scale(0)}.markdown-body ul[data-type=taskList] input[type=checkbox]:checked:before{transform:scale(1)}.markdown-body ul[data-type=taskList] ul[data-type=taskList]{margin:0}.markdown-body input[type=checkbox]:checked{accent-color:var(--color-eva-text-border,#3b3d44)}.markdown-body input[type=checkbox]{width:.9em;height:.9em}.markdown-body section>.toggle{cursor:pointer;float:inline-start;-webkit-user-select:none;user-select:none;transition:transform .2s;transform:rotate(0)}.markdown-body section[data-collapsed=true]>.toggle{transform:rotate(-90deg)}.markdown-body section[data-collapsed]>.toggle-content{padding-left:calc(var(--spacing,.25rem)*10)}.markdown-body section[data-collapsed=true]>div.toggle-content>div[data-type=groupBlock]{display:none}.markdown-body .blinking{animation:var(--animate-blinking,blinking 1s step-end infinite)}.markdown-body .align-center{text-align:center}.markdown-body .image-container{max-width:100%;line-height:0;display:inline-block;position:relative}.markdown-body [id]{scroll-margin-top:50px}.markdown-body .playful{font-family:var(--font-playful,var(--font-playful))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes blinking{0%,to{opacity:0}50%{opacity:1}}