@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-font-weight:initial;--tw-border-style:solid}}}@layer components{code{border-radius:var(--radius-sm,.25rem);background-color:#ffffff1a;display:inline}@supports (color:color-mix(in lab,red,red)){code{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}code{padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);color:var(--color-white,#fff);font-size:.85em;--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:var(--font-weight-normal,400)!important}.markdown-content a code{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);color:var(--color-orange,oklch(65.18% .2339 34.08));font-size:.85em;--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:var(--font-weight-normal,400)!important}pre>code{border-style:var(--tw-border-style);background-color:#0000;border-width:0;font-size:1em;display:grid}.highlighted{background-color:#19446b80;position:relative}@supports (color:color-mix(in lab,red,red)){.highlighted{background-color:color-mix(in oklab,var(--color-blue-700,oklch(37.73% .082 249.05))50%,transparent)}}.highlighted-add{background-color:#176c2580;position:relative}@supports (color:color-mix(in lab,red,red)){.highlighted-add{background-color:color-mix(in oklab,var(--color-green-700,oklch(46.64% .1318 145.42))50%,transparent)}}.highlighted-modified{background-color:#edb2004d;position:relative}@supports (color:color-mix(in lab,red,red)){.highlighted-modified{background-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047))30%,transparent)}}.highlighted-remove{background-color:#bf000f80;position:relative}@supports (color:color-mix(in lab,red,red)){.highlighted-remove{background-color:color-mix(in oklab,var(--color-red-700,oklch(50.5% .213 27.518))50%,transparent)}}pre{counter-reset:line}pre code span.line{counter-increment:line;padding-right:1ch}pre code span.line:before{content:counter(line);text-align:right;color:#ccc;-webkit-user-select:none;user-select:none;opacity:.3;width:calc(2ch + 1rem);margin-left:.3ch;margin-right:calc(var(--spacing,.25rem)*2);border-right-style:var(--tw-border-style);height:100%;padding-right:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*0);border-color:#cccccc80;border-right-width:1px;font-size:.9em;display:inline-block}pre code span.line.highlighted-add:before{content:"+";opacity:1}pre code span.line.highlighted-remove:before{content:"-";opacity:1}pre code span.line.highlighted-modified:before{content:"M";opacity:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}/*! tailwindcss v4.1.12 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}@layer base{html{scroll-padding-top:calc(70px + 1.5rem)}.markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-top:1rem}.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)) a :before{content:"#";--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);padding-right:calc(var(--spacing,.25rem)*2);color:#ffffff80;display:inline-block;position:absolute}@supports (color:color-mix(in lab,red,red)){.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)) a :before{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)) a :before{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)):hover a :before{opacity:1}.markdown-content ul:not(:where(.not-content *)){padding-left:calc(var(--spacing,.25rem)*6);list-style-type:disc}.markdown-content ul:not(:where(.not-content *)) ::marker{color:#4b5563}.markdown-content li+li:not(:where(.not-content *)),.markdown-content dt+dt:not(:where(.not-content *)),.markdown-content dt+dd:not(:where(.not-content *)),.markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.markdown-content li>:is(:last-child:not(li,ul,ol,a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.markdown-content dt:not(:where(.not-content *)){font-weight:700}.markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--color-white);font-weight:600}.markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){max-width:100%;height:auto;display:block}.markdown-content h1:not(:where(.not-content *)){font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-top:calc(var(--spacing,.25rem)*0)!important}.markdown-content h2:not(:where(.not-content *)){font-size:var(--text-2xl)}.markdown-content h3:not(:where(.not-content *)){font-size:var(--text-xl)}.markdown-content h4:not(:where(.not-content *)),.markdown-content h5:not(:where(.not-content *)){font-size:var(--text-lg)}.markdown-content h6:not(:where(.not-content *)){color:#fff9}.markdown-content h6:not(:where(.not-content *)){font-size:var(--text-lg);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fff9}@supports (color:color-mix(in lab,red,red)){.markdown-content h6:not(:where(.not-content *)){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.markdown-content a:not(:where(.not-content *)){color:var(--color-orange);text-decoration-line:underline;text-decoration-style:dotted}.markdown-content a:hover:not(:where(.not-content *)){color:var(--color-white)}.markdown-content code:not(:where(.not-content *)){font-size:var(--text-sm);margin-block:-.125rem;padding:.125rem .375rem}.markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.markdown-content pre:not(:where(.not-content *)){border:1px solid var(--color-gray);tab-size:2;padding:.75rem 1rem}.markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--font-mono)}.markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--color-gray);padding-inline-start:1rem}.markdown-content table:not(:where(.not-content *)){border-spacing:0;display:block;overflow:auto}.markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--color-gray);vertical-align:baseline;padding:.5rem 1rem}.markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.markdown-content th:not(:where(.not-content *)){color:var(--color-white);font-weight:600}.markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.markdown-content hr:not(:where(.not-content *)){border:0}.markdown-content details:not(:where(.not-content *)){--markdown-details-border-color:var(--color-gray-500);--markdown-details-border-color--hover:var(--color-orange-600);border-inline-start:2px solid var(--markdown-details-border-color);border-radius:var(--radius-md,.375rem);background-color:#19446b33;padding-inline-start:1rem}@supports (color:color-mix(in lab,red,red)){.markdown-content details:not(:where(.not-content *)){background-color:color-mix(in oklab,var(--color-blue-700,oklch(37.73% .082 249.05))20%,transparent)}}.markdown-content details:not(:where(.not-content *)){padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}.markdown-content details:not([open]):hover:not(:where(.not-content *)),.markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--markdown-details-border-color--hover)}.markdown-content summary:not(:where(.not-content *)){color:var(--color-white);cursor:pointer;margin-inline-start:-.5rem;padding-inline-start:.5rem;font-weight:600;display:block}.markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.markdown-content summary:not(:where(.not-content *))::marker{display:none}.markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.markdown-content summary:not(:where(.not-content *)):before{--markdown-details-marker-size:1.25rem;content:"";height:var(--markdown-details-marker-size);width:var(--markdown-details-marker-size);margin-inline:calc((var(--markdown-details-marker-size)/4)*-1).25rem;vertical-align:middle;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .markdown-content summary:not(:where(.not-content *)):before,.markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.markdown-content p{line-height:28px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
