@layer framework.reset,framework.layout,framework.elements,framework.is,framework.has;@layer defaults{@media screen and (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background-color:var(--color-base);color:var(--color-base-background);z-index:1000;padding:1rem;position:absolute;top:-999px;left:50%;transform:translate(-50%)}.skip-link:focus{top:0}main:focus{outline:none}:root{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-emphasized:cubic-bezier(.18, .89, .32, 1.28);--ease-in-out-emphasized:cubic-bezier(.87, 0, .13, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-jump:cubic-bezier(.68, -.55, .265, 1.55);--animation-duration:.5s;--animation-easing:var(--ease-out)}[data-animation].ready{transition:all var(--animation-duration) var(--animation-easing);transition-delay:var(--delay,0s)}[data-animation=fade-in-up].ready:not(.animated){opacity:0;translate:0 1.5rem}[data-animation=fade-in-left].ready:not(.animated){opacity:0;translate:-1.5rem}[data-animation=scale-in].ready:not(.animated){opacity:0;scale:.9}[data-animation=words-up] .word{transition:opacity .5s var(--ease-out), translate .5s var(--ease-out);display:inline-block}[data-animation=words-up].ready:not(.animated) .word{opacity:0;translate:0 1em}[data-animation=words-up].animated .word{transition-delay:calc(var(--delay,0s) + .2s)}[data-animation=clip-reveal] .word{transition:translate var(--animation-duration) var(--ease-out), clip-path var(--animation-duration) var(--ease-out);display:inline-block}[data-animation=clip-reveal].ready:not(.animated) .word{clip-path:inset(100% 0 0);translate:0 1em}[data-animation=clip-reveal].animated .word{clip-path:inset(0);transition-delay:calc(var(--delay,0s) + .2s)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:.3s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease-out)}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/build/assets/space-grotesk-v22-latin-regular-CJ-V5oYT.woff2)format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/build/assets/space-grotesk-v22-latin-600-DjKNqYRj.woff2)format("woff2")}@font-face{font-family:FixelDisplay;src:url(/build/assets/FixelDisplay-Regular-6njexUCi.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:FixelDisplay;src:url(/build/assets/FixelDisplay-SemiBold-Br2V48Dw.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:FixelText;src:url(/build/assets/FixelText-Regular-Bu2h_Y5s.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:FixelText;src:url(/build/assets/FixelText-SemiBold-B4vMPMPp.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}.title{letter-spacing:-.02em;line-height:1.2}.title .has-size-1{line-height:1}:is(.title,.text).has-text-right,:is(.title,.text).has-text-right p{margin-left:auto}:is(.title,.text).has-text-center,:is(.title,.text).has-text-center p{margin-left:auto;margin-right:auto}}@layer components{ul.menu{gap:1em;display:flex}ul.menu li{border-bottom:2px solid #0000}ul.menu li a{font-size:var(--font-size-6);font-weight:var(--font-weight-bold);line-height:1}ul.menu li.is-active{border-color:var(--color-base)}.flow>.block{content-visibility:auto;contain-intrinsic-size:auto 500px;flex:100%;width:100%}.i{width:var(--size);height:var(--size);justify-content:stretch;align-items:stretch;display:inline-flex}.i svg{width:100%}.i svg use{fill:currentColor}main{padding-top:var(--header-height,55px)}}@layer pages{#page-header{z-index:99;width:100%;padding-block:var(--space-s);position:absolute;top:0;left:0}#page-header.scrolled{transition:transform .15s var(--ease-out)}@media (width>=48rem){#page-header.scrolled.scrolled-beyond-header{position:fixed;transform:translateY(-100%)}#page-header.scrolled.scrolled-up{transform:translateY(0)}#page-header.scrolled.scrolled-down{opacity:0;transform:translateY(-100%)}}.menubar{--menubar-surface:var(--color-neutral-0);--menubar-shadow:0 .25rem 1.5rem #0000001f;--menubar-radius:var(--border-radius);--menubar-inset:var(--space-2xs);--menubar-item-radius:calc(var(--menubar-radius) - var(--menubar-inset));--menubar-logo-height:3.3rem;--menubar-preview:15rem;--menubar-morph:.35s var(--ease-in-out);--menubar-hover:color-mix(in oklch, currentcolor 10%, transparent);--animation-duration:.15s;align-items:center;gap:var(--space-xs);padding:var(--menubar-inset) var(--space-xs) var(--menubar-inset) var(--menubar-inset);border-radius:var(--menubar-radius);background:var(--menubar-surface);box-shadow:var(--menubar-shadow);color:var(--color-neutral-900);display:flex;position:relative}@supports (color:lab(0% 0 0)){.menubar{--menubar-shadow:0 .25rem 1.5rem lab(0% 0 0/.12)}}.menubar .menubar__logo{font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;line-height:1;display:flex}.menubar .menubar__logo img{width:auto;height:var(--menubar-logo-height)}.menubar__item{flex-wrap:wrap;align-items:center;display:flex;position:relative}.menubar__link{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:var(--menubar-item-radius);appearance:none;color:var(--menubar-item-color,inherit);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration) var(--animation-ease);background:0 0;border:0;flex:1;display:flex}.menubar__link:hover,.menubar__link[aria-expanded=true]{background:var(--menubar-hover)}.menubar__link--accent,.menubar__sub--accent{--menubar-item-color:var(--color-accent)}.menubar__cta,.menubar__toggle{--button-background:var(--color-neutral-900);--button-color:var(--color-neutral-0);--button-hover-color:var(--color-neutral-0);--button-border-radius:var(--menubar-item-radius)}.menubar__toggle[aria-expanded=false] .i[data-type=close],.menubar__toggle[aria-expanded=true] .i[data-type=menu]{display:none}.menubar__disclosure .i:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}@media (width>=48rem){.menubar__disclosure .i{display:none}}.menubar__link:focus-visible,.menubar__sub:focus-visible,.menubar__logo:focus-visible,.menubar__preview--parent:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}.menubar__label{display:block}.menubar__label:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--font-weight-bold);display:block;overflow:hidden}.menubar__item:hover .menubar__label,.menubar__item:focus-within .menubar__label,[aria-expanded=true] .menubar__label,[aria-current] .menubar__label{font-weight:var(--font-weight-bold)}.menubar__nav,.menubar__flyout{opacity:0;transition:opacity var(--animation-duration) var(--animation-ease), display var(--animation-duration) allow-discrete;display:none}[aria-expanded=true]+.menubar__nav,[aria-expanded=true]+.menubar__flyout{opacity:1;display:flex}@starting-style{[aria-expanded=true]+.menubar__nav,[aria-expanded=true]+.menubar__flyout{opacity:0}}.menubar__nav{z-index:1;top:calc(100% + var(--space-xs));width:min(20rem,85vw);padding:var(--menubar-inset);border-radius:var(--menubar-radius);background:var(--menubar-surface);box-shadow:var(--menubar-shadow);transition:opacity var(--animation-duration) var(--animation-ease), translate var(--animation-duration) var(--animation-ease), display var(--animation-duration) allow-discrete;position:absolute;left:50%;translate:-50% -.5rem}[aria-expanded=true]+.menubar__nav{translate:-50%}@starting-style{[aria-expanded=true]+.menubar__nav{translate:-50% -.5rem}}.menubar__flyout{gap:var(--space-2xs);width:100%;padding-left:var(--space-s);flex-direction:column}.menubar__sublist{flex:1}.menubar__sub,.menubar__preview--parent{padding:var(--space-2xs) var(--space-xs);border-radius:var(--menubar-item-radius);color:var(--menubar-item-color,inherit);transition:background-color var(--animation-duration) var(--animation-ease);display:block}.menubar__sub[aria-current=page] .menubar__sub-title{font-weight:var(--font-weight-bold)}.menubar__sub--button{--menubar-item-color:var(--color-neutral-0);background:var(--color-neutral-900)}.menubar__sub--button:hover{background:color-mix(in oklch, var(--color-neutral-900), var(--color-neutral-1000) 18%)}.menubar__preview{gap:var(--space-2xs);line-height:var(--line-height);flex-direction:column;display:flex}.menubar__preview-title,.menubar__preview-overview{font-weight:var(--font-weight-bold)}.menubar__sub .menubar__preview,.menubar__preview-image,.menubar__preview-text,.menubar__preview--parent .menubar__preview-title{display:none}.menubar__preview--parent .menubar__preview-text{color:var(--color-neutral-600);display:block}@media (width>=48rem){.menubar__nav{width:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;display:block;position:static;translate:none}.menubar__link{flex:none}.menubar__flyout{z-index:1;top:calc(100% + var(--space-xs));width:max-content;max-width:min(42rem,90vw);padding:var(--menubar-inset);flex-direction:row;position:absolute;left:50%;translate:-50%}.menubar__sublist{min-width:12rem}.menubar__sub{padding:var(--space-xs) var(--space-s)}.menubar__preview-image{z-index:-1;display:block;position:absolute;inset:0;overflow:hidden}.menubar__preview-image img{width:100%}.menubar__preview-text{color:var(--color-neutral-600);display:block}.menubar__preview-overview{display:none}.menubar__preview--parent .menubar__preview-title{display:block}.menubar__preview{padding:var(--space-s);border-radius:var(--menubar-item-radius);background:var(--menubar-hover);color:var(--color-neutral-900);transition:opacity var(--animation-duration) var(--animation-ease)}.menubar__preview--parent{width:var(--menubar-preview);flex:none;position:relative}.menubar__preview--parent:hover{background:color-mix(in oklch, currentcolor 16%, transparent)}.menubar__sub .menubar__preview{top:var(--menubar-inset);bottom:var(--menubar-inset);left:var(--menubar-inset);width:var(--menubar-preview);opacity:0;pointer-events:none;display:flex;position:absolute}.menubar__sub--button .menubar__preview-text{color:var(--color-neutral-600)}.menubar__flyout:has(.menubar__sub:hover) .menubar__preview--parent{opacity:0}.menubar__flyout:has(.menubar__sub:focus-visible) .menubar__preview--parent{opacity:0}.menubar__sub:hover .menubar__preview,.menubar__sub:focus-visible .menubar__preview{opacity:1}.menubar__flyout:has(.menubar__preview--parent:focus-visible) .menubar__preview--parent{opacity:1}}.menubar__backdrop{display:none}@media (width>=48rem){.menubar__backdrop{z-index:0;width:var(--menubar-backdrop-w,0);height:var(--menubar-backdrop-h,0);translate:var(--menubar-backdrop-x,0) var(--menubar-backdrop-y,0);border-radius:var(--menubar-radius);background:var(--menubar-surface);box-shadow:var(--menubar-shadow);opacity:0;pointer-events:none;transition:opacity var(--animation-duration) var(--animation-ease), scale var(--animation-duration) var(--animation-ease), translate var(--menubar-morph), width var(--menubar-morph), height var(--menubar-morph);display:block;position:absolute;top:0;left:0;scale:.98}.menubar__backdrop[data-instant]{transition:opacity var(--animation-duration) var(--animation-ease), scale var(--animation-duration) var(--animation-ease)}.menubar__backdrop[data-open]{opacity:1;scale:1}}@media (scripting:none){.menubar{flex-wrap:wrap;justify-content:center}.menubar__toggle{display:none}.menubar__nav,.menubar__flyout{opacity:1;display:flex;translate:none}.menubar__nav{width:auto;box-shadow:none;background:0 0;padding:0;position:static}@media (width>=48rem){.menubar__flyout{opacity:0;border-radius:var(--menubar-radius);background:var(--menubar-surface);box-shadow:var(--menubar-shadow);display:none;translate:-50%}.menubar__item:hover .menubar__flyout,.menubar__item:focus-within .menubar__flyout{opacity:1;display:flex}}}#page-footer{--footer-color:var(--color-neutral-900);--footer-hover:var(--color-neutral-100);--footer-cell:var(--space-xs) var(--space-s);--footer-logo-height:2.5rem;--animation-duration:.15s;background:var(--color-neutral-50);color:var(--footer-color)}.footer__menus{align-content:start;gap:var(--space-xs);grid-auto-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.footer__menus{grid-auto-flow:column}}.footer__menu{align-content:start;gap:var(--space-xs);display:grid}.footer__bar{margin-top:var(--space-2xl);border-top:2px solid var(--color-neutral-100);padding-top:var(--space-xs);align-items:stretch;gap:var(--space-xs);flex-wrap:wrap;justify-content:stretch;display:flex}.footer__group{gap:var(--space-xs);display:flex}.footer__copyright{white-space:nowrap;flex:1;align-items:center;max-width:none;display:flex}.footer__link{padding:var(--footer-cell);color:var(--footer-color);background-color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-black));transition:background-color var(--animation-duration) var(--animation-ease);align-items:center;display:flex}.footer__link:hover{background:var(--footer-hover)}.footer__link:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:calc(var(--outline-offset) * -1)}.footer__link[aria-current=page]{font-weight:var(--font-weight-bold)}.footer__link--icon{justify-content:center;min-width:3rem;height:100%}}@layer templates{:root[data-layout=deck] #page-wrap{grid-template-columns:var(--deck-sidebar-width) 1fr;grid-template-rows:1fr auto;grid-template-areas:"sidebar content""sidebar footer";gap:0;min-height:100dvh;transition:grid-template-columns .25s;display:grid}:root[data-layout=deck] #page-wrap #page{--grid-margin-min:0;--grid-margin-max:0;padding:var(--space-m);grid-area:content;width:100%;min-width:0}:root[data-layout=deck] #page-wrap #page-footer{padding:0 var(--space-m);grid-area:footer}:root[data-layout=deck]{--deck-sidebar-width:18rem}:root[data-layout=deck][data-deck-header=closed] #page-wrap{grid-template-columns:0 1fr}:root[data-layout=deck] .deck-item{grid-template:"content meta"1fr/2fr 1fr;width:100%;display:grid}:root[data-layout=deck] .deck-item .deck-item__content{gap:var(--space-s);flex-direction:column;grid-area:content;min-width:0;display:flex}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview{gap:var(--space-xs);flex-direction:column;width:100%;display:flex;position:relative}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .buttons{bottom:var(--space-xs);right:var(--space-xs);z-index:2;gap:var(--space-2xs);width:auto;position:absolute}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .buttons .button{--button-background:transparent;font-size:var(--font-size-8)}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__frame{border:4px solid var(--color-neutral-100);border-radius:var(--border-radius);background:var(--color-neutral-50);width:100%;height:auto;min-height:12rem;transition:height .16s;display:block}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked{border:4px solid var(--color-neutral-100);border-radius:var(--border-radius-large);background:var(--color-neutral-50);width:100%;display:block;position:relative;overflow:hidden}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-media{aspect-ratio:16/9;background:var(--color-neutral-100);width:100%;position:relative}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-media video,:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-media img{object-fit:cover;width:100%;height:100%;display:block}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-placeholder{width:100%;height:100%;color:var(--color-neutral-400);font-size:var(--font-size-7);justify-content:center;align-items:center;display:flex}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-cta{padding:var(--space-s);text-align:center;justify-content:center;align-items:center;display:flex}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__preview .deck-item__locked-cta p{font-size:var(--font-size-8);color:var(--color-neutral-500);margin:0}:root[data-layout=deck] .deck-item .deck-item__content .deck-item__code{gap:var(--space-s);flex-direction:column;flex:100%;display:flex}:root[data-layout=deck] .deck-item .deck-item__meta{grid-area:meta}:root[data-layout=deck] .deck-item .deck-item__meta .deck-item__meta__inner{top:var(--space-l);padding:var(--space-l);padding-top:0;position:sticky}:root[data-layout=deck] .deck-item .deck-item__meta .deck-item__meta__inner .deck-card-small{margin-top:var(--space-m)}:root[data-layout=deck] .deck-item .deck-item__meta .deck-item__meta__inner dt{font-size:var(--font-size-8);color:var(--color-neutral-400);margin:0}:root[data-layout=deck] .deck-item .deck-item__meta .deck-item__meta__inner dd{margin:0 0 var(--space-xs)}}@layer framework{@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-size:16px;font-weight:var(--font-weight-normal);height:100%;line-height:var(--line-height);scroll-behavior:smooth;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-size:var(--font-size-6)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}figure figcaption{font-family:inherit;font-size:var(--font-size-7);margin-top:var(--space-s)}ul,ol{margin:0;padding:0;list-style:none}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}p,h1,h2,h3,h4,h5,h6,li,dl,dt,blockquote{overflow-wrap:break-word}p{max-width:var(--max-width-size-6)}a,area,button,[role=button],input,label,select,summary,textarea{font-size:inherit;touch-action:manipulation}button,input[type=button],input[type=reset],input[type=submit]{border:0;margin:0;padding:0}a{color:currentColor;text-decoration:none}::selection{background-color:var(--selection-background,var(--color-base));color:var(--selection-color,var(--color-accent))}mark{background-color:var(--color-neutral-200);border-radius:var(--border-radius-s);color:var(--color-base);padding-left:.2em;padding-right:.2em}kbd{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-s);font-family:var(--font-family-mono);font-size:var(--font-size-7);border-bottom-width:2px;padding:.1em .3em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}:root{--breakpoint-s:30rem;--breakpoint-m:48rem;--breakpoint-l:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:120rem;--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);--color-accent:#7c79ff;--color-white:#fff;--color-black:#000;--color-neutral-h:300;--color-neutral-c:.01;--color-success:#3aa85b;--color-warning:#dfa11a;--color-error:#e85854;--color-info:#00a0c6;--color-link:var(--color-accent)}@supports (color:lab(0% 0 0)){:root{--color-accent:lab(50.3763% 97.3148 -140.983);--color-success:lab(61.285% -45.3286 29.93);--color-warning:lab(71.006% 16.077 70.1908);--color-error:lab(57.6104% 56.6725 33.4484);--color-info:lab(60.079% -32.5023 -34.9868)}}:root{--font-family:system-ui;--font-family-title:var(--font-family);--font-family-mono:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--line-height:1.4;--line-height-title:1.1;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-title:var(--font-weight-bold);--font-size-1:clamp(3rem, 1.6666rem + 4.44vw, 7rem);--font-size-2:clamp(2.5rem, 1.6666rem + 2.77vw, 5rem);--font-size-3:clamp(2rem, 1.5rem + 1.66vw, 3.5rem);--font-size-4:clamp(1.5rem, 1.1666rem + 1.11vw, 2.5rem);--font-size-5:clamp(1.25rem, 1.0833rem + .55vw, 1.75rem);--font-size-6:clamp(1rem, .9166rem + .27vw, 1.25rem);--font-size-7:clamp(.85rem, .8rem + .16vw, 1rem);--font-size-8:clamp(.75rem, .7166rem + .11vw, .85rem);--max-width-size-1:15ch;--max-width-size-2:18ch;--max-width-size-3:20ch;--max-width-size-4:25ch;--max-width-size-5:45ch;--max-width-size-6:65ch;--max-width-size-7:70ch;--max-width-size-8:75ch;--grid-width-s:40rem;--grid-width-m:45rem;--grid-width-l:60rem;--grid-width-xl:82rem;--grid-width-2xl:90rem;--grid-width:var(--grid-width-s);--grid-margin-min:0;--grid-margin-max:calc(((100vw - var(--grid-gap-x) * 2) - var(--grid-width)) / 2);--grid-gap-y:var(--space-default);--grid-gap-x:var(--space-default)}@media (width>=48rem){:root{--grid-width:var(--grid-width-m)}}@media (width>=64rem){:root{--grid-width:var(--grid-width-l)}}@media (width>=80rem){:root{--grid-width:var(--grid-width-xl)}}@media (width>=120rem){:root{--grid-width:var(--grid-width-2xl)}}:root{--flow-gap:var(--space-s);--border-radius:4px;--border-radius-s:2px;--border-radius-rounded:4096px;--space-default:var(--space-s-l);--space-2xs:clamp(.25rem, .2292rem + .0694vw, .3125rem);--space-xs:clamp(.5rem, .4583rem + .1389vw, .625rem);--space-s:clamp(1rem, .9167rem + .2778vw, 1.25rem);--space-m:clamp(1.5rem, 1.375rem + .4167vw, 1.875rem);--space-l:clamp(2rem, 1.8333rem + .5556vw, 2.5rem);--space-xl:clamp(3rem, 2.75rem + .8333vw, 3.75rem);--space-2xl:clamp(4rem, 3.6667rem + 1.1111vw, 5rem);--space-3xl:clamp(6rem, 5.5rem + 1.6667vw, 7.5rem);--space-4xl:clamp(8rem, 7.3333rem + 2.2222vw, 10rem);--space-2xs-xs:clamp(.25rem, .125rem + .4167vw, .625rem);--space-xs-s:clamp(.5rem, .25rem + .8333vw, 1.25rem);--space-s-m:clamp(1rem, .7083rem + .9722vw, 1.875rem);--space-m-l:clamp(1.5rem, 1.1667rem + 1.1111vw, 2.5rem);--space-l-xl:clamp(2rem, 1.4167rem + 1.9444vw, 3.75rem);--space-xl-2xl:clamp(3rem, 2.3333rem + 2.2222vw, 5rem);--space-2xl-3xl:clamp(4rem, 2.8333rem + 3.8889vw, 7.5rem);--space-3xl-4xl:clamp(6rem, 4.6667rem + 4.4444vw, 10rem);--space-s-l:clamp(1rem, .5rem + 1.6667vw, 2.5rem);--space-m-xl:clamp(1.5rem, .75rem + 2.5vw, 3.75rem);--space-xl-3xl:clamp(3rem, 1.5rem + 5vw, 7.5rem);--space-xl-4xl:clamp(3rem, .6667rem + 7.7778vw, 10rem);--button-background:var(--color-accent);--button-border-radius:var(--border-radius-rounded);--button-border-width:2px;--button-color:var(--color-neutral-0);--button-hover-color:var(--color-neutral-0);--button-padding-block:.5em;--button-padding-inline:1.5em;--input-color:var(--color-neutral-900);--input-color-error:var(--color-error);--input-color-disabled:var(--color-neutral-300);--input-font-size:var(--font-size-7);--input-min-height:calc(var(--input-padding-y) * 2 + 1.5rem);--input-message-color:var(--color-neutral-500);--input-label-color:var(--color-neutral-700);--input-label-weight:var(--font-weight-normal);--input-label-padding:0 0 var(--space-xs) 0;--input-label-font-size:var(--font-size-7);--input-padding-y:.5rem;--input-padding-x:.75rem;--input-border-width:1px;--input-border-radius:var(--border-radius-s);--input-border-color:var(--color-neutral-300);--input-background-color:var(--color-neutral-50);--input-outline-color:var(--outline-color);--input-outline-width:var(--outline-width);--input-outline-offset:var(--outline-offset);--input-placeholder-color:var(--color-neutral-500);--input-radio-border-radius:var(--border-radius-rounded);--input-radio-accent:var(--color-accent);--input-checkbox-border-radius:var(--border-radius-s);--input-checkbox-accent:var(--color-accent);--input-select-accent:var(--color-accent);--input-range-accent:var(--color-accent);--input-range-handle-border-radius:var(--border-radius-rounded);--table-border-color:var(--color-neutral-200);--table-border-width:1px;--table-padding-x:var(--space-xs);--table-padding-y:var(--space-xs);--table-accent-background:var(--color-neutral-100);--table-accent-color:var(--color-neutral-600)}:root{--animation-duration:.3s;--animation-ease:var(--ease-out);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-emphasized:cubic-bezier(.18, .89, .32, 1.28);--ease-in-out-emphasized:cubic-bezier(.87, 0, .13, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-jump:cubic-bezier(.68, -.55, .265, 1.55);--outline-color:var(--color-accent);--outline-width:2px;--outline-offset:.15em}:root{--tooltip-background:var(--color-neutral-900);--tooltip-color:var(--color-neutral-0);--tooltip-border-radius:var(--border-radius-s);--tooltip-padding-block:var(--space-2xs);--tooltip-padding-inline:var(--space-xs);--tooltip-font-size:var(--font-size-8);--tooltip-border:none}@layer layout{.subgrid,.grid .grid{gap:inherit;grid-template-columns:subgrid;place-content:start;display:grid}.grid:not(.grid .grid),.grid-reset{column-gap:var(--grid-gap-x);grid-template-columns:[full-start] minmax(var(--grid-margin-min), var(--grid-margin-max)) [content-start] repeat(12, minmax(0, 1fr)) [content-end] minmax(var(--grid-margin-min), var(--grid-margin-max)) [full-end];place-content:start;row-gap:var(--grid-gap-y);width:100%;display:grid}.span-full{grid-column:1/-1}.span-content{grid-column:2/-2}@media (width>=48rem){.span-4\:m{grid-column:auto/span 4}}@media (width>=48rem){.span-5\:m{grid-column:auto/span 5}}@media (width>=48rem){.span-6\:m{grid-column:auto/span 6}}@media (width>=48rem){.span-7\:m{grid-column:auto/span 7}}@media (width>=48rem){.start-1\:m{grid-column-start:2}.subgrid .start-1\:m,.grid .grid .start-1\:m{grid-column-start:1}}@media (width>=48rem){.span-content .start-1\:m{grid-column-start:1}}.flow{align-items:flex-start;gap:var(--flow-gap);flex-direction:column;justify-content:start;width:100%;display:flex}.flow-row{gap:var(--flow-gap);flex-direction:row;width:100%;display:flex}.flow.has-gap-0,.flow-row.has-gap-0{--flow-gap:0}.flow.has-gap-2xs,.flow-row.has-gap-2xs{--flow-gap:var(--space-2xs)}.flow.has-gap-m,.flow-row.has-gap-m{--flow-gap:var(--space-m)}.flow .input,.flow .checkbox,.flow .radio,.flow .select{width:100%}}@layer has{.has-gap-collapse{margin-top:calc(var(--grid-gap-y) * -1)}.has-text-italic{font-style:italic}.has-text-wrap{text-wrap:wrap}.has-text-balance{text-wrap:balance}.has-text-uppercase{text-transform:uppercase}.has-text-light{font-weight:var(--font-weight-light)}.has-text-normal{font-weight:var(--font-weight-normal)}.has-text-bold{font-weight:var(--font-weight-bold)}.has-size-1{--input-font-size:var(--font-size-1);font-size:var(--font-size-1)}.has-size-2{--input-font-size:var(--font-size-2);font-size:var(--font-size-2)}.has-size-3{--input-font-size:var(--font-size-3);font-size:var(--font-size-3)}.has-size-4{--input-font-size:var(--font-size-4);font-size:var(--font-size-4)}.has-size-5{--input-font-size:var(--font-size-5);font-size:var(--font-size-5)}.has-size-6{--input-font-size:var(--font-size-6);font-size:var(--font-size-6)}.has-size-7{--input-font-size:var(--font-size-7);font-size:var(--font-size-7)}.has-size-8{--input-font-size:var(--font-size-8);font-size:var(--font-size-8)}.has-text-center{text-align:center}.has-text-justify{text-align:justify}.has-text-left{text-align:left}.has-text-right{text-align:right}.has-items-center{align-items:center}.has-items-stretch{align-items:stretch}.has-justify-center{justify-content:center}.has-justify-end{justify-content:end}.has-justify-start{justify-content:start}.has-justify-stretch{justify-content:stretch}@media (width>=30rem){.has-text-center\:s{text-align:center}.has-text-justify\:s{text-align:justify}.has-text-left\:s{text-align:left}.has-text-right\:s{text-align:right}}@media (width>=48rem){.has-text-center\:m{text-align:center}.has-text-justify\:m{text-align:justify}.has-text-left\:m{text-align:left}.has-text-right\:m{text-align:right}.has-items-center\:m{align-items:center}.has-flex-row\:m{flex-direction:row}}@media (width>=64rem){.has-text-center\:l{text-align:center}.has-text-justify\:l{text-align:justify}.has-text-left\:l{text-align:left}.has-text-right\:l{text-align:right}}@media (width>=80rem){.has-text-center\:xl{text-align:center}.has-text-justify\:xl{text-align:justify}.has-text-left\:xl{text-align:left}.has-text-right\:xl{text-align:right}}@media (width>=120rem){.has-text-center\:2xl{text-align:center}.has-text-justify\:2xl{text-align:justify}.has-text-left\:2xl{text-align:left}.has-text-right\:2xl{text-align:right}}.has-w-full{width:100%}.container{container-type:inline-size}.has-mb-xs{margin-bottom:var(--space-xs)}.has-pb-s{padding-bottom:var(--space-s)}.has-mb-s{margin-bottom:var(--space-s)}.has-px-m{padding-inline:var(--space-m)}.has-pb-m{padding-bottom:var(--space-m)}.has-pt-m{padding-top:var(--space-m)}.has-mb-l{margin-bottom:var(--space-l)}.has-mt-l{margin-top:var(--space-l)}.has-my-xl{margin-block:var(--space-xl)}.has-mt-xl{margin-top:var(--space-xl)}.has-px-m-l{padding-inline:var(--space-m-l)}.has-pt-2xl-3xl{padding-top:var(--space-2xl-3xl)}.has-mb-2xl-3xl{margin-bottom:var(--space-2xl-3xl)}.has-mt-2xl-3xl{margin-top:var(--space-2xl-3xl)}.has-mb-xl-4xl{margin-bottom:var(--space-xl-4xl)}.has-mt-xl-4xl{margin-top:var(--space-xl-4xl)}.has-ml-a{margin-left:auto}.has-mt-a{margin-top:auto}.has-text-neutral-0{color:var(--color-neutral-0)}.has-text-neutral-50{color:var(--color-neutral-50)}.has-text-neutral-100{color:var(--color-neutral-100)}.has-text-neutral-200{color:var(--color-neutral-200)}.has-text-neutral-300{color:var(--color-neutral-300)}.has-text-neutral-400{color:var(--color-neutral-400)}.has-text-neutral-500{color:var(--color-neutral-500)}.has-text-neutral-600{color:var(--color-neutral-600)}.has-text-neutral-700{color:var(--color-neutral-700)}.has-text-neutral-800{color:var(--color-neutral-800)}.has-text-neutral-900{color:var(--color-neutral-900)}.has-text-neutral-1000{color:var(--color-neutral-1000)}.has-text-white{color:var(--color-white)}.has-text-black{color:var(--color-black)}.has-text-accent{color:var(--color-accent)}.has-text-success{color:var(--color-success)}.has-text-warning{color:var(--color-warning)}.has-text-error{color:var(--color-error)}.has-text-info{color:var(--color-info)}}@layer is{.is-hidden{display:none!important}@media (width>=48rem){.is-hidden\:m{display:none!important}}[data-theme=dark]{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@layer elements{.button{appearance:none;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color,var(--button-background));border-radius:var(--button-border-radius);color:var(--button-color);cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2xs);line-height:var(--line-height);padding:var(--button-padding-block) var(--button-padding-inline);transition:color var(--animation-duration) var(--animation-ease), background-color var(--animation-duration) var(--animation-ease), border-color var(--animation-duration) var(--animation-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-hover-background,color-mix(in oklch, var(--button-background), var(--color-neutral-1000) 18%));border-color:var(--button-hover-border-color,color-mix(in oklch, var(--button-border-color,var(--button-background)), var(--color-neutral-1000) 18%));color:var(--button-hover-color)}.button:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}@layer is{.button[disabled]{cursor:default;opacity:.5;pointer-events:none}}.button.button--ghost{color:var(--button-background);background:0 0;border-color:#0000}.button.button--ghost:hover{background:color-mix(in oklch, var(--button-background), transparent 85%);color:var(--button-background);border-color:#0000}h1{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-1);font-weight:var(--font-weight-title);max-width:var(--max-width-size-1);text-decoration-thickness:.1em;display:block}h1 u{text-decoration-thickness:.1em}h2{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-2);font-weight:var(--font-weight-title);max-width:var(--max-width-size-2);text-decoration-thickness:.1em;display:block}h2 u{text-decoration-thickness:.1em}h3{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-3);font-weight:var(--font-weight-title);max-width:var(--max-width-size-3);text-decoration-thickness:.1em;display:block}h3 u{text-decoration-thickness:.1em}h4{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-4);font-weight:var(--font-weight-title);max-width:var(--max-width-size-4);text-decoration-thickness:.1em;display:block}h4 u{text-decoration-thickness:.1em}h5{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-5);font-weight:var(--font-weight-title);max-width:var(--max-width-size-5);text-decoration-thickness:.1em;display:block}h5 u{text-decoration-thickness:.1em}h6{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-6);font-weight:var(--font-weight-title);max-width:var(--max-width-size-6);text-decoration-thickness:.1em;display:block}h6 u{text-decoration-thickness:.1em}.title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-weight:var(--font-weight-title);text-decoration-thickness:.1em;display:block}.input label,.checkbox label,.radio label,.select label,.switch label{color:var(--input-label-color);font-weight:var(--input-label-weight);padding:var(--input-label-padding);grid-area:1/1/2/-1}.input label,.select label{font-size:var(--input-label-font-size);line-height:1}.checkbox label,.switch label,.radio label{font-size:var(--input-font-size);align-items:flex-start;gap:.5em;padding:0;display:flex}.checkbox label>input,.switch label>input,.radio label>input{margin-top:.21em}.checkbox label[for],.switch label[for],.radio label[for]{cursor:pointer}.input .message,.radio .message,.checkbox .message,.switch .message,.select .message{color:var(--input-message-color);font-size:var(--font-size-7);grid-column:1/-1}.input input+.message,.input textarea+.message,.input select+.message,.radio input+.message,.radio textarea+.message,.radio select+.message,.checkbox input+.message,.checkbox textarea+.message,.checkbox select+.message,.switch input+.message,.switch textarea+.message,.switch select+.message,.select input+.message,.select textarea+.message,.select select+.message{margin-top:var(--space-2xs)}.input input[type=color]{padding:0}.input input[type=date],.input input[type=time],.input input[type=month],.input input[type=file]{font-size:var(--font-size-7)}.radio input[type=radio]{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radio-border-radius);flex:0 0 1em;place-content:center;width:1em;height:1em;min-height:0;padding:0;display:grid}.radio input[type=radio]:before{border-radius:var(--input-radio-border-radius);box-shadow:inset 1em 1em var(--input-radio-accent);content:"";width:.5em;height:.5em;transition:transform .12s ease-in-out;transform:scale(0)}.radio input[type=radio]:checked:before{transform:scale(1)}.radio input[type=radio][readonly]{border-style:dotted}.radio input[type=radio][disabled]{opacity:.5}.checkbox input[type=checkbox]{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-checkbox-border-radius);flex:0 0 1em;place-content:center;width:1em;height:1em;min-height:0;padding:0;display:grid}.checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em var(--input-checkbox-accent);clip-path:polygon(80% 0,100% 13%,43% 100%,0 73%,11% 54%,39% 72%);content:"";transform-origin:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0)}.checkbox input[type=checkbox]:checked:before{transform:scale(1)rotate(5deg)}.checkbox input[type=checkbox][readonly]{border-style:dotted}.checkbox input[type=checkbox][disabled]{color:var(--input-color-disabled);cursor:not-allowed;opacity:.5}.input input[type=range]{appearance:none;border:0;grid-area:2/1/3/-1;padding:0}.input input[type=range]::-moz-range-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-ms-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-webkit-slider-runnable-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-moz-range-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em}.input input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em;margin-top:-.55em}.input input[type=range]::-ms-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em}.select:after{box-shadow:inset 1em 1em var(--input-select-accent);clip-path:polygon(50% 100%,0% 25%,100% 25%);content:"";height:.65em;margin-right:var(--input-padding-x);grid-area:2/1/3/-1;place-self:center end;width:.65em;display:block}.input textarea{resize:vertical;min-height:8rem}.switch{position:relative}.switch input[type=checkbox]{appearance:none;background-color:var(--input-border-color);cursor:pointer;width:2.4em;height:1.4em;transition:background-color var(--animation-duration) var(--animation-ease);border:none;border-radius:.7em;flex:0 0 2.4em;min-height:0;padding:0;position:relative;top:-.25em}.switch input[type=checkbox]:before{content:"";background-color:var(--color-neutral-50);width:1em;height:1em;transition:transform var(--animation-duration) var(--animation-ease);border-radius:50%;position:absolute;top:.2em;left:.2em;transform:translate(0)}.switch input[type=checkbox]:checked{background-color:var(--input-checkbox-accent)}.switch input[type=checkbox]:checked:before{transform:translate(1em)}.switch input[type=checkbox][disabled]{opacity:.5}.input,.checkbox,.radio,.select,.switch{font-size:var(--input-font-size);grid-template-rows:auto 1fr auto;grid-template-columns:1em auto;display:grid}.input input,.input textarea,.input select,.checkbox input,.checkbox textarea,.checkbox select,.radio input,.radio textarea,.radio select,.select input,.select textarea,.select select,.switch input,.switch textarea,.switch select{appearance:none;background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-family:inherit;font-size:inherit;max-width:100%;min-height:var(--input-min-height);padding:var(--input-padding-y) var(--input-padding-x);grid-area:2/1/3/-1;width:100%}.input input::placeholder,.input textarea::placeholder,.input select::placeholder,.checkbox input::placeholder,.checkbox textarea::placeholder,.checkbox select::placeholder,.radio input::placeholder,.radio textarea::placeholder,.radio select::placeholder,.select input::placeholder,.select textarea::placeholder,.select select::placeholder,.switch input::placeholder,.switch textarea::placeholder,.switch select::placeholder{color:var(--input-placeholder-color);opacity:1}.input input:focus-visible,.input textarea:focus-visible,.input select:focus-visible,.checkbox input:focus-visible,.checkbox textarea:focus-visible,.checkbox select:focus-visible,.radio input:focus-visible,.radio textarea:focus-visible,.radio select:focus-visible,.select input:focus-visible,.select textarea:focus-visible,.select select:focus-visible,.switch input:focus-visible,.switch textarea:focus-visible,.switch select:focus-visible{outline:var(--input-outline-width) solid var(--input-outline-color);outline-offset:var(--input-outline-offset)}.input input:not([type=checkbox],[type=radio],textarea),.checkbox input:not([type=checkbox],[type=radio],textarea),.radio input:not([type=checkbox],[type=radio],textarea),.select input:not([type=checkbox],[type=radio],textarea),.switch input:not([type=checkbox],[type=radio],textarea){line-height:1}.input input[readonly],.checkbox input[readonly],.radio input[readonly],.select input[readonly],.switch input[readonly]{cursor:not-allowed}.input input[disabled],.checkbox input[disabled],.radio input[disabled],.select input[disabled],.switch input[disabled]{color:var(--input-color-disabled);cursor:not-allowed}.text{gap:0}.text a:not(.button){color:inherit;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-link);-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:.1em}.text a:not(.button):focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}.text a:not(.button):hover{color:var(--color-link)}.text ul{margin-left:1em;list-style:square}.text ul ul{list-style:outside}.text ul ul ul{list-style:circle}.text ol{margin-left:1.35em;list-style:decimal}.text ol ol{list-style:lower-alpha}.text ol ol ol{list-style:lower-roman}.text blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-s)}.text hr{background-color:var(--color-neutral-200);border:none;width:100%;height:2px;margin-bottom:0;display:block}.text code{background-color:var(--color-neutral-400);border-radius:var(--border-radius-s);color:var(--color-white);font-family:var(--font-family-mono);font-size:var(--font-size-7);padding:var(--space-2xs);margin:0;line-height:1;display:inline-block}.text pre{background-color:var(--color-neutral-400);border-radius:var(--border-radius);color:var(--color-white);font-family:var(--font-family-mono);padding:var(--space-xs) var(--space-s);width:100%;margin-bottom:0;display:block;overflow-x:auto}.text pre code{background-color:#0000;padding:0}.text>*+*{margin-top:var(--space-default)}.text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-xs)}table{border-collapse:collapse;width:100%;display:table}table tr{background-color:#0000;border:none}table tr:nth-child(2n){background-color:#0000}thead{background-color:var(--table-accent-background);color:var(--table-accent-color)}th,td{border:var(--table-border-width) solid var(--table-border-color);padding:var(--table-padding-x) var(--table-padding-y);text-align:left}dialog{background:var(--dialog-background,var(--color-base-background));border:var(--dialog-border,none);border-radius:var(--dialog-border-radius,var(--border-radius));color:var(--color-base);max-height:var(--dialog-max-height,85vh);max-width:var(--dialog-max-width,40rem);padding:var(--dialog-padding,var(--space-m));width:var(--dialog-width,90vw);margin:auto}dialog::backdrop{background:var(--dialog-backdrop,#00000080)}@supports (color:lab(0% 0 0)){dialog::backdrop{background:var(--dialog-backdrop,lab(0% 0 0/.5))}}dialog:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}details{border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);padding:var(--space-xs) var(--space-s)}details summary{cursor:pointer;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";float:right;margin-left:var(--space-xs);font-weight:var(--font-weight-normal);transition:transform var(--animation-duration) var(--animation-ease)}details summary:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}details[open] summary:after{content:"−"}details>:not(summary){margin-top:var(--space-xs)}details+details{border-top:0;border-top-left-radius:0;border-top-right-radius:0}details:has(+details){border-bottom-right-radius:0;border-bottom-left-radius:0}progress{appearance:none;border-radius:var(--border-radius-rounded);border:none;width:100%;height:.5rem;display:block;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-neutral-200);border-radius:var(--border-radius-rounded)}progress::-webkit-progress-value{background-color:var(--color-accent);border-radius:var(--border-radius-rounded)}progress::-moz-progress-bar{background-color:var(--color-accent);border-radius:var(--border-radius-rounded)}}}:root{--color-black:#1a1613;--color-white:#faf8f5;--color-pure-white:#fff;--color-pure-black:#000;--color-jet:#2e2822;--color-red:#e8111c;--color-light-gray:#c5d9e2;--color-green:#5f7a4c;--color-blue:#3b5360;--color-yellow:#e8b84a;--color-brown:#48413b;--color-youtube:#cf0c3a;--color-youtube-o:#cf0c3a4d;--color-instagram:#fed75c;--color-instagram-o:#fed75c4d;--color-mastodon:#5f2aa2;--color-mastodon-o:#5f2aa24d;--color-github:#515255;--color-github-o:#5152554d;--color-accent:var(--color-red);--color-accent-dark:var(--color-white);--color-accent-light:var(--color-white);--color-base:var(--color-neutral-800);--color-base-background:var(--color-neutral-50);--color-neutral-h:200;--color-neutral-c:.005;--color-pure:var(--color-pure-white)}@supports (color:lab(0% 0 0)){:root{--color-white:lab(97.6713% .29999 1.64808);--color-jet:lab(16.6305% 1.95934 5.02507);--color-red:lab(50.0776% 74.1318 55.7827);--color-light-gray:lab(85.3908% -5.58502 -6.88046);--color-green:lab(48.1801% -16.8889 21.8797);--color-blue:lab(33.739% -6.68381 -10.7104);--color-yellow:lab(77.7158% 9.76485 60.4115);--color-brown:lab(28.233% 1.9127 4.98626);--color-youtube:lab(44.799% 68.8533 32.3815);--color-youtube-o:lab(44.799% 68.8533 32.3815/.3);--color-instagram:lab(87.685% 4.42556 64.1164);--color-instagram-o:lab(87.685% 4.42556 64.1164/.3);--color-mastodon:lab(30.382% 43.0076 -56.5327);--color-mastodon-o:lab(30.382% 43.0076 -56.5327/.3);--color-github:lab(34.8603% .0739992 -1.89207);--color-github-o:lab(34.8603% .0739992 -1.89207/.3)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-neutral-50:var(--lightningcss-dark,oklch(.17 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-dark,oklch(.25 var(--color-neutral-c) var(--color-neutral-h)));--color-pure:#000}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--color-neutral-50:oklch(.17 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-100:oklch(.2 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-200:oklch(.25 var(--color-neutral-c) var(--color-neutral-h));--color-pure:#000}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: }:root{--font-family:"FixelText", sans-serif;--font-family-title:var(--font-family);--font-weight-normal:400;--font-weight-medium:600;--font-weight-bold:600;--font-weight-ultrabold:600;--font-weight-title:var(--font-weight-ultrabold);--line-height-title:1.2;--font-size-1:clamp(2.5rem, 1rem + 7vw, 8rem)}
