*,*::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:bold;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)}
