/*! tailwindcss v4.3.3 | 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)))){:root,:host{--gradient-angle:180deg;--gradient-shape:ellipse;--gradient-position:50% 50%;--gradient-size:farthest-corner;--shadow-x:0;--shadow-y:0;--shadow-spread:0;--shadow-color:transparent;--shadow-alpha:1;--shadow-x-multiple:1;--shadow-y-multiple:1;--shadow-spread-multiple:1;--text-shadow-x:0;--text-shadow-y:0;--text-shadow-color:currentcolor;--text-shadow-alpha:1;--drop-shadow-x:0;--drop-shadow-y:0;--drop-shadow-color:transparent;--drop-shadow-alpha:1;--font-weight:400;--font-slant:0;--font-opsz:25}*,: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;--cols:1;--colstart:auto;--span:1;--rowspan:1;--rowstart:auto}}}@layer reset{html{box-sizing:border-box;tab-size:2;overflow-wrap:break-word}*,:before,:after{box-sizing:border-box}*{border-style:solid;border-width:0;margin:0;padding:0}pre{white-space:pre-wrap}:target{scroll-margin:2rlh}a{text-underline-offset:2px;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, currentcolor, transparent 33%);-webkit-text-decoration-color:color-mix(in srgb, currentcolor, transparent 33%);text-decoration-color:color-mix(in srgb, currentcolor, transparent 33%)}}ul{list-style:none}img,video,object,embed,svg{width:100%;max-width:100%;height:auto;display:block}picture{justify-content:center;display:flex}iframe,canvas{max-width:100%;display:block}svg{box-sizing:content-box;width:var(--svg-width,auto);height:var(--svg-height,auto);flex-shrink:0}hr{background-color:var(--border-color,black);height:1px}[hidden]{opacity:0;visibility:hidden;display:none!important}noscript{margin-block:1em;display:block}html,body{height:100%}body{height:100svh}}@layer theme{:root,:host{--spacing:.25rem;--radius:calc(var(--spacing) * 2);--leading:1.5;--gap:1rlh;--padding:1rlh;--border-width:1px;--border-style:solid;--border-color:currentcolor;--outline-width:2px;--outline-style:solid;--outline-focus-color:oklch(61.52% .178 257.59);--outline-offset:0px;--transition-duration:.2s;--transition-delay:0s;--transition-easing:ease-out;--input-font:inherit;--header-row-border-top:1px solid transparent;--header-row-border-bottom:1px solid var(--border-color);--alt-row-color:transparent;--text-8:1.125rem;--text-10:1.5rem;--text-15:3rem;--text-18:4.5rem;--text-7m:1;--textarea-height:6lh;--spacing-section:2rlh;--highlight-start:0lh;--highlight-end:1lh;--highlight-skew:0em;--highlight-padding:0em;--highlight-left-dir:to bottom right;--highlight-right-dir:to top left;--scroll-behavior:smooth;--base-size:var(--text-7m);--color-dark:#1f1300;--color-light:#f8f9e8;--color-green:#006a34;--color-amber:#ffc000;--font-atkinson:var(--font-atkinson);--font-atkinson-mono:var(--font-atkinson-mono);--font-cartridge:var(--font-cartridge);--spacing-narrow:40rem;--spacing-standard:65rem}}@layer base{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:var(--scroll-behavior,smooth)}}html{font-family:system-ui,sans-serif;line-height:var(--leading,1.5);font-variant-ligatures:common-ligatures}body{color:var(--text-color);background-color:var(--bg-color);text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-variant-numeric:oldstyle-nums proportional-nums}pre{border-radius:var(--radius);padding:1em}code{font-size:.8em}:not(pre)>:is(code){border-radius:var(--radius);padding:.2em .25em;display:inline}pre>:is(code){background-color:#0000}fieldset{border:none}textarea{min-height:var(--textarea-height);resize:vertical;field-sizing:normal}input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);--_bgc:var(--bg-color);--_tc:var(--text-color,currentcolor);--_bc:var(--border-color,currentcolor);border-color:var(--_bc,currentcolor);color:var(--_tc);background:var(--_bgc)}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):hover{--_bgc:var(--bg-hover-color,var(--bg-color));--_tc:var(--text-hover-color,var(--text-color));--_bc:var(--border-hover-color,var(--border-color))}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)));--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)));--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):active{--_bc:var(--border-active-color,var(--border-color));--_tc:var(--text-active-color,var(--text-color));--_bgc:var(--bg-active-color,var(--bg-color))}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field).selected,:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field).checked,:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-current],:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-selected=true],:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-pressed=true],:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-expanded=true]{--_bc:var(--border-selected-color,var(--border-color));--_tc:var(--text-selected-color,var(--text-color));--_bgc:var(--bg-selected-color,var(--bg-color))}input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);outline:var(--outline-width) var(--outline-style) var(--outline-color,transparent);outline-offset:var(--outline-offset)}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):focus-visible{outline-color:var(--outline-focus-color)}input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field{width:100%;font:inherit;font-family:var(--input-font);color:var(--text-color,currentcolor);background-color:var(--bg-color);padding:.125lh .5lh;display:block}input[type=password]{letter-spacing:.125em;font-family:Verdana,sans-serif}.disabled,.readonly,[disabled],[readonly]{opacity:.5}:is(.disabled,.readonly,[disabled],[readonly]):where(input){cursor:not-allowed}:is(.disabled,.readonly,[disabled],[readonly]):focus,:is(.disabled,.readonly,[disabled],[readonly]):focus-visible{outline-color:#0000}.form-field-helper{display:none!important}a{text-decoration-line:none}a:where(:not(.button)){--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);--_bgc:var(--bg-color);--_tc:var(--text-color,currentcolor);--_bc:var(--border-color,currentcolor);border-color:var(--_bc,currentcolor);color:var(--_tc);background:var(--_bgc)}a:where(:not(.button)):hover{--_bgc:var(--bg-hover-color,var(--bg-color));--_tc:var(--text-hover-color,var(--text-color));--_bc:var(--border-hover-color,var(--border-color))}a:where(:not(.button)):focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)));--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)));--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}a:where(:not(.button)):active{--_bc:var(--border-active-color,var(--border-color));--_tc:var(--text-active-color,var(--text-color));--_bgc:var(--bg-active-color,var(--bg-color))}a:where(:not(.button)).selected,a:where(:not(.button)).checked,a:where(:not(.button))[aria-current],a:where(:not(.button))[aria-selected=true],a:where(:not(.button))[aria-pressed=true],a:where(:not(.button))[aria-expanded=true]{--_bc:var(--border-selected-color,var(--border-color));--_tc:var(--text-selected-color,var(--text-color));--_bgc:var(--bg-selected-color,var(--bg-color))}a:where(:not(.button)){--bg-color:transparent;--border-color:transparent}button{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);--_bgc:var(--bg-color);--_tc:var(--text-color,currentcolor);--_bc:var(--border-color,currentcolor);border-color:var(--_bc,currentcolor);color:var(--_tc);background:var(--_bgc);--_fc:var(--fill-color);--_sc:var(--stroke-color,var(--text-color,currentcolor))}button :where(svg path){--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--_fc,revert-layer);stroke:var(--_sc,currentcolor)}button:hover{--_bgc:var(--bg-hover-color,var(--bg-color));--_tc:var(--text-hover-color,var(--text-color));--_bc:var(--border-hover-color,var(--border-color));--_fc:var(--fill-hover-color,var(--fill-color));--_sc:var(--stroke-hover-color,var(--_tc))}button:focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)));--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)));--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)));--_fc:var(--fill-focus-color,var(--fill-color));--_sc:var(--stroke-focus-color,var(--_tc))}button:active{--_bc:var(--border-active-color,var(--border-color));--_tc:var(--text-active-color,var(--text-color));--_bgc:var(--bg-active-color,var(--bg-color));--_fc:var(--fill-active-color,var(--fill-color,revert-layer));--_sc:var(--stroke-active-color,var(--_tc))}button.selected,button.checked,button[aria-current],button[aria-selected=true],button[aria-pressed=true],button[aria-expanded=true]{--_bc:var(--border-selected-color,var(--border-color));--_tc:var(--text-selected-color,var(--text-color));--_bgc:var(--bg-selected-color,var(--bg-color));--_fc:var(--fill-selected-color,var(--fill-color,revert-layer));--_sc:var(--stroke-selected-color,var(--_tc))}button{max-width:100%;font:inherit;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.125lh .75lh;display:inline-flex;text-decoration-line:none!important}button[disabled]{cursor:default}button *{pointer-events:none}button svg path{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);transition:var(--transition-values);transition-property:var(--transition-props)}button{cursor:pointer}:is(a,button,.button),:where([tabindex]:not([tabindex="-1"])){outline:var(--outline-width) var(--outline-style) var(--outline-color,transparent);outline-offset:var(--outline-offset)}:is(:is(a,button,.button),:where([tabindex]:not([tabindex="-1"]))):focus-visible{outline-color:var(--outline-focus-color)}html{scroll-behavior:smooth}:root{--color-space:oklch;--hue-interpolation: }.crumb [aria-current]{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);--_bgc:var(--bg-color);--_tc:var(--text-color,currentcolor);--_bc:var(--border-color,currentcolor);border-color:var(--_bc,currentcolor);color:var(--_tc);background:var(--_bgc)}.crumb [aria-current]:hover{--_bgc:var(--bg-hover-color,var(--bg-color));--_tc:var(--text-hover-color,var(--text-color));--_bc:var(--border-hover-color,var(--border-color))}.crumb [aria-current]:focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)));--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)));--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.crumb [aria-current]:active{--_bc:var(--border-active-color,var(--border-color));--_tc:var(--text-active-color,var(--text-color));--_bgc:var(--bg-active-color,var(--bg-color))}.crumb [aria-current].selected,.crumb [aria-current].checked,.crumb [aria-current][aria-current],.crumb [aria-current][aria-selected=true],.crumb [aria-current][aria-pressed=true],.crumb [aria-current][aria-expanded=true]{--_bc:var(--border-selected-color,var(--border-color));--_tc:var(--text-selected-color,var(--text-color));--_bgc:var(--bg-selected-color,var(--bg-color))}.crumb [aria-current]{--border-radius:0;--border-color:transparent}html:has(.modal-content){--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);transition-property:overflow;transition-duration:.3s}html:has(.modal-content[open]){transition-delay:0s;overflow:hidden}.modal-content:not([open]){pointer-events:none;opacity:0}.modal-content{margin:auto}.modal-content::backdrop{backdrop-filter:blur()}.modal-content,.modal-content::backdrop{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:backdrop-filter, background-color, border-color, color, display, fill, filter, gap, opacity, outline, overlay, stroke, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);transition-behavior:allow-discrete;opacity:0;transition-duration:.3s;transition-timing-function:ease-in}.modal-content[open],.modal-content[open]::backdrop{opacity:1;transition-timing-function:ease-out}.modal-content[open]::backdrop{backdrop-filter:blur(var(--blur,6px));background:var(--backdrop-bg,oklch(0% 0 0/.5))}@starting-style{.modal-content[open],.modal-content[open]::backdrop{backdrop-filter:blur();opacity:0}}[popover]{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:backdrop-filter, background-color, border-color, color, display, fill, filter, gap, opacity, outline, overlay, stroke, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);transition-behavior:allow-discrete;max-width:100%;color:var(--text-color);background:var(--bg-color,white);opacity:0;transition-duration:.3s;transition-timing-function:ease-out;position:absolute}[popover]:not(:popover-open){display:none!important}[popover]:popover-open{opacity:1;transition-timing-function:ease-in}@starting-style{[popover]:popover-open{opacity:0;display:block}}[popover]::backdrop{pointer-events:none;opacity:0}[popover]>*{overflow:auto}html{background-color:var(--color-light);color:var(--color-dark)}h1,h2{font-family:var(--font-cartridge);color:var(--color-green)}.dev{font-family:var(--font-cartridge);font-feature-settings:"ss01" 1;text-transform:uppercase}}@layer utilities.base,components;@layer utilities{.button{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);--_bgc:var(--bg-color);--_tc:var(--text-color,currentcolor);--_bc:var(--border-color,currentcolor);border-color:var(--_bc,currentcolor);color:var(--_tc);background:var(--_bgc);--_fc:var(--fill-color);--_sc:var(--stroke-color,var(--text-color,currentcolor))}.button :where(svg path){--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--_fc,revert-layer);stroke:var(--_sc,currentcolor)}.button:hover{--_bgc:var(--bg-hover-color,var(--bg-color));--_tc:var(--text-hover-color,var(--text-color));--_bc:var(--border-hover-color,var(--border-color));--_fc:var(--fill-hover-color,var(--fill-color));--_sc:var(--stroke-hover-color,var(--_tc))}.button:focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)));--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)));--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)));--_fc:var(--fill-focus-color,var(--fill-color));--_sc:var(--stroke-focus-color,var(--_tc))}.button:active{--_bc:var(--border-active-color,var(--border-color));--_tc:var(--text-active-color,var(--text-color));--_bgc:var(--bg-active-color,var(--bg-color));--_fc:var(--fill-active-color,var(--fill-color,revert-layer));--_sc:var(--stroke-active-color,var(--_tc))}.button.selected,.button.checked,.button[aria-current],.button[aria-selected=true],.button[aria-pressed=true],.button[aria-expanded=true]{--_bc:var(--border-selected-color,var(--border-color));--_tc:var(--text-selected-color,var(--text-color));--_bgc:var(--bg-selected-color,var(--bg-color));--_fc:var(--fill-selected-color,var(--fill-color,revert-layer));--_sc:var(--stroke-selected-color,var(--_tc))}.button{max-width:100%;font:inherit;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.125lh .75lh;display:inline-flex;text-decoration-line:none!important}.button[disabled]{cursor:default}.button *{pointer-events:none}.button svg path{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props)}.stack{grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}.stack:before,.stack:after,.stack>*,.stack>:where(.contents)>*,.stack>:where(astro-island,astro-slot)>*{grid-area:1/1/span 1/span 1;position:relative}.stack>*,.stack>:where(.contents)>*,.stack>:where(astro-island,astro-slot)>*{z-index:1}.stack>:where(.background){position:absolute;inset:0;overflow:hidden}.stack>:where(.foreground){z-index:10;position:relative}.sticky{z-index:var(--z-index,15);position:sticky;top:0}:where([class*=grid]>.sticky){align-self:start}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.grid-simple{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));width:100%;display:grid}.grid-simple>*,.grid-simple>:where(.contents)>*,.grid-simple>:where(astro-island,astro-slot)>*{grid-column:var(--colstart) / var(--colend,span var(--span));grid-row:var(--rowstart) / var(--rowend,span var(--rowspan));max-width:100%}.grid-simple{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.prose{hanging-punctuation:first allow-end last;flex-flow:column;gap:1lh;display:flex}.prose>*+:where(h2),.prose>*+:where(astro-island,astro-slot)>:where(h2):first-child{margin-top:calc(var(--spacing) * 6);scroll-margin-block:calc(var(--spacing) * 6)}.prose>*+:where(h3),.prose>*+:where(astro-island,astro-slot)>:where(h3):first-child{margin-top:calc(var(--spacing) * 4);scroll-margin-block:calc(var(--spacing) * 4)}.prose>*+:where(h4,h5,h6),.prose>*+:where(astro-island,astro-slot)>:where(h4,h5,h6):first-child{margin-top:calc(var(--spacing) * 2);scroll-margin-block:calc(var(--spacing) * 2)}.prose :where(ul){list-style-type:initial}.prose :where(ul,ol),.prose>:where(astro-island,astro-slot) :where(ul,ol){margin-left:2em;list-style-position:outside}:is(.prose :where(ul,ol),.prose>:where(astro-island,astro-slot) :where(ul,ol)) :where(ul,ol){margin-left:0;padding-left:1em}:is(.prose :where(ul,ol),.prose>:where(astro-island,astro-slot) :where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.prose :where(ul,ol),.prose>:where(astro-island,astro-slot) :where(ul,ol)) li+li,:is(.prose :where(ul,ol),.prose>:where(astro-island,astro-slot) :where(ul,ol)) li>:where(ul,ol){margin-top:calc(var(--spacing))}.prose :where(a){text-decoration-line:underline}.prose :where(),.prose :where(){border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.prose :where(){contain:inline-size;inline-size:fit-content;margin-inline:auto}.prose :where(.fancylist){margin-left:1em;padding-left:0}.highlight{--_highlight-height:calc(var(--highlight-end) - var(--highlight-start));margin-inline:calc(var(--highlight-skew) * -1);padding-inline:calc(var(--highlight-skew) + var(--highlight-padding));background-image:linear-gradient(var(--highlight-left-dir), transparent 50%, var(--gradient-start,var(--highlight-color)) 50%), linear-gradient(var(--gradient-angle,90deg), var(--gradient-start,var(--highlight-color)), var(--gradient-end,var(--highlight-color))), linear-gradient(var(--highlight-right-dir), transparent 50%, var(--gradient-end,var(--highlight-color)) 50%);background-position:left var(--highlight-start), center var(--highlight-start), right var(--highlight-start);background-size:var(--highlight-skew) var(--_highlight-height), calc(100% - var(--highlight-skew) * 2 + 1px) var(--_highlight-height), var(--highlight-skew) var(--_highlight-height);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;display:inline}.mx-auto{margin-inline:auto}.horizontal>*,.horizontal>:where(.contents)>*,.horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.horizontal{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));flex-flow:row;display:flex}.horizontal>.spacer,.horizontal>:where(.contents)>.spacer{margin-inline-start:auto}.vertical>*,.vertical>:where(.contents)>*,.vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.vertical{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));flex-flow:column;display:flex}.vertical>.spacer{margin-block-start:auto}.ml-auto{margin-left:auto}.shell-simple{height:inherit;flex-direction:column;display:flex}.shell-simple>.content{flex-grow:1}.shell-simple>.footer{flex-shrink:0}.divider-horizontal{align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-horizontal:where(:not(:empty)){gap:var(--gap,1rlh)}.divider-horizontal:before,.divider-horizontal:after{content:"";background-color:var(--border-color,currentColor)}.divider-horizontal{flex-grow:1}.divider-horizontal:before,.divider-horizontal:after{height:var(--border-width,1px);flex-grow:1}.flow>*,.flow>:where(.contents)>*,.flow>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.flow{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));flex-flow:wrap;display:flex}.status{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);color:var(--text-color);background-color:var(--bg-color);padding:1rem}.status:empty{display:none}.block{display:block}.grid{display:grid}.inline{display:inline}.table{display:table}.h-\[1em\]{height:1em}.w-\[1em\]{width:1em}.max-w-narrow{max-width:var(--spacing-narrow)}.max-w-standard{max-width:var(--spacing-standard)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animation{--_duration:var(--animation-duration,var(--transition-duration));--_delay:var(--animation-delay,var(--transition-delay));--_easing:var(--animation-easing,var(--transition-easing));--_direction:var(--animation-direction,normal);--_play-state:var(--animation-play-state,running);--_fill-mode:var(--animation-fill-mode,none);--_iteration-count:var(--animation-iteration-count,1);animation:var(--animation-name) var(--_duration) var(--_delay) var(--_easing) var(--_direction) var(--_play-state) var(--_fill-mode) var(--_iteration-count)}.select select{appearance:none;color:var(--text-color);background:var(--bg-color)}.select select[multiple],.select select[multiple]:focus{padding:0;overflow:auto}:is(.select select[multiple],.select select[multiple]:focus) option{color:var(--text-color);background-image:linear-gradient(0deg, var(--bg-color) 0%, var(--bg-color) 100%);padding:.375em .75em}:is(.select select[multiple],.select select[multiple]:focus) option:hover{color:var(--text-hover-color,var(--text-color));background-image:linear-gradient(0deg, var(--bg-hover-color,var(--bg-color)) 0%, var(--bg-hover-color,var(--bg-color)) 100%)}:is(.select select[multiple],.select select[multiple]:focus) option:focus{color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-image:linear-gradient(0deg, var(--bg-focus-color,var(--bg-hover-color,var(--bg-color))) 0%, var(--bg-focus-color,var(--bg-hover-color,var(--bg-color))) 100%)}:is(.select select[multiple],.select select[multiple]:focus) option:checked{color:var(--text-selected-color);background-image:linear-gradient(0deg, var(--bg-selected-color,) 0%, var(--bg-selected-color,) 100%)}.divider-between-x{flex-direction:column;row-gap:0}.divider-between-x>*+*,.divider-between-x>*+:where(astro-island,astro-slot):not(:first-of-type)>*{border-top-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.box{border:var(--border-width) var(--border-style) var(--_bc,var(--border-color));border-radius:var(--radius);padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)))}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green{background-color:var(--color-green)}.wrap{padding-inline:var(--wrap-padding,calc(var(--spacing) * 4))}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.section{padding-block:var(--spacing-section)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-atkinson-mono{font-family:var(--font-atkinson-mono)}.font-cartridge{font-family:var(--font-cartridge)}.text-stroke{font-size:calc(1em - var(--stroke-width,.1em) / 2);color:currentColor;-webkit-text-fill-color:currentcolor;-webkit-text-stroke-width:max(var(--stroke-width,.1em), 2px);-webkit-text-stroke-color:var(--stroke-color);paint-order:stroke fill}.text-10{font-size:var(--text-10)}.text-green{color:var(--color-green)}.text-light{color:var(--color-light)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow{--shadow-string:var(--shadow-inset,) var(--shadow-x,0) var(--shadow-y,0) var(--shadow-blur,0) var(--shadow-spread,0) oklch(from var(--shadow-color,var(--tw-shadow-color)) l c h / var(--shadow-alpha,1));box-shadow:var(--shadow,var(--shadow-string))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.delay{transition-delay:var(--transition-delay)}.\[--cols\:2\]{--cols:2}.spl-stroke-amber{--stroke-color:var(--color-amber)}@media (width>=40rem){.sm\:horizontal>*,.sm\:horizontal>:where(.contents)>*,.sm\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.sm\:horizontal{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));flex-flow:row;display:flex}.sm\:horizontal>.spacer,.sm\:horizontal>:where(.contents)>.spacer{margin-inline-start:auto}}}@function --zalpha(--color, --a){result: oklch(from var(--color) l c h / var(--a));}@keyframes z-index-hack{0%,to{z-index:var(--z-index,5)}}@property --cols{syntax:"<integer>|auto";inherits:false;initial-value:1}@property --colstart{syntax:"<integer>|auto";inherits:false;initial-value:auto}@property --span{syntax:"<number>|auto";inherits:false;initial-value:1}@property --rowspan{syntax:"<integer>|auto";inherits:false;initial-value:1}@property --rowstart{syntax:"<integer>|auto";inherits:false;initial-value:auto}@keyframes fly{0%{opacity:var(--from-opacity,0);transform:translate(var(--from-x,0), var(--from-y,0))}to{opacity:var(--to-opacity,1);transform:translate(var(--to-x,0), var(--to-y,0))}}:root{--shadow-x:0px;--shadow-y:1px;--shadow-spread:0px;--shadow-color:#000;--shadow-alpha:.25;--shadow-x-multiple:2;--shadow-y-multiple:2;--shadow-spread-multiple:2}@property --gradient-angle{syntax:"<angle>|<custom-ident>+";inherits:true;initial-value:180deg}@property --gradient-shape{syntax:"circle|ellipse";inherits:true;initial-value:ellipse}@property --gradient-position{syntax:"<length-percentage>+|<custom-ident>+";inherits:true;initial-value:50% 50%}@property --gradient-size{syntax:"<length-percentage>+|closest-side|closest-corner|farthest-side|farthest-corner";inherits:true;initial-value:farthest-corner}@function --linear-gradient(--gradient){result: linear-gradient(var(--gradient-angle) in var(--color-space) var(--hue-interpolation), var(--gradient,var(--tw-gradient)));}@function --radial-gradient(--gradient){result: radial-gradient(var(--gradient-shape) var(--gradient-size) at var(--gradient-position) in var(--color-space) var(--hue-interpolation), var(--gradient,var(--tw-gradient)));}@function --conic-gradient(--gradient){result: conic-gradient(from var(--gradient-angle) at var(--gradient-position) in var(--color-space) var(--hue-interpolation), var(--gradient,var(--tw-gradient)));}@keyframes rotate-angle{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.highlight-others{--mark-color:#f8db75;--mark-skew:.25em;--mark-height:1em;--mark-overlap:.3em;margin-inline:calc(var(--mark-overlap) * -1);padding-inline:var(--mark-overlap);color:inherit;background-color:#0000;background-image:linear-gradient(to bottom right, transparent 50%, var(--mark-color) 50%), linear-gradient(var(--mark-color), var(--mark-color)), linear-gradient(to top left, transparent 50%, var(--mark-color) 50%);background-position:0,50%,100%;background-size:var(--mark-skew) var(--mark-height), calc(100% - var(--mark-skew) * 2 + 1px) var(--mark-height), var(--mark-skew) var(--mark-height);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat}@property --shadow-x{syntax:"<length>";inherits:true;initial-value:0}@property --shadow-y{syntax:"<length>";inherits:true;initial-value:0}@property --shadow-spread{syntax:"<length>";inherits:true;initial-value:0}@property --shadow-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --shadow-alpha{syntax:"<number>|<percentage>";inherits:true;initial-value:1}@property --shadow-x-multiple{syntax:"<number>";inherits:true;initial-value:1}@property --shadow-y-multiple{syntax:"<number>";inherits:true;initial-value:1}@property --shadow-spread-multiple{syntax:"<number>";inherits:true;initial-value:1}@property --text-shadow-x{syntax:"<length>";inherits:true;initial-value:0}@property --text-shadow-y{syntax:"<length>";inherits:true;initial-value:0}@property --text-shadow-color{syntax:"<color>";inherits:true;initial-value:currentColor}@property --text-shadow-alpha{syntax:"<number>|<percentage>";inherits:true;initial-value:1}@property --drop-shadow-x{syntax:"<length>";inherits:true;initial-value:0}@property --drop-shadow-y{syntax:"<length>";inherits:true;initial-value:0}@property --drop-shadow-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --drop-shadow-alpha{syntax:"<number>|<percentage>";inherits:true;initial-value:1}@layer utility{:is(.checkbox,.radio){--size:1em;--fill-color:none;--stroke-color:transparent;--fill-checked-color:none;--stroke-checked-color:white;align-items:center;gap:.5em;display:flex}:is(.checkbox,.radio)>.group{align-items:start;gap:inherit;display:flex}:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container{grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container):before,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container):after,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>*,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(.contents)>*,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(astro-island,astro-slot)>*{grid-area:1/1/span 1/span 1;position:relative}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>*,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(.contents)>*,:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(astro-island,astro-slot)>*{z-index:1}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(.background){position:absolute;inset:0;overflow:hidden}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>:where(.foreground){z-index:10;position:relative}:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container{flex-shrink:0;place-items:center;display:grid}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);outline:var(--outline-width) var(--outline-style) var(--outline-color,transparent);outline-offset:var(--outline-offset)}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input:focus-visible{outline-color:var(--outline-focus-color)}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input{appearance:none;width:var(--size);height:var(--size);margin-block:calc((1lh - var(--size)) / 2);border:var(--border-width,1px) var(--border-style,solid) var(--border-color,black);font:inherit;background-color:var(--bg-color,transparent);place-content:center;padding:0;display:grid}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input:checked{background-color:var(--border-color)}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input:active{transform:scale(.85)}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input[type=checkbox]{border-radius:var(--checkbox-radius,var(--border-radius,.25em))}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container) .input[type=radio]{border-radius:50%}:is(.checkbox,.radio) svg{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);pointer-events:none;transition-property:transform,opacity}:is(.checkbox,.radio) .checkmark{width:calc(var(--size) - 2px);height:calc(var(--size) - 2px)}:is(.checkbox,.radio) .checkmark path{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--fill-color);stroke:var(--stroke-color);stroke-width:var(--stroke-width,3)}:is(.checkbox,.radio) .radiomark{width:calc(var(--size) * 1);height:calc(var(--size) * 1)}:is(.checkbox,.radio) .radiomark circle{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--stroke-color);stroke:var(--stroke-color)}:is(.checkbox,.radio) input:checked~svg{opacity:1;transform:scale(1)}:is(.checkbox,.radio) input:checked~.checkmark path{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--fill-checked-color);stroke:var(--stroke-checked-color)}:is(.checkbox,.radio) input:checked~.radiomark circle{--transition-values:var(--transition-duration) var(--transition-delay) var(--transition-easing);--transition-props:background-color, border-color, color, fill, stroke, opacity, outline, transform, translate, scale, rotate, skew, perspective;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--stroke-checked-color);stroke:var(--stroke-checked-color)}:is(.checkbox,.radio) .text-input{display:none}:is(.checkbox,.radio) :where(.group):has(:checked)~.text-input{display:block}.checkbox,.radio{--transition-duration:.125s;--transition-easing:ease-in}:is(.fieldset,.checkboxes,.radios)>*,:is(.fieldset,.checkboxes,.radios)>:where(.contents)>*,:is(.fieldset,.checkboxes,.radios)>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.fieldset,.checkboxes,.radios{gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));flex-flow:column;display:flex}:is(.fieldset,.checkboxes,.radios)>.spacer{margin-block-start:auto}.fieldset,.checkboxes,.radios{gap:.125em}}@supports (color:color-mix(in lab, red, red)){:where(.combobox-options [aria-selected=true]){background:var(--bg-selected-color,color-mix(in oklab, currentcolor 7%, transparent))}:where(.chips .chip){background:var(--bg-chip-color,color-mix(in oklab, currentcolor 10%, transparent))}:where(.chips .chip-remove-button):hover,:where(.chips .chip-remove-button):focus-visible{background:color-mix(in oklab, currentcolor 15%, transparent)}}@function --bem(--multiplier){result: calc(var(--font-size) / var(--base-size) * 1em * var(--multiplier));}@function --blh(--multiplier, --lh-multiplier){result: calc(var(--font-size) / var(--base-size) * 1em * var(--multiplier) * var(--lh-multiplier,var(--leading)));}@property --font-weight{syntax:"<integer>|auto";inherits:true;initial-value:400}@property --font-slant{syntax:"<integer>|auto";inherits:true;initial-value:0}@property --font-opsz{syntax:"<integer>|auto";inherits:true;initial-value:25}table{font-variant-numeric:lining-nums tabular-nums slashed-zero;caption-side:bottom;font-variant-numeric:lining-nums tabular-nums slashed-zero;caption-side:bottom;border-collapse:collapse;width:100%}table:has(thead) tr:nth-child(2n+2),table:not(:has(thead)) tr:nth-child(2n+3){background-color:var(--alt-row-color)}table th:where([scope=colgroup],[scope=col],:not([scope])){border-top:var(--header-row-border-top);border-bottom:var(--header-row-border-bottom);border-top:var(--header-row-border-top);border-bottom:var(--header-row-border-bottom);font-weight:700}table th:where([scope=group],[scope=row]){font-weight:700}table :is(th,td){padding-block:var(--cell-padding-y,.5rlh);text-align:left;padding-inline-end:var(--cell-padding-x,.5rlh);padding-block:var(--cell-padding-y,.5rlh);text-align:left;padding-inline-end:var(--cell-padding-x,.5rlh)}.table-grid:where(table,[role=table],[role=grid]){font-variant-numeric:lining-nums tabular-nums slashed-zero;caption-side:bottom;font-variant-numeric:lining-nums tabular-nums slashed-zero;caption-side:bottom;width:100%}:where(table) .table-grid:where(table,[role=table],[role=grid]){table-layout:auto}:where(.table-grid) .table-grid:where(table,[role=table],[role=grid]){gap:var(--gap-y,var(--gap)) var(--gap-x,var(--gap));width:100%;display:grid}:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>*,:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>:where(.contents)>*,:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>:where(astro-island,astro-slot)>*{grid-column:var(--colstart) / var(--colend,span var(--span));grid-row:var(--rowstart) / var(--rowend,span var(--rowspan));max-width:100%}:where(.table-grid) .table-grid:where(table,[role=table],[role=grid]){grid-template-columns:repeat(var(--cols,1), minmax(0, auto))}.table-grid:where(table,[role=table],[role=grid]){table-layout:auto;max-width:100%}.table-grid :where(thead,tbody,tfoot,[role=rowgroup]){display:contents}.table-grid :where(tr,[role=row]){grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.table-grid :where(tr,[role=row]):nth-child(2n+3){background-color:var(--alt-row-color)}.table-grid :where(th[scope=colgroup],th[scope=col],th:not([scope]),[role=columnheader]){border-top:var(--header-row-border-top);border-bottom:var(--header-row-border-bottom);font-weight:700}.table-grid :where(th[scope=rowgroup],th[scope=row],[role=rowheader]){font-weight:700}.table-grid :where([role=columnheader],[role=rowheader],[role=cell],[role=gridcell],th,td){padding-block:var(--cell-padding-y,.5rlh);text-align:left;padding-inline-end:var(--cell-padding-x,.5rlh);padding-block:var(--cell-padding-y,.5rlh);text-align:left;align-items:center;padding-inline-end:var(--cell-padding-x,.5rlh);display:grid}.input-group.stack{display:grid}.textarea-autogrow .replica-field{visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.textarea-autogrow textarea{resize:none;overflow:hidden}:where(.combobox-options){border:0;padding:0}:where(.combobox-options [role=listbox]){max-height:var(--options-max-height,15rem);margin:0;overflow-y:auto}:where(.combobox-options [role=option]){padding:var(--option-padding,.25lh .5lh);cursor:pointer;margin:0;padding-inline-end:2.5em;position:relative}:where(.combobox-options .combobox-status){padding:var(--option-padding,.25lh .5lh)}:where(.combobox-options [role=option]>*){pointer-events:none}:where(.combobox-options [aria-disabled=true]){opacity:.4;cursor:not-allowed}:where(.combobox-options [aria-selected=true]){font-weight:var(--font-weight-selected);background:var(--bg-selected-color,currentcolor)}@supports (color:color-mix(in lab, red, red)){:where(.combobox-options [aria-selected=true]){background:var(--bg-selected-color,color-mix(in oklab, currentcolor 7%, transparent))}}:where(.combobox-options [data-highlighted],.combobox-options [role=option]:focus){color:var(--text-highlighted-color,HighlightText);background:var(--bg-highlighted-color,Highlight)}:where(.combobox-options .option-check){visibility:hidden;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.75em}:where(.combobox-options .option-check) svg{width:1em;height:1em}:where(.combobox-options [aria-selected=true] .option-check){visibility:visible}:where(.combobox-options [data-create]){font-style:italic}::highlight(match){color:var(--text-match-color,#7c3aed);text-decoration:underline}:where(.combobox .input-group){outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset)}:where(.combobox .input-group):focus-within{outline-color:var(--outline-focus-color)}:where(.combobox .input-group) *{--outline-focus-color:transparent}:where(.combobox .input-group){flex-wrap:wrap;align-items:center}:where(.combobox .chips){display:contents}:where(.combobox .input-group:has(.chip)){padding:var(--padding);gap:.25lh}:where(.combobox .input-group:has(.chip)) .input{padding:0}:where(.combobox .input-group .input){flex:1 1 var(--field-min-width,max-content);field-sizing:content;min-width:0}:where(.select-trigger){text-align:start;cursor:pointer;grid-template-columns:minmax(0,max-content) auto;justify-content:space-between;align-items:center;gap:.5em;display:grid}:where(.select-trigger) svg{flex-shrink:0;width:1em;height:1em}:where(.select-trigger-text){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.select-placeholder){opacity:.5}:where(.chips .chip){border-radius:calc(var(--radius,.25rem) / 2);color:var(--text-chip-color,inherit);background:var(--bg-chip-color,currentcolor);align-items:center;gap:.125em;margin:0;padding-inline:.5em .125em;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.chips .chip){background:var(--bg-chip-color,color-mix(in oklab, currentcolor 10%, transparent))}}:where(.chips .chip-remove-button){width:1.25em;height:1.25em;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:where(.chips .chip-remove-button) svg{width:.75em;height:.75em}:where(.chips .chip-remove-button):hover,:where(.chips .chip-remove-button):focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.chips .chip-remove-button):hover,:where(.chips .chip-remove-button):focus-visible{background:color-mix(in oklab, currentcolor 15%, transparent)}}:where(.chips .chip-remove-button):hover,:where(.chips .chip-remove-button):focus-visible{opacity:1}@function --bem(--multiplier){result: calc(var(--font-size) / var(--base-size) * 1em * var(--multiplier));}@function --blh(--multiplier, --lh-multiplier){result: calc(var(--font-size) / var(--base-size) * 1em * var(--multiplier) * var(--lh-multiplier,var(--leading)));}@layer component{.nav{text-transform:uppercase;font-weight:800}.nav .dev{font-size:var(--text-10)}@media (width>=40rem){.nav .dev{font-size:var(--text-8)}}.nav .dev{color:var(--color-green)}.hero{text-align:center}.hero h1{font-size:var(--text-15);color:var(--color-light)}@media (width>=40rem){.hero h1{font-size:var(--text-18)}}.hero h1{text-transform:uppercase;text-shadow:3px -3px var(--color-green), -3px 3px var(--color-green), 6px -3px var(--color-amber), -6px 3px var(--color-amber), 9px -3px var(--color-green), -9px 3px var(--color-green)}.footer{border-block-start:solid var(--color-amber)}}@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}
