/*! tailwindcss v4.1.11 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-divide-y-reverse:0;--cols:1;--colstart:auto;--span:1;--rowspan:1;--rowstart:auto;--gradient-angle:to bottom}}}@layer reset{html,*,:before,:after{box-sizing:border-box}html,body{height:100%}body{min-height:100svh}*{border-style:solid;border-width:0;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;scroll-margin:2em}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}noscript{margin-block:1em;display:block}}@layer theme{:root,:host{--color-red-500:oklch(63.7% .237 25.331);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-900:oklch(39.3% .095 152.535);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-900:oklch(38.1% .176 304.987);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-700:oklch(37.3% .034 259.733);--color-white:#fff;--spacing:.25rlh;--container-md:28rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--radius:.5rem;--leading:1.5;--gap:1rlh;--padding:1rlh;--border-width:1px;--border-style:solid;--border-color:var(--color-cneutral-700);--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-in-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-4:.8125rem;--text-5:.875rem;--text-6:.9375rem;--text-7:1rem;--text-8:1.125rem;--text-9:1.3125rem;--text-10:1.5rem;--text-11:1.75rem;--text-12:2rem;--text-13:2.25rem;--text-14:2.625rem;--text-15:3rem;--text-16:3.375rem;--text-17:3.75rem;--text-18:4.5rem;--text-20:6rem;--text-22:7.5rem;--text-4m:.8125;--text-7m:1;--text-8m:1.125;--text-9m:1.3125;--text-10m:1.5;--text-12m:2;--text-13m:2.25;--text-15m:3;--text-16m:3.375;--text-17m:3.75;--text-18m:4.5;--radius-1:calc(var(--spacing)*1);--radius-2:calc(var(--spacing)*2);--radius-3:calc(var(--spacing)*3);--radius-1\.5r:calc(var(--radius)*1.5);--radius-2r:calc(var(--radius)*2);--radius-3r:calc(var(--radius)*3);--textarea-height:9em;--snap-align:start;--snap-type:proximity;--scroll-margin:1rlh;--tx:0%;--ty:0%;--base-size:var(--text-7m);--scrollbar-width:auto;--scrollbar-size:14px;--scroll-behavior:smooth;--scrollbar-thumb-color-light:#c1c1c1;--scrollbar-track-color-light:#fafafa;--scrollbar-thumb-color-dark:#6b6b6b;--scrollbar-track-color-dark:#2d2d2d;--bg-color:var(--color-cdarkblue-900);--text-color:var(--color-cneutral-100);--transition-values:.2s ease-out;--spacing-narrow-text:40ch;--spacing-text:30rlh;--spacing-spbreakout:90rem;--spacing-wide:100rem;--spacing-inherit:inherit;--scrollbar-track-color:var(--color-cdarkblue-700d);--scrollbar-thumb-color:var(--color-cdarkblue-600);--font-marvin:"Marvin Visions Variable",sans-serif;--font-casual:"ohno-casual-variable",sans-serif;--font-long-beach:"SA Long Beach",sans-serif;--font-jetbrains:"Jetbrains Mono",monospace;--font-satoshi:"Satoshi-Variable",sans-serif;--font-manrope:"Manrope-Variable",sans-serif;--font-bricolage:"Bricolage Grotesque",sans-serif;--font-jakarta:"Plus Jakarta Sans",sans-serif;--color-cpink-50:oklch(95% .04 11.3);--color-cpink-500:oklch(62.6% .181 11.3);--color-cpink-600:oklch(58.96% .18 11.38);--color-cpink-700:oklch(38.6% .141 16.56);--color-cpink-800:oklch(23.7% .077 14.1);--color-cpink-900:oklch(18.6% .065 12);--color-cpink-1000:oklch(13.6% .065 12);--color-cpink-200d:oklch(83.7% .094 6);--color-corange-50:oklch(94.9% .02 51);--color-corange-500:oklch(66.8% .157 51);--color-corange-600:oklch(58.5% .14 53);--color-corange-700:oklch(54% .13 53);--color-corange-800:oklch(33.5% .056 53.7);--color-corange-900:oklch(26.8% .042 54.2);--color-cyellow-50:oklch(98.9% .05 98.2);--color-cyellow-400:oklch(93.2% .2 98.2);--color-cyellow-500:oklch(84.2% .167 98.2);--color-cyellow-600:oklch(75.2% .167 98.2);--color-cyellow-800:oklch(32.8% .06 98.3);--color-cyellow-900:oklch(24% .04 99.34);--color-cturquoise-500:oklch(88.3% .151 187.5);--color-cturquoise-600:oklch(72% .15 186.38);--color-cturquoise-900:oklch(29% .05 188.5);--color-clightblue-50:oklch(91.44% .0449 243.12);--color-clightblue-400:oklch(93.2% .2 233);--color-clightblue-500:oklch(76.44% .119 244.93);--color-clightblue-600:oklch(66.44% .119 244.93);--color-clightblue-800:oklch(24% .04 245.49);--color-clightblue-900:oklch(22.81% .044 245.63);--color-cdarkblue-400:oklch(71.5% .028 276.2);--color-cdarkblue-500:oklch(60% .026 277.62);--color-cdarkblue-600:oklch(40% .025 277.62);--color-cdarkblue-700:oklch(25.2% .027 278);--color-cdarkblue-800:oklch(22.1% .022 276.4);--color-cdarkblue-900:oklch(20.1% .01 276.5);--color-cdarkblue-700d:oklch(26.7% .021 276.8);--color-cdarkblue-800d:oklch(23.9% .012 264.3);--color-cneutral-50:oklch(94.9% 0 0);--color-cneutral-100:oklch(89.8% 0 0);--color-cneutral-200:oklch(84.8% 0 0);--color-cneutral-300:oklch(77.52% 0 0);--color-cneutral-400:oklch(73.8% 0 0);--color-cneutral-500:oklch(62% 0 0);--color-cneutral-600:oklch(45% 0 0);--color-cneutral-700:oklch(42.8% .007 274.8);--color-cneutral-800:oklch(34.05% .004 264.51);--color-cneutral-900:oklch(30.05% .004 264.51)}}@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:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}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}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);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;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-color: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:.25lh .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}a{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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}a :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);--_fc:var(--fill-color,var(--text-color));--_sc:var(--stroke-color,var(--text-color));fill:var(--_fc);stroke:var(--_sc)}a: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(--text-hover-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))}a: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(--text-focus-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-color,var(--text-color))))}a: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(--text-active-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-active-color,var(--text-active-color,var(--stroke-color,var(--text-color))))}a.selected,a.checked,a[aria-current],a[aria-selected=true],a[aria-pressed=true],a[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(--text-selected-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-selected-color,var(--text-selected-color,var(--stroke-color,var(--text-color))))}a{border-radius:0;text-decoration:none}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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}button :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);--_fc:var(--fill-color,var(--text-color));--_sc:var(--stroke-color,var(--text-color));fill:var(--_fc);stroke:var(--_sc)}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(--text-hover-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))}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(--text-focus-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-color,var(--text-color))))}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(--text-active-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-active-color,var(--text-active-color,var(--stroke-color,var(--text-color))))}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(--text-selected-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-selected-color,var(--text-selected-color,var(--stroke-color,var(--text-color))))}button{max-width:100%;font:inherit;font-family:var(--input-font);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.25em 1em;display:inline-flex;text-decoration: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,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}: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)}textarea{min-height:var(--textarea-height);resize:vertical;field-sizing:normal}:root{--gradient-alpha:1;--gradient-angle:to bottom;--gradient-position:center;--gradient-shape: ;--gradient-size: ;--color-space:oklab;--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,border,color,display,fill,opacity,outline,stroke,transform;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-color: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){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:overflow;transition:var(--transition-values);transition-property:var(--transition-props);transition-duration:.3s}html:has(.modal[open]){transition-delay:0s;overflow:hidden}.modal:not([open]){pointer-events:none;opacity:0}.modal{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);color:var(--text-color);background:var(--bg-color);margin:auto;padding:1lh}.modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.modal,.modal::backdrop{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,display,fill,filter,gap,opacity,outline,overlay,stroke,transform;transition:var(--transition-values);transition-behavior:allow-discrete;--transition-duration:.3s;--transition-easing:ease-in;opacity:0;transition-property:var(--transition-props)}.modal[open],.modal[open]::backdrop{--transition-easing:ease-out;opacity:1}.modal[open]::backdrop{-webkit-backdrop-filter:blur(var(--blur,6px));backdrop-filter:blur(var(--blur,6px));background:var(--backdrop-bg,oklch(0% 0 0/.5))}@starting-style{.modal[open],.modal[open]::backdrop{-webkit-backdrop-filter:blur();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,border,color,display,fill,filter,gap,opacity,outline,overlay,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);transition-behavior:allow-discrete;--transition-duration:.3s;--transition-easing:ease-out;max-width:100%;color:var(--text-color);background:var(--bg-color);opacity:0;padding:1rem;position:absolute}[popover]:popover-open{--transition-easing:ease-in;opacity:1}@starting-style{[popover]:popover-open{opacity:0}}[popover]::backdrop{pointer-events:none;opacity:0}[popover]>.content,.popover-content{overflow:auto}html{font-family:var(--font-jetbrains)}body{color:var(--color-cneutral-50);background-color:var(--color-cdarkblue-900)}strong{font-weight:700}a{--text-color:var(--color-cturquoise-500);--text-hover-color:var(--color-cturquoise-600)}}@layer components{:is(.tablist-left,.tablist-right){flex-flow:column;display:flex}:is(.tablist-left,.tablist-right) :where(.tab){align-self:stretch}.tablist-right{order:2}}@layer utilities{.\@container{container-type:inline-size}.textwall .textwall-dimensions{aspect-ratio:4/3;max-height:75dvh}.textwall .textwall-content{transform:rotate(var(--rotation,-25deg));margin:-25%;position:absolute;inset:0}.textwall [class*=textwall-boundary]{pointer-events:none}.textwall .textwall-boundary-after{bottom:-1px}.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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}.button :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);--_fc:var(--fill-color,var(--text-color));--_sc:var(--stroke-color,var(--text-color));fill:var(--_fc);stroke:var(--_sc)}.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(--text-hover-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))}.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(--text-focus-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-color,var(--text-color))))}.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(--text-active-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-active-color,var(--text-active-color,var(--stroke-color,var(--text-color))))}.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(--text-selected-color,var(--fill-color,var(--text-color))));--_sc:var(--stroke-selected-color,var(--text-selected-color,var(--stroke-color,var(--text-color))))}.button{max-width:100%;font:inherit;font-family:var(--input-font);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.25em 1em;display:inline-flex;text-decoration: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,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}.button\!{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color))!important;border-radius:var(--radius)!important;--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing)!important;--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform!important;transition:var(--transition-values)!important;transition-property:var(--transition-props)!important;--_bgc:var(--bg-color)!important;--_tc:var(--text-color,currentcolor)!important;--_bc:var(--border-color,currentcolor)!important;border-color:var(--_bc,currentcolor)!important;color:var(--_tc)!important;background-color:var(--_bgc)!important}.button\! :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing)!important;--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform!important;transition:var(--transition-values)!important;transition-property:var(--transition-props)!important;--_fc:var(--fill-color,var(--text-color))!important;--_sc:var(--stroke-color,var(--text-color))!important;fill:var(--_fc)!important;stroke:var(--_sc)!important}.button\!:hover{--_bgc:var(--bg-hover-color,var(--bg-color))!important;--_tc:var(--text-hover-color,var(--text-color))!important;--_bc:var(--border-hover-color,var(--border-color))!important;--_fc:var(--fill-hover-color,var(--text-hover-color,var(--fill-color,var(--text-color))))!important;--_sc:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))!important}.button\!:focus{--_bc:var(--border-focus-color,var(--border-hover-color,var(--border-color)))!important;--_tc:var(--text-focus-color,var(--text-hover-color,var(--text-color)))!important;--_bgc:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))!important;--_fc:var(--fill-focus-color,var(--text-focus-color,var(--fill-color,var(--text-color))))!important;--_sc:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-color,var(--text-color))))!important}.button\!:active{--_bc:var(--border-active-color,var(--border-color))!important;--_tc:var(--text-active-color,var(--text-color))!important;--_bgc:var(--bg-active-color,var(--bg-color))!important;--_fc:var(--fill-active-color,var(--text-active-color,var(--fill-color,var(--text-color))))!important;--_sc:var(--stroke-active-color,var(--text-active-color,var(--stroke-color,var(--text-color))))!important}.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))!important;--_tc:var(--text-selected-color,var(--text-color))!important;--_bgc:var(--bg-selected-color,var(--bg-color))!important;--_fc:var(--fill-selected-color,var(--text-selected-color,var(--fill-color,var(--text-color))))!important;--_sc:var(--stroke-selected-color,var(--text-selected-color,var(--stroke-color,var(--text-color))))!important}.button\!{max-width:100%!important;font:inherit!important;font-family:var(--input-font)!important;cursor:pointer!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:.5em!important;padding:.25em 1em!important;text-decoration:none!important;display:inline-flex!important}.button\![disabled]{cursor:default!important}.button\! *{pointer-events:none!important}.button\! svg path{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing)!important;--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform!important;transition:var(--transition-values)!important;transition-property:var(--transition-props)!important}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.fancybox-arrow{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);--a:var(--arrow-angle,90deg);--h:var(--arrow-height,.75em);--p:var(--arrow-position,50%);--b:var(--border-width);--r:var(--radius);--_bg-gradient-fallback:linear-gradient(var(--bg-color,transparent),var(--bg-color,transparent));--_border-gradient-fallback:linear-gradient(var(--border-color),var(--border-color));z-index:0;border-width:var(--b);color:var(--text-color);background:padding-box var(--inner-gradient,var(--_bg-gradient-fallback)),border-box var(--outer-gradient,var(--_border-gradient-fallback));border-color:#0000;position:relative;overflow:visible}.fancybox-arrow.arrow-top,.fancybox-arrow.arrow-bottom{background-size:100% calc(100% + var(--h))}.fancybox-arrow.arrow-left,.fancybox-arrow.arrow-right{background-size:calc(100% + var(--h))100%}.fancybox-arrow:before,.fancybox-arrow:after{content:"";inset:calc(-1*var(--b));z-index:-1;background:inherit;position:absolute}.fancybox-arrow:before{background-size:0 0,100% 100%}.fancybox-arrow:after{border:inherit;background-size:100% 100%,0 0}.fancybox-arrow.arrow-top{border-radius:min(var(--r),var(--p) - var(--h)*tan(var(--a)/2))min(var(--r),100% - var(--p) - var(--h)*tan(var(--a)/2))var(--r)var(--r)/var(--r);background-position:bottom}.fancybox-arrow.arrow-top:before,.fancybox-arrow.arrow-top:after{top:calc(-1*var(--b) - var(--h))}.fancybox-arrow.arrow-top:before{clip-path:polygon(min(100%,var(--p) + var(--h)*tan(var(--a)/2))calc(var(--h) + var(--b)),min(100%,var(--p) + var(--h)*tan(var(--a)/2))var(--h),var(--p)0,max(0%,var(--p) - var(--h)*tan(var(--a)/2))var(--h),max(0%,var(--p) - var(--h)*tan(var(--a)/2))calc(var(--h) + var(--b)))}.fancybox-arrow.arrow-top:after{clip-path:polygon(min(100% - var(--b),var(--p) + var(--h)*tan(var(--a)/2) - var(--b)*tan(45deg - var(--a)/4))calc(var(--h) + var(--b)),var(--p)calc(var(--b)/sin(var(--a)/2)),max(var(--b),var(--p) - var(--h)*tan(var(--a)/2) + var(--b)*tan(45deg - var(--a)/4))calc(var(--h) + var(--b)),50% 50%)}.fancybox-arrow.arrow-bottom{border-radius:var(--r)var(--r)min(var(--r),100% - var(--p) - var(--h)*tan(var(--a)/2))min(var(--r),var(--p) - var(--h)*tan(var(--a)/2))/var(--r)}.fancybox-arrow.arrow-bottom:before,.fancybox-arrow.arrow-bottom:after{bottom:calc(-1*var(--b) - var(--h))}.fancybox-arrow.arrow-bottom:before{clip-path:polygon(min(100%,var(--p) + var(--h)*tan(var(--a)/2))calc(100% - var(--h) - var(--b)),min(100%,var(--p) + var(--h)*tan(var(--a)/2))calc(100% - var(--h)),var(--p)100%,max(0%,var(--p) - var(--h)*tan(var(--a)/2))calc(100% - var(--h)),max(0%,var(--p) - var(--h)*tan(var(--a)/2))calc(100% - var(--h) - var(--b)))}.fancybox-arrow.arrow-bottom:after{clip-path:polygon(min(100% - var(--b),var(--p) + var(--h)*tan(var(--a)/2) - var(--b)*tan(45deg - var(--a)/4))calc(100% - var(--h) - var(--b)),var(--p)calc(100% - var(--b)/sin(var(--a)/2)),max(var(--b),var(--p) - var(--h)*tan(var(--a)/2) + var(--b)*tan(45deg - var(--a)/4))calc(100% - var(--h) - var(--b)),50% 50%)}.fancybox-arrow.arrow-left{border-radius:var(--r)/min(var(--r),var(--p) - var(--h)*tan(var(--a)/2))var(--r)var(--r)min(var(--r),100% - var(--p) - var(--h)*tan(var(--a)/2));background-position:100%}.fancybox-arrow.arrow-left:before,.fancybox-arrow.arrow-left:after{left:calc(-1*var(--b) - var(--h))}.fancybox-arrow.arrow-left:before{clip-path:polygon(calc(var(--h) + var(--b))min(100%,var(--p) + var(--h)*tan(var(--a)/2)),var(--h)min(100%,var(--p) + var(--h)*tan(var(--a)/2)),0 var(--p),var(--h)max(0%,var(--p) - var(--h)*tan(var(--a)/2)),calc(var(--h) + var(--b))max(0%,var(--p) - var(--h)*tan(var(--a)/2)))}.fancybox-arrow.arrow-left:after{clip-path:polygon(calc(var(--h) + var(--b))min(100% - var(--b),var(--p) + var(--h)*tan(var(--a)/2) - var(--b)*tan(45deg - var(--a)/4)),calc(var(--b)/sin(var(--a)/2))var(--p),calc(var(--h) + var(--b))max(var(--b),var(--p) - var(--h)*tan(var(--a)/2) + var(--b)*tan(45deg - var(--a)/4)),50% 50%)}.fancybox-arrow.arrow-right{border-radius:var(--r)/var(--r)min(var(--r),var(--p) - var(--h)*tan(var(--a)/2))min(var(--r),100% - var(--p) - var(--h)*tan(var(--a)/2))var(--r)}.fancybox-arrow.arrow-right:before,.fancybox-arrow.arrow-right:after{right:calc(-1*var(--b) - var(--h))}.fancybox-arrow.arrow-right:before{clip-path:polygon(calc(100% - var(--h) - var(--b))min(100%,var(--p) + var(--h)*tan(var(--a)/2)),calc(100% - var(--h))min(100%,var(--p) + var(--h)*tan(var(--a)/2)),100% var(--p),calc(100% - var(--h))max(0%,var(--p) - var(--h)*tan(var(--a)/2)),calc(100% - var(--h) - var(--b))max(0%,var(--p) - var(--h)*tan(var(--a)/2)))}.fancybox-arrow.arrow-right:after{clip-path:polygon(calc(100% - var(--h) - var(--b))min(100% - var(--b),var(--p) + var(--h)*tan(var(--a)/2) - var(--b)*tan(45deg - var(--a)/4)),calc(100% - var(--b)/sin(var(--a)/2))var(--p),calc(100% - var(--h) - var(--b))max(var(--b),var(--p) - var(--h)*tan(var(--a)/2) + var(--b)*tan(45deg - var(--a)/4)),50% 50%)}.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)>*{z-index:1;grid-area:1/1/span 1/span 1;position:relative}.stack>.background{position:absolute;inset:0;overflow:hidden}.stack>.foreground{z-index:10;position:relative}.pos-overlay{margin-block:var(--nudge-y,var(--nudge,0));margin-inline:var(--nudge-x,var(--nudge,0))}:where([class*=stack])>.pos-overlay{display:grid}:where([class*=stack])>.pos-overlay>*{grid-area:1/1/span 1/span 1}:where([class*=relative])>.pos-overlay{position:absolute;inset:0}.fixed-center{width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0}.fixed-overlay{margin-block:var(--nudge-y,var(--nudge,0));margin-inline:var(--nudge-x,var(--nudge,0));inset-block:var(--nudge-y,var(--nudge,0));inset-inline:var(--nudge-x,var(--nudge,0));place-items:center;display:grid;position:fixed}.edge-bottom{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)))}:where(.stack) .edge-bottom{box-sizing:content-box;place-self:end center}:where(.relative) .edge-bottom{width:fit-content;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.edge-top{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)))}:where(.stack) .edge-top{box-sizing:content-box;place-self:start center}:where(.relative) .edge-top{width:fit-content;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.edge-bottomfull{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)));transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1)}:where(.stack) .edge-bottomfull{box-sizing:content-box;place-self:end stretch}:where(.relative) .edge-bottomfull{position:absolute;inset-block-end:0;inset-inline:0}.edge-topfull{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)));transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty)}:where(.stack) .edge-topfull{box-sizing:content-box;place-self:start stretch}:where(.relative) .edge-topfull{position:absolute;inset-block-start:0;inset-inline:0}.fixed-bottomfull{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)));width:100%;max-width:100%;position:fixed;inset-block-end:0;inset-inline:0}.fixed-topfull{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)));width:100%;max-width:100%;position:fixed;inset-block-start:0;inset-inline:0}.pos-bottom{margin-block-end:calc(var(--nudge-y,var(--nudge)))}:where([class*=stack])>.pos-bottom{place-self:end center}:where([class*=relative])>.pos-bottom{width:fit-content;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.pos-top{margin-block-start:calc(var(--nudge-y,var(--nudge)))}:where([class*=stack])>.pos-top{place-self:start center}:where([class*=relative])>.pos-top{width:fit-content;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.fixed-bottom{width:fit-content;margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}.fixed-top{width:fit-content;margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline:auto;position:fixed;inset-block-start:0;inset-inline:0}.pos-bottomfull{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-bottomfull{place-self:end stretch}:where([class*=relative])>.pos-bottomfull{position:absolute;inset-block-end:0;inset-inline:0}.pos-topfull{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-topfull{place-self:start stretch}:where([class*=relative])>.pos-topfull{position:absolute;inset-block-start:0;inset-inline:0}.edge-left{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);margin-inline-start:var(--nudge-x,var(--nudge,0));position:relative}:where(.stack) .edge-left{box-sizing:content-box;place-self:center start}:where(.relative) .edge-left{height:fit-content;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.edge-leftfull{margin-block:var(--nudge-y,var(--nudge,0));transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);margin-inline-start:var(--nudge-x,var(--nudge,0))}:where(.stack) .edge-leftfull{box-sizing:content-box;place-self:stretch start}:where(.relative) .edge-leftfull{position:absolute;inset-block:0;inset-inline-start:0}.fixed-leftfull{margin-block:var(--nudge-y,var(--nudge,0));height:100%;max-height:100%;margin-inline-start:var(--nudge-x,var(--nudge,0));position:fixed;inset-block:0;inset-inline-start:0}.pos-left{margin-inline-start:var(--nudge-x,var(--nudge,0));position:relative}:where([class*=stack])>.pos-left{place-self:center start}:where([class*=relative])>.pos-left{height:fit-content;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.fixed-left{height:fit-content;margin-block:auto;margin-inline-start:var(--nudge-x,var(--nudge,0));position:fixed;inset-block:0;inset-inline-start:0}.pos-leftfull{margin-block:var(--nudge-y,var(--nudge,0));margin-inline-start:var(--nudge-x,var(--nudge,0))}:where([class*=stack])>.pos-leftfull{place-self:stretch start}:where([class*=relative])>.pos-leftfull{position:absolute;inset-block:0;inset-inline-start:0}.edge-right{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);margin-inline-end:var(--nudge-x,var(--nudge,0))}:where(.stack) .edge-right{box-sizing:content-box;place-self:center end}:where(.relative) .edge-right{height:fit-content;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.edge-rightfull{margin-block:var(--nudge-y,var(--nudge,0));transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);margin-inline-end:var(--nudge-x,var(--nudge,0))}:where(.stack) .edge-rightfull{box-sizing:content-box;place-self:stretch end}:where(.relative) .edge-rightfull{position:absolute;inset-block:0;inset-inline-end:0}.fixed-rightfull{margin-block:var(--nudge-y,var(--nudge,0));height:100%;max-height:100%;margin-inline-end:var(--nudge-x,var(--nudge,0));position:fixed;inset-block:0;inset-inline-end:0}.pos-right{margin-inline-end:var(--nudge-x,var(--nudge,0))}:where([class*=stack])>.pos-right{place-self:center end}:where([class*=relative])>.pos-right{height:fit-content;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.fixed-right{height:fit-content;margin-block:auto;margin-inline-end:var(--nudge-x,var(--nudge,0));position:fixed;inset-block:0;inset-inline-end:0}.pos-rightfull{margin-block:var(--nudge-y,var(--nudge,0));margin-inline-end:var(--nudge-x,var(--nudge,0))}:where([class*=stack])>.pos-rightfull{place-self:stretch end}:where([class*=relative])>.pos-rightfull{position:absolute;inset-block:0;inset-inline-end:0}.edge-lefttop-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-lefttop-end{box-sizing:content-box;place-self:start}:where(.relative) .edge-lefttop-end{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-lefttop-end{--tx:-50%;--_tx:var(--tx);--ty:-0%;--_ty:var(--ty)}.edge-lefttop-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-lefttop-start{box-sizing:content-box;place-self:start}:where(.relative) .edge-lefttop-start{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-lefttop-start{--tx:-50%;--_tx:var(--tx);--ty:-100%;--_ty:var(--ty)}.edge-topleft-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:var(--tx);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topleft-end{box-sizing:content-box;place-self:start}:where(.relative) .edge-topleft-end{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-topleft-end{--ty:-50%;--_ty:var(--ty);--tx:0%;--_tx:var(--tx)}.edge-topleft-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:var(--tx);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topleft-start{box-sizing:content-box;place-self:start}:where(.relative) .edge-topleft-start{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-topleft-start{--ty:-50%;--_ty:var(--ty);--tx:-100%;--_tx:var(--tx)}.edge-leftbottom-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-leftbottom-end{box-sizing:content-box;place-self:end start}:where(.relative) .edge-leftbottom-end{position:absolute;inset-block-end:0;inset-inline-start:0}.edge-leftbottom-end{--tx:-50%;--_tx:var(--tx);--ty:-100%;--_ty:calc(var(--ty)*-1)}.edge-leftbottom-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-leftbottom-start{box-sizing:content-box;place-self:end start}:where(.relative) .edge-leftbottom-start{position:absolute;inset-block-end:0;inset-inline-start:0}.edge-leftbottom-start{--tx:-50%;--_tx:var(--tx);--ty:-0%;--_ty:calc(var(--ty)*-1)}.edge-lefttop{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-lefttop{box-sizing:content-box;place-self:start}:where(.relative) .edge-lefttop{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-topleft{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:var(--tx);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topleft{box-sizing:content-box;place-self:start}:where(.relative) .edge-topleft{position:absolute;inset-block-start:0;inset-inline-start:0}.edge-leftbottom{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:var(--tx);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-leftbottom{box-sizing:content-box;place-self:end start}:where(.relative) .edge-leftbottom{position:absolute;inset-block-end:0;inset-inline-start:0}.pos-topleft{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-topleft{place-self:start}:where([class*=relative])>.pos-topleft{position:absolute;inset-block-start:0;inset-inline-start:0}.pos-bottomleft{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-bottomleft{place-self:end start}:where([class*=relative])>.pos-bottomleft{position:absolute;inset-block-end:0;inset-inline-start:0}.fixed-topleft{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)));position:fixed;inset-block-start:0;inset-inline-start:0}.fixed-bottomleft{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)));position:fixed;inset-block-end:0;inset-inline-start:0}.edge-bottomleft-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:var(--tx);margin-block-end:calc(var(--nudge-y,var(--nudge)))}:where(.stack) .edge-bottomleft-end{box-sizing:content-box;place-self:end start}:where(.relative) .edge-bottomleft-end{position:absolute;inset-block-end:0;inset-inline-start:0}.edge-bottomleft-end{--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-0%;--_tx:var(--tx)}.edge-bottomleft-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:var(--tx);margin-block-end:calc(var(--nudge-y,var(--nudge)))}:where(.stack) .edge-bottomleft-start{box-sizing:content-box;place-self:end start}:where(.relative) .edge-bottomleft-start{position:absolute;inset-block-end:0;inset-inline-start:0}.edge-bottomleft-start{--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-100%;--_tx:var(--tx)}.edge-bottomleft{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:var(--tx);margin-block-end:calc(var(--nudge-y,var(--nudge)))}:where(.stack) .edge-bottomleft{box-sizing:content-box;place-self:end start}:where(.relative) .edge-bottomleft{position:absolute;inset-block-end:0;inset-inline-start:0}.edge-bottomright-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-bottomright-end{box-sizing:content-box;place-self:end}:where(.relative) .edge-bottomright-end{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-bottomright-end{--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-100%;--_tx:calc(var(--tx)*-1)}.edge-bottomright-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-bottomright-start{box-sizing:content-box;place-self:end}:where(.relative) .edge-bottomright-start{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-bottomright-start{--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-0%;--_tx:calc(var(--tx)*-1)}.edge-rightbottom-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-rightbottom-end{box-sizing:content-box;place-self:end}:where(.relative) .edge-rightbottom-end{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-rightbottom-end{--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-100%;--_ty:calc(var(--ty)*-1)}.edge-rightbottom-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-rightbottom-start{box-sizing:content-box;place-self:end}:where(.relative) .edge-rightbottom-start{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-rightbottom-start{--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-0%;--_ty:calc(var(--ty)*-1)}.edge-righttop-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-righttop-end{box-sizing:content-box;place-self:start end}:where(.relative) .edge-righttop-end{position:absolute;inset-block-start:0;inset-inline-end:0}.edge-righttop-end{--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-0%;--_ty:var(--ty)}.edge-righttop-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-righttop-start{box-sizing:content-box;place-self:start end}:where(.relative) .edge-righttop-start{position:absolute;inset-block-start:0;inset-inline-end:0}.edge-righttop-start{--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-100%;--_ty:var(--ty)}.edge-topright-end{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topright-end{box-sizing:content-box;place-self:start end}:where(.relative) .edge-topright-end{position:absolute;inset-block-start:0;inset-inline-end:0}.edge-topright-end{--ty:-50%;--_ty:var(--ty);--tx:-100%;--_tx:calc(var(--tx)*-1)}.edge-topright-start{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topright-start{box-sizing:content-box;place-self:start end}:where(.relative) .edge-topright-start{position:absolute;inset-block-start:0;inset-inline-end:0}.edge-topright-start{--ty:-50%;--_ty:var(--ty);--tx:0%;--_tx:calc(var(--tx)*-1)}.edge-bottomright{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:calc(var(--ty)*-1);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-bottomright{box-sizing:content-box;place-self:end}:where(.relative) .edge-bottomright{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-rightbottom{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:calc(var(--ty)*-1);margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-rightbottom{box-sizing:content-box;place-self:end}:where(.relative) .edge-rightbottom{position:absolute;inset-block-end:0;inset-inline-end:0}.edge-righttop{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--tx:-50%;--_tx:calc(var(--tx)*-1);--ty:-50%;--_ty:var(--ty);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-righttop{box-sizing:content-box;place-self:start end}:where(.relative) .edge-righttop{position:absolute;inset-block-start:0;inset-inline-end:0}.edge-topright{transform:translate(var(--_tx,0%))translateY(var(--_ty,0%));--ty:-50%;--_ty:var(--ty);--tx:-50%;--_tx:calc(var(--tx)*-1);margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where(.stack) .edge-topright{box-sizing:content-box;place-self:start end}:where(.relative) .edge-topright{position:absolute;inset-block-start:0;inset-inline-end:0}.pos-bottomright{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-bottomright{place-self:end}:where([class*=relative])>.pos-bottomright{position:absolute;inset-block-end:0;inset-inline-end:0}.pos-topright{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}:where([class*=stack])>.pos-topright{place-self:start end}:where([class*=relative])>.pos-topright{position:absolute;inset-block-start:0;inset-inline-end:0}.fixed-bottomright{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)));position:fixed;inset-block-end:0;inset-inline-end:0}.fixed-topright{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)));position:fixed;inset-block-start:0;inset-inline-end:0}.tablist-tab .tab{z-index:1;position:relative}.tablist-tab.tablist-top :where(.tab){top:var(--border-width);border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.tablist-tab.tablist-left :where(.tab){right:var(--border-width);border-right:0;border-start-end-radius:0;border-end-end-radius:0}.tablist-tab.tablist-right :where(.tab){left:var(--border-width);border-left:0;border-start-start-radius:0;border-end-start-radius:0}:where([class*=stack])>.pos-center{place-self:center}:where([class*=relative])>.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sticky{z-index:var(--z-index,15);position:sticky;top:0}:where([class*=grid]>.sticky){align-self:start}:where([class*=stack])>.resizer-right{place-self:stretch end}:where([class*=relative])>.resizer-right{position:absolute;right:0}:where([class*=stack])>.resizer-bottom{place-self:end stretch}:where([class*=relative])>.resizer-bottom{position:absolute;bottom:0}.accordion-stack{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);position:relative}.accordion-stack.accordion-stack{gap:0;padding:0}.accordion-stack>:not(.accordion-stack),.accordion-stack>:where(astro-slot,astro-island,astro-content)>:not(.accordion-stack){padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)));--fallback-padding:1rlh}:is(.accordion-stack>:not(.accordion-stack),.accordion-stack>:where(astro-slot,astro-island,astro-content)>:not(.accordion-stack)):focus-visible{z-index:2}:is(.accordion-stack>:not(.accordion-stack),.accordion-stack>:where(astro-slot,astro-island,astro-content)>:not(.accordion-stack)):not(:focus-visible){--z-index:1;animation:z-index-hack var(--transition-duration)var(--transition-delay)}.accordion-stack{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;row-gap:0;display:flex}.accordion-stack>*,.accordion-stack>:where(.contents)>*,.accordion-stack>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.accordion-stack{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.accordion-stack>.spacer{margin-block-start:auto}.accordion-stack{flex-direction:column;row-gap:0}.accordion-stack>*+*,.accordion-stack>*+:where(astro-island,astro-slot):not(:first-of-type)>*{border-top-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.accordion-stack>*{border-width:0;border-radius:0}.accordion-stack>:where(:not(:first-child)){border-top-width:var(--border-width);border-style:var(--border-style)}.accordion-stack>:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.accordion-stack>:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.accordion-stack .accordion-button{padding:0}.input-group{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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}.input-group: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))}.input-group: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)))}.input-group: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))}.input-group.selected,.input-group.checked,.input-group[aria-current],.input-group[aria-selected=true],.input-group[aria-pressed=true],.input-group[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-group{display:flex;position:relative}.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*{padding:var(--padding);border-width:0}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):where(:not(:first-child,:last-child)){border-radius:0}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):focus,:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):focus-visible{z-index:2}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):first-child{border-start-start-radius:calc(var(--radius) - var(--border-width));border-end-start-radius:calc(var(--radius) - var(--border-width))}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):last-child{border-start-end-radius:calc(var(--radius) - var(--border-width));border-end-end-radius:calc(var(--radius) - var(--border-width))}.card-split{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);position:relative}.card-split.card-split{gap:0;padding:0}.card-split>:not(.card-split),.card-split>:where(astro-slot,astro-island,astro-content)>:not(.card-split){padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)));--fallback-padding:1rlh}:is(.card-split>:not(.card-split),.card-split>:where(astro-slot,astro-island,astro-content)>:not(.card-split)):focus-visible{z-index:2}:is(.card-split>:not(.card-split),.card-split>:where(astro-slot,astro-island,astro-content)>:not(.card-split)):not(:focus-visible){--z-index:1;animation:z-index-hack var(--transition-duration)var(--transition-delay)}.card-divided{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);position:relative}.card-divided.card-divided{gap:0;padding:0}.card-divided>:not(.card-divided),.card-divided>:where(astro-slot,astro-island,astro-content)>:not(.card-divided){padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)));--fallback-padding:1rlh}:is(.card-divided>:not(.card-divided),.card-divided>:where(astro-slot,astro-island,astro-content)>:not(.card-divided)):focus-visible{z-index:2}:is(.card-divided>:not(.card-divided),.card-divided>:where(astro-slot,astro-island,astro-content)>:not(.card-divided)):not(:focus-visible){--z-index:1;animation:z-index-hack var(--transition-duration)var(--transition-delay)}.fancybox{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);--a:var(--arrow-angle,90deg);--h:var(--arrow-height,.75em);--p:var(--arrow-position,50%);--b:var(--border-width);--r:var(--radius);--_bg-gradient-fallback:linear-gradient(var(--bg-color,transparent),var(--bg-color,transparent));--_border-gradient-fallback:linear-gradient(var(--border-color),var(--border-color));z-index:0;border-width:var(--b);color:var(--text-color);background:padding-box var(--inner-gradient,var(--_bg-gradient-fallback)),border-box var(--outer-gradient,var(--_border-gradient-fallback));border-color:#0000;position:relative;overflow:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nudge-left{margin-inline-start:var(--nudge-x,var(--nudge,0));position:relative}.tabpanels{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.resizer-horizontal{cursor:ew-resize;width:var(--size,4px);top:0;bottom:0}.-top-4{top:calc(var(--spacing)*-4)}.-top-\[0\.25rem\]{top:-.25rem}.-top-\[1\.4rem\]{top:-1.4rem}.-top-\[5rem\]{top:-5rem}.-top-\[6rem\]{top:-6rem}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[0\.3em\]{top:.3em}.top-\[0\.25rem\]{top:.25rem}.top-\[1\.7rem\]{top:1.7rem}.top-\[1rem\]{top:1rem}.top-\[6rem\]{top:6rem}.top-\[10rem\]{top:10rem}.top-auto{top:auto}.resizer-vertical{cursor:ns-resize;height:var(--size,4px);left:0;right:0}.-right-\[0\.5rem\]{right:-.5rem}.-right-\[2rem\]{right:-2rem}.right-0{right:calc(var(--spacing)*0)}.right-\[3\.5rem\]{right:3.5rem}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[0\.3em\]{bottom:.3em}.-left-\[0\.25rem\]{left:-.25rem}.-left-\[3rem\]{left:-3rem}.-left-\[9\.5rem\]{left:-9.5rem}.left-0{left:calc(var(--spacing)*0)}.left-8{left:calc(var(--spacing)*8)}.left-\[0\.25rem\]{left:.25rem}.left-\[6rem\]{left:6rem}.tab{text-align:left;align-items:start;padding:.25rlh .5rlh}.tab[aria-selected]{z-index:2}.drawer-content{z-index:100;overflow-y:auto}.-z-10{z-index:-10}.z-\[3\]{z-index:3}.z-\[20\]{z-index:20}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.subgrid{gap:inherit;grid-column:var(--colstart,auto)/span var(--span,1);grid-template-columns:subgrid;display:grid}.subgrid>:not([class*=subgrid]){grid-column-end:span var(--span,1);max-width:100%}.subgrid{gap:inherit;grid-row:var(--rowstart,auto)/span var(--rowspan,1);grid-template-rows:subgrid;display:grid}.subgrid>:not([class*=subgrid]){grid-row-end:span var(--rowspan,1)}.subgrid{grid-template-columns:subgrid;grid-template-rows:subgrid}.masonry-gallery{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.masonry-gallery>*,.masonry-gallery>:where(.contents)>*,.masonry-gallery>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.masonry-gallery{grid-template-columns:repeat(var(--cols,1),minmax(0,auto));grid-template-rows:masonry}.masonry-gallery>*,.masonry-gallery>:where(.contents)>*,.masonry-gallery>:where(astro-island,astro-slot)>*{grid-column-end:span var(--span,1);align-self:start}.masonry-gallery{grid-template-columns:repeat(auto-fill,minmax(min(var(--item-width,3rem),100%),1fr))}.masonry{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.masonry>*,.masonry>:where(.contents)>*,.masonry>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.masonry{grid-template-columns:repeat(var(--cols,1),minmax(0,auto));grid-template-rows:masonry}.masonry>*,.masonry>:where(.contents)>*,.masonry>:where(astro-island,astro-slot)>*{grid-column-end:span var(--span,1);align-self:start}.shell-grid{grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,1fr);gap:var(--gap,0);height:100dvh;display:grid}.shell-grid:has(>header){grid-template-rows:auto 1fr}.shell-grid:has(>.right-sidebar){grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,var(--content-width,1fr))minmax(0,var(--rsb-width,auto))}.shell-grid>:is(header,footer,.full){grid-column:1/-1}.shell-grid>.left-sidebar,.shell-grid>.right-sidebar,.shell-grid>.content{grid-column-end:span var(--span,1);height:auto;overflow:auto}.subgrid-columns{gap:inherit;grid-column:var(--colstart,auto)/span var(--span,1);grid-template-columns:subgrid;display:grid}.subgrid-columns>:not([class*=subgrid]){grid-column-end:span var(--span,1);max-width:100%}.grid-gallery-fill{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-gallery-fill>*,.grid-gallery-fill>:where(.contents)>*,.grid-gallery-fill>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-gallery-fill{grid-template-columns:repeat(var(--fit,auto-fill),minmax(min(var(--item-width,3rem),100%),1fr));--fit:auto-fill}.grid-gallery-fit{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-gallery-fit>*,.grid-gallery-fit>:where(.contents)>*,.grid-gallery-fit>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-gallery-fit{grid-template-columns:repeat(var(--fit,auto-fill),minmax(min(var(--item-width,3rem),100%),1fr));--fit:auto-fit}.grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-auto-fr>*,.grid-auto-fr>:where(.contents)>*,.grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.grid-fr-auto{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-fr-auto>*,.grid-fr-auto>:where(.contents)>*,.grid-fr-auto>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-fr-auto{grid-template-columns:repeat(calc(var(--cols) - 1),minmax(0,1fr))minmax(0,auto)}.grid-gallery{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-gallery>*,.grid-gallery>:where(.contents)>*,.grid-gallery>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-gallery{grid-template-columns:repeat(var(--fit,auto-fill),minmax(min(var(--item-width,3rem),100%),1fr))}.grid-repeat-auto{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-repeat-auto>*,.grid-repeat-auto>:where(.contents)>*,.grid-repeat-auto>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-repeat-auto{grid-template-columns:repeat(var(--cols,1),minmax(0,auto))}.grid-simple{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-simple>*,.grid-simple>:where(.contents)>*,.grid-simple>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.grid-simple{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.grid-simple\!{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap))!important;max-width:100%!important;display:grid!important}.grid-simple\!>*,.grid-simple\!>:where(.contents)>*,.grid-simple\!>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span)!important;grid-row:var(--rowstart)/span var(--rowspan)!important;max-width:100%!important}.grid-simple\!{grid-template-columns:repeat(var(--cols),minmax(0,1fr))!important}.\!grid-with-breakout{grid-template-columns:minmax(0,var(--start-width,var(--side-width,.25fr)))minmax(0,var(--content-width,1fr))minmax(0,var(--end-width,var(--side-width,.25fr)))!important;gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap))!important;max-width:100%!important;display:grid!important}.\!grid-with-breakout>*{grid-column:2/-2!important;max-width:100%!important}.\!grid-with-breakout>.breakout-small{grid-column:auto/span 1!important}.\!grid-with-breakout>.breakout-start-only,.\!grid-with-breakout>.breakout-left-only{grid-column:1/2!important}.\!grid-with-breakout>.breakout-start,.\!grid-with-breakout>.breakout-left{grid-column:1/-2!important}.\!grid-with-breakout>.breakout-end,.\!grid-with-breakout>.breakout-right{grid-column:2/-1!important}.\!grid-with-breakout>.breakout-end-only,.\!grid-with-breakout>.breakout-right-only{grid-column:-1/-2!important}.\!grid-with-breakout>.breakout-full{grid-column:1/-1!important}.grid-with-breakout{grid-template-columns:minmax(0,var(--start-width,var(--side-width,.25fr)))minmax(0,var(--content-width,1fr))minmax(0,var(--end-width,var(--side-width,.25fr)));gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.grid-with-breakout>*{grid-column:2/-2;max-width:100%}.grid-with-breakout>.breakout-small{grid-column:auto/span 1}.grid-with-breakout>.breakout-start-only,.grid-with-breakout>.breakout-left-only{grid-column:1/2}.grid-with-breakout>.breakout-start,.grid-with-breakout>.breakout-left{grid-column:1/-2}.grid-with-breakout>.breakout-end,.grid-with-breakout>.breakout-right{grid-column:2/-1}.grid-with-breakout>.breakout-end-only,.grid-with-breakout>.breakout-right-only{grid-column:-1/-2}.grid-with-breakout>.breakout-full{grid-column:1/-1}.fancylist{--svg-width:1em;--svg-height:1lh;column-gap:.5em;display:grid}.fancylist :where(li){column-gap:inherit;grid-column:1/-1;grid-template-columns:auto 1fr;display:grid}.fancylist :where(li) :where(.emoji),.fancylist :where(li)>:where(astro-slot,astro-island)>:where(.emoji){font-size:.75em;line-height:1lh}.fancylist :where(li) :where(ul){column-gap:inherit;grid-column:2;display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.subgrid-rows{gap:inherit;grid-row:var(--rowstart,auto)/span var(--rowspan,1);grid-template-rows:subgrid;display:grid}.subgrid-rows>:not([class*=subgrid]){grid-row-end:span var(--rowspan,1)}.container{width:100%}@media (min-width:100px){.container{max-width:100px}}@media (min-width:150px){.container{max-width:150px}}@media (min-width:200px){.container{max-width:200px}}@media (min-width:250px){.container{max-width:250px}}@media (min-width:300px){.container{max-width:300px}}@media (min-width:350px){.container{max-width:350px}}@media (min-width:400px){.container{max-width:400px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:500px){.container{max-width:500px}}@media (min-width:550px){.container{max-width:550px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:650px){.container{max-width:650px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:750px){.container{max-width:750px}}@media (min-width:800px){.container{max-width:800px}}@media (min-width:850px){.container{max-width:850px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:950px){.container{max-width:950px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1050px){.container{max-width:1050px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1150px){.container{max-width:1150px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1250px){.container{max-width:1250px}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1350px){.container{max-width:1350px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1450px){.container{max-width:1450px}}@media (min-width:1500px){.container{max-width:1500px}}@media (min-width:1550px){.container{max-width:1550px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1650px){.container{max-width:1650px}}@media (min-width:1700px){.container{max-width:1700px}}@media (min-width:1750px){.container{max-width:1750px}}@media (min-width:1800px){.container{max-width:1800px}}@media (min-width:1850px){.container{max-width:1850px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:1950px){.container{max-width:1950px}}@media (min-width:2000px){.container{max-width:2000px}}@media (min-width:2050px){.container{max-width:2050px}}@media (min-width:2100px){.container{max-width:2100px}}@media (min-width:2150px){.container{max-width:2150px}}@media (min-width:2200px){.container{max-width:2200px}}@media (min-width:2250px){.container{max-width:2250px}}@media (min-width:2300px){.container{max-width:2300px}}@media (min-width:2350px){.container{max-width:2350px}}@media (min-width:2400px){.container{max-width:2400px}}@media (min-width:2450px){.container{max-width:2450px}}@media (min-width:2500px){.container{max-width:2500px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.preserve-outlines{box-sizing:content-box;margin:calc(var(--outline-width)*-1);padding:calc(var(--outline-width))}.-m-4{margin:calc(var(--spacing)*-4)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-6{margin:calc(var(--spacing)*6)}.nudge{margin-block:var(--nudge-y,var(--nudge,0));margin-inline:var(--nudge-x,var(--nudge,0))}.hero-heading-center{gap:var(--gap,.5lh);flex-direction:column;max-width:100%;display:flex}.hero-heading-center{text-align:center;align-self:center;align-items:center;gap:var(--gap,.5lh);flex-direction:column;max-width:100%;margin-inline:auto;display:flex}.hero-heading-center>.eyebrow{font-size:var(--eyebrow-size,.6em)}.hero-heading-center>*,.hero-heading-center>:where(.contents)>*,.hero-heading-center>:where(astro-island,astro-slot)>*{max-width:100%}.hero-heading-center{text-align:center;align-self:center;align-items:center;margin-inline:auto}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.breakout-4{margin-inline:calc(var(--spacing)*4*-1)}.breakout-\[2rlh\]{margin-inline:-2rlh}.breakout-x-4{margin-inline:calc(var(--spacing)*4*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-20{margin-inline:calc(var(--spacing)*20)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.-my-\[9rem\]{margin-block:-9rem}.breakout-y-4{margin-block:calc(var(--spacing)*4*-1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-\[0\.02lh\]{margin-block:.02lh}.my-\[0\.2rlh\]{margin-block:.2rlh}.my-\[0\.15lh\]{margin-block:.15lh}.my-\[1rem\]{margin-block:1rem}.my-\[4lh\]{margin-block:4lh}.hero-heading-end{gap:var(--gap,.5lh);flex-direction:column;max-width:100%;display:flex}.hero-heading-end{text-align:end;align-self:end;gap:var(--gap,.5lh);flex-direction:column;max-width:100%;margin-inline-start:auto;display:flex}.hero-heading-end>.eyebrow{font-size:var(--eyebrow-size,.6em)}.hero-heading-end>*,.hero-heading-end>:where(.contents)>*,.hero-heading-end>:where(astro-island,astro-slot)>*{max-width:100%}.hero-heading-end{text-align:end;align-self:end;margin-inline-start:auto}.card-divided-horizontal>*,.card-divided-horizontal>:where(.contents)>*,.card-divided-horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.card-divided-horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.card-divided-horizontal>.spacer{margin-inline-start:auto}.card-divided-horizontal{column-gap:0}.card-divided-horizontal>*+*,.card-divided-horizontal>*+:where(astro-island,astro-slot)>*{border-left-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.card-divided-horizontal>*{border-width:0;border-radius:0}.card-divided-horizontal>:where(:not(:first-child)){border-left-width:var(--border-width);border-color:var(--_bc,var(--border-color))}.card-divided-horizontal>:where(:first-child){border-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.card-divided-horizontal>:where(:last-child){border-radius:0;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.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{margin-inline-start:auto}.indentlist{--indentlist-depth:0}.indentlist li li{margin-inline-start:var(--indent,1em)}.indentlist li,.indentlist li a{--depth:1}.indentlist li li,.indentlist li li a{--depth:2}.indentlist li li li,.indentlist li li li a{--depth:3}.indentlist li li li li,.indentlist li li li li a{--depth:4}.indentlist li li li li li,.indentlist li li li li li a{--depth:5}.indentlist :where(ul,ol,li){padding-inline-start:0}.indentlist a{padding-block:.125em;display:block}.indentlist li{list-style-type:disc}.nudge-bottomleft{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-start:calc(var(--nudge-x,var(--nudge)))}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.breakout-l-4{margin-inline-start:calc(var(--spacing)*4*-1)}.ms-auto{margin-inline-start:auto}.nudge-bottomright{margin-block-end:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}.nudge-topright{margin-block-start:calc(var(--nudge-y,var(--nudge)));margin-inline-end:calc(var(--nudge-x,var(--nudge)))}.breakout-r-4{margin-inline-end:calc(var(--spacing)*4*-1)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.nudge-right{margin-inline-end:var(--nudge-x,var(--nudge,0))}.prose{flex-flow:column;gap:1lh;max-width:100%;display:flex}.prose>*+:where(h2),.prose>*+:where(astro-island,astro-slot)>:where(:where(h2):first-child){margin-top:1.5rlh;scroll-margin-top:1.5rlh}.prose>*+:where(h3),.prose>*+:where(astro-island,astro-slot)>:where(:where(h3):first-child){margin-top:1rlh;margin-bottom:-.5rlh;scroll-margin-top:1rlh}.prose>*+:where(h4,h5,h6),.prose>*+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1rlh;margin-bottom:-1rlh;scroll-margin-top:1rlh}.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){padding-left:2em}: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{margin-top:.25lh}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5lh}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25lh}.prose :where(a){text-decoration:underline}.prose>img,.prose figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.prose.fancylist,.prose .fancylist{padding-left:0}.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);margin-top:1rem;padding:1rem}.status:empty{display:none}.-mt-0\.75{margin-top:calc(var(--spacing)*-.75)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[0\.25em\]{margin-top:.25em}.mt-\[6rem\]{margin-top:6rem}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-22{margin-right:calc(var(--spacing)*22)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-\[3rem\]{margin-bottom:3rem}.mb-\[6rem\]{margin-bottom:6rem}.\!ml-0{margin-left:calc(var(--spacing)*0)!important}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-20{margin-left:calc(var(--spacing)*20)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.accordion-button{padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)));--border-width:0;justify-content:space-between;align-items:start;gap:var(--gap);text-align:left;width:100%;max-width:100%;display:flex}.accordion-button>svg{width:1em;height:1lh}.accordion-button:where(:has(svg+span)),.accordion-button:where(:has(svg+astro-slot)){justify-content:start}.browserframe .frame-header{border:var(--border-width,1px)solid var(--border-frame-header,var(--border-color));border-radius:var(--radius)var(--radius)0 0;background:var(--bg-frame-header);border-bottom:0;flex-flow:row;align-items:center;display:flex}.browserframe .frame-dots{align-items:center;gap:var(--dot-gap,.5rem);padding:var(--dot-padding,.75rem 1rem);flex-flow:row;display:flex}.browserframe .frame-dot{width:var(--dot-size,.7rem);height:var(--dot-size,.7rem)}.browserframe .frame-dot circle{fill:var(--dot-color,#424242)}.browserframe .frame-tabs{align-self:end;padding-top:.5rem;overflow:hidden}.browserframe .frame-tabs .tablist{padding-inline:calc(var(--outline-width)*2);gap:.25lh}.browserframe .frame-content{border:var(--border-width,1px)solid var(--border-frame-content,var(--border-color));border-radius:0 0 var(--radius)var(--radius);background:var(--bg-frame-content)}.browserframe .frame-content>:where(.background) svg{width:100%;height:100%}.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}.divider-x{align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-x:where(:not(:empty)){gap:var(--gap,1rlh)}.divider-x:before,.divider-x:after{content:"";background-color:var(--border-color,currentColor)}.divider-x{flex-grow:1}.divider-x:before,.divider-x:after{height:var(--border-width,1px);flex-grow:1}.divider-vertical{align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-vertical:where(:not(:empty)){gap:var(--gap,1rlh)}.divider-vertical:before,.divider-vertical:after{content:"";background-color:var(--border-color,currentColor)}.divider-vertical{flex-direction:column;flex-grow:0}.divider-vertical:before,.divider-vertical:after{width:var(--border-width,1px);flex-grow:1}.divider-y{align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-y:where(:not(:empty)){gap:var(--gap,1rlh)}.divider-y:before,.divider-y:after{content:"";background-color:var(--border-color,currentColor)}.divider-y{flex-direction:column;flex-grow:0}.divider-y:before,.divider-y:after{width:var(--border-width,1px);flex-grow:1}.grid-flex{--_cols:var(--cols);gap:var(--gap,1rlh);flex-flow:wrap;max-width:100%;display:flex}.grid-flex>*,.grid-flex>:where(astro-island,astro-slot)>*,.grid-flex>:where(.contents)>*{--one-column:var(--gap,1rlh)*(var(--_cols,1) - 1);flex:var(--grow,var(--span,1))var(--span,1)calc((100% - var(--one-column))/var(--_cols,1)*var(--span,1) + (var(--span,1) - 1)*var(--gap,1rlh));min-width:min(100%,var(--item-width,3rem));max-width:100%}.scrollable-horizontal{gap:var(--gap,1rlh);display:flex}.scrollable-horizontal>:where(*){scroll-snap-align:var(--snap-align);scroll-margin:var(--scroll-margin);flex-grow:0;flex-shrink:0}.scrollable-horizontal{scroll-snap-type:x var(--snap-type);flex-direction:row;max-width:100%;overflow:auto hidden}.hero-heading-start{gap:var(--gap,.5lh);flex-direction:column;max-width:100%;display:flex}.hero-heading-start{text-align:start;gap:var(--gap,.5lh);flex-direction:column;max-width:100%;display:flex}.hero-heading-start>.eyebrow{font-size:var(--eyebrow-size,.6em)}.hero-heading-start>*,.hero-heading-start>:where(.contents)>*,.hero-heading-start>:where(astro-island,astro-slot)>*{max-width:100%}.hero-heading-start{text-align:start}.hero-heading{gap:var(--gap,.5lh);flex-direction:column;max-width:100%;display:flex}.hero-heading>.eyebrow{font-size:var(--eyebrow-size,.6em)}.hero-heading>*,.hero-heading>:where(.contents)>*,.hero-heading>:where(astro-island,astro-slot)>*{max-width:100%}.scrollable-vertical{gap:var(--gap,1rlh);display:flex}.scrollable-vertical>:where(*){scroll-snap-align:var(--snap-align);scroll-margin:var(--scroll-margin);flex-grow:0;flex-shrink:0}.scrollable-vertical{scroll-snap-type:y var(--snap-type);flex-direction:column;overflow:hidden auto}.scrollable{gap:var(--gap,1rlh);display:flex}.scrollable>:where(*){scroll-snap-align:var(--snap-align);scroll-margin:var(--scroll-margin);flex-grow:0;flex-shrink:0}.card-divided-vertical>*,.card-divided-vertical>:where(.contents)>*,.card-divided-vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.card-divided-vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.card-divided-vertical>.spacer{margin-block-start:auto}.card-divided-vertical{flex-direction:column;row-gap:0}.card-divided-vertical>*+*,.card-divided-vertical>*+:where(astro-island,astro-slot):not(:first-of-type)>*{border-top-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.card-divided-vertical>*{border-width:0;border-radius:0}.card-divided-vertical>:where(:not(:first-child)){border-top-width:var(--border-width);border-style:var(--border-style)}.card-divided-vertical>:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.card-divided-vertical>:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.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}.breadcrumbs :where(ul,ol)>*,.breadcrumbs :where(ul,ol)>:where(.contents)>*,.breadcrumbs :where(ul,ol)>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.breadcrumbs :where(ul,ol){gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:wrap;align-items:center;gap:.25em;display:flex}.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}.input-container{--padding:.25lh .5lh;flex-direction:column;gap:.25lh;display:flex}.input-container :where(.label){color:var(--text-color,inherit)}.input-container :where(.hint){opacity:.5}.input-container :where(.error){color:red}.crumb{align-items:center;gap:inherit;display:flex}.tablist{gap:.5lh;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}@media (prefers-color-scheme:light){.scrollbars-on :root{--scrollbar-thumb-color:var(--scrollbar-thumb-color-light);--scrollbar-track-color:var(--scrollbar-track-color-light)}}@media (prefers-color-scheme:dark){.scrollbars-on :root{--scrollbar-thumb-color:var(--scrollbar-thumb-color-dark);--scrollbar-track-color:var(--scrollbar-track-color-dark)}}.scrollbars-on *{scroll-behavior:var(--scroll-behavior);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-thumb-color)var(--scrollbar-track-color)}.scrollbars-on ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbars-on ::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.scrollbars-on ::-webkit-scrollbar-thumb{border:var(--scrollbar-thumb-radius,3px)solid var(--scrollbar-track-color);background:var(--scrollbar-thumb-color);border-radius:100px}.size-\[1lh\]{width:1lh;height:1lh}.h-0{height:calc(var(--spacing)*0)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-30{height:calc(var(--spacing)*30)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-45{height:calc(var(--spacing)*45)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-60{height:calc(var(--spacing)*60)}.h-80{height:calc(var(--spacing)*80)}.h-100{height:calc(var(--spacing)*100)}.h-\[0\.7lh\]{height:.7lh}.h-\[0\.8lh\]{height:.8lh}.h-\[0\.8rlh\]{height:.8rlh}.h-\[0\.65em\]{height:.65em}.h-\[1\.5rem\]{height:1.5rem}.h-\[1lh\]{height:1lh}.h-\[25rem\]{height:25rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[inherit\]{height:inherit}.h-auto{height:auto}.h-full{height:100%}.h-inherit{height:var(--spacing-inherit)}.\!max-h-\[65vh\]{max-height:65vh!important}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[30rem\]{max-height:30rem}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-6{min-height:calc(var(--spacing)*6)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-40{width:calc(var(--spacing)*40)}.w-50{width:calc(var(--spacing)*50)}.w-60{width:calc(var(--spacing)*60)}.w-80{width:calc(var(--spacing)*80)}.w-\[6rem\]{width:6rem}.w-\[8rem\]{width:8rem}.w-\[10rem\]{width:10rem}.w-\[12rem\]{width:12rem}.w-\[15rem\]{width:15rem}.w-\[18rem\]{width:18rem}.w-\[20ch\]{width:20ch}.w-\[20rem\]{width:20rem}.w-\[25ch\]{width:25ch}.w-\[25cqw\]{width:25cqw}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[34rem\]{width:34rem}.w-\[35rem\]{width:35rem}.w-\[36rem\]{width:36rem}.w-\[37rem\]{width:37rem}.w-\[40rem\]{width:40rem}.w-\[45ch\]{width:45ch}.w-\[50\%\]{width:50%}.w-\[50cqw\]{width:50cqw}.w-\[75cqw\]{width:75cqw}.w-\[75rem\]{width:75rem}.w-\[100\%\]{width:100%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.tablist-top{--scrollbar-width:none;--scrollbar-size:0px;max-width:100%}.max-w-\[4lh\]{max-width:4lh}.max-w-\[5rem\]{max-width:5rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[14em\]{max-width:14em}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17rem\]{max-width:17rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[25rlh\]{max-width:25rlh}.max-w-\[28rem\]{max-width:28rem}.max-w-\[28rlh\]{max-width:28rlh}.max-w-\[29rem\]{max-width:29rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[30rlh\]{max-width:30rlh}.max-w-\[32rem\]{max-width:32rem}.max-w-\[33rem\]{max-width:33rem}.max-w-\[33rlh\]{max-width:33rlh}.max-w-\[35rem\]{max-width:35rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[45rem\]{max-width:45rem}.max-w-\[45rlh\]{max-width:45rlh}.max-w-\[50rem\]{max-width:50rem}.max-w-\[51rem\]{max-width:51rem}.max-w-\[55rem\]{max-width:55rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[65rem\]{max-width:65rem}.max-w-\[75rem\]{max-width:75rem}.max-w-\[80rem\]{max-width:80rem}.max-w-\[85rem\]{max-width:85rem}.max-w-full{max-width:100%}.max-w-narrow-text{max-width:var(--spacing-narrow-text)}.max-w-spbreakout{max-width:var(--spacing-spbreakout)}.max-w-text{max-width:var(--spacing-text)}.max-w-wide{max-width:var(--spacing-wide)}.min-w-\[10rlh\]{min-width:10rlh}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.micro>*,.micro>:where(.contents)>*,.micro>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.-translate-y-\[50\%\]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-33{rotate:-33deg}.-rotate-146{rotate:-146deg}.-rotate-178{rotate:-178deg}.rotate-22{rotate:22deg}.rotate-43{rotate:43deg}.rotate-133{rotate:133deg}.rotate-180{rotate:180deg}.rotate-207{rotate:207deg}.accordion:not(.accordion-stack .accordion){border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius)}.accordion svg{transition:var(--transition-values);transition-property:var(--transition-props)}.accordion :where([aria-expanded=true] svg){transform:rotate(90deg)}.fly-from-bottom{--tx:var(--closed-tx,0);--ty:var(--closed-ty,0);transform:translate(var(--tx))translateY(var(--ty))}.fly-from-bottom:where([open],:popover-open,.open,.show){--tx:var(--opened-tx,0);--ty:var(--opened-ty,0)}@starting-style{.fly-from-bottom:where([open],:popover-open,.open,.show){--tx:var(--opening-tx,0);--ty:var(--opening-ty,0)}}.fly-from-bottom{--closed-ty:100%;--opened-ty:0;--opening-ty:100%}.fly-from-left{--tx:var(--closed-tx,0);--ty:var(--closed-ty,0);transform:translate(var(--tx))translateY(var(--ty))}.fly-from-left:where([open],:popover-open,.open,.show){--tx:var(--opened-tx,0);--ty:var(--opened-ty,0)}@starting-style{.fly-from-left:where([open],:popover-open,.open,.show){--tx:var(--opening-tx,0);--ty:var(--opening-ty,0)}}.fly-from-left{--closed-tx:-100%;--opened-tx:0;--opening-tx:-100%}.fly-from-right{--tx:var(--closed-tx,0);--ty:var(--closed-ty,0);transform:translate(var(--tx))translateY(var(--ty))}.fly-from-right:where([open],:popover-open,.open,.show){--tx:var(--opened-tx,0);--ty:var(--opened-ty,0)}@starting-style{.fly-from-right:where([open],:popover-open,.open,.show){--tx:var(--opening-tx,0);--ty:var(--opening-ty,0)}}.fly-from-right{--closed-tx:100%;--opened-tx:0;--opening-tx:100%}.fly-from-top{--tx:var(--closed-tx,0);--ty:var(--closed-ty,0);transform:translate(var(--tx))translateY(var(--ty))}.fly-from-top:where([open],:popover-open,.open,.show){--tx:var(--opened-tx,0);--ty:var(--opened-ty,0)}@starting-style{.fly-from-top:where([open],:popover-open,.open,.show){--tx:var(--opening-tx,0);--ty:var(--opening-ty,0)}}.fly-from-top{--closed-ty:-100%;--opened-ty:0;--opening-ty:-100%}.fly{--tx:var(--closed-tx,0);--ty:var(--closed-ty,0);transform:translate(var(--tx))translateY(var(--ty))}.fly:where([open],:popover-open,.open,.show){--tx:var(--opened-tx,0);--ty:var(--opened-ty,0)}@starting-style{.fly:where([open],:popover-open,.open,.show){--tx:var(--opening-tx,0);--ty:var(--opening-ty,0)}}.writing-rotate-left{writing-mode:vertical-rl;text-orientation:sideways;transition:none;transform:rotate(180deg)}.new-stacking-context{transform:translateZ(0)}.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)}.resize{resize:both}.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%)}.dense{grid-auto-flow:dense}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.divider-between-horizontal{flex-direction:column;row-gap:0}.divider-between-horizontal>*+*,.divider-between-horizontal>*+:where(astro-island,astro-slot):not(:first-of-type)>*{border-top-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.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))}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-18{gap:calc(var(--spacing)*18)}.gap-20{gap:calc(var(--spacing)*20)}.gap-\[0\.25em\]{gap:.25em}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[4lh\]{gap:4lh}.gap-\[inherit\]{gap:inherit}.gap-inherit{gap:var(--spacing-inherit)}.divider-between-vertical{column-gap:0}.divider-between-vertical>*+*,.divider-between-vertical>*+:where(astro-island,astro-slot)>*{border-left-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.divider-between-y{column-gap:0}.divider-between-y>*+*,.divider-between-y>*+:where(astro-island,astro-slot)>*{border-left-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.\!self-stretch{align-self:stretch!important}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.callout{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);font-size:.85em}.callout>*{padding:1rem}.callout :where(.callout-header){border-bottom:1px solid var(--divider-color,var(--border-color));border-top-left-radius:inherit;border-top-right-radius:inherit;color:var(--text-callout-header,var(--text-color));background:var(--bg-callout-header,var(--bg-color));padding-block:.375rem}.callout :where(.callout-content){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--text-callout-content,var(--text-color));background:var(--bg-callout-content,var(--bg-color))}.pigment{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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}.pigment: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))}.pigment: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)))}.pigment: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))}.pigment.selected,.pigment.checked,.pigment[aria-current],.pigment[aria-selected=true],.pigment[aria-pressed=true],.pigment[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))}.box,.card{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)))}.\!inner-radius{border-radius:calc(var(--radius) - var(--nudge))!important}.\!pill{border-radius:100em!important}.\!rounded-1\.5r{border-radius:var(--radius-1\.5r)!important}.\!rounded-3{border-radius:var(--radius-3)!important;border-radius:calc(var(--spacing)3)!important}.\!rounded-\[0\.25em\]{border-radius:.25em!important}.\!rounded-\[1rem\]{border-radius:1rem!important}.inner-radius{border-radius:calc(var(--radius) - var(--nudge))}.pill{border-radius:100em}.rounded,.rounded-\(--radius\){border-radius:var(--radius)}.rounded-0{border-radius:calc(var(--spacing)0)}.rounded-1{border-radius:var(--radius-1);border-radius:calc(var(--spacing)1)}.rounded-2{border-radius:var(--radius-2);border-radius:calc(var(--spacing)2)}.rounded-2r{border-radius:var(--radius-2r)}.rounded-3{border-radius:var(--radius-3);border-radius:calc(var(--spacing)3)}.rounded-3r{border-radius:var(--radius-3r)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.rounded-ss{border-start-start-radius:var(--radius)}.rounded-e{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-se{border-start-end-radius:var(--radius)}.rounded-ee{border-end-end-radius:var(--radius)}.rounded-es{border-end-start-radius:var(--radius)}.rounded-t{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-tl{border-top-left-radius:var(--radius)}.rounded-r{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-tr{border-top-right-radius:var(--radius)}.rounded-b{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-br{border-bottom-right-radius:var(--radius)}.rounded-bl{border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-cneutral-900{border-color:var(--color-cneutral-900)!important}.border-cneutral-600{border-color:var(--color-cneutral-600)}.border-cneutral-700{border-color:var(--color-cneutral-700)}.border-cneutral-800{border-color:var(--color-cneutral-800)}.border-corange-500{border-color:var(--color-corange-500)}.border-cyellow-500{border-color:var(--color-cyellow-500)}.border-orange-900{border-color:var(--color-orange-900)}.resizer{--size:4px;background-color:var(--bg-color,transparent)}.resizer:hover{background-color:var(--bg-hover-color,pink)}.\!bg-transparent{background-color:#0000!important}.bg-\[var\(--bg-color\)\]{background-color:var(--bg-color)}.bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/50{background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.bg-cdarkblue-700{background-color:var(--color-cdarkblue-700)}.bg-cdarkblue-700d{background-color:var(--color-cdarkblue-700d)}.bg-cdarkblue-800{background-color:var(--color-cdarkblue-800)}.bg-cdarkblue-800d{background-color:var(--color-cdarkblue-800d)}.bg-cdarkblue-900{background-color:var(--color-cdarkblue-900)}.bg-cneutral-700{background-color:var(--color-cneutral-700)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/50{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-500\/50{background-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/50{background-color:color-mix(in oklab,var(--color-slate-500)50%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-900\/50{background-color:#733e0a80}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/50{background-color:color-mix(in oklab,var(--color-yellow-900)50%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-800{--tw-gradient-to:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.simple-svg *{fill:var(--fill-color);stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.fill-cneutral-400{fill:var(--color-cneutral-400)}.stroke-slate-50{stroke:var(--color-slate-50)}.\!p-0{padding:calc(var(--spacing)*0)!important}.button-icon,.drawer-close-button{padding:.5em}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3rem\]{padding:3rem}:where(.tabpanel){padding:1rlh}.accordion-content{padding-block:var(--padding-block,var(--padding,var(--fallback-padding)));padding-inline:var(--padding-inline,var(--padding,var(--fallback-padding)))}.accordion-content:not(.accordion-stack .accordion-content){padding-top:0}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.wrap{padding-inline:var(--wrap-padding,1rlh)}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.\!py-4{padding-block:calc(var(--spacing)*4)!important}.\!py-5{padding-block:calc(var(--spacing)*5)!important}.py-1\.25{padding-block:calc(var(--spacing)*1.25)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[9rem\]{padding-block:9rem}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[6rem\]{padding-top:6rem}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-28{padding-right:calc(var(--spacing)*28)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-18{padding-left:calc(var(--spacing)*18)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.landing-h1{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:140;line-height:1;font-size:var(--text-18);--stroke-width:.05em;--bg-color:var(--color-cdarkblue-900)}@media screen and (min-width:800px){.landing-h1{font-size:var(--text-20)}}@media screen and (min-width:1000px){.landing-h1{font-size:var(--text-22)}}.landing-handwriting{font-family:var(--font-long-beach);font-size:var(--text-8)}@media screen and (min-width:800px){.landing-handwriting{font-size:1.25rem}}.marvin-bold{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1}.marvin-heavy{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:140;line-height:1}.marvin-light{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:60;line-height:1}.marvin{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1}.jetbrains{font-family:var(--font-jetbrains)}.longbeach{font-family:var(--font-long-beach)}.manrope{font-family:var(--font-manrope)}.text-outline{color:var(--stroke-color)}@supports (-webkit-text-stroke-width:1px){.text-outline{font-size:calc(1em - var(--stroke-width,.1em)/2);color:var(--bg-color);-webkit-text-stroke-color:var(--stroke-color);-webkit-text-stroke-width:var(--stroke-width,.1em);paint-order:stroke fill}}.rtext-7m{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--text-size:var(--text-7m)}.rtext-8m{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--text-size:var(--text-8m)}.\!text-5{font-size:var(--text-5)!important}.\!text-\[1em\]{font-size:1em!important}.landing-text-4{font-size:var(--text-8)}.text-4{font-size:var(--text-4)}.text-5{font-size:var(--text-5)}.text-6{font-size:var(--text-6)}.text-7{font-size:var(--text-7)}.text-8{font-size:var(--text-8)}.text-10{font-size:var(--text-10)}.text-12{font-size:var(--text-12)}.text-15{font-size:var(--text-15)}.text-\[1\.2em\]{font-size:1.2em}.\!leading-inherit{--tw-leading:var(--spacing-inherit)!important;line-height:var(--spacing-inherit)!important}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\]{--tw-leading:1;line-height:1}.theme-pink .pigment-primary-text{color:var(--color-cpink-500)}.theme-orange .pigment-primary-text{color:var(--color-corange-500)}.theme-yellow .pigment-primary-text{color:var(--color-cyellow-500)}.theme-lightblue .pigment-primary-text{color:var(--color-clightblue-500)}.\!text-cneutral-700{color:var(--color-cneutral-700)!important}.\!text-corange-500{color:var(--color-corange-500)!important}.\!text-cpink-500{color:var(--color-cpink-500)!important}.\!text-cyellow-500{color:var(--color-cyellow-500)!important}.text-\[\#38BDF8\]{color:#38bdf8}.text-\[\#218BC7\]{color:#218bc7}.text-\[\#420D23\]{color:#420d23}.text-\[\#248764\]{color:#248764}.text-\[\#CF649A\]{color:#cf649a}.text-blue-500{color:var(--color-blue-500)}.text-cdarkblue-400{color:var(--color-cdarkblue-400)}.text-cdarkblue-900{color:var(--color-cdarkblue-900)}.text-cneutral-50{color:var(--color-cneutral-50)}.text-cneutral-200{color:var(--color-cneutral-200)}.text-cneutral-300{color:var(--color-cneutral-300)}.text-cneutral-400{color:var(--color-cneutral-400)}.text-cneutral-500{color:var(--color-cneutral-500)}.text-cneutral-700{color:var(--color-cneutral-700)}.text-corange-500{color:var(--color-corange-500)}.text-cpink-500{color:var(--color-cpink-500)}.text-cpink-600{color:var(--color-cpink-600)}.text-cturquoise-500{color:var(--color-cturquoise-500)}.text-current{color:currentColor}.text-cyellow-500{color:var(--color-cyellow-500)}.text-cyellow-600{color:var(--color-cyellow-600)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-cneutral-700{-webkit-text-decoration-color:var(--color-cneutral-700);text-decoration-color:var(--color-cneutral-700)}.decoration-3{text-decoration-thickness:3px}.fade{--opacity:var(--closed-opacity,0);opacity:var(--opacity,0)}.fade:where([open],:popover-open,.open,.show){--opacity:var(--opened-opacity,1)}@starting-style{.fade:where([open],:popover-open,.open,.show){--opacity:var(--opening-opacity,0)}}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-\[0\.175\]{opacity:.175}.shadow-none{--tw-shadow:0 0 #0000;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}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-3{outline-offset:3px}.outline-cyellow-500{outline-color:var(--color-cyellow-500)}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:drop-shadow(var(--drop-shadow,var(--drop-shadow-string)));--drop-shadow-string:var(--drop-shadow-x,0)var(--drop-shadow-y,0)var(--drop-shadow-blur,0)var(--drop-shadow-color)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,visibility,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-scaffold{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}.delay{transition-delay:var(--transition-delay)}.theme-pink .pigment-primary-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-cyellow-500);--text-color:var(--color-cpink-500);--text-hover-color:var(--color-cyellow-400)}.theme-orange .pigment-primary-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-cyellow-500);--text-color:var(--color-corange-500);--text-hover-color:var(--color-cyellow-400)}.theme-yellow .pigment-primary-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-corange-500);--text-color:var(--color-cyellow-500);--text-hover-color:var(--color-corange-500)}.theme-lightblue .pigment-primary-ghost{--text-color:var(--color-clightblue-500);--text-hover-color:var(--color-corange-500);--border-hover-color:var(--color-corange-500)}.pigment-primary-dashboard-card{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cneutral-300);--text-selected-color:var(--color-cneutral-50);--border-color:var(--color-cneutral-800)}.theme-yellow .pigment-primary-dashboard-card{--text-color:var(--color-cyellow-500);--text-hover-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-800);--border-hover-color:var(--color-cyellow-500)}.theme-pink .pigment-primary-dashboard-card{--text-color:var(--color-cpink-500);--text-hover-color:var(--color-cpink-500);--bg-hover-color:var(--color-cpink-900);--border-hover-color:var(--color-cpink-500)}.theme-orange .pigment-primary-dashboard-card{--text-color:var(--color-corange-500);--text-hover-color:var(--color-corange-500);--bg-hover-color:var(--color-corange-900);--border-hover-color:var(--color-corange-500)}.theme-turquoise .pigment-primary-dashboard-card{--text-color:var(--color-cturquoise-500);--text-hover-color:var(--color-cturquoise-500);--bg-hover-color:var(--color-cturquoise-900);--border-hover-color:var(--color-cturquoise-500)}.theme-lightblue .pigment-primary-dashboard-card{--text-color:var(--color-clightblue-500);--text-hover-color:var(--color-clightblue-500);--bg-hover-color:var(--color-clightblue-900);--border-hover-color:var(--color-clightblue-500)}.theme-pink .pigment-primary-light{--bg-color:var(--color-cpink-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-cpink-500);--text-hover-color:var(--color-cpink-50);--bg-hover-color:var(--color-cpink-800)}.theme-orange .pigment-primary-light{--bg-color:var(--color-corange-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-corange-500);--bg-hover-color:var(--color-corange-800);--text-hover-color:var(--color-corange-50);--text-selected-color:var(--color-corange-500);--border-selected-color:var(--color-corange-500)}.theme-yellow .pigment-primary-light{--bg-color:var(--color-cyellow-900);--text-color:var(--color-cneutral-50);--text-hover-color:var(--color-cneutral-50);--border-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-800)}.theme-lightblue .pigment-primary-light{--bg-color:var(--color-clightblue-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-clightblue-500);--bg-hover-color:var(--color-clightblue-800)}.theme-pink .pigment-primary-outline{--text-color:var(--color-cpink-500);--border-color:var(--color-cpink-500);--bg-hover-color:var(--color-cpink-800);--text-hover-color:var(--color-cpink-50)}.theme-orange .pigment-primary-outline{--bg-color:var(--color-cdarkblue-900);--text-color:var(--color-corange-500);--border-color:var(--color-corange-500);--bg-hover-color:var(--color-corange-800);--text-hover-color:var(--color-corange-50)}.theme-yellow .pigment-primary-outline{--text-color:var(--color-cyellow-500);--border-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-800);--text-hover-color:var(--color-cyellow-50)}.theme-lightblue .pigment-primary-outline{--text-color:var(--color-clightblue-500);--border-color:var(--color-clightblue-500);--bg-hover-color:var(--color-clightblue-800);--text-hover-color:var(--color-clightblue-50)}.pigment-docs-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cneutral-300);--text-selected-color:var(--color-cneutral-50)}.theme-yellow .pigment-docs-sidebar{--text-hover-color:var(--color-cyellow-500);--bg-selected-color:var(--color-cyellow-800)}.theme-pink .pigment-docs-sidebar{--text-hover-color:var(--color-cpink-500);--bg-selected-color:var(--color-cpink-800)}.theme-orange .pigment-docs-sidebar{--text-hover-color:var(--color-corange-500);--bg-selected-color:var(--color-corange-800)}.theme-turquoise .pigment-docs-sidebar{--text-hover-color:var(--color-cturquoise-500);--bg-selected-color:var(--color-cturquoise-800)}.theme-lightblue .pigment-docs-sidebar{--text-hover-color:var(--color-clightblue-500);--bg-selected-color:var(--color-clightblue-800)}.pigment-secondary-outline{--text-color:var(--color-cneutral-200);--border-color:var(--color-cneutral-200)}.theme-pink .pigment-secondary-outline{--bg-hover-color:var(--color-cpink-900);--text-hover-color:var(--color-cpink-50);--border-hover-color:var(--color-cpink-500)}.theme-orange .pigment-secondary-outline{--bg-hover-color:var(--color-corange-900);--text-hover-color:var(--color-corange-50);--border-hover-color:var(--color-corange-500)}.theme-yellow .pigment-secondary-outline{--bg-hover-color:var(--color-cyellow-900);--text-hover-color:var(--color-cyellow-50);--border-hover-color:var(--color-cyellow-500)}.theme-lightblue .pigment-secondary-outline{--bg-hover-color:var(--color-clightblue-900);--text-hover-color:var(--color-clightblue-50);--border-hover-color:var(--color-clightblue-500)}.pigment-orange-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-cyellow-500);--text-color:var(--color-corange-500);--text-hover-color:var(--color-cyellow-400)}.pigment-pink-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-cyellow-500);--text-color:var(--color-cpink-500);--text-hover-color:var(--color-cyellow-400)}.pigment-primary-outline-dim{--text-color:var(--color-cneutral-500);--border-color:var(--color-cneutral-500)}.theme-yellow .pigment-primary-outline-dim{--bg-hover-color:var(--color-cyellow-900);--text-hover-color:var(--color-cyellow-400);--border-hover-color:var(--color-cyellow-500)}.theme-lightblue .pigment-primary-outline-dim{--bg-hover-color:var(--color-clightblue-900);--text-hover-color:var(--color-clightblue-400);--border-hover-color:var(--color-clightblue-500)}.pigment-turquoise-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-cturquoise-500);--text-color:var(--color-cturquoise-500);--text-hover-color:var(--color-cturquoise-500)}.pigment-yellow-ghost{--bg-color:transparent;--border-color:transparent;--border-hover-color:var(--color-corange-500);--text-color:var(--color-cyellow-500);--text-hover-color:var(--color-corange-500)}.pigment-orange-light{--bg-color:var(--color-corange-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-corange-500);--bg-hover-color:var(--color-corange-800);--text-hover-color:var(--color-corange-50);--text-selected-color:var(--color-corange-500);--border-selected-color:var(--color-corange-500)}.pigment-orange-outline{--bg-color:var(--color-cdarkblue-900);--text-color:var(--color-corange-500);--border-color:var(--color-corange-500);--bg-hover-color:var(--color-corange-800);--text-hover-color:var(--color-corange-50)}.pigment-pink-heavy{--bg-color:var(--color-cpink-700);--text-color:var(--color-cneutral-50);--border-color:var(--color-cpink-700);--bg-hover-color:var(--color-cpink-600);--text-hover-color:var(--color-cneutral-50);--border-hover-color:var(--color-cpink-600)}.pigment-orange-heavy{--bg-color:var(--color-corange-700);--text-color:var(--color-cneutral-50);--border-color:var(--color-corange-700);--bg-hover-color:var(--color-corange-600);--border-hover-color:var(--color-corange-600)}.pigment-pink-light{--bg-color:var(--color-cpink-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-cpink-500);--text-hover-color:var(--color-cpink-50);--bg-hover-color:var(--color-cpink-800)}.pigment-pink-outline-dim{--text-color:var(--color-cpink-600);--border-color:var(--color-cpink-600);--text-hover-color:var(--color-cpink-500);--border-hover-color:var(--color-cpink-500);--bg-selected-color:var(--color-cpink-900)}.pigment-yellow-light{--bg-color:var(--color-cyellow-900);--text-color:var(--color-cneutral-50);--text-hover-color:var(--color-cneutral-50);--border-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-800)}.pigment-neutral-outline{--text-color:var(--color-cneutral-500);--border-color:var(--color-cneutral-500);--text-hover-color:var(--color-cyellow-400);--border-hover-color:var(--color-cyellow-500)}.pigment-pink-outline{--text-color:var(--color-cpink-500);--border-color:var(--color-cpink-500);--bg-hover-color:var(--color-cpink-800);--text-hover-color:var(--color-cpink-50)}.pigment-yellow-heavy{--bg-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-400);--text-color:#000;--text-hover-color:#000}.pigment-yellow-outline{--text-color:var(--color-cyellow-500);--border-color:var(--color-cyellow-500);--bg-hover-color:var(--color-cyellow-800);--text-hover-color:var(--color-cyellow-50)}.browserframe-colored .frame-dot:first-child{--dot-color:var(--dot-1-color,#e2544d)}.browserframe-colored .frame-dot:nth-child(2){--dot-color:var(--dot-2-color,#d79f27)}.browserframe-colored .frame-dot:last-child{--dot-color:var(--dot-3-color,#22a936)}.pigment-lightblue-mainnav-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-clightblue-500)}.pigment-orange-mainnav-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-corange-500)}.pigment-pink-mainnav-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cpink-500)}.pigment-turquoise-light{--bg-color:var(--color-cturquoise-900);--text-color:var(--color-cneutral-50);--border-color:var(--color-cturquoise-500)}.pigment-turquoise-mainnav-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cturquoise-500)}.pigment-yellow-mainnav-sidebar{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cyellow-500)}.status-error{--border-color:#fca5a5;--bg-color:#fef2f2;--text-color:#b91c1c}.status-success{--border-color:#86efac;--bg-color:#f0fdf4;--text-color:#15803d}@supports (-webkit-text-stroke-width:1px){.text-stroke{-webkit-text-stroke-width:var(--stroke-width,.1em);-webkit-text-stroke-color:var(--stroke-color);paint-order:stroke fill}}.writing-rotate-right{writing-mode:vertical-rl;text-orientation:sideways;transition:none}.pigment-lightblue-text{--text-color:var(--color-clightblue-500);--text-hover-color:var(--color-cyellow-500)}.pigment-neutral-link-light2{--text-color:var(--color-cneutral-500);--text-hover-color:var(--color-cneutral-100)}.pigment-orange-text{--text-color:var(--color-corange-500);--text-hover-color:var(--color-cyellow-500)}.pigment-pink-text{--text-color:var(--color-cpink-500);--text-hover-color:var(--color-cyellow-500)}.pigment-turquoise-heavy{--bg-color:var(--color-cturquoise-500);--text-color:#000}.pigment-turquoise-outline{--text-color:var(--color-cturquoise-500);--border-color:var(--color-cturquoise-500)}.pigment-turquoise-text{--text-color:var(--color-cturquoise-500);--text-hover-color:var(--color-cyellow-500)}.text-shadow{--text-shadow-string:var(--text-shadow-x,0)var(--text-shadow-y,0)var(--text-shadow-blur,0)var(--text-shadow-color);text-shadow:var(--text-shadow,var(--text-shadow-string))}.writing-rotate-left,.writing-rotate-right{writing-mode:vertical-rl;text-orientation:sideways}.\[--blur\:10px\]{--blur:10px}.\[--border-color\:gray\]{--border-color:gray}.\[--border-color\:var\(--cNeutral-700\)\]{--border-color:var(--cNeutral-700)}.\[--border-color\:var\(--color-cneutral-800\)\]{--border-color:var(--color-cneutral-800)}.\[--border-width\:1px\]{--border-width:1px}.\[--border-width\:2px\]{--border-width:2px}.\[--border-width\:3px\]{--border-width:3px}.\[--cols\:1\]{--cols:1}.\[--cols\:2\]{--cols:2}.\[--cols\:3\]{--cols:3}.\[--cols\:4\]{--cols:4}.\[--cols\:5\]{--cols:5}.\[--cols\:6\]{--cols:6}.\[--cols\:8\]{--cols:8}.\[--cols\:10\]{--cols:10}.\[--colstart\:2\]{--colstart:2}.\[--end-width\:0\.5fr\]{--end-width:.5fr}.\[--end-width\:0\.75fr\]{--end-width:.75fr}.\[--gap\:0\.5rem\]{--gap:.5rem}.\[--gap\:0\.75rlh\]{--gap:.75rlh}.\[--gap\:0\]{--gap:0}.\[--gap\:2rem\]{--gap:2rem}.\[--grow\:0\]{--grow:0}.\[--grow\:1\]{--grow:1}.\[--irowspan\:3\]{--irowspan:3}.\[--item-width\:4rem\]{--item-width:4rem}.\[--item-width\:5rem\]{--item-width:5rem}.\[--item-width\:10rem\]{--item-width:10rem}.\[--item-width\:15rem\]{--item-width:15rem}.\[--item-width\:150px\]{--item-width:150px}.\[--item-width\:1000px\]{--item-width:1000px}.\[--lsb-width\:auto\]{--lsb-width:auto}.\[--nudge\:0\.5em\]{--nudge:.5em}.\[--nudge\:0\.5rem\]{--nudge:.5rem}.\[--nudge\:0\.25rem\]{--nudge:.25rem}.\[--nudge\:1rem\]{--nudge:1rem}.\[--padding\:0\.5em_1em\]{--padding:.5em 1em}.\[--padding\:1\.5rem\]{--padding:1.5rem}.\[--radius\:0\]{--radius:0}.\[--radius\:1\.5em\]{--radius:1.5em}.\[--radius\:1em\]{--radius:1em}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:2rem\]{--radius:2rem}.\[--radius\:3rem\]{--radius:3rem}.\[--rowspan\:1\]{--rowspan:1}.\[--rowspan\:2\]{--rowspan:2}.\[--rowspan\:3\]{--rowspan:3}.\[--rowspan\:4\]{--rowspan:4}.\[--rowspan\:5\]{--rowspan:5}.\[--rowspan\:6\]{--rowspan:6}.\[--rowstart\:2\]{--rowstart:2}.\[--rowstart\:3\]{--rowstart:3}.\[--scroll-margin\:0\]{--scroll-margin:0}.\[--scroll-snap-delay\:2000\]{--scroll-snap-delay:2000}.\[--snap-align\:center\]{--snap-align:center}.\[--snap-type\:mandatory\]{--snap-type:mandatory}.\[--span\:1\]{--span:1}.\[--span\:2\]{--span:2}.\[--span\:3\]{--span:3}.\[--span\:4\]{--span:4}.\[--span\:6\]{--span:6}.\[--span\:8\]{--span:8}.\[--start-width\:0\.5fr\]{--start-width:.5fr}.\[--start-width\:0\.25fr\]{--start-width:.25fr}.\[--start\:2\]{--start:2}.\[--start\:3\]{--start:3}.\[--top\:6rem\]{--top:6rem}.\[--ty\:-50\%\]{--ty:-50%}.\[--type\:proximity\]{--type:proximity}.\[--wide\:1\]{--wide:1}.breakout-b-4{margin-block-end:calc(var(--spacing)*4*-1)}.breakout-t-4{margin-block-start:calc(var(--spacing)*4*-1)}.dsb-\[1rem\]{--drop-shadow-blur:1rem}.dsc-cpink-700{--drop-shadow-color:var(--color-cpink-700)}.marvin-loose{--optical-size:85}.nudge-2{--nudge:calc(var(--spacing)*2)}.nudge-4{--nudge:calc(var(--spacing)*4)}.nudge-bottom{margin-block-end:calc(var(--nudge-y,var(--nudge)))}.nudge-top{margin-block-start:calc(var(--nudge-y,var(--nudge)))}.scrollable-nosnap{--snap-type:none}.scrollbar-thumb-cpink-500{--scrollbar-thumb-color:var(--color-cpink-500)}.scrollbar-track-cpink-900{--scrollbar-track-color:var(--color-cpink-900)}.spl-stroke-\[0\.075em\]{--stroke-width:.075em}.spl-stroke-cdarkblue-400{--stroke-color:var(--color-cdarkblue-400)}.spl-stroke-cdarkblue-500{--stroke-color:var(--color-cdarkblue-500)}.spl-stroke-cdarkblue-800d{--stroke-color:var(--color-cdarkblue-800d)}.spl-stroke-cdarkblue-900{--stroke-color:var(--color-cdarkblue-900)}.spl-stroke-cneutral-500{--stroke-color:var(--color-cneutral-500)}.spl-stroke-corange-500{--stroke-color:var(--color-corange-500)}.spl-stroke-cpink-500{--stroke-color:var(--color-cpink-500)}.spl-stroke-cyellow-500{--stroke-color:var(--color-cyellow-500)}.tsb-\[0\.075em\]{--text-shadow-blur:.075em}.tsc-corange-500{--text-shadow-color:var(--color-corange-500)}@media (hover:hover){.group-hover\:text-cneutral-200:is(:where(.group):hover *){color:var(--color-cneutral-200)}.hover\:bg-orange-300:hover{background-color:var(--color-orange-300)}.hover\:\!text-cturquoise-500:hover{color:var(--color-cturquoise-500)!important}}@media not all and (min-width:1500px){.max-bp15\:wrap{padding-inline:var(--wrap-padding,1rlh)}}@media not all and (min-width:1200px){.max-bp12\:mt-8{margin-top:calc(var(--spacing)*8)}.max-bp12\:items-center{align-items:center}.max-bp12\:text-center{text-align:center}}@media not all and (min-width:1000px){.max-bp10\:hidden{display:none}.max-bp10\:tablist-underline{gap:0}.max-bp10\:tablist-underline .tab{border-width:0;border-radius:0}.max-bp10\:tablist-underline.tablist-top .tab{border-bottom-width:var(--border-width)}.max-bp10\:tablist-underline.tablist-left .tab{border-right-width:var(--border-width)}.max-bp10\:tablist-underline.tablist-right .tab{border-left-width:var(--border-width)}.max-bp10\:gap-16{gap:calc(var(--spacing)*16)}.max-bp10\:border-cneutral-800{border-color:var(--color-cneutral-800)}}@media not all and (min-width:900px){.max-bp9\:hidden{display:none}}@media not all and (min-width:800px){.max-bp8\:float-start{float:inline-start}.max-bp8\:mr-8{margin-right:calc(var(--spacing)*8)}.max-bp8\:block{display:block}.max-bp8\:hidden{display:none}.max-bp8\:\!max-w-\[35rem\]{max-width:35rem!important}:where(.max-bp8\:divide-y-\[1px\]>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:is(.max-bp8\:\*\:my-\[2rem\]>*){margin-block:2rem}:is(.max-bp8\:\*\:border-cneutral-800>*){border-color:var(--color-cneutral-800)}:is(.max-bp8\:\*\:py-\[2rem\]>*){padding-block:2rem}}@media not all and (min-width:600px){.max-bp6\:w-full{width:100%}}@media not all and (min-width:500px){.max-bp5\:card-divided-vertical>*,.max-bp5\:card-divided-vertical>:where(.contents)>*,.max-bp5\:card-divided-vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.max-bp5\:card-divided-vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.max-bp5\:card-divided-vertical>.spacer{margin-block-start:auto}.max-bp5\:card-divided-vertical{flex-direction:column;row-gap:0}.max-bp5\:card-divided-vertical>*+*,.max-bp5\:card-divided-vertical>*+:where(astro-island,astro-slot):not(:first-of-type)>*{border-top-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.max-bp5\:card-divided-vertical>*{border-width:0;border-radius:0}.max-bp5\:card-divided-vertical>:where(:not(:first-child)){border-top-width:var(--border-width);border-style:var(--border-style)}.max-bp5\:card-divided-vertical>:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.max-bp5\:card-divided-vertical>:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:ps-0{padding-inline-start:calc(var(--spacing)*0)}}@media (min-width:400px){.bp4\:horizontal>*,.bp4\:horizontal>:where(.contents)>*,.bp4\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp4\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.bp4\:horizontal>.spacer{margin-inline-start:auto}}@media (min-width:500px){.bp5\:card-divided-horizontal>*,.bp5\:card-divided-horizontal>:where(.contents)>*,.bp5\:card-divided-horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp5\:card-divided-horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.bp5\:card-divided-horizontal>.spacer{margin-inline-start:auto}.bp5\:card-divided-horizontal{column-gap:0}.bp5\:card-divided-horizontal>*+*,.bp5\:card-divided-horizontal>*+:where(astro-island,astro-slot)>*{border-left-width:var(--border-width,1px);border-color:var(--_bc,var(--border-color))}.bp5\:card-divided-horizontal>*{border-width:0;border-radius:0}.bp5\:card-divided-horizontal>:where(:not(:first-child)){border-left-width:var(--border-width);border-color:var(--_bc,var(--border-color))}.bp5\:card-divided-horizontal>:where(:first-child){border-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.bp5\:card-divided-horizontal>:where(:last-child){border-radius:0;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.bp5\:text-center{text-align:center}.bp5\:\[--span\:2\]{--span:2}}@media (min-width:600px){.bp6\:self-center{align-self:center}.bp6\:justify-self-start{justify-self:flex-start}.bp6\:text-center{text-align:center}.bp6\:\[--cols\:2\]{--cols:2}.bp6\:\[--span\:2\]{--span:2}}@media (min-width:800px){.bp8\:grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.bp8\:grid-auto-fr>*,.bp8\:grid-auto-fr>:where(.contents)>*,.bp8\:grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.bp8\:grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.bp8\:horizontal>*,.bp8\:horizontal>:where(.contents)>*,.bp8\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp8\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.bp8\:horizontal>.spacer{margin-inline-start:auto}.bp8\:mt-\[4rem\]{margin-top:4rem}.bp8\:hidden{display:none}.bp8\:max-w-\[8lh\]{max-width:8lh}.bp8\:max-w-\[50rem\]{max-width:50rem}.bp8\:gap-\[4rem\]{gap:4rem}.bp8\:\[--cols\:2\]{--cols:2}.bp8\:\[--span\:1\]{--span:1}}@media (min-width:900px){.bp9\:sticky{z-index:var(--z-index,15);position:sticky;top:0}:where([class*=grid]>.bp9\:sticky){align-self:start}.bp9\:sticky{position:sticky}.bp9\:order-last{order:9999}.bp9\:grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.bp9\:grid-auto-fr>*,.bp9\:grid-auto-fr>:where(.contents)>*,.bp9\:grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.bp9\:grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.bp9\:shell-simple{height:inherit;flex-direction:column;display:flex}.bp9\:shell-simple>.content{flex-grow:1}.bp9\:shell-simple>.footer{flex-shrink:0}.bp9\:writing-rotate-left{writing-mode:vertical-rl;text-orientation:sideways;transition:none;transform:rotate(180deg)}.bp9\:gap-0{gap:calc(var(--spacing)*0)}.bp9\:text-left{text-align:left}.bp9\:writing-rotate-left{writing-mode:vertical-rl;text-orientation:sideways}.bp9\:\[--cols\:2\]{--cols:2}.bp9\:\[--cols\:5\]{--cols:5}.bp9\:\[--span\:1\]{--span:1}.bp9\:\[--span\:4\]{--span:4}}@media (min-width:1000px){.bp10\:order-2{order:2}.bp10\:grid-repeat-auto{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.bp10\:grid-repeat-auto>*,.bp10\:grid-repeat-auto>:where(.contents)>*,.bp10\:grid-repeat-auto>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.bp10\:grid-repeat-auto{grid-template-columns:repeat(var(--cols,1),minmax(0,auto))}.bp10\:col-start-2{grid-column-start:2}.bp10\:mx-0{margin-inline:calc(var(--spacing)*0)}.bp10\:my-\[6lh\]{margin-block:6lh}.bp10\:mt-4{margin-top:calc(var(--spacing)*4)}.bp10\:vertical>*,.bp10\:vertical>:where(.contents)>*,.bp10\:vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp10\:vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.bp10\:vertical>.spacer{margin-block-start:auto}.bp10\:hidden{display:none}.bp10\:w-\[25rem\]{width:25rem}.bp10\:w-\[40lh\]{width:40lh}.bp10\:max-w-\[22lh\]{max-width:22lh}.bp10\:max-w-\[32rem\]{max-width:32rem}.bp10\:-rotate-4{rotate:-4deg}.bp10\:-rotate-12{rotate:-12deg}.bp10\:items-center{align-items:center}.bp10\:items-start{align-items:flex-start}.bp10\:justify-between{justify-content:space-between}.bp10\:gap-4{gap:calc(var(--spacing)*4)}.bp10\:gap-6{gap:calc(var(--spacing)*6)}.bp10\:gap-8{gap:calc(var(--spacing)*8)}.bp10\:gap-12{gap:calc(var(--spacing)*12)}.bp10\:gap-\[6lh\]{gap:6lh}.bp10\:self-start{align-self:flex-start}.bp10\:text-left{text-align:left}.bp10\:text-start{text-align:start}.bp10\:text-cneutral-400{color:var(--color-cneutral-400)}.bp10\:\[--cols\:2\]{--cols:2}}@media (min-width:1100px){.bp11\:\[--cols\:2\]{--cols:2}}@media (min-width:1200px){.bp12\:grid-fr-auto{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.bp12\:grid-fr-auto>*,.bp12\:grid-fr-auto>:where(.contents)>*,.bp12\:grid-fr-auto>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.bp12\:grid-fr-auto{grid-template-columns:repeat(calc(var(--cols) - 1),minmax(0,1fr))minmax(0,auto)}.bp12\:grid-simple{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.bp12\:grid-simple>*,.bp12\:grid-simple>:where(.contents)>*,.bp12\:grid-simple>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.bp12\:grid-simple{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.bp12\:-rotate-8{rotate:-8deg}.bp12\:items-center{align-items:center}.bp12\:gap-x-12{column-gap:calc(var(--spacing)*12)}.bp12\:self-start{align-self:flex-start}.bp12\:text-left{text-align:left}.bp12\:opacity-100{opacity:1}.bp12\:\[--cols\:2\]{--cols:2}.bp12\:\[--cols\:3\]{--cols:3}.bp12\:\[--cols\:4\]{--cols:4}}@media (min-width:1500px){.bp15\:right-\[4rem\]{right:4rem}}@media (min-width:40rem){.sm\:flex{display:flex}}@media (min-width:48rem){.md\:shell-grid{grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,1fr);gap:var(--gap,0);height:100dvh;display:grid}.md\:shell-grid:has(>header){grid-template-rows:auto 1fr}.md\:shell-grid:has(>.right-sidebar){grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,var(--content-width,1fr))minmax(0,var(--rsb-width,auto))}.md\:shell-grid>:is(header,footer,.full){grid-column:1/-1}.md\:shell-grid>.left-sidebar,.md\:shell-grid>.right-sidebar,.md\:shell-grid>.content{grid-column-end:span var(--span,1);height:auto;overflow:auto}.md\:grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.md\:grid-auto-fr>*,.md\:grid-auto-fr>:where(.contents)>*,.md\:grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.md\:grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.md\:horizontal>*,.md\:horizontal>:where(.contents)>*,.md\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.md\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.md\:horizontal>.spacer{margin-inline-start:auto}.md\:vertical>*,.md\:vertical>:where(.contents)>*,.md\:vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.md\:vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.md\:vertical>.spacer{margin-block-start:auto}.md\:hidden{display:none}.md\:w-\[10rem\]{width:10rem}.md\:w-\[15rem\]{width:15rem}.md\:w-\[30rem\]{width:30rem}.md\:w-auto{width:auto}.md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\[--cols\:2\]{--cols:2}.md\:\[--cols\:3\]{--cols:3}.md\:\[--span\:1\]{--span:1}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:\[--cols\:3\]{--cols:3}.lg\:\[--cols\:4\]{--cols:4}}@container (min-width:200px){.\@bp2\:\[--cols\:2\]{--cols:2}}@container (min-width:300px){.\@bp3\:grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.\@bp3\:grid-auto-fr>*,.\@bp3\:grid-auto-fr>:where(.contents)>*,.\@bp3\:grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.\@bp3\:grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.\@bp3\:h-60{height:calc(var(--spacing)*60)}.\@bp3\:w-\[10rem\]{width:10rem}.\@bp3\:\[--cols\:2\]{--cols:2}.\@bp3\:\[--cols\:3\]{--cols:3}.\@bp3\:\[--span\:1\]{--span:1}.\@bp3\:\[--span\:2\]{--span:2}}@container (min-width:400px){.\@bp4\:horizontal>*,.\@bp4\:horizontal>:where(.contents)>*,.\@bp4\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@bp4\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.\@bp4\:horizontal>.spacer{margin-inline-start:auto}.\@bp4\:block{display:block}.\@bp4\:hidden{display:none}.\@bp4\:w-\[5rem\]{width:5rem}.\@bp4\:w-\[15rem\]{width:15rem}.\@bp4\:w-auto{width:auto}.\@bp4\:gap-4{gap:calc(var(--spacing)*4)}.\@bp4\:\[--cols\:2\]{--cols:2}.\@bp4\:\[--cols\:3\]{--cols:3}.\@bp4\:\[--span\:1\]{--span:1}.\@bp4\:\[--span\:2\]{--span:2}}@container (min-width:500px){.\@bp5\:order-1{order:1}.\@bp5\:grid-auto-fr{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.\@bp5\:grid-auto-fr>*,.\@bp5\:grid-auto-fr>:where(.contents)>*,.\@bp5\:grid-auto-fr>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.\@bp5\:grid-auto-fr{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr))}.\@bp5\:horizontal>*,.\@bp5\:horizontal>:where(.contents)>*,.\@bp5\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@bp5\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.\@bp5\:horizontal>.spacer{margin-inline-start:auto}.\@bp5\:vertical>*,.\@bp5\:vertical>:where(.contents)>*,.\@bp5\:vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@bp5\:vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.\@bp5\:vertical>.spacer{margin-block-start:auto}.\@bp5\:w-\[10rem\]{width:10rem}.\@bp5\:w-\[25cqw\]{width:25cqw}.\@bp5\:text-center{text-align:center}.\@bp5\:\[--cols\:3\]{--cols:3}.\@bp5\:\[--cols\:4\]{--cols:4}}@container (min-width:600px){.\@bp6\:horizontal>*,.\@bp6\:horizontal>:where(.contents)>*,.\@bp6\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@bp6\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.\@bp6\:horizontal>.spacer{margin-inline-start:auto}.\@bp6\:\[--cols\:2\]{--cols:2}.\@bp6\:\[--cols\:3\]{--cols:3}.\@bp6\:\[--cols\:7\]{--cols:7}.\@bp6\:\[--span\:1\]{--span:1}.\@bp6\:\[--span\:3\]{--span:3}.\@bp6\:\[--span\:4\]{--span:4}}@container (min-width:700px){.\@bp7\:horizontal>*,.\@bp7\:horizontal>:where(.contents)>*,.\@bp7\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@bp7\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.\@bp7\:horizontal>.spacer{margin-inline-start:auto}.\@bp7\:items-center{align-items:center}.\@bp7\:justify-between{justify-content:space-between}}@container (min-width:800px){.\@bp8\:order-1{order:1}.\@bp8\:w-\[63rem\]{width:63rem}.\@bp8\:w-full{width:100%}.\@bp8\:\[--cols\:2\]{--cols:2}}@container (min-width:900px){.\@bp9\:order-2{order:2}.\@bp9\:grid-fr-auto{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.\@bp9\:grid-fr-auto>*,.\@bp9\:grid-fr-auto>:where(.contents)>*,.\@bp9\:grid-fr-auto>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.\@bp9\:grid-fr-auto{grid-template-columns:repeat(calc(var(--cols) - 1),minmax(0,1fr))minmax(0,auto)}.\@bp9\:block{display:block}.\@bp9\:grid{display:grid}.\@bp9\:h-51{height:calc(var(--spacing)*51)}.\@bp9\:gap-6{gap:calc(var(--spacing)*6)}.\@bp9\:gap-16{gap:calc(var(--spacing)*16)}.\@bp9\:gap-\[inherit\]{gap:inherit}.\@bp9\:\[--cols\:2\]{--cols:2}.\@bp9\:\[--cols\:6\]{--cols:6}.\@bp9\:\[--span\:2\]{--span:2}.\@bp9\:\[--span\:3\]{--span:3}.\@bp9\:\[--span\:4\]{--span:4}}@container (min-width:950px){.\@bp9\.5\:block{display:block}.\@bp9\.5\:\[--cols\:2\]{--cols:2}}@container (min-width:1000px){.\@bp10\:mt-3{margin-top:calc(var(--spacing)*3)}.\@bp10\:-rotate-2{rotate:-2deg}.\@bp10\:gap-inherit{gap:var(--spacing-inherit)}.\@bp10\:gap-y-8{row-gap:calc(var(--spacing)*8)}.\@bp10\:\[--cols\:5\]{--cols:5}.\@bp10\:\[--span\:2\]{--span:2}.\@bp10\:\[--span\:3\]{--span:3}.\@bp10\:\[--span\:5\]{--span:5}}@container (min-width:28rem){.\@md\:horizontal>*,.\@md\:horizontal>:where(.contents)>*,.\@md\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.\@md\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.\@md\:horizontal>.spacer{margin-inline-start:auto}}.sticking\:border-blue-400.sticking{border-color:var(--color-blue-400)}.sticking\:bg-blue-800.sticking{background-color:var(--color-blue-800)}.\[\&_\:is\(th\,td\)\:where\(\:nth-child\(2\)\,\:nth-child\(4\)\)\]\:text-right :is(th,td):where(:nth-child(2),:nth-child(4)){text-align:right}.\[\&\>\*\]\:text-center>*{text-align:center}}@keyframes z-index-hack{0%,to{z-index:var(--z-index,5)}}.input-group.stack{display:grid}@layer utility{.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)>*{z-index:1;grid-area:1/1/span 1/span 1;position:relative}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>.background{position:absolute;inset:0;overflow:hidden}:is(:is(.checkbox,.radio) .checkmark-container,:is(.checkbox,.radio) .radiomark-container)>.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,border,color,display,fill,opacity,outline,stroke,transform;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,border,color,display,fill,opacity,outline,stroke,transform;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,border,color,display,fill,opacity,outline,stroke,transform;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,border,color,display,fill,opacity,outline,stroke,transform;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,border,color,display,fill,opacity,outline,stroke,transform;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,border,color,display,fill,opacity,outline,stroke,transform;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}}@property --cols{syntax:"<integer>|auto";inherits:false;initial-value:1}@property --colstart{syntax:"<integer>|auto";inherits:false;initial-value:auto}@property --span{syntax:"<integer>|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}:root{--shadow-x:0px;--shadow-y:1px;--shadow-blur:1px;--shadow-color:#000;--shadow-alpha:.25;--shadow-x-multiple:2;--shadow-y-multiple:2;--shadow-blur-multiple:2}@keyframes rotate-angle{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@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))}}table{font-variant-numeric:lining-nums tabular-nums slashed-zero diagonal-fractions;border-collapse:collapse;width:100%}table:has(thead) tr:nth-child(2n+2),table:not(:has(thead)) tr 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);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);display:table-cell}table :is(th,td):last-child{padding-inline-end:0}.table-grid:where(table,[role=table],[role=grid]){font-variant-numeric:lining-nums tabular-nums slashed-zero diagonal-fractions;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));max-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)/span var(--span);grid-row:var(--rowstart)/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);display:table-cell}.table-grid :where([role=columnheader],[role=rowheader],[role=cell],[role=gridcell],th,td):last-child{padding-inline-end:0}.table-grid :where([role=columnheader],[role=rowheader],[role=cell],[role=gridcell],th,td){align-items:center;display:grid}@media screen and (min-width:800px){:root{--wrap-padding:2rem}}@font-face{font-family:Marvin Visions Variable;src:url(/fonts/MarvinVisions-Variable.woff2)format("woff2-variations"),url(/fonts/MarvinVisions-Variable.woff)format("woff"),url(/fonts/MarvinVisions-Variable.ttf)format("truetype");font-weight:20 170;font-display:swap}@font-face{font-family:SA Long Beach;src:url(/fonts/SALongBeach.woff2)format("woff2-variations"),url(/fonts/SALongBeach.woff)format("woff"),url(/fonts/SALongBeach.ttf)format("truetype"),url(/fonts/SALongBeach.otf)format("opentype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Jetbrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2-variations"),url(/fonts/JetBrainsMono-Variable.woff)format("woff"),url(/fonts/JetBrainsMono-Variable.ttf)format("truetype");font-weight:100 800;font-display:swap;font-style:normal}@font-face{font-family:Jetbrains Mono;src:url(/fonts/JetBrainsMono-VariableItalic.woff2)format("woff2-variations"),url(/fonts/JetBrainsMono-VariableItalic.woff)format("woff"),url(/fonts/JetBrainsMono-VariableItalic.ttf)format("truetype");font-weight:100 800;font-display:swap;font-style:italic}@font-face{font-family:Manrope-Variable;src:url(/fonts/Manrope-Variable.woff2)format("woff2-variations"),url(/fonts/Manrope-Variable.woff)format("woff"),url(/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2)format("woff2-variations"),url(/fonts/Satoshi-Variable.woff)format("woff"),url(/fonts/Satoshi-Variable.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-VariableItalic.woff2)format("woff2-variations"),url(/fonts/Satoshi-VariableItalic.woff)format("woff"),url(/fonts/Satoshi-VariableItalic.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:italic}.theme-pink{--outline-focus-color:oklch(from var(--color-cpink-600)l c h/75%);--color-primary-500:var(--color-cpink-500);--color-primary-600:var(--color-cpink-600);--color-primary-900:var(--color-cpink-900)}.theme-orange{--outline-focus-color:oklch(from var(--color-corange-600)l c h/75%);--color-primary-500:var(--color-corange-500);--color-primary-600:var(--color-corange-600);--color-primary-900:var(--color-corange-600)}.theme-yellow{--outline-focus-color:oklch(from var(--color-cyellow-600)l c h/75%);--color-primary-500:var(--color-cyellow-500);--color-primary-600:var(--color-cyellow-600);--color-primary-900:var(--color-cyellow-900)}.theme-pink :is(.crumb a){--text-color:var(--color-cpink-500);--text-hover-color:var(--color-cpink-50)}.theme-orange :is(.crumb a){--text-color:var(--color-corange-500);--text-hover-color:var(--color-corange-50)}.theme-yellow :is(.crumb a){--text-color:var(--color-cyellow-500);--text-hover-color:var(--color-cyellow-600)}.theme-lightblue :is(.crumb a){--text-color:var(--color-clightblue-500);--text-hover-color:var(--color-clightblue-600)}.browserframe{--bg-frame-header:var(--color-cdarkblue-900);--bg-frame-content:var(--color-cdarkblue-800);--border-color:var(--color-cneutral-900)}.callout>*,.callout>:where(.contents)>*,.callout>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.callout{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.callout>.spacer{margin-inline-start:auto}.callout{gap:calc(var(--spacing)*0);--bg-callout-content:var(--color-cdarkblue-800d);--border-color:var(--color-cneutral-800)}.callout .callout-header{font-family:var(--font-long-beach);font-size:var(--text-8);writing-mode:vertical-lr;text-orientation:upright;text-align:center;color:var(--color-cneutral-400);border:0}.callout .callout-content{font-family:var(--font-jetbrains);font-size:var(--text-7)}.expressive-code{--ec-codeFontFml:var(--font-jetbrains);--ec-codeFontSize:1em;--ec-codeLineHt:1.6;--ec-uiPadBlk:.5rem;--ec-codePadInl:1rem;--ec-brdWd:1px;--ec-brdCol:var(--color-cneutral-800);--ec-brdRad:var(--radius);--ec-frm-frameBoxShdCssVal:none}.expressive-code .frame.frame.frame{--code-background:var(--color-cdarkblue-700)}.expressive-code .frame .header.header.header.header{border-radius:var(--radius)var(--radius)0 0;background:var(--color-cdarkblue-900)}.expressive-code .frame.is-terminal .header.header{padding-block-end:var(--ec-uiPadBlk)}.expressive-code .frame.is-terminal .header.header .title{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-5);color:var(--color-cneutral-400)}.expressive-code .frame.is-terminal .header.header:before{background:var(--color-cdarkblue-500);opacity:.32}.expressive-code .frame.is-terminal .header.header:after{border-bottom:0}.expressive-code .frame.has-title:not(.is-terminal) .header.header:before{z-index:1;border:var(--ec-brdWd)solid var(--ec-brdCol);border-bottom:0}.expressive-code .frame.has-title:not(.is-terminal) .title.title{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:60;line-height:1;font-size:var(--text-5);border-radius:var(--radius)var(--radius)0 0;letter-spacing:.01em;color:var(--color-cneutral-200);background:var(--color-cdarkblue-700);border:0;padding:.75rem 1rem}.expressive-code .frame.has-title:not(.is-terminal) .title.title:after{border-top:var(--ec-brdWd)solid var(--ec-brdCol);border-bottom:var(--ec-brdWd)solid var(--ec-frm-edActTabIndTopCol);border-left:var(--ec-brdWd)solid var(--ec-brdCol);border-radius:inherit;inset:-1px -1px 0}.expressive-code.expressive-code.expressive-code.expressive-code pre{border-top:var(--ec-brdWd)solid var(--ec-brdCol);border-radius:0 0 var(--radius)var(--radius)}.expressive-code.expressive-code .frame .header:empty+pre{border-radius:var(--radius)}.site-footer .sf-link{--text-color:var(--color-cneutral-500);--text-hover-color:var(--color-cneutral-100);text-decoration:none}.Sitefooter input{--text-color:var(--cOrange-50);--border-focus-color:var(--cOrange-500)}.input-meta.label{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);--font-weight:115;color:var(--color-cneutral-500);font-weight:100;line-height:1}.newsletter .text-field{font-size:var(--text-7)}.offerbox{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);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)));--bsz:var(--text-9m);--text-size:var(--text-9m);--border-width:2px;--border-color:var(--color-primary-500);--radius:var(--radius-3r);gap:.25lh}.offerbox>header .title{color:var(--color-primary-500)}.offerbox>header .price{--font-contrast:350;--font-weight:500;color:var(--color-primary-500)}.offerbox>.content{flex-flow:column;gap:1lh;max-width:100%;display:flex}.offerbox>.content>*+:where(h2),.offerbox>.content>*+:where(astro-island,astro-slot)>:where(:where(h2):first-child){margin-top:1.5rlh;scroll-margin-top:1.5rlh}.offerbox>.content>*+:where(h3),.offerbox>.content>*+:where(astro-island,astro-slot)>:where(:where(h3):first-child){margin-top:1rlh;margin-bottom:-.5rlh;scroll-margin-top:1rlh}.offerbox>.content>*+:where(h4,h5,h6),.offerbox>.content>*+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1rlh;margin-bottom:-1rlh;scroll-margin-top:1rlh}.offerbox>.content :where(ul){list-style-type:initial}.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25lh}:is(.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5lh}:is(.offerbox>.content>:where(ul,ol),.offerbox>.content>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25lh}.offerbox>.content :where(a){text-decoration:underline}.offerbox>.content>img,.offerbox>.content figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.offerbox>.content.fancylist,.offerbox>.content .fancylist{padding-left:0}.offerbox>.content .list{font-family:var(--font-jetbrains);font-size:1rem}.offerbox>footer{margin-block:var(--nudge-y,var(--nudge,0));margin-inline:var(--nudge-x,var(--nudge,0));--nudge:.5lh;padding:0}.offerbox button{padding-block:.75lh}.discounted-price>*{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)));--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);--shadow-y:0px;--shadow-blur:2px;--shadow-alpha:.5;--shadow-blur-multiple:1.75;--shadow-color:var(--color-cpink-500);border-width:1px;border-color:var(--color-cpink-500);color:var(--color-cpink-500);background-color:var(--color-cpink-900);border-radius:100em;padding-block:.375lh;padding-inline:.5lh;font-weight:100;line-height:1;rotate:10deg}[popover]{background-color:var(--color-cdarkblue-800);--sx:var(--drop-shadow-x,var(--shadow-x));--sy:0px;--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:3;filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)));--border-color:var(--color-cpink-600);--shadow-color:var(--color-cpink-600);border-radius:1rem}.theme-orange [popover],[popover].theme-orange{--border-color:var(--color-corange-600);--shadow-color:var(--color-corange-600)}.prev-next-nav{--bg-color:var(--color-cdarkblue-900);--bg-hover-color:var(--color-cdarkblue-800);--border-color:var(--color-cneutral-800);border-radius:var(--radius);padding:1rem;text-decoration:none}.prev-next-nav .Meta{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-8);color:var(--color-cneutral-400)}.prev-next-nav .Page{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-7)}.theme-pink :is(.prev-next-nav .Page){color:var(--color-cpink-500)}.theme-orange :is(.prev-next-nav .Page){color:var(--color-corange-500)}.theme-yellow :is(.prev-next-nav .Page){color:var(--color-cyellow-500)}.theme-lightblue :is(.prev-next-nav .Page){color:var(--color-clightblue-500)}.status{font-size:var(--text-7)}.status-info{--bg-color:var(--color-cdarkblue-800);--text-color:var(--color-cneutral-300);--border-color:var(--color-cneutral-800)}.status-success{--bg-color:var(--color-cdarkblue-800);--text-color:var(--color-cturquoise-500);--border-color:var(--color-cturquoise-900)}.status-error{--bg-color:var(--color-cdarkblue-800);--text-color:var(--color-cpink-500);--border-color:var(--color-cpink-500)}.text-input .error{color:var(--color-cpink-500)}.standard-tabs .tablist{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:60;line-height:1;font-size:var(--text-6);line-height:1.5}.standard-tabs .tab{--bg-color:transparent;--text-color:var(--color-cneutral-400);--border-color:var(--color-cneutral-700)}.theme-pink :is(.standard-tabs .tab){--bg-selected-color:var(--color-cpink-800);--text-selected-color:var(--color-cpink-50);--border-selected-color:var(--color-cpink-500)}.theme-orange :is(.standard-tabs .tab){--bg-selected-color:var(--color-corange-800);--text-selected-color:var(--color-corange-50);--border-selected-color:var(--color-corange-500)}.theme-yellow :is(.standard-tabs .tab){--bg-selected-color:var(--color-cyellow-800);--text-selected-color:var(--color-cyellow-50);--border-selected-color:var(--color-cyellow-500)}.theme-lightblue :is(.standard-tabs .tab){--bg-selected-color:var(--color-clightblue-800);--text-selected-color:var(--color-clightblue-50);--border-selected-color:var(--color-clightblue-500)}.standard-tabs .tabpanel.code{margin:-1rlh;padding:0}.standard-tabs .tabpanel.code .expressive-code.expressive-code .frame .header:empty+pre{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.tabpanel{outline-color:#0000}.demo .frame-content>.content{padding:1rlh}.demo .tabpanel{padding:0}.payment-terms{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);font-family:var(--font-long-beach);--text-size:var(--text-7m);--padding-block:.5rlh;--padding-inline:.75rlh;max-width:max-content;margin-inline:auto}.payment-terms>*{--text-color:var(--color-cneutral-500);--text-hover-color:var(--color-cyellow-500);--bg-selected-color:var(--color-cyellow-500);--text-selected-color:var(--color-cyellow-900);--bg-active-color:var(--color-cyellow-600);--text-active-color:var(--color-cyellow-900);--border-focus-color:transparent;--border-selected-color:transparent}.landing-section{--gap:1.5lh}.landing-h2{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;font-size:var(--text-17);--stroke-width:.05em;--bg-color:var(--color-cdarkblue-900);--eyebrow-size:.25em;line-height:1}.landing-h2 .eyebrow{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);color:var(--color-cneutral-400);font-size:max(.3em,1rem);font-weight:60;line-height:1}@media screen and (min-width:600px){.landing-h2{font-size:var(--text-18)}}@media screen and (min-width:800px){.landing-h2{font-size:var(--text-20)}}@media screen and (min-width:1050px){.landing-h2{font-size:var(--text-22)}}.landing-h3{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-16);--stroke-width:.06em}@media screen and (min-width:600px){.landing-h3{font-size:var(--text-18)}}.landing-aside-title{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-13)}.landing-aside-title-2{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-11)}.landing-text-1{font-family:var(--font-jetbrains);font-size:var(--text-9)}@media screen and (min-width:800px){.landing-text-1{font-size:var(--text-10)}}@media screen and (min-width:1000px){.landing-text-1{font-size:var(--text-11)}}.landing-text-2{font-family:var(--font-jetbrains);font-size:var(--text-9)}@media screen and (min-width:800px){.landing-text-2{font-size:var(--text-10)}}.landing-text-3{font-size:var(--text-8)}@media screen and (min-width:600px){.landing-text-3{font-size:var(--text-9)}}.landing-button{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-8);--outline-focus-color:transparent;text-align:center;border-radius:100em;align-self:start;padding:.75lh 1.5lh}.landing-button-2{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-7);--outline-focus-color:transparent;text-align:center;border-radius:100em;align-self:start;padding:.75lh 1.5lh}.landing-brickwall-text{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);color:var(--stroke-color);line-height:1.2}@supports (-webkit-text-stroke-width:1px){.landing-brickwall-text{font-size:calc(1em - var(--stroke-width,.1em)/2);color:var(--bg-color);-webkit-text-stroke-color:var(--stroke-color);-webkit-text-stroke-width:var(--stroke-width,.1em);paint-order:stroke fill}}.landing-brickwall-text{font-size:var(--text-16);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:drop-shadow(var(--drop-shadow,var(--drop-shadow-string)));--drop-shadow-string:var(--drop-shadow-x,0)var(--drop-shadow-y,0)var(--drop-shadow-blur,0)var(--drop-shadow-color);--text-shadow-string:var(--text-shadow-x,0)var(--text-shadow-y,0)var(--text-shadow-blur,0)var(--text-shadow-color);text-shadow:var(--text-shadow,var(--text-shadow-string));--stroke-width:.05em;--font-weight:650;--font-contrast:400;--stroke-color:var(--color-cpink-500);--text-shadow-blur:3px;--text-shadow-color:var(--color-corange-500);--drop-shadow-blur:.15em;--drop-shadow-color:var(--color-cpink-700);text-align:center;line-height:1}@media screen and (min-width:800px){.landing-brickwall-text{font-size:var(--text-18);--font-weight:700;--font-contrast:400}}@media screen and (min-width:1300px){.landing-brickwall-text{font-size:var(--text-20)}}.landing-casual{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:var(--text-13);--font-contrast:350;line-height:1.25}@media screen and (min-width:600px){.landing-casual{font-size:var(--text-15)}}@media screen and (min-width:800px){.landing-casual{font-size:var(--text-16);--font-weight:450}}.landing-nav .landing-logo{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:140;line-height:1;font-size:var(--text-10);--text-color:var(--color-cyellow-500);--text-hover-color:var(--color-corange-500);text-decoration:none}.landing-nav a{font-family:var(--font-long-beach);--text-color:var(--color-cneutral-400);--text-hover-color:var(--color-cneutral-100);--selected-color:var(--color-cneutral-100);text-decoration:none}.landing-mobile-nav{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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc);--bg-color:var(--color-cdarkblue-800);--border-color:var(--color-cneutral-800);--gap:.5lh;padding:.5lh}.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button{--text-color:var(--color-cneutral-400);--text-hover-color:var(--color-cneutral-100);--selected-color:var(--color-cneutral-100)}:is(.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button)>*,:is(.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button)>:where(.contents)>*,:is(.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button)>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}:is(.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button)>.spacer{margin-inline-start:auto}.landing-mobile-nav a:not(.accordion-content a),.landing-mobile-nav .accordion-button{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-7);--border-color:transparent;--text-selected-color:var(--color-cyellow-500);--fill-selected-color:var(--color-cyellow-500);--stroke-selected-color:var(--color-cyellow-500);align-items:center;padding:.5lh;line-height:1.3;text-decoration:none}.landing-mobile-nav .accordion-content{padding-block:.25lh}.landing-mobile-nav .accordion-content a{font-family:var(--font-jetbrains);font-size:var(--text-6);--text-color:var(--color-cneutral-400);--text-hover-color:var(--color-cneutral-100);--selected-color:var(--color-cneutral-100);padding-block:.25lh;padding-left:.5lh;text-decoration:none;display:block}.landing-tab{--bg-color:transparent;--text-color:var(--color-cneutral-600);--border-color:var(--color-cneutral-700);--bg-hover-color:var(--color-cdarkblue-800);--tab-title-color:var(--accent-color)}.landing-tab .tab-title{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}@media screen and (min-width:1000px){.landing-tab .tab-title{color:var(--tab-title-color)}}.landing-tab[aria-selected=true] .tab-title{color:var(--tab-title-color)}.landing-tab .tab-text{color:#fff}@media screen and (min-width:1000px){.landing-tab{--text-color:white;--border-color:transparent;--border-selected-color:var(--accent-color);opacity:.5}.landing-tab[aria-selected=true]{opacity:1}}.landing-tab{--accent-color:var(--color-cpink-500)}.landing-tab>*,.landing-tab>:where(.contents)>*,.landing-tab>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.landing-tab{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.landing-tab>.spacer{margin-block-start:auto}.landing-tab{justify-content:flex-start;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--border-width:2px}@media screen and (min-width:1000px){.landing-tab{padding:calc(var(--spacing)*6)}.tablist-left .landing-tab[aria-selected=true]{rotate:-1deg}.tablist-right .landing-tab[aria-selected=true]{rotate:1deg}}.tab-title{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-6);line-height:1.25}@media screen and (min-width:600px){.tab-title{font-size:var(--text-7)}}@media screen and (min-width:1000px){.tab-title{font-size:var(--text-10);line-height:1}}.tab-text{font-family:var(--font-jetbrains);font-size:var(--text-8);color:var(--cNeutral-50);display:none}@media screen and (min-width:1000px){.tab-text{display:block}}.landing-tabs .browserframe .tablist{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:60;line-height:1;font-size:var(--text-7);line-height:1.5}.landing-tabs .browserframe .tab{--bg-color:transparent;--text-color:var(--color-cneutral-400);--border-color:var(--color-cneutral-700);--bg-selected-color:var(--color-cpink-800);--text-selected-color:var(--color-cpink-50);--border-selected-color:var(--color-cpink-500)}.theme-orange .landing-tab{--accent-color:var(--color-corange-500)}.theme-orange .browserframe .tab{--bg-selected-color:var(--color-corange-800);--text-selected-color:var(--color-corange-50);--border-selected-color:var(--color-corange-500)}.theme-yellow .landing-tab{--accent-color:var(--color-cyellow-500)}.textwall{--fill-color:var(--color-cdarkblue-900)}.textwall .simple-svg{height:auto;position:absolute}.textwall-content{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:var(--text-14);background-color:var(--color-cdarkblue-700d);color:var(--color-cneutral-700);--font-contrast:300;--font-weight:475;line-height:.95}@media screen and (min-width:600px){.textwall-content{--font-contrast:275}}@media screen and (min-width:800px){.textwall-content{font-size:var(--text-16);line-height:.9}}@media screen and (min-width:1000px){.textwall-content{font-size:var(--text-17)}}@media screen and (min-width:1800px){.textwall-content{font-size:var(--text-18);line-height:.88}}.pricing-grid>*{max-width:28rem}.pricing-grid>* .price-title{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:var(--text-14);--font-weight:700;--font-contrast:250}.pricing-grid>* .price-subtitle{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:var(--text-13);--font-weight:500;--font-contrast:350}@media screen and (min-width:800px){.pricing-grid>*{--span:4}.pricing-grid>:last-child{grid-column-start:3}}@media screen and (min-width:1000px){.pricing-grid>*{--span:1;grid-column-start:revert}}@media screen and (min-width:800px){.pricing-grid{--cols:8}}@media screen and (min-width:1000px){.pricing-grid{--cols:3}}.faq-title{color:var(--color-corange-500);font-family:var(--font-long-beach);font-size:var(--text-10);line-height:1}@media screen and (min-width:800px){.faq-title{font-size:var(--text-13)}}.faq-content{flex-flow:column;gap:1lh;max-width:100%;display:flex}.faq-content>*+:where(h2),.faq-content>*+:where(astro-island,astro-slot)>:where(:where(h2):first-child){margin-top:1.5rlh;scroll-margin-top:1.5rlh}.faq-content>*+:where(h3),.faq-content>*+:where(astro-island,astro-slot)>:where(:where(h3):first-child){margin-top:1rlh;margin-bottom:-.5rlh;scroll-margin-top:1rlh}.faq-content>*+:where(h4,h5,h6),.faq-content>*+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1rlh;margin-bottom:-1rlh;scroll-margin-top:1rlh}.faq-content :where(ul){list-style-type:initial}.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25lh}:is(.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5lh}:is(.faq-content>:where(ul,ol),.faq-content>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25lh}.faq-content :where(a){text-decoration:underline}.faq-content>img,.faq-content figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.faq-content.fancylist,.faq-content .fancylist{padding-left:0}.faq-content{margin-top:calc(var(--spacing)*4);font-size:var(--text-8);color:var(--color-cneutral-200)}.docs-main-nav>*,.docs-main-nav>:where(.contents)>*,.docs-main-nav>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.docs-main-nav{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.docs-main-nav>.spacer{margin-inline-start:auto}.docs-main-nav{justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem}@media screen and (min-width:900px){.docs-main-nav>*,.docs-main-nav>:where(.contents)>*,.docs-main-nav>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.docs-main-nav{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:column;display:flex}.docs-main-nav>.spacer{margin-block-start:auto}.docs-main-nav{justify-content:flex-start;gap:1rem;padding-block:1rem}}.docs-mainnav-item>*,.docs-mainnav-item>:where(.contents)>*,.docs-mainnav-item>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.docs-mainnav-item{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.docs-mainnav-item>.spacer{margin-inline-start:auto}.docs-mainnav-item{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-8)}.docs-subnav{--subnav-padding:1rem}.docs-subnav-header{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-8);padding-inline:var(--subnav-padding);line-height:1.25}.docs-subnav-link{--bg-color:transparent;--bg-hover-color:var(--color-cdarkblue-700d);--text-color:var(--color-cneutral-300);--text-selected-color:var(--color-cneutral-50)}.theme-yellow .docs-subnav-link{--text-hover-color:var(--color-cyellow-500);--bg-selected-color:var(--color-cyellow-800)}.theme-pink .docs-subnav-link{--text-hover-color:var(--color-cpink-500);--bg-selected-color:var(--color-cpink-800)}.theme-orange .docs-subnav-link{--text-hover-color:var(--color-corange-500);--bg-selected-color:var(--color-corange-800)}.theme-turquoise .docs-subnav-link{--text-hover-color:var(--color-cturquoise-500);--bg-selected-color:var(--color-cturquoise-800)}.theme-lightblue .docs-subnav-link{--text-hover-color:var(--color-clightblue-500);--bg-selected-color:var(--color-clightblue-800)}.docs-subnav-link{padding-block:.25lh;padding-inline:var(--subnav-padding);border-radius:.5rem;text-decoration:none;display:block}.docs-mobile-subnav>*,.docs-mobile-subnav>:where(.contents)>*,.docs-mobile-subnav>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.docs-mobile-subnav{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:row;display:flex}.docs-mobile-subnav>.spacer{margin-inline-start:auto}.docs-mobile-subnav{align-items:center;gap:calc(var(--spacing)*4);border-top:1px solid var(--color-cneutral-800);border-bottom:1px solid var(--color-cneutral-800);background-color:var(--color-cdarkblue-800);padding-block:.5rlh;padding-inline:1rlh}.breadcrumbs{font-size:var(--text-5)}.breadcrumbs [aria-current=page]{opacity:.7}.docs-logo{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:140;line-height:1;font-size:var(--text-10)}.theme-pink .docs-logo{color:var(--color-cpink-500)}.theme-orange .docs-logo{color:var(--color-corange-500)}.theme-yellow .docs-logo{color:var(--color-cyellow-500)}.theme-lightblue .docs-logo{color:var(--color-clightblue-500)}.docs{--text-color:var(--color-cneutral-100);color:var(--text-color)}.docs-content{--cell-padding-y:.5rlh;--cell-padding-x:.75rlh;font-size:var(--text-8);font-family:var(--font-manrope);line-height:1.6}@media screen and (min-width:600px){.docs-content{font-size:1.25rem}}.docs-content h1{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:140;line-height:1;font-size:var(--text-15)}.theme-pink :is(.docs-content h1){color:var(--color-cpink-500)}.theme-orange :is(.docs-content h1){color:var(--color-corange-500)}.theme-yellow :is(.docs-content h1){color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content h1){color:var(--color-clightblue-500)}@media screen and (min-width:800px){.docs-content h1{font-size:var(--text-16)}}.docs-content h2{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-12)}.theme-pink :is(.docs-content h2){color:var(--color-cpink-500)}.theme-orange :is(.docs-content h2){color:var(--color-corange-500)}.theme-yellow :is(.docs-content h2){color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content h2){color:var(--color-clightblue-500)}.docs-content h2{scroll-margin-top:2rem;line-height:1.2}.docs-content h2 code{color:inherit;font-weight:400}.theme-pink :is(.docs-content h3,.docs-content .h3){color:var(--color-cpink-500)}.theme-orange :is(.docs-content h3,.docs-content .h3){color:var(--color-corange-500)}.theme-yellow :is(.docs-content h3,.docs-content .h3){color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content h3,.docs-content .h3){color:var(--color-clightblue-500)}.docs-content h3,.docs-content .h3{font-family:var(--font-long-beach);scroll-margin-top:2rem;font-size:1.25rem}.docs-content h4,.docs-content .h4{font-family:var(--font-jetbrains);font-weight:800}.theme-pink :is(.docs-content strong){color:var(--color-cpink-500)}.theme-orange :is(.docs-content strong){color:var(--color-corange-500)}.theme-yellow :is(.docs-content strong){color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content strong){color:var(--color-clightblue-500)}.docs-content em{font-family:var(--font-satoshi);font-size:1.05em}.docs-content table,.docs-content .TableGrid{--border-color:var(--color-cneutral-700);font-size:.9em}.docs-content table+*{margin-top:2rem}.docs-content tr{vertical-align:top}.docs-content th,.docs-content .Th{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:100;line-height:1;font-size:var(--text-7);color:var(--color-cneutral-500);border-top:0}.docs-content tr+tr,.docs-content .Row+.Row{border-top:1px solid var(--color-cdarkblue-700d)}.docs-content .Cell{padding:.25rem 1rem}.docs-content .Cell:first-child{padding-left:0}.docs-content .Cell:last-child{padding-right:0}.theme-pink :is(.docs-content a){--text-hover-color:var(--color-cpink-500)}.theme-orange :is(.docs-content a){--text-hover-color:var(--color-corange-500)}.theme-yellow :is(.docs-content a){--text-hover-color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content a){--text-hover-color:var(--color-clightblue-500)}.docs-content a{text-underline-offset:3px}.docs-content :not(pre)>code{font-family:var(--font-jetbrains);color:var(--color-cneutral-100);background:var(--color-cdarkblue-700d);border-radius:3px;padding-block:.05em;font-size:.85em;position:relative}.docs-content :not(pre)>a code{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,border,color,display,fill,opacity,outline,stroke,transform;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-color:var(--_bgc)}.docs-content :not(pre)>a code: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))}.docs-content :not(pre)>a code: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)))}.docs-content :not(pre)>a code: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))}.docs-content :not(pre)>a code.selected,.docs-content :not(pre)>a code.checked,.docs-content :not(pre)>a code[aria-current],.docs-content :not(pre)>a code[aria-selected=true],.docs-content :not(pre)>a code[aria-pressed=true],.docs-content :not(pre)>a code[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))}.theme-pink :is(.docs-content :not(pre)>a code){--text-hover-color:var(--color-cpink-500)}.theme-orange :is(.docs-content :not(pre)>a code){--text-hover-color:var(--color-corange-500)}.theme-yellow :is(.docs-content :not(pre)>a code){--text-hover-color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-content :not(pre)>a code){--text-hover-color:var(--color-clightblue-500)}.docs-content :not(pre)>a code{--bg-color:var(--color-cdarkblue-700d);color:inherit}.docs-content figcaption{font-family:var(--font-long-beach);font-size:var(--text-7);color:var(--color-cneutral-400);padding:.25rlh}[class*=demo-box]{font-family:var(--font-jetbrains);font-size:var(--text-7);border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);--sx:var(--shadow-x);--sy:var(--shadow-y);--sb:var(--shadow-blur);--sc:var(--shadow-color);--sa:var(--shadow-alpha);--sx-multiple:var(--shadow-x-multiple);--sy-multiple:var(--shadow-y-multiple);--sb-multiple:var(--shadow-blur-multiple);box-shadow:var(--sx) var(--sy) var(--sb) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),1)) calc(var(--sy)*pow(var(--sy-multiple),1)) calc(var(--sb)*pow(var(--sb-multiple),1)) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),2)) calc(var(--sy)*pow(var(--sy-multiple),2)) calc(var(--sb)*pow(var(--sb-multiple),2)) oklch(from var(--sc)l c h/var(--sa));--scrollbar-track-color:transparent;--border-color:var(--color-cneutral-700);--scroll-margin:1rem;background:var(--color-cdarkblue-700);padding:.75rem}[class*=demo-box]>[class*=divider]{--border-color:var(--color-cneutral-700)}.demo-box:empty{min-height:1.5rlh}.demo-box.card-split{padding:0}.demo-box-red{border-color:var(--color-cpink-600);background:var(--color-cpink-900)}.demo-box-orange{border-color:var(--color-corange-600);background:var(--color-corange-900)}.demo-box-yellow{border-color:var(--color-cyellow-500);background:var(--color-cyellow-900)}.demo-box-blue{border-color:var(--color-clightblue-500);background:var(--color-clightblue-900)}.demo-placeholder{background-image:repeating-linear-gradient(var(--gradient-angle),var(--gradient))}@supports linear-gradient(in oklab){.demo-placeholder{background-image:repeating-linear-gradient(var(--gradient-angle)in var(--color-space)var(--hue-interpolation),var(--gradient))}}.demo-placeholder{border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);--gradient-angle:135deg;--gradient:var(--color-cyellow-900)0px 2px,transparent 3px 6px;border:1px solid var(--color-cyellow-900);color:var(--color-cyellow-500);padding:.75rem}.sticking .sticking-demo,.sticking-demo.sticking{border-color:var(--color-blue-400);color:#fff;background-color:var(--color-blue-800)}.docs-shell{height:inherit;flex-direction:column;display:flex}.docs-shell>.content{flex-grow:1}.docs-shell>.footer{flex-shrink:0}@media (min-width:900px){.docs-shell{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));max-width:100%;display:grid}.docs-shell>*,.docs-shell>:where(.contents)>*,.docs-shell>:where(astro-island,astro-slot)>*{grid-column:var(--colstart)/span var(--span);grid-row:var(--rowstart)/span var(--rowspan);max-width:100%}.docs-shell{grid-template-columns:minmax(0,auto)repeat(calc(var(--cols) - 1),minmax(0,1fr));gap:calc(var(--spacing)*0)}}.docs-shell{--lsb-width:12rlh}.docs-shell .left-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-cneutral-700);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*6)}@media not all and (min-width:900px){.docs-shell .left-sidebar{display:none}}.docs-shell>.content{height:inherit;flex-direction:column;display:flex}.docs-shell>.content>.content{flex-grow:1}.docs-shell>.content>.footer{flex-shrink:0}@media (min-width:900px){.docs-shell>.content{grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,1fr);gap:var(--gap,0);height:100dvh;display:grid}.docs-shell>.content:has(>header){grid-template-rows:auto 1fr}.docs-shell>.content:has(>.right-sidebar){grid-template-columns:minmax(0,var(--lsb-width,auto))minmax(0,var(--content-width,1fr))minmax(0,var(--rsb-width,auto))}.docs-shell>.content>:is(header,footer,.full){grid-column:1/-1}.docs-shell>.content>.left-sidebar,.docs-shell>.content>.right-sidebar,.docs-shell>.content>.content{grid-column-end:span var(--span,1);height:auto;overflow:auto}.docs-shell>.content{gap:calc(var(--spacing)*0)}}.docs-shell>.mobile-subnav{--top:-1px;width:100%}@media not all and (min-width:900px){.docs-shell>.mobile-subnav{z-index:var(--z-index,15);position:sticky;top:0}:where([class*=grid]>:is(.docs-shell>.mobile-subnav)){align-self:start}.docs-shell>.mobile-subnav{position:sticky}}@media (min-width:900px){.docs-shell>.mobile-subnav{display:none}}.docs-content-container{--gap:.75rlh}@container (min-inline-size:900px){.docs-content-container{width:68rem;max-width:100%;margin-inline:auto}}.docs-features h2{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:var(--text-13)}.theme-pink :is(.docs-features h2){color:var(--color-cpink-500)}.theme-orange :is(.docs-features h2){color:var(--color-corange-500)}.theme-yellow :is(.docs-features h2){color:var(--color-cyellow-500)}.theme-lightblue :is(.docs-features h2){color:var(--color-clightblue-500)}.docs-features h2{--font-contrast:350}@media screen and (min-width:600px){.docs-features h2{font-size:var(--text-15)}}@media screen and (min-width:900px){.docs-features h2{font-size:var(--text-16);--font-contrast:300;--font-weight:450}}.entry-gateway h1{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);font-weight:120;line-height:1;font-size:var(--text-15)}.theme-pink :is(.entry-gateway h1){color:var(--color-cpink-500)}.theme-orange :is(.entry-gateway h1){color:var(--color-corange-500)}.theme-yellow :is(.entry-gateway h1){color:var(--color-cyellow-500)}.theme-lightblue :is(.entry-gateway h1){color:var(--color-clightblue-500)}.entry-gateway .prose{font-family:var(--font-manrope);font-size:var(--text-8)}.salespage main{font-size:calc(var(--text-base-size)*1rem);font-family:var(--font-satoshi);--gap:calc(var(--text-base-size)*var(--leading)*1rem);--tbz:var(--text-9m);--text-base-size:var(--tbz);color:var(--color-cneutral-200)}.salespage main section+section{margin-top:calc(var(--gap)*3)}.salespage main .text{flex-flow:column;gap:1lh;max-width:100%;display:flex}.salespage main .text>*+:where(h2),.salespage main .text>*+:where(astro-island,astro-slot)>:where(:where(h2):first-child){margin-top:1.5rlh;scroll-margin-top:1.5rlh}.salespage main .text>*+:where(h3),.salespage main .text>*+:where(astro-island,astro-slot)>:where(:where(h3):first-child){margin-top:1rlh;margin-bottom:-.5rlh;scroll-margin-top:1rlh}.salespage main .text>*+:where(h4,h5,h6),.salespage main .text>*+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1rlh;margin-bottom:-1rlh;scroll-margin-top:1rlh}.salespage main .text :where(ul){list-style-type:initial}.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25lh}:is(.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5lh}:is(.salespage main .text>:where(ul,ol),.salespage main .text>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25lh}.salespage main .text :where(a){text-decoration:underline}.salespage main .text>img,.salespage main .text figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.salespage main .text.fancylist,.salespage main .text .fancylist{padding-left:0}.salespage main .text{max-width:var(--spacing-text);align-self:center}.salespage main .buyer-text strong{color:var(--color-cneutral-100)}.salespage main :where(h1,h2,h3,h4,h5,h6),.salespage main :where(.h1,.h2,.h3,.h4,.h5,.h6){font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);color:var(--color-primary-500);font-weight:140;line-height:1.1}:is(.salespage main :where(h1,h2,h3,h4,h5,h6),.salespage main :where(.h1,.h2,.h3,.h4,.h5,.h6)) .text-outline{--stroke-color:var(--color-primary-500);--stroke-width:.04em;letter-spacing:.02em}.salespage main h1,.salespage main .h1{--h1-size:var(--text-16m);--text-size:var(--h1-size);--stroke-width:.05em;line-height:1.1}:is(.salespage main h1,.salespage main .h1) .subtitle{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);line-height:1.2;font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);color:var(--color-cyellow-600);--text-base-size:var(--h1-size);--text-size:var(--text-12m);--font-contrast:200}@media screen and (min-width:800px){.salespage main h1,.salespage main .h1{--h1-size:var(--text-18m)}:is(.salespage main h1,.salespage main .h1) .subtitle{--text-size:var(--text-13m)}}.salespage main h2{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--text-size:var(--text-15m)}@media screen and (min-width:800px){.salespage main h2{--text-size:var(--text-17m)}}.salespage main h3{font-family:var(--font-casual);font-variation-settings:"wght" var(--font-weight,400),"CNTR" var(--font-contrast,200);--text-size:var(--text-12m);--font-weight:500;--font-contrast:200;--stroke-color:var(--color-primary-500);--fill-color:transparent;color:var(--color-primary-500);line-height:1.2}.salespage main strong{color:var(--color-primary-600)}.salespage main em{font-style:italic}.salespage main :not(pre)>code{font-family:var(--font-jetbrains);font-size:.85em;position:relative}.salespage main .lb{font-family:var(--font-long-beach);font-size:.85em}.salespage main .lb-muted{font-family:var(--font-long-beach);color:var(--color-cneutral-300);font-size:.85em}.salespage main .showcase-grid{max-width:90rem;margin-inline:auto}.salespage main .showcase-grid .title-container{background-color:var(--color-cpink-1000)}.salespage main .showcase-grid .title{z-index:var(--z-index,15);position:sticky;top:0}:where([class*=grid]>:is(.salespage main .showcase-grid .title)){align-self:start}.salespage main .showcase-grid .title{--optical-size:85;font-family:var(--font-marvin);font-variation-settings:"opsz" var(--optical-size);writing-mode:vertical-rl;text-orientation:sideways;font-weight:140;line-height:1;transition:none;position:sticky;transform:rotate(180deg)}.theme-pink :is(.salespage main .showcase-grid .title){color:var(--color-cpink-500)}.theme-orange :is(.salespage main .showcase-grid .title){color:var(--color-corange-500)}.theme-yellow :is(.salespage main .showcase-grid .title){color:var(--color-cyellow-500)}.theme-lightblue :is(.salespage main .showcase-grid .title){color:var(--color-clightblue-500)}.salespage main .showcase-grid .title{text-align:end;padding:1.5rlh .5rlh}.theme-pink :is(.salespage main .showcase-grid .subtitle){color:var(--color-cpink-500)}.theme-orange :is(.salespage main .showcase-grid .subtitle){color:var(--color-corange-500)}.theme-yellow :is(.salespage main .showcase-grid .subtitle){color:var(--color-cyellow-500)}.theme-lightblue :is(.salespage main .showcase-grid .subtitle){color:var(--color-clightblue-500)}.salespage main .testimonial{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);border:var(--border-width)var(--border-style)var(--_bc,var(--border-color));border-radius:var(--radius);--text-size:var(--text-9m);border-color:var(--color-cneutral-800);background-color:var(--color-cdarkblue-800);padding:1lh}.salespage main .accordion-stack{--border-color:var(--color-primary-600);overflow:hidden}.salespage main .accordion{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:background,border,color,display,fill,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}.salespage main .accordion.open{background-color:var(--color-primary-900)}.salespage main .accordion .accordion-title{--font-weight:600}.salespage main .accordion .accordion-button{font-family:var(--font-satoshi);font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--text-size:var(--text-4m);--stroke-color:var(--color-primary-500);--fill-color:transparent;color:var(--color-primary-500);background-color:inherit;gap:.5lh;line-height:1.4}@media screen and (min-width:800px){.salespage main .accordion .accordion-button{--text-size:var(--text-8m)}}.salespage main .accordion svg{--stroke-color:var(--color-primary-600);height:.8lh;margin-block:.1lh}.salespage main .accordion .accordion-content{flex-flow:column;gap:1lh;max-width:100%;display:flex}.salespage main .accordion .accordion-content>*+:where(h2),.salespage main .accordion .accordion-content>*+:where(astro-island,astro-slot)>:where(:where(h2):first-child){margin-top:1.5rlh;scroll-margin-top:1.5rlh}.salespage main .accordion .accordion-content>*+:where(h3),.salespage main .accordion .accordion-content>*+:where(astro-island,astro-slot)>:where(:where(h3):first-child){margin-top:1rlh;margin-bottom:-.5rlh;scroll-margin-top:1rlh}.salespage main .accordion .accordion-content>*+:where(h4,h5,h6),.salespage main .accordion .accordion-content>*+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1rlh;margin-bottom:-1rlh;scroll-margin-top:1rlh}.salespage main .accordion .accordion-content :where(ul){list-style-type:initial}.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25lh}:is(.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5lh}:is(.salespage main .accordion .accordion-content>:where(ul,ol),.salespage main .accordion .accordion-content>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25lh}.salespage main .accordion .accordion-content :where(a){text-decoration:underline}.salespage main .accordion .accordion-content>img,.salespage main .accordion .accordion-content figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.salespage main .accordion .accordion-content.fancylist,.salespage main .accordion .accordion-content .fancylist{padding-left:0}.salespage main .accordion .accordion-content{font-size:calc(var(--font-size)/var(--base-size)*1em);font-size:calc(var(--text-size)/var(--text-base-size)*1em);--text-size:var(--text-9m);padding-left:1.25lh}@media screen and (min-width:800px){.salespage main{--tbz:var(--text-10m)}}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}.Asteroids *:nth-child(1){animation-delay:2.8s}.Asteroids *:nth-child(2){animation-delay:5.6s}.Asteroids *:nth-child(3){animation-delay:8.4s}.Asteroids *:nth-child(4){animation-delay:11.2s}.Asteroids *:nth-child(5){animation-delay:14s}.showStack{--transition-values: .5s ease-in-out}.showStack>*{transition:var(--transition-values);transition-property:all;transform-style:preserve-3d}.showStack:hover>*:nth-child(1){transform:translateY(calc(0px * (var(--wide, 0) + 1))) rotateX(45deg)}.showStack:hover>*:nth-child(2){transform:translateY(calc(-35px * (var(--wide, 0) + 1))) rotateX(45deg)}.showStack:hover>*:nth-child(3){transform:translateY(calc(-70px * (var(--wide, 0) + 1))) rotateX(45deg)}.showStack:hover>*:nth-child(4){transform:translateY(calc(-105px * (var(--wide, 0) + 1))) rotateX(45deg)}.showStack:hover>*:nth-child(5){transform:translateY(calc(-140px * (var(--wide, 0) + 1))) rotateX(45deg)}
