:where(*){box-sizing:border-box;margin:0}:where(html,body){height:100%}:where(body){-webkit-font-smoothing:antialiased;line-height:1.5}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit}:where(p,h1,h2,h3,h4,h5,h6){word-wrap:break-word}:where(#root,#__next){isolation:isolate}:where(body,blockquote,dl,dd,figure,p,pre){margin:0}:where(textarea){font-size:inherit}:where(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;line-height:1.5rem}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:40em){.container{max-width:40em}}@media (min-width:48em){.container{max-width:48em}}@media (min-width:64em){.container{max-width:64em}}@media (min-width:80em){.container{max-width:80em}}@media (min-width:90em){.container{max-width:90em}}@media (min-width:160em){.container{max-width:160em}}@media (min-width:1536px){.container{max-width:1536px}}.m-0{margin:0}.m-auto{margin:auto}.flex{display:flex}.size-8{width:2rem;height:2rem}.min-h-screen{min-height:100vh}.flex-auto{flex:auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.fill-current{fill:currentColor}.px-2{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.text-center{text-align:center}.font-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--code-font)}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-social-github{--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity,1))}.text-social-github\/0{color:#3330}.text-social-github\/10{color:#3333331a}.text-social-github\/100{color:#333}.text-social-github\/15{color:#33333326}.text-social-github\/20{color:#3333}.text-social-github\/25{color:#33333340}.text-social-github\/30{color:#3333334d}.text-social-github\/35{color:#33333359}.text-social-github\/40{color:#3336}.text-social-github\/45{color:#33333373}.text-social-github\/5{color:#3333330d}.text-social-github\/50{color:#33333380}.text-social-github\/55{color:#3333338c}.text-social-github\/60{color:#3339}.text-social-github\/65{color:#333333a6}.text-social-github\/70{color:#333333b3}.text-social-github\/75{color:#333333bf}.text-social-github\/80{color:#333c}.text-social-github\/85{color:#333333d9}.text-social-github\/90{color:#333333e6}.text-social-github\/95{color:#333333f2}.text-social-instagram{--tw-text-opacity:1;color:rgba(179,51,145,var(--tw-text-opacity,1))}.text-social-instagram\/0{color:#b3339100}.text-social-instagram\/10{color:#b333911a}.text-social-instagram\/100{color:#b33391}.text-social-instagram\/15{color:#b3339126}.text-social-instagram\/20{color:#b3339133}.text-social-instagram\/25{color:#b3339140}.text-social-instagram\/30{color:#b333914d}.text-social-instagram\/35{color:#b3339159}.text-social-instagram\/40{color:#b3339166}.text-social-instagram\/45{color:#b3339173}.text-social-instagram\/5{color:#b333910d}.text-social-instagram\/50{color:#b3339180}.text-social-instagram\/55{color:#b333918c}.text-social-instagram\/60{color:#b3339199}.text-social-instagram\/65{color:#b33391a6}.text-social-instagram\/70{color:#b33391b3}.text-social-instagram\/75{color:#b33391bf}.text-social-instagram\/80{color:#b33391cc}.text-social-instagram\/85{color:#b33391d9}.text-social-instagram\/90{color:#b33391e6}.text-social-instagram\/95{color:#b33391f2}.text-social-linkedin{--tw-text-opacity:1;color:rgba(1,119,181,var(--tw-text-opacity,1))}.text-social-linkedin\/0{color:#0177b500}.text-social-linkedin\/10{color:#0177b51a}.text-social-linkedin\/100{color:#0177b5}.text-social-linkedin\/15{color:#0177b526}.text-social-linkedin\/20{color:#0177b533}.text-social-linkedin\/25{color:#0177b540}.text-social-linkedin\/30{color:#0177b54d}.text-social-linkedin\/35{color:#0177b559}.text-social-linkedin\/40{color:#0177b566}.text-social-linkedin\/45{color:#0177b573}.text-social-linkedin\/5{color:#0177b50d}.text-social-linkedin\/50{color:#0177b580}.text-social-linkedin\/55{color:#0177b58c}.text-social-linkedin\/60{color:#0177b599}.text-social-linkedin\/65{color:#0177b5a6}.text-social-linkedin\/70{color:#0177b5b3}.text-social-linkedin\/75{color:#0177b5bf}.text-social-linkedin\/80{color:#0177b5cc}.text-social-linkedin\/85{color:#0177b5d9}.text-social-linkedin\/90{color:#0177b5e6}.text-social-linkedin\/95{color:#0177b5f2}.text-social-mastodon{--tw-text-opacity:1;color:rgba(90,72,221,var(--tw-text-opacity,1))}.text-social-mastodon\/0{color:#5a48dd00}.text-social-mastodon\/10{color:#5a48dd1a}.text-social-mastodon\/100{color:#5a48dd}.text-social-mastodon\/15{color:#5a48dd26}.text-social-mastodon\/20{color:#5a48dd33}.text-social-mastodon\/25{color:#5a48dd40}.text-social-mastodon\/30{color:#5a48dd4d}.text-social-mastodon\/35{color:#5a48dd59}.text-social-mastodon\/40{color:#5a48dd66}.text-social-mastodon\/45{color:#5a48dd73}.text-social-mastodon\/5{color:#5a48dd0d}.text-social-mastodon\/50{color:#5a48dd80}.text-social-mastodon\/55{color:#5a48dd8c}.text-social-mastodon\/60{color:#5a48dd99}.text-social-mastodon\/65{color:#5a48dda6}.text-social-mastodon\/70{color:#5a48ddb3}.text-social-mastodon\/75{color:#5a48ddbf}.text-social-mastodon\/80{color:#5a48ddcc}.text-social-mastodon\/85{color:#5a48ddd9}.text-social-mastodon\/90{color:#5a48dde6}.text-social-mastodon\/95{color:#5a48ddf2}.text-social-twitter{--tw-text-opacity:1;color:rgba(29,161,242,var(--tw-text-opacity,1))}.text-social-twitter\/0{color:#1da1f200}.text-social-twitter\/10{color:#1da1f21a}.text-social-twitter\/100{color:#1da1f2}.text-social-twitter\/15{color:#1da1f226}.text-social-twitter\/20{color:#1da1f233}.text-social-twitter\/25{color:#1da1f240}.text-social-twitter\/30{color:#1da1f24d}.text-social-twitter\/35{color:#1da1f259}.text-social-twitter\/40{color:#1da1f266}.text-social-twitter\/45{color:#1da1f273}.text-social-twitter\/5{color:#1da1f20d}.text-social-twitter\/50{color:#1da1f280}.text-social-twitter\/55{color:#1da1f28c}.text-social-twitter\/60{color:#1da1f299}.text-social-twitter\/65{color:#1da1f2a6}.text-social-twitter\/70{color:#1da1f2b3}.text-social-twitter\/75{color:#1da1f2bf}.text-social-twitter\/80{color:#1da1f2cc}.text-social-twitter\/85{color:#1da1f2d9}.text-social-twitter\/90{color:#1da1f2e6}.text-social-twitter\/95{color:#1da1f2f2}.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)}.py-1-vru{padding-top:1.4rem;padding-bottom:1.4rem}.text-h2{font-size:1.802rem}.text-h6{font-size:1.125rem}:root{--text-font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--code-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-root-size:100%;--text-body-color:#555;--baseline:1.4;--rhythm-unit:calc(1rem*var(--baseline))}@media (min-width:90em){:root{--text-root-size:112.5%;--baseline:1.8}}html{font-size:100%;font-size:var(--text-root-size);line-height:1.4;line-height:var(--baseline);text-rendering:optimizeLegibility;color:var(--text-body-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1em;font-style:normal;font-weight:400}:where(h1,h2,h3,h4,h5,h6){margin-left:0;margin-right:0;font-weight:700}:where(h1){margin-top:1.3622rem;margin-bottom:0;font-size:2.027rem}:where(h2){margin-top:1.6772rem;margin-bottom:0;font-size:1.802rem}:where(h3){margin-top:1.9572rem;margin-bottom:0;font-size:1.602rem}:where(h4){margin-top:.8064rem;margin-bottom:0;font-size:1.424rem}:where(h5){margin-top:1.0276rem;margin-bottom:0;font-size:1.266rem}:where(h6){margin-top:1.225rem;margin-bottom:0;font-size:1.125rem}@media (min-width:90em){:where(h1){margin-top:2.133rem;font-size:3.815rem}:where(h2){margin-top:1.7064rem;font-size:3.052rem}:where(h3){margin-top:1.0062rem;font-size:2.441rem}:where(h4){margin-top:1.8846rem;font-size:1.953rem}:where(h5){margin-top:2.5866rem;font-size:1.563rem}:where(h6){margin-top:1.35rem;font-size:1.25rem}}:where(.fonts-loaded){font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--text-font)}:where(.fonts-loaded) code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--code-font);font-feature-settings:normal;font-variant-ligatures:normal;font-weight:500}@media (min-width:40em){.sm\:max-w-xl{max-width:36rem}}@media (min-width:48em){.md\:max-w-2xl{max-width:42rem}}@media (min-width:80em){.xl\:max-w-3xl{max-width:48rem}}@media (min-width:90em){.xxl\:size-10{width:2.5rem;height:2.5rem}.xxl\:max-w-content{max-width:60rem}.xxl\:px-16{padding-left:4rem;padding-right:4rem}.xxl\:px-4{padding-left:1rem;padding-right:1rem}.xxl\:py-1-vru-xxl{padding-top:1.8rem;padding-bottom:1.8rem}.xxl\:text-h2-xxl{font-size:3.052rem}.xxl\:text-h6-xxl{font-size:1.25rem}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b3c2b64f-module__g0hJUW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b3c2b64f-module__g0hJUW__variable{--text-font:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_aa87e876-module__8bCrYW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_aa87e876-module__8bCrYW__variable{--code-font:"JetBrains Mono","JetBrains Mono Fallback"}
