@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/greek-wght-normal.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/geist:vf@latest/cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/geist:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/geist:vf@latest/latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@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{--un-text-opacity:100%;--un-border-opacity:100%;--un-bg-opacity:100%;--un-border-bottom-opacity:100%;--un-line-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property  --un-text-opacity:hover{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}:root,:host{--colors-blue-DEFAULT: oklch(70.7% .165 254.624);--colors-rose-DEFAULT: oklch(71.2% .194 13.428);--spacing: .25rem;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fontWeight-semibold: 600;--radius-md: .375rem;--radius-lg: .5rem;--colors-gray-400: var(--gray-400);--colors-gray-100: var(--gray-100);--text-3xl-fontSize: 1.875rem;--text-3xl-lineHeight: 2.25rem;--text-lg-fontSize: 1.125rem;--text-lg-lineHeight: 1.75rem;--text-2xl-fontSize: 1.5rem;--text-2xl-lineHeight: 2rem;--text-5xl-fontSize: 3rem;--text-5xl-lineHeight: 1;--text-7xl-fontSize: 4.5rem;--text-7xl-lineHeight: 1;--text-xl-fontSize: 1.25rem;--text-xl-lineHeight: 1.75rem;--colors-gray-200: var(--gray-200);--colors-gray-500: var(--gray-500);--colors-gray-300: var(--gray-300);--colors-blue-900: var(--blue-900);--colors-gray-1000: var(--gray-1000);--colors-gray-900: var(--gray-900);--colors-bg-200: var(--bg-200);--colors-bg-100: var(--bg-100);--colors-blue-800: var(--blue-800);--font-sans: "Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--default-font-family: var(--font-sans);--default-monoFont-family: var(--font-mono)}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-featureSettings, normal);font-variation-settings:var(--default-font-variationSettings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-monoFont-featureSettings, normal);font-variation-settings:var(--default-monoFont-variationSettings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.i-carbon-arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-carbon-logo-discord{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25.7 7.1Q23 5.9 20 5.3h-.1c-.2.4-.5 1-.7 1.5c-2.2-.3-4.3-.3-6.4 0c-.2-.5-.5-1-.7-1.5H12q-3 .45-5.7 1.8C2.7 12.5 1.7 17.8 2.2 23v.1c2.4 1.8 4.7 2.8 7 3.5h.1c.5-.7 1-1.5 1.4-2.3v-.1c-.8-.3-1.5-.6-2.2-1c-.1 0-.1-.1 0-.1c.1-.1.3-.2.4-.3H9c4.6 2.1 9.5 2.1 14.1 0h.1c.1.1.3.2.4.3c.1 0 0 .1 0 .1c-.7.4-1.4.8-2.2 1c0 0-.1.1 0 .1c.4.8.9 1.6 1.4 2.3h.1c2.3-.7 4.6-1.8 7-3.5V23c.6-6-1-11.2-4.2-15.9M11.4 19.9c-1.4 0-2.5-1.3-2.5-2.8s1.1-2.8 2.5-2.8s2.5 1.3 2.5 2.8s-1.1 2.8-2.5 2.8m9.3 0c-1.4 0-2.5-1.3-2.5-2.8s1.1-2.8 2.5-2.8s2.5 1.3 2.5 2.8s-1.1 2.8-2.5 2.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-carbon-logo-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a14 14 0 0 0-4.43 27.28c.7.13 1-.3 1-.67v-2.38c-3.89.84-4.71-1.88-4.71-1.88a3.7 3.7 0 0 0-1.62-2.05c-1.27-.86.1-.85.1-.85a2.94 2.94 0 0 1 2.14 1.45a3 3 0 0 0 4.08 1.16a2.93 2.93 0 0 1 .88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4 5.4 0 0 1 1.44-3.76a5 5 0 0 1 .14-3.7s1.17-.38 3.85 1.43a13.3 13.3 0 0 1 7 0c2.67-1.81 3.84-1.43 3.84-1.43a5 5 0 0 1 .14 3.7a5.4 5.4 0 0 1 1.44 3.76c0 5.38-3.27 6.56-6.39 6.91a3.33 3.33 0 0 1 .95 2.59v3.84c0 .46.25.81 1 .67A14 14 0 0 0 16 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-carbon-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-carbon\:rss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18c-3.3 0-6 2.7-6 6s2.7 6 6 6s6-2.7 6-6s-2.7-6-6-6m0 10c-2.2 0-4-1.8-4-4s1.8-4 4-4s4 1.8 4 4s-1.8 4-4 4m22-4h-2C28 13 19 4 8 4V2c12.1 0 22 9.9 22 22'/%3E%3Cpath fill='currentColor' d='M22 24h-2c0-6.6-5.4-12-12-12v-2c7.7 0 14 6.3 14 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-archlinux{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='%231791cf'%3E%3Cpath fill-rule='evenodd' d='M61.113 4.886C55.82 17.788 52.629 26.23 46.738 38.749c3.613 3.805 8.047 8.242 15.246 13.25c-7.742-3.168-13.02-6.347-16.969-9.648c-7.539 15.644-19.351 37.933-43.324 80.77c18.844-10.817 33.45-17.485 47.059-20.032a34 34 0 0 1-.895-8.023l.024-.602c.296-12.004 6.578-21.238 14.015-20.61c7.438.626 13.223 10.872 12.922 22.876c-.055 2.261-.312 4.433-.762 6.449c13.465 2.621 27.914 9.273 46.5 19.941c-3.664-6.707-6.933-12.757-10.058-18.52c-4.922-3.792-10.055-8.726-20.524-14.073c7.196 1.863 12.348 4.007 16.364 6.406C74.578 38.12 72.004 30.308 61.113 4.886m0 0'/%3E%3Cpath d='M121.14 112.57v-3.243h-1.215v-.433h2.93v.433h-1.223v3.243zm2.223 0v-3.676h.734l.875 2.601q.123.366.176.543q.065-.199.2-.586l.882-2.558h.66v3.676h-.472v-3.079l-1.075 3.079h-.441l-1.066-3.13v3.13z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-intellij{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cdefs%3E%3ClinearGradient id='SVGdbUouSOu' x1='-.72' x2='24.144' y1='7.628' y2='61.252' gradientTransform='translate(0 47.745)scale(.4155)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23FC801D'/%3E%3Cstop offset='.59' stop-color='%23FE2857'/%3E%3C/linearGradient%3E%3ClinearGradient id='SVGY7H2ecse' x1='4.22' x2='62.921' y1='60.02' y2='1.311' gradientTransform='translate(0 47.745)scale(.4155)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.21' stop-color='%23FE2857'/%3E%3Cstop offset='.7' stop-color='%23007EFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23ff8100' d='M31.9 11.657H8.14c-4.5 0-8.14 3.66-8.14 8.14v23.015c0 2.38 1.04 4.64 2.84 6.18L79.16 114.4a8.2 8.2 0 0 0 5.3 1.96h23.76c4.5 0 8.14-3.64 8.14-8.14V85.207c0-2.38-1.04-4.64-2.84-6.18L37.2 13.618a8.2 8.2 0 0 0-5.3-1.96Z'/%3E%3Cpath fill='url(%23SVGdbUouSOu)' d='M6.033 50.167H1.69A1.69 1.69 0 0 0 0 51.857v5.439c0 .079.004.162.016.24L2.21 72.884c.12.835.831 1.454 1.675 1.454h6.51a1.69 1.69 0 0 0 1.691-1.691v-7.702c0-.183-.033-.362-.087-.536L7.636 51.322a1.69 1.69 0 0 0-1.603-1.155' transform='translate(.001 -229.824)scale(4.81355)'/%3E%3Cpath fill='url(%23SVGY7H2ecse)' d='M24.9 47.75H10.786c-.677 0-1.288.403-1.554 1.026L2.555 64.35a1.7 1.7 0 0 0-.137.665v7.627c0 .935.756 1.69 1.691 1.69h7.466c.333 0 .661-.099.94-.286l13.324-8.89c.47-.316.752-.843.752-1.408V49.436a1.69 1.69 0 0 0-1.69-1.69z' transform='translate(.001 -229.824)scale(4.81355)'/%3E%3Cpath d='M104 24.001H24v80h80z'/%3E%3Cpath fill='%23fff' d='M51.68 58.797h-5.96v-19.54h5.96v-5.22H34v5.22h5.96v19.54H34v5.22h17.68zm11.76-24.78v20.14c0 .88-.18 1.64-.56 2.32s-.9 1.2-1.58 1.58s-1.46.56-2.32.56h-4.3v5.4h5.04c1.82 0 3.44-.4 4.9-1.22s2.6-1.94 3.42-3.38s1.24-3.06 1.24-4.86v-20.54Zm-29.44 60h32v-6H34Z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-kotlin{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cdefs%3E%3ClinearGradient id='SVGspQn7clZ' x1='500.003' x2='-.097' y1='579.106' y2='1079.206' gradientTransform='translate(15.534 -96.774)scale(.1939)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.003' stop-color='%23e44857'/%3E%3Cstop offset='.469' stop-color='%23c711e1'/%3E%3Cstop offset='1' stop-color='%237f52ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23SVGspQn7clZ)' d='M112.484 112.484H15.516V15.516h96.968L64 64Zm0 0'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-nixos{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%237EBAE4' fill-rule='evenodd' d='M50.732 43.771L20.525 96.428l-7.052-12.033l8.14-14.103l-16.167-.042L2 64.237l3.519-6.15l23.013.073l8.27-14.352zm2.318 42.094l60.409.003l-6.827 12.164l-16.205-.045l8.047 14.115l-3.45 6.01l-7.05.008l-11.445-20.097l-16.483-.034zm35.16-23.074l-30.202-52.66L71.888 10l8.063 14.148l8.12-14.072l6.897.002l3.532 6.143l-11.57 20.024l8.213 14.386z' clip-rule='evenodd'/%3E%3Cpath fill='%235277C3' fill-rule='evenodd' d='m39.831 65.463l30.202 52.66l-13.88.131l-8.063-14.148l-8.12 14.072l-6.897-.002l-3.532-6.143l11.57-20.024l-8.213-14.386zm35.08-23.207l-60.409-.003L21.33 30.09l16.204.045l-8.047-14.115l3.45-6.01l7.051-.01l11.444 20.097l16.484.034zm2.357 42.216l30.207-52.658l7.052 12.034l-8.141 14.102l16.168.043L126 64.006l-3.519 6.15l-23.013-.073l-8.27 14.352z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-typescript{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23fff' d='M22.67 47h99.67v73.67H22.67z'/%3E%3Cpath fill='%23007acc' d='M1.5 63.91v62.5h125v-125H1.5zm100.73-5a15.56 15.56 0 0 1 7.82 4.5a20.6 20.6 0 0 1 3 4c0 .16-5.4 3.81-8.69 5.85c-.12.08-.6-.44-1.13-1.23a7.09 7.09 0 0 0-5.87-3.53c-3.79-.26-6.23 1.73-6.21 5a4.6 4.6 0 0 0 .54 2.34c.83 1.73 2.38 2.76 7.24 4.86c8.95 3.85 12.78 6.39 15.16 10c2.66 4 3.25 10.46 1.45 15.24c-2 5.2-6.9 8.73-13.83 9.9a38.3 38.3 0 0 1-9.52-.1a23 23 0 0 1-12.72-6.63c-1.15-1.27-3.39-4.58-3.25-4.82a9 9 0 0 1 1.15-.73L82 101l3.59-2.08l.75 1.11a16.8 16.8 0 0 0 4.74 4.54c4 2.1 9.46 1.81 12.16-.62a5.43 5.43 0 0 0 .69-6.92c-1-1.39-3-2.56-8.59-5c-6.45-2.78-9.23-4.5-11.77-7.24a16.5 16.5 0 0 1-3.43-6.25a25 25 0 0 1-.22-8c1.33-6.23 6-10.58 12.82-11.87a31.7 31.7 0 0 1 9.49.26zm-29.34 5.24v5.12H56.66v46.23H45.15V69.26H28.88v-5a49 49 0 0 1 .12-5.17C29.08 59 39 59 51 59h21.83z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-devicon-vscode{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cmask id='SVGwAwXtZBg' width='128' height='128' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M90.767 127.126a7.97 7.97 0 0 0 6.35-.244l26.353-12.681a8 8 0 0 0 4.53-7.209V21.009a8 8 0 0 0-4.53-7.21L97.117 1.12a7.97 7.97 0 0 0-9.093 1.548l-50.45 46.026L15.6 32.013a5.33 5.33 0 0 0-6.807.302l-7.048 6.411a5.335 5.335 0 0 0-.006 7.888L20.796 64L1.74 81.387a5.336 5.336 0 0 0 .006 7.887l7.048 6.411a5.33 5.33 0 0 0 6.807.303l21.974-16.68l50.45 46.025a8 8 0 0 0 2.743 1.793Zm5.252-92.183L57.74 64l38.28 29.058V34.943Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cg mask='url(%23SVGwAwXtZBg)'%3E%3Cpath fill='%230065A9' d='M123.471 13.82L97.097 1.12A7.97 7.97 0 0 0 88 2.668L1.662 81.387a5.333 5.333 0 0 0 .006 7.887l7.052 6.411a5.33 5.33 0 0 0 6.811.303l103.971-78.875c3.488-2.646 8.498-.158 8.498 4.22v-.306a8 8 0 0 0-4.529-7.208Z'/%3E%3Cg filter='url(%23SVGMofzWbef)'%3E%3Cpath fill='%23007ACC' d='m123.471 114.181l-26.374 12.698A7.97 7.97 0 0 1 88 125.333L1.662 46.613a5.333 5.333 0 0 1 .006-7.887l7.052-6.411a5.33 5.33 0 0 1 6.811-.303l103.971 78.874c3.488 2.647 8.498.159 8.498-4.219v.306a8 8 0 0 1-4.529 7.208'/%3E%3C/g%3E%3Cg filter='url(%23SVGNFFJfeJv)'%3E%3Cpath fill='%231F9CF0' d='M97.098 126.882A7.98 7.98 0 0 1 88 125.333c2.952 2.952 8 .861 8-3.314V5.98c0-4.175-5.048-6.266-8-3.313a7.98 7.98 0 0 1 9.098-1.549L123.467 13.8A8 8 0 0 1 128 21.01v85.982a8 8 0 0 1-4.533 7.21z'/%3E%3C/g%3E%3Cpath fill='url(%23SVGCuCWAcYL)' fill-rule='evenodd' d='M90.69 127.126a7.97 7.97 0 0 0 6.349-.244l26.353-12.681a8 8 0 0 0 4.53-7.21V21.009a8 8 0 0 0-4.53-7.21L97.039 1.12a7.97 7.97 0 0 0-9.093 1.548l-50.45 46.026l-21.974-16.68a5.33 5.33 0 0 0-6.807.302l-7.048 6.411a5.336 5.336 0 0 0-.006 7.888L20.718 64L1.662 81.386a5.335 5.335 0 0 0 .006 7.888l7.048 6.411a5.33 5.33 0 0 0 6.807.303l21.975-16.681l50.45 46.026a8 8 0 0 0 2.742 1.793m5.252-92.184L57.662 64l38.28 29.057z' clip-rule='evenodd' opacity='.25'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='SVGMofzWbef' width='144.744' height='113.408' x='-8.411' y='22.594' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='4.167'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='overlay' result='effect1_dropShadow_1_36'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_1_36' result='shape'/%3E%3C/filter%3E%3Cfilter id='SVGNFFJfeJv' width='56.667' height='144.007' x='79.667' y='-8.004' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='4.167'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='overlay' result='effect1_dropShadow_1_36'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_1_36' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='SVGCuCWAcYL' x1='63.922' x2='63.922' y1='.33' y2='127.67' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-material-symbols-home-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 19h3v-6h6v6h3v-9l-6-4.5L6 10zm-2 2V9l8-6l8 6v12h-7v-6h-2v6zm8-8.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-material-symbols-lab-profile-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 12v-2h8v2zm0-4V6h8v2zm-2 6h7.5q.725 0 1.35.313t1.05.887l2.1 2.75V4H6zm0 6h11.05l-2.725-3.575q-.15-.2-.362-.312T13.5 16H6zm12 2H6q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h12q.825 0 1.413.588T20 4v16q0 .825-.587 1.413T18 22M6 20V4zm0-4v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-material-symbols-lightbulb-2-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 18q-.825 0-1.412-.587T8 16v-1.25q-1.425-.975-2.212-2.5T5 9q0-2.925 2.038-4.962T12 2t4.963 2.038T19 9q0 1.725-.788 3.238T16 14.75V16q0 .825-.587 1.413T14 18zm0-2h4v-2.3l.85-.6q1.025-.7 1.588-1.787T17 9q0-2.075-1.463-3.537T12 4T8.463 5.463T7 9q0 1.225.563 2.313T9.15 13.1l.85.6zm0 6q-.425 0-.712-.288T9 21v-1h6v1q0 .425-.288.713T14 22zm2-13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-material-symbols-service-toolbox-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.6 0 1.088.338t.712.862l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.525.713-.863T6.3 6zm2 0h6V5H9zm-2 6v-1h2v1h6v-1h2v1h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v1h-2v-1H9v1H7zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-simple-icons-rust{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m23.835 11.703l-1.008-.623l-.028-.294l.866-.807a.348.348 0 0 0-.116-.578l-1.106-.414a9 9 0 0 0-.087-.285l.69-.96a.346.346 0 0 0-.226-.544l-1.166-.19a9 9 0 0 0-.14-.261l.49-1.076a.34.34 0 0 0-.028-.336a.35.35 0 0 0-.3-.154l-1.185.041a7 7 0 0 0-.188-.227l.273-1.153a.347.347 0 0 0-.417-.417l-1.153.273l-.228-.188l.041-1.184a.344.344 0 0 0-.49-.328l-1.076.49l-.262-.14l-.19-1.167a.348.348 0 0 0-.545-.226l-.96.69a9 9 0 0 0-.285-.086L14.597.453a.348.348 0 0 0-.578-.116l-.807.867a9 9 0 0 0-.294-.028L12.295.168a.346.346 0 0 0-.59 0l-.623 1.008l-.294.028L9.98.337a.346.346 0 0 0-.578.116l-.414 1.106l-.285.086l-.959-.69a.348.348 0 0 0-.545.226l-.19 1.167a9 9 0 0 0-.262.14l-1.076-.49a.346.346 0 0 0-.49.328l.041 1.184a8 8 0 0 0-.228.187l-1.153-.272a.347.347 0 0 0-.417.417l.271 1.153l-.186.227l-1.184-.042a.346.346 0 0 0-.328.49l.49 1.077a9 9 0 0 0-.14.262l-1.166.19a.348.348 0 0 0-.226.544l.69.958l-.087.286l-1.106.414a.348.348 0 0 0-.116.578l.866.807a9 9 0 0 0-.028.294l-1.008.623a.344.344 0 0 0 0 .59l1.008.623q.012.147.028.294l-.866.807a.346.346 0 0 0 .116.578l1.106.415q.042.144.087.285l-.69.959a.345.345 0 0 0 .227.544l1.166.19q.069.132.14.262l-.49 1.076a.346.346 0 0 0 .328.49l1.183-.041q.093.115.187.227l-.27 1.154a.346.346 0 0 0 .416.417l1.153-.272q.113.096.228.187l-.041 1.184a.344.344 0 0 0 .49.327l1.076-.49q.13.073.262.14l.19 1.167a.348.348 0 0 0 .545.227l.959-.69a9 9 0 0 0 .285.086l.414 1.107a.345.345 0 0 0 .578.115l.808-.865l.294.03l.623 1.006a.347.347 0 0 0 .59 0l.623-1.007q.148-.013.294-.03l.807.866a.348.348 0 0 0 .578-.115l.414-1.107a9 9 0 0 0 .285-.087l.959.69a.345.345 0 0 0 .545-.226l.19-1.166l.262-.14l1.076.49a.347.347 0 0 0 .49-.328l-.041-1.184a7 7 0 0 0 .227-.187l1.153.272a.347.347 0 0 0 .417-.416l-.272-1.155q.095-.112.187-.227l1.184.041a.344.344 0 0 0 .328-.49l-.49-1.076q.072-.13.141-.262l1.166-.19a.348.348 0 0 0 .226-.544l-.69-.959l.087-.285l1.106-.414a.346.346 0 0 0 .116-.579l-.866-.807q.016-.147.028-.294l1.008-.624a.344.344 0 0 0 0-.589zm-6.742 8.355a.714.714 0 0 1 .299-1.396a.714.714 0 1 1-.3 1.396zm-.342-2.314a.65.65 0 0 0-.771.5l-.358 1.669a8.7 8.7 0 0 1-3.619.78a8.7 8.7 0 0 1-3.695-.815L7.95 18.21a.65.65 0 0 0-.772-.5l-1.473.317a9 9 0 0 1-.761-.898h7.167c.081 0 .136-.014.136-.088v-2.536c0-.074-.054-.088-.136-.088h-2.096v-1.608h2.268c.206 0 1.106.059 1.393 1.209c.09.353.288 1.504.424 1.873c.134.413.683 1.238 1.268 1.238h3.572a1 1 0 0 0 .13-.013a9 9 0 0 1-.813.952zm-9.914 2.28a.714.714 0 1 1-.3-1.396a.714.714 0 0 1 .3 1.396M4.117 8.997a.714.714 0 1 1-1.303.58a.714.714 0 0 1 1.304-.58m-.834 1.981l1.534-.682a.65.65 0 0 0 .33-.858l-.316-.715h1.244v5.602H3.567a8.8 8.8 0 0 1-.284-3.348zm6.734-.543V8.784h2.96c.153 0 1.08.177 1.08.87c0 .574-.712.78-1.296.78zm10.757 1.486q0 .329-.024.651h-.9c-.09 0-.127.059-.127.148v.413c0 .973-.548 1.184-1.03 1.238c-.457.052-.964-.191-1.027-.472c-.27-1.518-.72-1.843-1.43-2.403c.882-.56 1.799-1.386 1.799-2.492c0-1.193-.82-1.945-1.377-2.315c-.783-.516-1.65-.62-1.883-.62H5.468a8.77 8.77 0 0 1 4.907-2.77l1.098 1.152a.65.65 0 0 0 .918.02l1.227-1.173a8.78 8.78 0 0 1 6.004 4.276l-.84 1.898a.65.65 0 0 0 .33.859l1.618.718q.042.43.042.872zm-9.3-9.6a.713.713 0 1 1 .984 1.032a.714.714 0 0 1-.984-1.031m8.339 6.71a.71.71 0 0 1 .939-.362a.714.714 0 1 1-.94.364z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.i-tabler-brand-github,.i-tabler\:brand-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' height='1.2em' width='1.2em' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2c2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2a4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6c-.6.6-.6 1.2-.5 2V21'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-headings);font-weight:600;line-height:1.25}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links);text-decoration:underline;font-weight:500}.prose :where(a code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links)}.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:1em 0;line-height:1.75}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin:1rem 0;font-size:2.25em}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin:1.75em 0 .5em;font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.5em 0 .5em;font-size:1.375em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin:1em 0;font-size:1.125em}.prose :where(img,video):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)){margin:1em 0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-captions);font-size:.875em}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:undefined}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):before,.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):after{content:"`"}.prose :where(pre):not(:where(.not-prose,.not-prose *)){padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.prose :where(pre,code):not(:where(.not-prose,.not-prose *)){white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;background:transparent}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){padding-left:1.25em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker{color:var(--un-prose-lists)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:2em 0;border:1px solid var(--un-prose-hr)}.prose :where(table):not(:where(.not-prose,.not-prose *)){display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n){background:var(--un-prose-bg-soft)}.prose :where(td,th):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-borders);padding:.625em 1em}.prose :where(abbr):not(:where(.not-prose,.not-prose *)){cursor:help}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.prose :where(details):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.prose :where(summary):not(:where(.not-prose,.not-prose *)){cursor:pointer;font-weight:600}.prose{color:var(--un-prose-body);max-width:65ch}.prose-gray-900{--un-prose-body:var(--gray-900);--un-prose-headings:var(--gray-900);--un-prose-links:var(--gray-900);--un-prose-lists:var(--gray-900);--un-prose-hr:var(--gray-900);--un-prose-captions:var(--gray-900);--un-prose-code:var(--gray-900);--un-prose-borders:var(--gray-900);--un-prose-bg-soft:var(--gray-900);--un-prose-invert-body:var(--gray-900);--un-prose-invert-headings:var(--gray-900);--un-prose-invert-links:var(--gray-900);--un-prose-invert-lists:var(--gray-900);--un-prose-invert-hr:var(--gray-900);--un-prose-invert-captions:var(--gray-900);--un-prose-invert-code:var(--gray-900);--un-prose-invert-borders:var(--gray-900);--un-prose-invert-bg-soft:var(--gray-900)}.prose-headings\:prose-gray-1000 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where(.not-prose,.not-prose *))){--un-prose-body:var(--gray-1000);--un-prose-headings:var(--gray-1000);--un-prose-links:var(--gray-1000);--un-prose-lists:var(--gray-1000);--un-prose-hr:var(--gray-1000);--un-prose-captions:var(--gray-1000);--un-prose-code:var(--gray-1000);--un-prose-borders:var(--gray-1000);--un-prose-bg-soft:var(--gray-1000);--un-prose-invert-body:var(--gray-1000);--un-prose-invert-headings:var(--gray-1000);--un-prose-invert-links:var(--gray-1000);--un-prose-invert-lists:var(--gray-1000);--un-prose-invert-hr:var(--gray-1000);--un-prose-invert-captions:var(--gray-1000);--un-prose-invert-code:var(--gray-1000);--un-prose-invert-borders:var(--gray-1000);--un-prose-invert-bg-soft:var(--gray-1000)}.navbar-item,[navbar-item=""]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));color:color-mix(in srgb,var(--colors-gray-900) var(--un-text-opacity),transparent);--un-duration:.2s;transition-duration:.2s}.text-primary,[text-primary=""]{color:color-mix(in srgb,var(--colors-gray-1000) var(--un-text-opacity),transparent)}.text-secondary{color:color-mix(in srgb,var(--colors-gray-900) var(--un-text-opacity),transparent)}.navbar-item:hover,[navbar-item=""]:hover{color:color-mix(in srgb,var(--colors-gray-1000) var(--un-text-opacity),transparent);cursor:pointer}.hover\:text-primary:hover{color:color-mix(in srgb,var(--colors-gray-1000) var(--un-text-opacity),transparent)}.underline-primary:hover{color:color-mix(in srgb,var(--colors-gray-1000) var(--un-text-opacity),transparent);text-decoration-color:color-mix(in srgb,var(--colors-gray-1000) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-gray-1000) var(--un-line-opacity),transparent);cursor:pointer}.bg-100{background-color:color-mix(in srgb,var(--colors-bg-100) var(--un-bg-opacity),transparent)}.bg-200{background-color:color-mix(in srgb,var(--colors-bg-200) var(--un-bg-opacity),transparent)}.underline-primary{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--colors-gray-1000) 20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-gray-1000) 20%,transparent);text-underline-offset:5px;--un-duration:.2s;transition-duration:.2s}@supports (color: color-mix(in lab,red,red)){.navbar-item,[navbar-item=""]{color:color-mix(in oklab,var(--colors-gray-900) var(--un-text-opacity),transparent)}.text-primary,[text-primary=""]{color:color-mix(in oklab,var(--colors-gray-1000) var(--un-text-opacity),transparent)}.text-secondary{color:color-mix(in oklab,var(--colors-gray-900) var(--un-text-opacity),transparent)}.navbar-item:hover,[navbar-item=""]:hover,.hover\:text-primary:hover,.underline-primary:hover{color:color-mix(in oklab,var(--colors-gray-1000) var(--un-text-opacity),transparent)}.underline-primary:hover{text-decoration-color:color-mix(in oklab,var(--colors-gray-1000) var(--un-line-opacity),transparent)}.bg-100{background-color:color-mix(in oklab,var(--colors-bg-100) var(--un-bg-opacity),transparent)}.bg-200{background-color:color-mix(in oklab,var(--colors-bg-200) var(--un-bg-opacity),transparent)}.underline-primary{text-decoration-color:color-mix(in oklab,var(--colors-gray-1000) 20%,transparent)}}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight))}.text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading, var(--text-5xl-lineHeight))}.text-7xl{font-size:var(--text-7xl-fontSize);line-height:var(--un-leading, var(--text-7xl-lineHeight))}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}.text-xl,[text-xl=""]{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}.prose-a\:text-blue-900 :is(:where(a):not(:where(.not-prose,.not-prose *))){color:color-mix(in srgb,var(--colors-blue-900) var(--un-text-opacity),transparent)}.text-blue,[text-blue=""]{color:color-mix(in srgb,var(--colors-blue-DEFAULT) var(--un-text-opacity),transparent)}.text-rose,[text-rose=""]{color:color-mix(in srgb,var(--colors-rose-DEFAULT) var(--un-text-opacity),transparent)}.hover\:prose-a\:text-blue-800 :is(:where(a):not(:where(.not-prose,.not-prose *))):hover{color:color-mix(in srgb,var(--colors-blue-800) var(--un-text-opacity),transparent)}.font-mono,.prose-code\:font-mono :is(:where(code):not(:where(.not-prose,.not-prose *))){font-family:var(--font-mono)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.mx-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing) * 12)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.p-2{padding:calc(var(--spacing) * 2)}.p-5,[p-5=""]{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.align-top{vertical-align:top}.list-disc-inside{list-style-position:inside;list-style-type:disc}.border,[border=""]{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-400,.prose-td\:border-gray-400 :is(:where(td):not(:where(.not-prose,.not-prose *))),.prose-th\:border-gray-400 :is(:where(th):not(:where(.not-prose,.not-prose *))),[border-gray-400=""]{border-color:color-mix(in srgb,var(--colors-gray-400) var(--un-border-opacity),transparent)}.hover\:border-gray-500:hover,[hover\:border-gray-500=""]:hover{border-color:color-mix(in srgb,var(--colors-gray-500) var(--un-border-opacity),transparent)}.border-b-gray-400{border-bottom-color:color-mix(in srgb,var(--colors-gray-400) var(--un-border-bottom-opacity),transparent);--un-border-bottom-opacity:var(--un-border-opacity)}.rounded-lg,[rounded-lg=""]{border-radius:var(--radius-lg)}.rounded-md,[rounded-md=""]{border-radius:var(--radius-md)}.bg-gray-100{background-color:color-mix(in srgb,var(--colors-gray-100) var(--un-bg-opacity),transparent)}.hover\:bg-gray-200:hover{background-color:color-mix(in srgb,var(--colors-gray-200) var(--un-bg-opacity),transparent)}.hover\:bg-gray-300:hover{background-color:color-mix(in srgb,var(--colors-gray-300) var(--un-bg-opacity),transparent)}[hover\:bg-gray-200=""]:hover{background-color:color-mix(in srgb,var(--colors-gray-200) var(--un-bg-opacity),transparent)}.hover\:prose-a\:decoration-underline :is(:where(a):not(:where(.not-prose,.not-prose *))):hover{text-decoration-line:underline}.prose-a\:decoration-none :is(:where(a):not(:where(.not-prose,.not-prose *))){text-decoration:none}.flex,[flex=""]{display:flex}.flex-inline{display:inline-flex}.flex-row{flex-direction:row}.flex-col,[flex-col=""]{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1,[gap-1=""]{gap:calc(var(--spacing) * 1)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.h-28,[h-28=""]{height:calc(var(--spacing) * 28)}.h-5{height:calc(var(--spacing) * 5)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full,[h-full=""]{height:100%}.h-screen{height:100vh}.w-10\/12{width:83.3333333333%}.w-11\/12{width:91.6666666667%}.w-28,[w-28=""]{width:calc(var(--spacing) * 28)}.w-5{width:calc(var(--spacing) * 5)}.w-fit{width:fit-content}.w-full,[w-full=""]{width:100%}.w-min{width:min-content}.dark .dark\:block{display:block}.dark .dark\:hidden,.hidden,[hidden=""]{display:none}.cursor-pointer,[cursor-pointer=""],.hover\:cursor-pointer:hover{cursor:pointer}.text-nowrap{text-wrap:nowrap}.italic{font-style:italic}.duration-200{--un-duration:.2s;transition-duration:.2s}.duration-300,[duration-300=""]{--un-duration:.3s;transition-duration:.3s}[content~="$$render"]{align-content:var(--\$render)}.items-center,[items-center=""]{align-items:center}.justify-center,[justify-center=""]{justify-content:center}.justify-between{justify-content:space-between}.place-items-center{place-items:center}@supports (color: color-mix(in lab,red,red)){.prose-a\:text-blue-900 :is(:where(a):not(:where(.not-prose,.not-prose *))){color:color-mix(in oklab,var(--colors-blue-900) var(--un-text-opacity),transparent)}.text-blue{color:color-mix(in oklab,var(--colors-blue-DEFAULT) var(--un-text-opacity),transparent)}.text-rose{color:color-mix(in oklab,var(--colors-rose-DEFAULT) var(--un-text-opacity),transparent)}[text-blue=""]{color:color-mix(in oklab,var(--colors-blue-DEFAULT) var(--un-text-opacity),transparent)}[text-rose=""]{color:color-mix(in oklab,var(--colors-rose-DEFAULT) var(--un-text-opacity),transparent)}.hover\:prose-a\:text-blue-800 :is(:where(a):not(:where(.not-prose,.not-prose *))):hover{color:color-mix(in oklab,var(--colors-blue-800) var(--un-text-opacity),transparent)}.border-gray-400{border-color:color-mix(in oklab,var(--colors-gray-400) var(--un-border-opacity),transparent)}.prose-td\:border-gray-400 :is(:where(td):not(:where(.not-prose,.not-prose *))){border-color:color-mix(in oklab,var(--colors-gray-400) var(--un-border-opacity),transparent)}.prose-th\:border-gray-400 :is(:where(th):not(:where(.not-prose,.not-prose *))){border-color:color-mix(in oklab,var(--colors-gray-400) var(--un-border-opacity),transparent)}[border-gray-400=""]{border-color:color-mix(in oklab,var(--colors-gray-400) var(--un-border-opacity),transparent)}.hover\:border-gray-500:hover,[hover\:border-gray-500=""]:hover{border-color:color-mix(in oklab,var(--colors-gray-500) var(--un-border-opacity),transparent)}.border-b-gray-400{border-bottom-color:color-mix(in oklab,var(--colors-gray-400) var(--un-border-bottom-opacity),transparent)}.bg-gray-100{background-color:color-mix(in oklab,var(--colors-gray-100) var(--un-bg-opacity),transparent)}.hover\:bg-gray-200:hover{background-color:color-mix(in oklab,var(--colors-gray-200) var(--un-bg-opacity),transparent)}.hover\:bg-gray-300:hover{background-color:color-mix(in oklab,var(--colors-gray-300) var(--un-bg-opacity),transparent)}[hover\:bg-gray-200=""]:hover{background-color:color-mix(in oklab,var(--colors-gray-200) var(--un-bg-opacity),transparent)}}@media(min-width:40rem){.sm\:ml-7{margin-left:calc(var(--spacing) * 7)}.sm\:mr-7{margin-right:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:flex-row{flex-direction:row}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:w-3\/4{width:75%}.sm\:w-4\/6{width:66.6666666667%}.sm\:block,[sm\:block=""]{display:block}.sm\:hidden{display:none}}@media(min-width:48rem){.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:w-1\/2{width:50%}}:root{--bg-100: hsla(0, 0%, 100%, 1);--bg-200: hsla(0, 0%, 98%, 1);--gray-100: hsla(0, 0%, 95%, 1);--gray-200: hsla(0, 0%, 92%, 1);--gray-300: hsla(0, 0%, 90%, 1);--gray-400: hsla(0, 0%, 92%, 1);--gray-500: hsla(0, 0%, 79%, 1);--gray-600: hsla(0, 0%, 66%, 1);--gray-700: hsla(0, 0%, 56%, 1);--gray-800: hsla(0, 0%, 49%, 1);--gray-900: hsla(0, 0%, 40%, 1);--gray-1000: hsla(0, 0%, 9%, 1);--blue-100: hsla(212, 100%, 97%, 1);--blue-200: hsla(210, 100%, 96%, 1);--blue-300: hsla(210, 100%, 94%, 1);--blue-400: hsla(209, 100%, 90%, 1);--blue-500: hsla(209, 100%, 80%, 1);--blue-600: hsla(208, 100%, 66%, 1);--blue-700: hsla(212, 100%, 48%, 1);--blue-800: hsla(212, 100%, 41%, 1);--blue-900: hsla(211, 100%, 42%, 1);--blue-1000: hsla(211, 100%, 15%, 1);--green-100: hsla(120, 60%, 96%, 1);--green-200: hsla(120, 60%, 95%, 1);--green-300: hsla(120, 60%, 91%, 1);--green-400: hsla(122, 60%, 86%, 1);--green-500: hsla(124, 60%, 75%, 1);--green-600: hsla(125, 60%, 64%, 1);--green-700: hsla(131, 41%, 46%, 1);--green-800: hsla(132, 43%, 39%, 1);--green-900: hsla(133, 50%, 32%, 1);--green-1000: hsla(128, 29%, 15%, 1);--amber-100: hsla(39, 100%, 95%, 1);--amber-200: hsla(44, 100%, 92%, 1);--amber-300: hsla(43, 96%, 90%, 1);--amber-400: hsla(42, 100%, 78%, 1);--amber-500: hsla(38, 100%, 71%, 1);--amber-600: hsla(36, 90%, 62%, 1);--amber-700: hsla(39, 100%, 57%, 1);--amber-800: hsla(35, 100%, 52%, 1);--amber-900: hsla(30, 100%, 32%, 1);--amber-1000: hsla(20, 79%, 17%, 1)}:root.dark{--bg-100: hsla(0, 0%, 4%, 1);--bg-200: hsla(0, 0%, 0%, 1);--gray-100: hsla(0, 0%, 10%, 1);--gray-200: hsla(0, 0%, 12%, 1);--gray-300: hsla(0, 0%, 16%, 1);--gray-400: hsla(0, 0%, 18%, 1);--gray-500: hsla(0, 0%, 27%, 1);--gray-600: hsla(0, 0%, 53%, 1);--gray-700: hsla(0, 0%, 56%, 1);--gray-800: hsla(0, 0%, 49%, 1);--gray-900: hsla(0, 0%, 63%, 1);--gray-1000: hsla(0, 0%, 93%, 1);--blue-100: hsla(216, 50%, 12%, 1);--blue-200: hsla(214, 59%, 15%, 1);--blue-300: hsla(213, 71%, 20%, 1);--blue-400: hsla(212, 78%, 23%, 1);--blue-500: hsla(211, 86%, 27%, 1);--blue-600: hsla(206, 100%, 50%, 1);--blue-700: hsla(212, 100%, 48%, 1);--blue-800: hsla(212, 100%, 41%, 1);--blue-900: hsla(210, 100%, 66%, 1);--blue-1000: hsla(206, 100%, 96%, 1);--green-100: hsla(136, 50%, 9%, 1);--green-200: hsla(137, 50%, 12%, 1);--green-300: hsla(136, 50%, 14%, 1);--green-400: hsla(135, 70%, 16%, 1);--green-500: hsla(135, 70%, 23%, 1);--green-600: hsla(135, 70%, 34%, 1);--green-700: hsla(131, 41%, 46%, 1);--green-800: hsla(132, 43%, 39%, 1);--green-900: hsla(131, 43%, 57%, 1);--green-1000: hsla(136, 73%, 94%, 1);--amber-100: hsla(35, 100%, 8%, 1);--amber-200: hsla(32, 100%, 10%, 1);--amber-300: hsla(33, 100%, 15%, 1);--amber-400: hsla(35, 100%, 17%, 1);--amber-500: hsla(35, 91%, 22%, 1);--amber-600: hsla(39, 85%, 49%, 1);--amber-700: hsla(39, 100%, 57%, 1);--amber-800: hsla(35, 100%, 52%, 1);--amber-900: hsla(39, 90%, 50%, 1);--amber-1000: hsla(40, 94%, 93%, 1)}
