/*! 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}}