div[data-astro-cid-d6puh33w]{width:100%;margin:0 auto;padding:0 1em}@media (min-width: 576px){div[data-astro-cid-d6puh33w]{max-width:540px}}section[data-astro-cid-sh445jdo]{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}section[data-astro-cid-sh445jdo]:first-of-type{padding-top:0}section[data-astro-cid-sh445jdo]:last-of-type{padding-bottom:0}header[data-astro-cid-3ef6ksr2]{--em: 18.4px ;position:sticky;top:0;margin-top:var(--section-spacing);padding:calc(var(--em) * .25);z-index:999;pointer-events:none}svg[data-astro-cid-3ef6ksr2]{display:block;position:relative;width:auto;height:calc(var(--em) * 2);z-index:1;overflow:visible}section[data-astro-cid-3ef6ksr2]{display:inline-block}div[data-astro-cid-3ef6ksr2]{position:relative;pointer-events:all}div[data-astro-cid-3ef6ksr2]:after{--blur-radius: 12px;--border-radius: calc(var(--em) * .6);--visible-sides-offset: calc((var(--em) * -1 * .5) - var(--blur-radius));--thank-you-for-noticing-the-smooth-blur: inset( min(calc(var(--border-radius) * -1), var(--blur-radius)) var(--blur-radius) var(--blur-radius) var(--blur-radius) round var(--border-radius) );content:"";display:block;position:absolute;left:var(--visible-sides-offset);right:var(--visible-sides-offset);top:calc((var(--em) * -1 * .25) - var(--blur-radius));bottom:var(--visible-sides-offset);background-color:rgba(var(--color-bg-rgb),.2);-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius));-webkit-clip-path:var(--thank-you-for-noticing-the-smooth-blur);clip-path:var(--thank-you-for-noticing-the-smooth-blur)}footer[data-astro-cid-sz7xmlte]{padding-top:var(--section-spacing)}.footer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding:.5em 0;font-size:.7em}.footer-content[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:has(svg){line-height:0}hr[data-astro-cid-sz7xmlte]{margin:0}button[data-astro-cid-x3pjskd3]{display:inline-flex;align-items:center;position:fixed;right:0;top:0;padding:.5em;border:none;background:none;color:inherit;font-size:inherit;text-align:center;line-height:1;text-decoration:none;cursor:pointer;z-index:1000}[data-astro-cid-x3pjskd3][data-icon]{display:none}[data-theme=light] [data-astro-cid-x3pjskd3][data-theme-toggle]>[data-astro-cid-x3pjskd3][data-icon=moon]{display:block}[data-theme=dark] [data-astro-cid-x3pjskd3][data-theme-toggle]>[data-astro-cid-x3pjskd3][data-icon=sun]{display:block}body{background-color:var(--color-bg);color:var(--color-fg);font-size:1.15rem;line-height:1.2;letter-spacing:-.0175em}*,*:before,*:after{box-sizing:border-box}html{font-family:General Sans,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-weight:500}sup,sub,small{font-size:.7em}del{text-decoration-thickness:.05em}img,video,audio,picture{display:block;max-width:100%;height:auto}picture{overflow:hidden}hr{border:none;border-top:1px solid var(--color-fg);margin:1rem 0}ul,ol{padding-left:1.5em}ul>li,ol>li{padding-left:.5em}ul>li:not(:first-child),ol>li:not(:first-child){margin-top:.333em;padding-left:.5em}ul ol,ol ul,ul ul,ol ol{margin-top:.333em}pre{border-radius:var(--border-radius);overflow:auto}.shiki{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75em}span.shiki{padding:.25em .4em;border-radius:var(--border-radius);box-decoration-break:clone;-webkit-box-decoration-break:clone;vertical-align:middle}pre>code{display:inline-block;padding:.75em;border-radius:0;background-color:transparent}ul pre{margin-top:.25em;margin-bottom:.25em}[data-icon]{display:inline-block;width:1em;height:1em;font-size:inherit}.SimpleAnalytics{visibility:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.p{display:block;margin:1rem 0;font-family:inherit;font-variant-ligatures:common-ligatures}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;letter-spacing:-.0125em}h1,.h1{font-size:calc(1.7778rem * var(--heading-scale))}h2,.h2{font-size:calc(1.5rem * var(--heading-scale))}h3,.h3{font-size:calc(1.35rem * var(--heading-scale))}h4,.h4{font-size:calc(1.15rem * var(--heading-scale))}h5,.h5{font-size:calc(1rem * var(--heading-scale))}h6,.h6{font-size:calc(.825rem * var(--heading-scale))}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child,.p:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,p:last-child,.p:last-child{margin-bottom:0}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-1{margin-bottom:.25em!important}.mt-1{margin-top:.25em!important}.mb-2{margin-bottom:.5em!important}.mt-2{margin-top:.5em!important}.mb-3{margin-bottom:1em!important}.mt-3{margin-top:1em!important}.mb-4{margin-bottom:1.5em!important}.mt-4{margin-top:1.5em!important}.mb-5{margin-bottom:2em!important}.mt-5{margin-top:2em!important}.mb-6{margin-bottom:3em!important}.mt-6{margin-top:3em!important}.ml-1{margin-left:.25em!important}.ml-2{margin-left:.5em!important}.mr-1{margin-right:.25em!important}.mr-2{margin-right:.5em!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.text-normal{font-weight:500!important}strong,.text-bold{font-weight:600!important}.text-center{text-align:center}.text-right{text-align:right}.text-nobreak{white-space:nowrap}.text-small{font-size:.7em}.lh-1{line-height:1!important}.d-block{display:block!important}.d-flex{display:flex!important;flex-direction:row}.flex-grow{flex:1}.flex-gap{gap:.5em}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-start{align-items:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-50vh{height:50vh!important}.h-auto{height:auto!important}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--border-radius)}.unrounded{border-radius:0}.unrounded>*{border-radius:0}
