/*! tailwindcss v4.2.2 | 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-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-ease:initial;--tw-content:""}}}@layer theme;@layer base{@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{min-width:0}[id]:target{scroll-margin-top:1lh;animation:2s ease-in-out forwards target-highlight}@keyframes target-highlight{0%,50%{background-color:color-mix(in srgb, LinkText 25%, transparent)}}html{scroll-behavior:smooth}h2:before{content:"## "}h3:before{content:"### "}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-ch{top:var(--spacing-ch)}.order-last{order:9999}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mr-\[env\(safe-area-inset-right\)\]{margin-right:env(safe-area-inset-right)}.ml-\[env\(safe-area-inset-left\)\]{margin-left:env(safe-area-inset-left)}.ml-ch{margin-left:var(--spacing-ch)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.list-item{display:list-item}.size-\[1\.5lh\]{width:1.5lh;height:1.5lh}.max-w-5xl{max-width:var(--container-5xl)}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.list-disc{list-style-type:disc}.columns-\[24ch\]{columns:24ch}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.gap-ch{gap:var(--spacing-ch)}.gap-x-ch{column-gap:var(--spacing-ch)}.gap-x-lh{column-gap:var(--spacing-lh)}.border{border-style:var(--tw-border-style);border-width:1px}.pl-\[2\.5em\]{padding-left:2.5em}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.text-wrap{text-wrap:wrap}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:break-inside-avoid>*){break-inside:avoid}.not-hover\:transition-opacity:not(:hover){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (hover:hover){.not-hover\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.not-has-\[time\]\:grid-cols-2:not(:has(:is(time))){grid-template-columns:repeat(2,minmax(0,1fr))}.before\:content-\[\'\/\/_\'\]:before{--tw-content:"// ";content:var(--tw-content)}.has-\[dd\]\:grid-cols-2:has(:is(dd)){grid-template-columns:repeat(2,minmax(0,1fr))}.has-\[time\]\:grid-cols-\[1fr_1fr_auto\]:has(:is(time)){grid-template-columns:1fr 1fr auto}@media (width>=48rem){.md\:sticky{position:sticky}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}}@starting-style{.starting\:opacity-0{opacity:0}}.\[\&\>\:\:marker\]\:content-\[\'✔︎_\'\]>::marker{--tw-content:"✔︎ ";content:var(--tw-content)}}:root,:host{--spacing-ch:1ch;--spacing-lh:1lh;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}img.svelte-1ehct31{--height:3lh;width:var(--height);height:auto;margin-left:calc(var(--height) * -.5);image-rendering:pixelated}
