*,*::before,*::after{box-sizing:border-box}:where(*:not(dialog)){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--sqrt2:sqrt(2);--sm8:pow(var(--sqrt2), -4.0);--sm7:pow(var(--sqrt2), -3.5);--sm6:pow(var(--sqrt2), -3.0);--sm5:pow(var(--sqrt2), -2.5);--sm4:pow(var(--sqrt2), -2.0);--sm3:pow(var(--sqrt2), -1.5);--sm2:pow(var(--sqrt2), -1.0);--sm1:pow(var(--sqrt2), -0.5);--lg1:pow(var(--sqrt2), +0.5);--lg2:pow(var(--sqrt2), +1.0);--lg3:pow(var(--sqrt2), +1.5);--lg4:pow(var(--sqrt2), +2.0);--lg5:pow(var(--sqrt2), +2.5);--lg6:pow(var(--sqrt2), +3.0);--lg7:pow(var(--sqrt2), +3.5);--lg8:pow(var(--sqrt2), +4.0);--zs:var(--sm6);--xs:var(--sm4);--sm:var(--sm2);--md:1;--lg:var(--lg2);--xl:var(--lg4);--zl:var(--lg6);--sm8-rem:calc(1rem * var(--sm8));--sm7-rem:calc(1rem * var(--sm7));--sm6-rem:calc(1rem * var(--sm6));--sm5-rem:calc(1rem * var(--sm5));--sm4-rem:calc(1rem * var(--sm4));--sm3-rem:calc(1rem * var(--sm3));--sm2-rem:calc(1rem * var(--sm2));--sm1-rem:calc(1rem * var(--sm1));--lg1-rem:calc(1rem * var(--lg1));--lg2-rem:calc(1rem * var(--lg2));--lg3-rem:calc(1rem * var(--lg3));--lg4-rem:calc(1rem * var(--lg4));--lg5-rem:calc(1rem * var(--lg5));--lg6-rem:calc(1rem * var(--lg6));--lg7-rem:calc(1rem * var(--lg7));--lg8-rem:calc(1rem * var(--lg8));--zs-rem:var(--sm6-rem);--xs-rem:var(--sm4-rem);--sm-rem:var(--sm2-rem);--md-rem:1rem;--lg-rem:var(--lg2-rem);--xl-rem:var(--lg4-rem);--zl-rem:var(--lg6-rem);--sm8-em:calc(1em * var(--sm8));--sm7-em:calc(1em * var(--sm7));--sm6-em:calc(1em * var(--sm6));--sm5-em:calc(1em * var(--sm5));--sm4-em:calc(1em * var(--sm4));--sm3-em:calc(1em * var(--sm3));--sm2-em:calc(1em * var(--sm2));--sm1-em:calc(1em * var(--sm1));--lg1-em:calc(1em * var(--lg1));--lg2-em:calc(1em * var(--lg2));--lg3-em:calc(1em * var(--lg3));--lg4-em:calc(1em * var(--lg4));--lg5-em:calc(1em * var(--lg5));--lg6-em:calc(1em * var(--lg6));--lg7-em:calc(1em * var(--lg7));--lg8-em:calc(1em * var(--lg8));--zs-em:var(--sm6-em);--xs-em:var(--sm4-em);--sm-em:var(--sm2-em);--md-em:1em;--lg-em:var(--lg2-em);--xl-em:var(--lg4-em);--zl-em:var(--lg6-em)}:root{--font-stack-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-stack-serif-default:ui-serif, serif, var(--font-stack-emoji);--font-stack-sans-serif-default:system-ui, ui-sans-serif, sans-serif, var(--font-stack-emoji);--font-stack-monospace-default:ui-monospace, monospace, var(--font-stack-emoji);--font-stack-serif:var(--theme-font-serif, var(--font-stack-serif-default));--font-stack-sans-serif:var(--theme-font-sans-serif, var(--font-stack-sans-serif-default));--font-stack-monospace:var(--theme-font-monospace, var(--font-stack-monospace-default));--font-stack-display:var(--theme-font-display, var(--font-stack-sans-serif));--margin-text-optical-correction:calc(1em - 1lh);font-variant-emoji:unicode;font-family:var(--font-stack-sans-serif);tab-size:4}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-stack-display);font-weight:700;line-height:var(--md)}:where(h1,h2,h3,h4,h5,h6,p,pre,blockquote),:not(li)>:where(ol,ul){margin-block-end:var(--md-rem)}:where(code,kbd,pre,samp){font-family:var(--font-stack-monospace)}h1{font-size:var(--lg6-em)}h2{font-size:var(--lg5-em)}h3{font-size:var(--lg4-em)}h4{font-size:var(--lg3-em)}h5{font-size:var(--lg2-em)}h6{font-size:var(--lg1-em)}:where(:root){color-scheme:light dark}:root{--col-mono-sm8:oklch(05.00% 0.01 267);--col-mono-sm7:oklch(10.81% 0.01 267);--col-mono-sm6:oklch(16.63% 0.01 267);--col-mono-sm5:oklch(22.44% 0.01 267);--col-mono-sm4:oklch(28.25% 0.01 267);--col-mono-sm3:oklch(34.06% 0.01 267);--col-mono-sm2:oklch(39.88% 0.01 267);--col-mono-sm1:oklch(45.69% 0.01 267);--col-mono-md:oklch(51.50% 0.01 267);--col-mono-lg1:oklch(57.31% 0.01 267);--col-mono-lg2:oklch(63.13% 0.01 267);--col-mono-lg3:oklch(68.94% 0.01 267);--col-mono-lg4:oklch(74.75% 0.01 267);--col-mono-lg5:oklch(80.56% 0.01 267);--col-mono-lg6:oklch(86.38% 0.01 267);--col-mono-lg7:oklch(92.19% 0.01 267);--col-mono-lg8:oklch(98.00% 0.01 267);--col-mono-zs:var(--col-mono-sm6);--col-mono-xs:var(--col-mono-sm4);--col-mono-sm:var(--col-mono-sm2);--col-mono-lg:var(--col-mono-lg3);--col-mono-xl:var(--col-mono-lg5);--col-mono-zl:var(--col-mono-lg7);--col-hue-red:015;--col-hue-orange:055;--col-hue-yellow:081;--col-hue-green:156;--col-hue-cyan:200;--col-hue-blue:270;--col-hue-violet:310;--col-hue-magenta:345;--col-red0:oklch(68% 0.20 015);--col-red1:oklch(76% 0.14 015);--col-orange0:oklch(76% 0.16 055);--col-orange1:oklch(82% 0.12 055);--col-yellow0:oklch(82% 0.17 080);--col-yellow1:oklch(88% 0.12 082);--col-green0:oklch(79% 0.18 156);--col-green1:oklch(88% 0.16 156);--col-cyan0:oklch(79% 0.13 200);--col-cyan1:oklch(88% 0.14 200);--col-blue0:oklch(72% 0.15 270);--col-blue1:oklch(79% 0.12 270);--col-violet0:oklch(76% 0.17 310);--col-violet1:oklch(82% 0.12 310);--col-magenta0:oklch(76% 0.18 345);--col-magenta1:oklch(82% 0.14 345);color:light-dark(var(--col-mono-zs),var(--col-mono-zl));background-color:light-dark(var(--col-mono-zl),var(--col-mono-zs))}:where([theme=dark],[data-theme=dark]){color-scheme:dark}:where([theme=light],[data-theme=light]){color-scheme:light}pre{border:1px solid light-dark(var(--col-mono-lg),var(--col-mono-sm))}pre,code{background-color:light-dark(var(--col-mono-lg8),var(--col-mono-sm5))}pre code{background-color:unset}kbd{color:light-dark(var(--col-mono-zl),var(--col-mono-zs));background-color:light-dark(var(--col-mono-xs),var(--col-mono-xl))}blockquote{border-inline-start:var(--zs-rem)solid light-dark(var(--col-mono-xl),var(--col-mono-xs))}ins{text-decoration:none;color:light-dark(green,var(--col-green0))}del{text-decoration:none;color:light-dark(crimson,var(--col-red0))}body{line-height:var(--lg2)}code,kbd,pre,pre *{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}code,kbd,pre{border-radius:var(--sm6-rem);padding:var(--sm8-rem)var(--sm7-rem)}code,kbd{font-size:95%;display:inline-block;line-height:var(--sm1)}pre{overflow-x:auto}pre code{line-height:var(--lg2);padding:0}:where(ol,ul){padding-inline-start:var(--xl-rem)}blockquote{padding-inline-start:var(--md-rem)}