.site-header[data-astro-cid-ecuw74vv]{z-index:50;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-inner[data-astro-cid-ecuw74vv]{max-width:var(--max-width-wide);justify-content:space-between;align-items:center;height:3.75rem;margin:0 auto;padding:0 1.5rem;display:flex}.site-brand[data-astro-cid-ecuw74vv]{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.site-brand[data-astro-cid-ecuw74vv] img[data-astro-cid-ecuw74vv]{flex-shrink:0;width:40px;height:40px}.site-brand[data-astro-cid-ecuw74vv]:hover{color:var(--color-accent-hover)}.site-nav[data-astro-cid-ecuw74vv]{align-items:center;gap:.7rem;display:flex}.site-nav[data-astro-cid-ecuw74vv] a{color:var(--color-text-muted);white-space:nowrap;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.site-nav[data-astro-cid-ecuw74vv] a+a:before{content:"•";width:1em;color:var(--color-text-muted);opacity:.5;pointer-events:none;justify-content:center;align-items:center;margin-right:.35rem;font-size:.7em;display:inline-flex}.site-nav[data-astro-cid-ecuw74vv] a:hover{color:var(--color-text)}.site-footer[data-astro-cid-555v2j5c]{border-top:1px solid var(--color-border);margin-top:6rem}.footer-inner[data-astro-cid-555v2j5c]{max-width:var(--max-width-wide);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2rem;margin:0 auto;padding:1.75rem 1.5rem;display:flex}.footer-links[data-astro-cid-555v2j5c]{gap:1.5rem;display:flex}.footer-links[data-astro-cid-555v2j5c] a{color:var(--color-text-muted);white-space:nowrap;font-size:.825rem;text-decoration:none}.footer-links[data-astro-cid-555v2j5c] a:hover{color:var(--color-text)}.copyright[data-astro-cid-555v2j5c]{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:.825rem}@media (width<=480px){.footer-inner[data-astro-cid-555v2j5c]{flex-direction:column;align-items:flex-start;gap:.75rem}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"MonoLisaText", system-ui, -apple-system, sans-serif;--font-mono:"MonoLisaCode", ui-monospace, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"MonoLisaText", system-ui, sans-serif;--font-body:"MonoLisaText", system-ui, -apple-system, sans-serif;--color-text:oklch(15% .01 260);--color-text-muted:oklch(45% .02 260);--color-bg:oklch(98% .005 90);--color-bg-subtle:oklch(95% .008 90);--color-border:oklch(88% .01 260);--color-accent:oklch(58% .16 60);--color-accent-hover:oklch(48% .18 60);--max-width-wide:90ch}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,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))}}@font-face{src:url(/_astro/0-MonoLisaText-normal.BzXGIZfM.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:normal;unicode-range:U+20-7F}@font-face{src:url(/_astro/1-MonoLisaText-italic.bt-zFt26.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:italic;unicode-range:U+20-7F}@font-face{src:url(/_astro/2-MonoLisaText-normal.D1bNQjVp.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:normal;unicode-range:U+80-FF}@font-face{src:url(/_astro/3-MonoLisaText-italic.Pub5MCn1.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:italic;unicode-range:U+80-FF}@font-face{src:url(/_astro/4-MonoLisaText-normal.jPJlzzAM.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:normal;unicode-range:U+100-17F}@font-face{src:url(/_astro/5-MonoLisaText-italic.DqLHfzhm.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:italic;unicode-range:U+100-17F}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:normal;unicode-range:U+2000-206F}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:italic;unicode-range:U+2000-206F}@font-face{src:url(/_astro/8-MonoLisaText-normal.DwfkBpv4.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:normal;unicode-range:U+20A0-20CF}@font-face{src:url(/_astro/9-MonoLisaText-italic.Bss69I5X.woff2)format("woff2");font-family:MonoLisaText;font-weight:1 900;font-style:italic;unicode-range:U+20A0-20CF}@font-face{src:url(/_astro/0-MonoLisaCode-normal.C0FuO4Ic.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+20-7F}@font-face{src:url(/_astro/1-MonoLisaCode-italic.BupliZUk.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+20-7F}@font-face{src:url(/_astro/2-MonoLisaCode-normal.B25IwEvu.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+80-FF}@font-face{src:url(/_astro/3-MonoLisaCode-italic.DkwiyTMQ.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+80-FF}@font-face{src:url(/_astro/4-MonoLisaCode-normal.DfVnGHmA.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+100-17F}@font-face{src:url(/_astro/5-MonoLisaCode-italic.B-I0sXY8.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+100-17F}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+2000-206F}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+2000-206F}@font-face{src:url(/_astro/8-MonoLisaCode-normal.CKRz1c_q.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+20A0-20CF}@font-face{src:url(/_astro/9-MonoLisaCode-italic.B0CiZLW1.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+20A0-20CF}@font-face{src:url(/_astro/10-MonoLisaCode-normal.CfCrTIIz.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+22??}@font-face{src:url(/_astro/11-MonoLisaCode-italic.BiLCBFzk.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+22??}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+2500-257F}@font-face{src:url(/_astro/13-MonoLisaCode-italic.CSgun_WQ.woff2)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+2500-257F}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:normal;unicode-range:U+E000-F8FF}@font-face{src:url(data:font/woff2;base64,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)format("woff2");font-family:MonoLisaCode;font-weight:1 900;font-style:italic;unicode-range:U+E000-F8FF}.prose{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-text);--tw-prose-lead:var(--color-text-muted);--tw-prose-links:var(--color-accent);--tw-prose-bold:var(--color-text);--tw-prose-counters:var(--color-text-muted);--tw-prose-bullets:var(--color-text-muted);--tw-prose-hr:var(--color-border);--tw-prose-quotes:var(--color-text);--tw-prose-quote-borders:var(--color-accent);--tw-prose-captions:var(--color-text-muted);--tw-prose-kbd:var(--color-text);--tw-prose-code:var(--color-text);--tw-prose-pre-code:var(--color-text);--tw-prose-pre-bg:var(--color-bg-subtle);--tw-prose-th-borders:var(--color-border);--tw-prose-td-borders:var(--color-border);--tw-prose-invert-body:var(--color-bg)}.page-section{max-width:var(--max-width-wide);margin:0 auto;padding:3.5rem 1.5rem}.page-section>h1{font-family:var(--font-display);letter-spacing:-.01em;border-bottom:1px solid var(--color-border);margin:0 0 2.5rem;padding-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}@media (width<=640px){.page-section{padding:2.5rem 1.25rem}}.prose-article{max-width:68ch;margin:4rem auto;padding:0 1.5rem}.prose-article>header{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem}.prose-article>header h1{letter-spacing:-.01em;margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.prose-article>header time{color:var(--color-text-muted);font-size:.875rem}@media (width<=640px){.prose-article{margin:2rem auto}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;font-size:18px}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);margin:0;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2}a{color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-accent-hover)}code,pre{font-family:var(--font-mono)}img{max-width:100%;height:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
