:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.section_default__R2qvk{position:relative;display:flex;flex-direction:column;width:100%;overflow-y:clip;overflow-x:hidden}.container_fullScreen__2nMd6{width:100%;max-width:100%}.container_readingWidth__VNGAE{width:100%;max-width:var(--reading-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media screen and (max-width:767px){.container_readingWidth__VNGAE{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.spacing_verticalStd__h8CAP{margin-top:var(--size-1x);margin-bottom:var(--size-1x);gap:var(--size-1x)}.spacing_verticalMed___uEVF{margin-top:var(--size-2x);margin-bottom:var(--size-2x);gap:var(--size-2x)}.spacing_verticalLrg__Iq0hN{margin-top:var(--size-3x);margin-bottom:var(--size-3x);gap:var(--size-3x)}.spacing_verticalXLrg__suW_y{margin-top:var(--size-4x);margin-bottom:var(--size-4x);gap:var(--size-4x)}.spacing_verticalXXLrg____6aV{margin-top:var(--size-5x);margin-bottom:var(--size-5x);gap:var(--size-5x)}.spacing_verticalXXXLrg__IWq75{margin-top:var(--size-6x);margin-bottom:var(--size-6x);gap:var(--size-6x)}.spacing_verticalXXXXLrg__c8tqd{margin-top:var(--size-7x);margin-bottom:var(--size-7x);gap:var(--size-7x)}.spacing_bottomMed__qzjmz{margin-bottom:var(--size-2x)}.spacing_bottomLrg__Jp9uh{margin-bottom:var(--size-3x)}.spacing_bottomXLrg__b9taF{margin-bottom:var(--size-4x)}.spacing_bottomXXLrg__Mr29L{margin-bottom:var(--size-5x)}.spacing_bottomXXXLrg__n4Qf0{margin-bottom:var(--size-6x)}.theme_toggle___Ll5L{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:3rem;width:auto;padding:0;margin:0 1rem 0 0}.theme_toggle___Ll5L svg{display:block;position:relative;fill:var(--primary-bright);margin:auto}.navbar_container__4E72y{position:fixed;z-index:10;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.navbar_container__4E72y:not(.navbar_hidden__4RKEB){transition:transform,cubic-bezier(.4,0,.2,1),.3s;transform:translateY(0)}.navbar_container__4E72y.navbar_hidden__4RKEB{transition:transform,cubic-bezier(.4,0,.2,1),.3s;transition-delay:275ms;transform:translateY(-100%)}.navbar_container__4E72y .navbar_menuHeader__HgNsA{display:flex;flex-direction:row;justify-content:space-between;position:relative}.navbar_container__4E72y .navbar_menuHeader__HgNsA a{display:flex;align-items:center;margin:1rem;font-weight:600;font-family:var(--font-sans);color:var(--primary-dim)}.navbar_container__4E72y .navbar_mobileButton__Tbabp{display:none}.navbar_container__4E72y .navbar_menu__oVe4R{display:flex;justify-content:space-between;max-width:var(--reading-width);margin:1rem auto;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem}.navbar_container__4E72y .navbar_menu__oVe4R a{font-family:var(--font-accent);font-weight:700;color:var(--primary)}.navbar_container__4E72y .navbar_menu__oVe4R a:hover{color:var(--primary-bright)}.navbar_container__4E72y .navbar_menu__oVe4R:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--primary-dark);opacity:50%;border-radius:1rem}.navbar_container__4E72y .navbar_menuContent__xDWqN ul{height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;text-align:center;gap:4rem}.navbar_container__4E72y .navbar_menuBlackout__ZkntL{position:fixed;top:0;left:0;right:0;height:0;z-index:-1}.navbar_container__4E72y .navbar_menuBlackout__ZkntL[data-open=true]{height:100vh}.navbar_container__4E72y .navbar_mobileToggle__BSRyY{z-index:1;display:none;position:relative;width:50px;height:50px;cursor:pointer;transform:rotateY(180deg)}.navbar_container__4E72y .navbar_mobileToggle__BSRyY div{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span{position:absolute;display:block;width:100%;height:2px;background-color:var(--primary);border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span:first-of-type{top:0}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span:last-of-type{bottom:0}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true] span:first-of-type{transform:rotate(45deg);top:5px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true] span:last-of-type{transform:rotate(-45deg);bottom:5px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true]:hover span:first-of-type,.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true]:hover span:last-of-type{width:22px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY:hover span:first-of-type{width:12px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY:hover span:last-of-type{width:26px}@media screen and (max-width:767px){.navbar_container__4E72y{padding-left:1rem;padding-right:1rem;width:100%}.navbar_container__4E72y.navbar_hidden__4RKEB .navbar_menuBlackout__ZkntL{height:0}.navbar_container__4E72y .navbar_menuContainer__J9KW_{position:relative}.navbar_container__4E72y .navbar_mobileToggle__BSRyY{display:block}.navbar_container__4E72y .navbar_menuHeader__HgNsA{width:100%}.navbar_container__4E72y .navbar_menu__oVe4R{flex-direction:column}.navbar_container__4E72y .navbar_menuContent__xDWqN{transition:transform,cubic-bezier(.4,0,.2,1),.3s;max-height:0;overflow:hidden}.navbar_container__4E72y .navbar_menuContent__xDWqN[data-open=true]{transition:transform,cubic-bezier(.4,0,.2,1),.3s;max-height:100vh;transform:translateZ(1px)}.navbar_container__4E72y .navbar_menuContent__xDWqN ul{flex-direction:column;gap:2rem;margin:2rem}}.footer_container__gKU6e{display:flex;flex-direction:column;position:relative}.footer_container__gKU6e>div{display:flex;flex-direction:column;gap:var(--size-3x)}.footer_container__gKU6e h4{margin-bottom:var(--size-1x)}.footer_container__gKU6e a{font-size:.875rem;font-weight:600;color:var(--primary)}.footer_container__gKU6e a:hover{color:var(--primary-bright)}.footer_container__gKU6e p{font-size:.875rem}.footer_container__gKU6e .footer_sections__HeYR_{display:flex;flex-direction:row;gap:2rem}.footer_container__gKU6e .footer_sections__HeYR_ svg{height:.875rem;vertical-align:-.1rem;margin-left:.125rem}.footer_container__gKU6e .footer_sections__HeYR_ ul:first-of-type,.footer_container__gKU6e .footer_sections__HeYR_ ul:nth-of-type(2){width:calc(var(--grid-32)*12 - 2rem)}.footer_container__gKU6e .footer_sections__HeYR_ ul li{overflow-wrap:break-word;margin-bottom:var(--size-2-)}.footer_container__gKU6e .footer_socialList___tAE6{display:flex;flex-direction:row;gap:1rem}.footer_container__gKU6e .footer_socialList___tAE6 svg{height:2rem}.footer_container__gKU6e .footer_svg-inline--fa__seQ20.footer_fa-code-branch__HK8AP{margin-left:1rem}.footer_container__gKU6e .footer_svg-inline--fa__seQ20.footer_fa-code-branch__HK8AP .footer_fa-secondary__ymNoN{fill:#a371f7;opacity:1}.footer_container__gKU6e .footer_github__8hSXF *{font-size:1rem;font-family:var(--font-accent);font-weight:600;letter-spacing:-.01rem}.footer_container__gKU6e .footer_github__8hSXF>a{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:var(--size-2-);filter:grayscale(1)}.footer_container__gKU6e .footer_github__8hSXF>a:hover{filter:grayscale(0)}.footer_container__gKU6e .footer_github__8hSXF>a ul{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:767px){.footer_container__gKU6e .footer_sections__HeYR_{flex-direction:column-reverse;text-align:center;gap:3rem}.footer_container__gKU6e .footer_sections__HeYR_ ul{width:100%!important}.footer_container__gKU6e .footer_sections__HeYR_ .footer_socialList___tAE6{justify-content:center}}.footer_copyright__xtwKd{width:100%;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.footer_copyright__xtwKd p{color:#000;font-size:.875rem}.footer_copyright__xtwKd p:last-child{margin-top:.5rem;font-size:.75rem;color:#000}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}a,button{cursor:revert}img{max-inline-size:100%;max-block-size:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-cyrillic-ext-400-normal.b1f07e82.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-cyrillic-400-normal.6086e63f.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-greek-ext-400-normal.707deac8.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-greek-400-normal.95d4e83c.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-latin-ext-400-normal.544f78b8.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fira-code-latin-400-normal.1f45a4c0.woff2) format("woff2"),url(/_next/static/media/fira-code-all-400-normal.66cbb34e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-cyrillic-ext-600-normal.268f7242.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-cyrillic-600-normal.7ed7feaf.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-greek-ext-600-normal.8abe59f1.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-greek-600-normal.17a4f747.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-latin-ext-600-normal.b836a3c5.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fira-code-latin-600-normal.9ed64187.woff2) format("woff2"),url(/_next/static/media/fira-code-all-600-normal.fb35b244.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.06b6faa3.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.5122dff0.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.2271c2a1.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d1deb2fe.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.ebde713a.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.261aa6d4.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.493934f7.woff2) format("woff2"),url(/_next/static/media/inter-all-400-normal.2ae8ed37.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.7c668daa.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.8b03fbd1.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.5fb4f9ba.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.54b722f0.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.00e401a9.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.07491ea2.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.7ddf3c11.woff2) format("woff2"),url(/_next/static/media/inter-all-700-normal.f3163a49.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.f40e584a.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.f0070c7d.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.c7813f38.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fd6e481c.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.1925759d.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.8bb395b7.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.1c3ff413.woff2) format("woff2"),url(/_next/static/media/inter-all-800-normal.cda92370.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:devicon;src:url(/_next/static/media/devicon.912e12c4.eot);src:url(/_next/static/media/devicon.912e12c4.eot#iefix) format("embedded-opentype"),url(/_next/static/media/devicon.2305a813.ttf) format("truetype"),url(/_next/static/media/devicon.79c69bc7.woff) format("woff"),url(/_next/static/media/devicon.d86112e0.svg#devicon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" devicon-"],[class^=devicon-]{font-family:devicon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-openal-plain:before{content:""}.devicon-kaggle-original-wordmark:before,.devicon-kaggle-plain-wordmark:before{content:""}.devicon-kaggle-original:before,.devicon-kaggle-plain:before{content:""}.devicon-pytest-plain-wordmark:before{content:""}.devicon-pytest-plain:before{content:""}.devicon-fastapi-plain-wordmark:before{content:""}.devicon-fastapi-plain:before{content:""}.devicon-opencv-plain-wordmark:before{content:""}.devicon-opencv-plain:before{content:""}.devicon-k3s-plain-wordmark:before{content:""}.devicon-k3s-original:before,.devicon-k3s-plain:before{content:""}.devicon-packer-original-wordmark:before,.devicon-packer-plain-wordmark:before{content:""}.devicon-packer-original:before,.devicon-packer-plain:before{content:""}.devicon-anaconda-original-wordmark:before,.devicon-anaconda-plain-wordmark:before{content:""}.devicon-anaconda-original:before,.devicon-anaconda-plain:before{content:""}.devicon-prometheus-original-wordmark:before{content:""}.devicon-prometheus-original:before{content:""}.devicon-rspec-original-wordmark:before,.devicon-rspec-plain-wordmark:before{content:""}.devicon-rspec-original:before,.devicon-rspec-plain:before{content:""}.devicon-argocd-plain-wordmark:before{content:""}.devicon-argocd-plain:before{content:""}.devicon-blender-original-wordmark:before{content:""}.devicon-blender-original:before{content:""}.devicon-jetbrains-plain:before{content:""}.devicon-cmake-plain-wordmark:before{content:""}.devicon-cmake-plain:before{content:""}.devicon-dropwizard-plain:before{content:""}.devicon-nuget-original-wordmark:before{content:""}.devicon-nuget-original:before{content:""}.devicon-podman-plain-wordmark:before{content:""}.devicon-podman-plain:before{content:""}.devicon-networkx-original:before{content:""}.devicon-sqlite-plain-wordmark:before{content:""}.devicon-sqlite-plain:before{content:""}.devicon-discordjs-plain-wordmark:before{content:""}.devicon-discordjs-plain:before{content:""}.devicon-unrealengine-original-wordmark:before,.devicon-unrealengine-plain-wordmark:before{content:""}.devicon-unrealengine-original:before,.devicon-unrealengine-plain:before{content:""}.devicon-django-plain-wordmark:before{content:""}.devicon-django-plain:before{content:""}.devicon-devicon-line-wordmark:before{content:""}.devicon-devicon-line:before{content:""}.devicon-devicon-plain-wordmark:before{content:""}.devicon-devicon-plain:before{content:""}.devicon-bootstrap-plain-wordmark:before{content:""}.devicon-bootstrap-plain:before{content:""}.devicon-solidity-plain:before{content:""}.devicon-polygon-plain:before{content:""}.devicon-maya-plain-wordmark:before{content:""}.devicon-maya-plain:before{content:""}.devicon-xcode-plain:before{content:""}.devicon-selenium-original:before,.devicon-selenium-plain:before{content:""}.devicon-ifttt-original:before,.devicon-ifttt-plain:before{content:""}.devicon-pytorch-plain-wordmark:before{content:""}.devicon-pytorch-original:before,.devicon-pytorch-plain:before{content:""}.devicon-xamarin-original-wordmark:before,.devicon-xamarin-plain-wordmark:before{content:""}.devicon-xamarin-original:before,.devicon-xamarin-plain:before{content:""}.devicon-hugo-plain-wordmark:before{content:""}.devicon-hugo-plain:before{content:""}.devicon-grafana-original-wordmark:before,.devicon-grafana-plain-wordmark:before{content:""}.devicon-grafana-original:before,.devicon-grafana-plain:before{content:""}.devicon-ansible-plain-wordmark:before{content:""}.devicon-ansible-plain:before{content:""}.devicon-shotgrid-original-wordmark:before,.devicon-shotgrid-plain-wordmark:before{content:""}.devicon-shotgrid-plain:before{content:""}.devicon-androidstudio-plain-wordmark:before{content:""}.devicon-androidstudio-plain:before{content:""}.devicon-eslint-original-wordmark:before,.devicon-eslint-plain-wordmark:before{content:""}.devicon-eslint-original:before,.devicon-eslint-plain:before{content:""}.devicon-latex-original:before,.devicon-latex-plain:before{content:""}.devicon-vuetify-plain:before{content:""}.devicon-vuetify-line:before{content:""}.devicon-sdl-plain:before{content:""}.devicon-bitbucket-original-wordmark:before,.devicon-bitbucket-plain-wordmark:before{content:""}.devicon-bitbucket-original:before,.devicon-bitbucket-plain:before{content:""}.devicon-confluence-original-wordmark:before,.devicon-confluence-plain-wordmark:before{content:""}.devicon-confluence-original:before,.devicon-confluence-plain:before{content:""}.devicon-fedora-plain:before{content:""}.devicon-rect-plain:before{content:""}.devicon-bamboo-original-wordmark:before,.devicon-bamboo-plain-wordmark:before{content:""}.devicon-bamboo-original:before,.devicon-bamboo-plain:before{content:""}.devicon-jira-plain-wordmark:before{content:""}.devicon-jira-plain:before{content:""}.devicon-terraform-plain-wordmark:before{content:""}.devicon-terraform-plain:before{content:""}.devicon-webflow-original:before{content:""}.devicon-gentoo-plain:before{content:""}.devicon-gentoo-plain-wordmark:before{content:""}.devicon-opensuse-plain-wordmark:before{content:""}.devicon-opensuse-plain:before{content:""}.devicon-storybook-plain-wordmark:before{content:""}.devicon-storybook-plain:before{content:""}.devicon-pandas-original-wordmark:before,.devicon-pandas-plain-wordmark:before{content:""}.devicon-pandas-original:before,.devicon-pandas-plain:before{content:""}.devicon-centos-plain-wordmark:before{content:""}.devicon-centos-plain:before{content:""}.devicon-azure-plain-wordmark:before{content:""}.devicon-azure-plain:before{content:""}.devicon-go-line:before{content:""}.devicon-go-plain:before{content:""}.devicon-go-original-wordmark:before,.devicon-go-plain-wordmark:before{content:""}.devicon-msdos-line:before{content:""}.devicon-arduino-plain-wordmark:before{content:""}.devicon-arduino-plain:before{content:""}.devicon-qt-original:before,.devicon-qt-plain:before{content:""}.devicon-gcc-plain:before{content:""}.devicon-svelte-plain-wordmark:before{content:""}.devicon-svelte-plain:before{content:""}.devicon-slack-plain-wordmark:before{content:""}.devicon-slack-plain:before{content:""}.devicon-canva-original:before,.devicon-canva-plain:before{content:""}.devicon-jamstack-plain-wordmark:before{content:""}.devicon-jamstack-original:before,.devicon-jamstack-plain:before{content:""}.devicon-denojs-original-wordmark:before,.devicon-denojs-plain-wordmark:before{content:""}.devicon-denojs-original:before,.devicon-denojs-plain:before{content:""}.devicon-apachekafka-original-wordmark:before,.devicon-apachekafka-plain-wordmark:before{content:""}.devicon-apachekafka-original:before,.devicon-apachekafka-plain:before{content:""}.devicon-filezilla-plain-wordmark:before{content:""}.devicon-filezilla-plain:before{content:""}.devicon-opengl-plain:before{content:""}.devicon-putty-plain:before{content:""}.devicon-opera-plain-wordmark:before{content:""}.devicon-opera-plain:before{content:""}.devicon-subversion-original:before,.devicon-subversion-plain:before{content:""}.devicon-tortoisegit-line:before{content:""}.devicon-tortoisegit-plain:before{content:""}.devicon-towergit-plain-wordmark:before{content:""}.devicon-towergit-plain:before{content:""}.devicon-unity-original-wordmark:before{content:""}.devicon-unity-original:before{content:""}.devicon-neo4j-plain-wordmark:before{content:""}.devicon-neo4j-plain:before{content:""}.devicon-nuxtjs-plain-wordmark:before{content:""}.devicon-nuxtjs-plain:before{content:""}.devicon-socketio-original-wordmark:before,.devicon-socketio-plain-wordmark:before{content:""}.devicon-socketio-original:before,.devicon-socketio-plain:before{content:""}.devicon-processing-plain-wordmark:before{content:""}.devicon-processing-plain:before{content:""}.devicon-feathersjs-original:before{content:""}.devicon-adonisjs-original-wordmark:before,.devicon-adonisjs-plain-wordmark:before{content:""}.devicon-adonisjs-original:before,.devicon-adonisjs-plain:before{content:""}.devicon-numpy-original-wordmark:before{content:""}.devicon-numpy-original:before,.devicon-numpy-plain:before{content:""}.devicon-matlab-line:before{content:""}.devicon-matlab-plain:before{content:""}.devicon-clojurescript-plain:before{content:""}.devicon-threejs-original-wordmark:before{content:""}.devicon-threejs-original:before{content:""}.devicon-markdown-original:before,.devicon-markdown-plain:before{content:""}.devicon-nixos-plain-wordmark:before{content:""}.devicon-nixos-plain:before{content:""}.devicon-perl-plain:before{content:""}.devicon-tensorflow-line-wordmark:before{content:""}.devicon-tensorflow-line:before{content:""}.devicon-tensorflow-original-wordmark:before{content:""}.devicon-tensorflow-original:before{content:""}.devicon-zig-plain-wordmark:before{content:""}.devicon-zig-original:before,.devicon-zig-plain:before{content:""}.devicon-raspberrypi-line-wordmark:before{content:""}.devicon-raspberrypi-line:before{content:""}.devicon-embeddedc-plain-wordmark:before{content:""}.devicon-embeddedc-plain:before{content:""}.devicon-labview-plain-wordmark:before{content:""}.devicon-labview-plain:before{content:""}.devicon-modx-plain-wordmark:before{content:""}.devicon-modx-plain:before{content:""}.devicon-knockout-plain-wordmark:before{content:""}.devicon-rstudio-plain:before{content:""}.devicon-phalcon-plain:before{content:""}.devicon-minitab-plain:before{content:""}.devicon-bulma-plain:before{content:""}.devicon-spss-plain:before{content:""}.devicon-karma-plain:before{content:""}.devicon-jest-plain:before{content:""}.devicon-circleci-plain-wordmark:before{content:""}.devicon-circleci-plain:before{content:""}.devicon-codecov-plain:before{content:""}.devicon-magento-line:before{content:""}.devicon-magento-original-wordmark:before{content:""}.devicon-magento-original:before{content:""}.devicon-shopware-original-wordmark:before{content:""}.devicon-shopware-original:before{content:""}.devicon-salesforce-plain:before{content:""}.devicon-vuestorefront-plain:before{content:""}.devicon-unix-original:before{content:""}.devicon-godot-plain-wordmark:before{content:""}.devicon-godot-plain:before{content:""}.devicon-vscode-plain-wordmark:before{content:""}.devicon-vscode-plain:before{content:""}.devicon-julia-plain-wordmark:before{content:""}.devicon-julia-plain:before{content:""}.devicon-crystal-original-wordmark:before{content:""}.devicon-crystal-original:before{content:""}.devicon-tailwindcss-plain:before{content:""}.devicon-tailwindcss-original-wordmark:before{content:""}.devicon-weblate-plain-wordmark:before{content:""}.devicon-weblate-plain:before{content:""}.devicon-thealgorithms-plain-wordmark:before{content:""}.devicon-thealgorithms-plain:before{content:""}.devicon-spring-plain-wordmark:before{content:""}.devicon-spring-plain:before{content:""}.devicon-rails-plain-wordmark:before{content:""}.devicon-rails-plain:before{content:""}.devicon-phoenix-plain-wordmark:before{content:""}.devicon-phoenix-plain:before{content:""}.devicon-nextjs-original-wordmark:before,.devicon-nextjs-plain-wordmark:before{content:""}.devicon-nextjs-line:before{content:""}.devicon-nextjs-original:before,.devicon-nextjs-plain:before{content:""}.devicon-lua-plain-wordmark:before{content:""}.devicon-lua-plain:before{content:""}.devicon-graphql-plain-wordmark:before{content:""}.devicon-graphql-plain:before{content:""}.devicon-gitter-plain-wordmark:before{content:""}.devicon-gitter-plain:before{content:""}.devicon-figma-plain:before{content:""}.devicon-digitalocean-plain-wordmark:before{content:""}.devicon-digitalocean-plain:before{content:""}.devicon-dotnetcore-plain:before{content:""}.devicon-dart-plain-wordmark:before{content:""}.devicon-dart-plain:before{content:""}.devicon-r-plain:before{content:""}.devicon-r-original:before{content:""}.devicon-ocaml-plain-wordmark:before{content:""}.devicon-ocaml-plain:before{content:""}.devicon-jupyter-plain-wordmark:before{content:""}.devicon-jupyter-plain:before{content:""}.devicon-fsharp-plain:before{content:""}.devicon-elixir-plain-wordmark:before{content:""}.devicon-elixir-plain:before{content:""}.devicon-aarch64-plain:before{content:""}.devicon-xd-line:before{content:""}.devicon-xd-plain:before{content:""}.devicon-uwsgi-plain:before{content:""}.devicon-microsoftsqlserver-plain-wordmark:before{content:""}.devicon-microsoftsqlserver-plain:before{content:""}.devicon-sqlalchemy-original-wordmark:before,.devicon-sqlalchemy-plain-wordmark:before{content:""}.devicon-sqlalchemy-plain:before{content:""}.devicon-rocksdb-plain:before{content:""}.devicon-objectivec-plain:before{content:""}.devicon-kubernetes-plain-wordmark:before{content:""}.devicon-kubernetes-plain:before{content:""}.devicon-googlecloud-plain-wordmark:before{content:""}.devicon-googlecloud-plain:before{content:""}.devicon-flask-original-wordmark:before,.devicon-flask-plain-wordmark:before{content:""}.devicon-flask-original:before,.devicon-flask-plain:before{content:""}.devicon-firebase-plain-wordmark:before{content:""}.devicon-firebase-plain:before{content:""}.devicon-eleventy-plain:before{content:""}.devicon-appwrite-original-wordmark:before,.devicon-appwrite-plain-wordmark:before{content:""}.devicon-appwrite-original:before,.devicon-appwrite-plain:before{content:""}.devicon-bash-plain:before{content:""}.devicon-woocommerce-plain-wordmark:before{content:""}.devicon-woocommerce-plain:before{content:""}.devicon-typo3-plain-wordmark:before{content:""}.devicon-typo3-plain:before{content:""}.devicon-premierepro-plain:before{content:""}.devicon-nestjs-plain-wordmark:before{content:""}.devicon-nestjs-plain:before{content:""}.devicon-materialui-plain:before{content:""}.devicon-kotlin-plain-wordmark:before{content:""}.devicon-kotlin-plain:before{content:""}.devicon-jenkins-plain:before{content:""}.devicon-jenkins-line:before{content:""}.devicon-haxe-plain:before{content:""}.devicon-gatsby-plain-wordmark:before{content:""}.devicon-gatsby-plain:before{content:""}.devicon-flutter-plain:before{content:""}.devicon-composer-line-wordmark:before,.devicon-composer-plain-wordmark:before{content:""}.devicon-composer-line:before,.devicon-composer-plain:before{content:""}.devicon-aftereffects-plain:before{content:""}.devicon-yunohost-plain:before{content:""}.devicon-redux-original:before,.devicon-redux-plain:before{content:""}.devicon-clojure-line:before,.devicon-clojure-plain:before{content:""}.devicon-mocha-plain:before{content:""}.devicon-haskell-plain:before{content:""}.devicon-haskell-plain-wordmark:before{content:""}.devicon-codepen-original-wordmark:before{content:""}.devicon-codepen-original:before,.devicon-codepen-plain:before{content:""}.devicon-groovy-plain:before{content:""}.devicon-rust-plain:before{content:""}.devicon-scala-plain-wordmark:before{content:""}.devicon-scala-plain:before{content:""}.devicon-grails-plain:before{content:""}.devicon-sketch-line-wordmark:before{content:""}.devicon-sketch-line:before{content:""}.devicon-npm-original-wordmark:before{content:""}.devicon-ionic-original-wordmark:before{content:""}.devicon-ionic-original:before{content:""}.devicon-ember-original-wordmark:before,.devicon-ember-plain-wordmark:before{content:""}.devicon-electron-original-wordmark:before{content:""}.devicon-electron-original:before{content:""}.devicon-vagrant-plain-wordmark:before{content:""}.devicon-vagrant-plain:before{content:""}.devicon-yarn-plain-wordmark:before{content:""}.devicon-yarn-plain:before{content:""}.devicon-handlebars-plain-wordmark:before{content:""}.devicon-handlebars-plain:before{content:""}.devicon-couchdb-plain-wordmark:before{content:""}.devicon-couchdb-plain:before{content:""}.devicon-behance-plain-wordmark:before{content:""}.devicon-behance-plain:before{content:""}.devicon-linkedin-plain-wordmark:before{content:""}.devicon-linkedin-plain:before{content:""}.devicon-ceylon-plain:before{content:""}.devicon-elm-plain-wordmark:before{content:""}.devicon-elm-plain:before{content:""}.devicon-cakephp-plain-wordmark:before{content:""}.devicon-cakephp-plain:before{content:""}.devicon-stylus-original:before{content:""}.devicon-express-original-wordmark:before{content:""}.devicon-express-original:before{content:""}.devicon-intellij-plain-wordmark:before{content:""}.devicon-intellij-plain:before{content:""}.devicon-pycharm-plain-wordmark:before{content:""}.devicon-pycharm-plain:before{content:""}.devicon-rubymine-plain-wordmark:before{content:""}.devicon-rubymine-plain:before{content:""}.devicon-webstorm-plain-wordmark:before{content:""}.devicon-webstorm-plain:before{content:""}.devicon-tomcat-line-wordmark:before{content:""}.devicon-tomcat-line:before{content:""}.devicon-vuejs-line-wordmark:before{content:""}.devicon-vuejs-line:before{content:""}.devicon-vuejs-plain-wordmark:before{content:""}.devicon-vuejs-plain:before{content:""}.devicon-swift-plain-wordmark:before{content:""}.devicon-swift-plain:before{content:""}.devicon-webpack-plain-wordmark:before{content:""}.devicon-webpack-plain:before{content:""}.devicon-visualstudio-plain-wordmark:before{content:""}.devicon-visualstudio-plain:before{content:""}.devicon-sequelize-plain-wordmark:before{content:""}.devicon-sequelize-plain:before{content:""}.devicon-typescript-original:before,.devicon-typescript-plain:before{content:""}.devicon-babel-original:before,.devicon-babel-plain:before{content:""}.devicon-facebook-original:before,.devicon-facebook-plain:before{content:""}.devicon-google-original-wordmark:before,.devicon-google-plain-wordmark:before{content:""}.devicon-google-original:before,.devicon-google-plain:before{content:""}.devicon-twitter-original:before,.devicon-twitter-plain:before{content:""}.devicon-mocha:before{content:""}.devicon-jasmine-plain:before{content:""}.devicon-jasmine-wordmark:before{content:""}.devicon-gatling-plain:before{content:""}.devicon-gatling-plain-wordmark:before{content:""}.devicon-phpstorm-plain:before{content:""}.devicon-phpstorm-plain-wordmark:before{content:""}.devicon-sourcetree-original:before,.devicon-sourcetree-plain:before{content:""}.devicon-sourcetree-original-wordmark:before,.devicon-sourcetree-plain-wordmark:before{content:""}.devicon-ssh-original:before,.devicon-ssh-plain:before{content:""}.devicon-ssh-original-wordmark:before,.devicon-ssh-plain-wordmark:before{content:""}.devicon-jeet-plain:before{content:""}.devicon-jeet-plain-wordmark:before{content:""}.devicon-gitlab-plain:before{content:""}.devicon-gitlab-plain-wordmark:before{content:""}.devicon-github-original:before,.devicon-github-plain:before{content:""}.devicon-github-original-wordmark:before{content:""}.devicon-d3js-plain:before{content:""}.devicon-d3js-original:before{content:""}.devicon-gradle-plain:before{content:""}.devicon-gradle-plain-wordmark:before{content:""}.devicon-cucumber-plain:before{content:""}.devicon-cucumber-plain-wordmark:before{content:""}.devicon-protractor-plain:before{content:""}.devicon-protractor-plain-wordmark:before{content:""}.devicon-safari-line-wordmark:before{content:""}.devicon-safari-line:before{content:""}.devicon-safari-plain-wordmark:before{content:""}.devicon-safari-plain:before{content:""}.devicon-gimp-plain:before{content:""}.devicon-redhat-plain-wordmark:before{content:""}.devicon-redhat-plain:before{content:""}.devicon-cplusplus-line-wordmark:before,.devicon-cplusplus-line:before{content:""}.devicon-cplusplus-plain-wordmark:before,.devicon-cplusplus-plain:before{content:""}.devicon-csharp-line-wordmark:before,.devicon-csharp-line:before{content:""}.devicon-csharp-plain-wordmark:before,.devicon-csharp-plain:before{content:""}.devicon-c-line-wordmark:before,.devicon-c-line:before{content:""}.devicon-c-plain-wordmark:before,.devicon-c-plain:before{content:""}.devicon-nodewebkit-line-wordmark:before{content:""}.devicon-nodewebkit-line:before{content:""}.devicon-nodewebkit-plain-wordmark:before{content:""}.devicon-nodewebkit-plain:before{content:""}.devicon-nginx-original-wordmark:before,.devicon-nginx-original:before,.devicon-nginx-plain-wordmark:before,.devicon-nginx-plain:before{content:""}.devicon-erlang-plain-wordmark:before{content:""}.devicon-erlang-plain:before{content:""}.devicon-doctrine-line-wordmark:before{content:""}.devicon-doctrine-line:before{content:""}.devicon-doctrine-plain-wordmark:before{content:""}.devicon-doctrine-plain:before{content:""}.devicon-apache-line-wordmark:before{content:""}.devicon-apache-line:before{content:""}.devicon-apache-plain-wordmark:before{content:""}.devicon-apache-plain:before{content:""}.devicon-redis-plain-wordmark:before{content:""}.devicon-redis-plain:before{content:""}.devicon-meteor-plain-wordmark:before{content:""}.devicon-meteor-plain:before{content:""}.devicon-heroku-line-wordmark:before,.devicon-heroku-original-wordmark:before{content:""}.devicon-heroku-line:before,.devicon-heroku-original:before{content:""}.devicon-heroku-plain-wordmark:before{content:""}.devicon-heroku-plain:before{content:""}.devicon-docker-plain-wordmark:before{content:""}.devicon-docker-plain:before{content:""}.devicon-symfony-original-wordmark:before,.devicon-symfony-plain-wordmark:before{content:""}.devicon-symfony-original:before,.devicon-symfony-plain:before{content:""}.devicon-react-original-wordmark:before,.devicon-react-plain-wordmark:before{content:""}.devicon-react-original:before,.devicon-react-plain:before{content:""}.devicon-amazonwebservices-original:before,.devicon-amazonwebservices-plain:before{content:""}.devicon-amazonwebservices-plain-wordmark:before{content:""}.devicon-android-plain-wordmark:before{content:""}.devicon-android-plain:before{content:""}.devicon-angularjs-plain-wordmark:before{content:""}.devicon-angularjs-plain:before{content:""}.devicon-appcelerator-original:before,.devicon-appcelerator-plain:before{content:""}.devicon-appcelerator-plain-wordmark:before{content:""}.devicon-apple-original:before,.devicon-apple-plain:before{content:""}.devicon-atom-original-wordmark:before,.devicon-atom-plain-wordmark:before{content:""}.devicon-atom-original:before,.devicon-atom-plain:before{content:""}.devicon-backbonejs-plain-wordmark:before{content:""}.devicon-backbonejs-plain:before{content:""}.devicon-bower-line-wordmark:before{content:""}.devicon-bower-line:before{content:""}.devicon-bower-plain-wordmark:before{content:""}.devicon-bower-plain:before{content:""}.devicon-chrome-plain-wordmark:before{content:""}.devicon-chrome-plain:before{content:""}.devicon-codeigniter-plain-wordmark:before{content:""}.devicon-codeigniter-plain:before{content:""}.devicon-coffeescript-original-wordmark:before,.devicon-coffeescript-plain-wordmark:before{content:""}.devicon-coffeescript-original:before,.devicon-coffeescript-plain:before{content:""}.devicon-css3-plain-wordmark:before{content:""}.devicon-css3-plain:before{content:""}.devicon-debian-plain-wordmark:before{content:""}.devicon-debian-plain:before{content:""}.devicon-dot-net-plain-wordmark:before{content:""}.devicon-dot-net-plain:before{content:""}.devicon-drupal-plain-wordmark:before{content:""}.devicon-drupal-plain:before{content:""}.devicon-firefox-plain-wordmark:before{content:""}.devicon-firefox-plain:before{content:""}.devicon-foundation-plain-wordmark:before{content:""}.devicon-foundation-plain:before{content:""}.devicon-git-plain-wordmark:before{content:""}.devicon-git-plain:before{content:""}.devicon-grunt-line-wordmark:before{content:""}.devicon-grunt-line:before{content:""}.devicon-grunt-plain-wordmark:before{content:""}.devicon-grunt-plain:before{content:""}.devicon-gulp-plain:before{content:""}.devicon-html5-plain-wordmark:before{content:""}.devicon-html5-plain:before{content:""}.devicon-ie10-original:before,.devicon-ie10-plain:before{content:""}.devicon-illustrator-line:before{content:""}.devicon-illustrator-plain:before{content:""}.devicon-inkscape-plain-wordmark:before{content:""}.devicon-inkscape-plain:before{content:""}.devicon-java-plain-wordmark:before{content:""}.devicon-java-plain:before{content:""}.devicon-javascript-plain:before{content:""}.devicon-jquery-plain-wordmark:before{content:""}.devicon-jquery-plain:before{content:""}.devicon-krakenjs-plain-wordmark:before{content:""}.devicon-krakenjs-plain:before{content:""}.devicon-laravel-plain-wordmark:before{content:""}.devicon-laravel-plain:before{content:""}.devicon-less-plain-wordmark:before{content:""}.devicon-linux-plain:before{content:""}.devicon-mongodb-plain-wordmark:before{content:""}.devicon-mongodb-plain:before{content:""}.devicon-moodle-plain-wordmark:before{content:""}.devicon-moodle-plain:before{content:""}.devicon-mysql-plain-wordmark:before{content:""}.devicon-mysql-plain:before{content:""}.devicon-nodejs-plain-wordmark:before{content:""}.devicon-nodejs-plain:before{content:""}.devicon-oracle-original:before,.devicon-oracle-plain:before{content:""}.devicon-photoshop-line:before{content:""}.devicon-photoshop-plain:before{content:""}.devicon-php-plain:before{content:""}.devicon-postgresql-plain-wordmark:before{content:""}.devicon-postgresql-plain:before{content:""}.devicon-python-plain-wordmark:before{content:""}.devicon-python-plain:before{content:""}.devicon-ruby-plain-wordmark:before{content:""}.devicon-ruby-plain:before{content:""}.devicon-sass-original:before,.devicon-sass-plain:before{content:""}.devicon-travis-plain-wordmark:before{content:""}.devicon-travis-plain:before{content:""}.devicon-trello-plain-wordmark:before{content:""}.devicon-trello-plain:before{content:""}.devicon-ubuntu-plain-wordmark:before{content:""}.devicon-ubuntu-plain:before{content:""}.devicon-vim-plain:before{content:""}.devicon-windows8-original-wordmark:before,.devicon-windows8-plain-wordmark:before{content:""}.devicon-windows8-original:before,.devicon-windows8-plain:before{content:""}.devicon-wordpress-plain-wordmark:before{content:""}.devicon-wordpress-plain:before{content:""}.devicon-yii-plain-wordmark:before{content:""}.devicon-yii-plain:before{content:""}.devicon-zend-plain-wordmark:before{content:""}.devicon-zend-plain:before{content:""}.devicon-adonisjs-original-wordmark.colored,.devicon-adonisjs-original.colored,.devicon-adonisjs-plain-wordmark.colored,.devicon-adonisjs-plain.colored{color:#5a45ff}.devicon-aftereffects-plain.colored{color:#1f0740}.devicon-amazonwebservices-original.colored,.devicon-amazonwebservices-plain-wordmark.colored,.devicon-amazonwebservices-plain.colored{color:#f7a80d}.devicon-android-plain-wordmark.colored,.devicon-android-plain.colored{color:#a4c439}.devicon-androidstudio-plain-wordmark.colored,.devicon-androidstudio-plain.colored{color:#4285f4}.devicon-aarch64-plain.colored{color:#16358c}.devicon-angularjs-plain-wordmark.colored,.devicon-angularjs-plain.colored{color:#c4473a}.devicon-ansible-plain-wordmark.colored,.devicon-ansible-plain.colored{color:#1a1918}.devicon-apache-line-wordmark.colored,.devicon-apache-line.colored,.devicon-apache-plain-wordmark.colored,.devicon-apache-plain.colored{color:#303284}.devicon-apachekafka-original-wordmark.colored,.devicon-apachekafka-original.colored,.devicon-apachekafka-plain-wordmark.colored,.devicon-apachekafka-plain.colored{color:#231f20}.devicon-appcelerator-original.colored,.devicon-appcelerator-plain-wordmark.colored,.devicon-appcelerator-plain.colored{color:#ac162c}.devicon-apple-original.colored,.devicon-apple-plain.colored{color:#000}.devicon-appwrite-original-wordmark.colored,.devicon-appwrite-original.colored,.devicon-appwrite-plain-wordmark.colored,.devicon-appwrite-plain.colored{color:#f02e65}.devicon-arduino-plain-wordmark.colored,.devicon-arduino-plain.colored{color:#00979d}.devicon-atom-original-wordmark.colored,.devicon-atom-original.colored,.devicon-atom-plain-wordmark.colored,.devicon-atom-plain.colored{color:#67595d}.devicon-azure-plain-wordmark.colored,.devicon-azure-plain.colored{color:#0089d6}.devicon-babel-original.colored,.devicon-babel-plain.colored{color:#f9dc3e}.devicon-backbonejs-plain-wordmark.colored,.devicon-backbonejs-plain.colored{color:#002a41}.devicon-bamboo-original-wordmark.colored,.devicon-bamboo-original.colored,.devicon-bamboo-plain-wordmark.colored,.devicon-bamboo-plain.colored{color:#1068e2}.devicon-bash-plain.colored{color:#293138}.devicon-behance-plain-wordmark.colored,.devicon-behance-plain.colored{color:#0071e0}.devicon-bitbucket-original-wordmark.colored,.devicon-bitbucket-original.colored,.devicon-bitbucket-plain-wordmark.colored,.devicon-bitbucket-plain.colored{color:#205081}.devicon-bootstrap-plain-wordmark.colored,.devicon-bootstrap-plain.colored{color:#59407f}.devicon-bulma-plain.colored{color:#00d1b2}.devicon-bower-line-wordmark.colored,.devicon-bower-line.colored,.devicon-bower-plain-wordmark.colored,.devicon-bower-plain.colored{color:#ef5734}.devicon-c-line-wordmark.colored,.devicon-c-line.colored,.devicon-c-plain-wordmark.colored,.devicon-c-plain.colored{color:#03599c}.devicon-cakephp-plain-wordmark.colored,.devicon-cakephp-plain.colored{color:#d43d44}.devicon-canva-original.colored,.devicon-canva-plain.colored{color:#00c4cc}.devicon-centos-plain-wordmark.colored,.devicon-centos-plain.colored{color:#932178}.devicon-ceylon-plain.colored{color:#ab710a}.devicon-chrome-plain-wordmark.colored,.devicon-chrome-plain.colored{color:#ce4e4e}.devicon-circleci-plain-wordmark.colored,.devicon-circleci-plain.colored{color:#343434}.devicon-clojure-line.colored,.devicon-clojure-plain.colored{color:#5881d8}.devicon-cmake-plain-wordmark.colored,.devicon-cmake-plain.colored{color:#0e8a16}.devicon-clojurescript-plain.colored{color:#96ca4b}.devicon-codecov-plain.colored{color:#e0225c}.devicon-codeigniter-plain-wordmark.colored,.devicon-codeigniter-plain.colored{color:#ee4323}.devicon-codepen-original.colored,.devicon-codepen-plain-wordmark.colored,.devicon-codepen-plain.colored{color:#231f20}.devicon-coffeescript-original-wordmark.colored,.devicon-coffeescript-original.colored,.devicon-coffeescript-plain-wordmark.colored,.devicon-coffeescript-plain.colored{color:#28334c}.devicon-composer-line-wordmark.colored,.devicon-composer-line.colored,.devicon-composer-plain-wordmark.colored,.devicon-composer-plain.colored{color:#000}.devicon-confluence-original-wordmark.colored,.devicon-confluence-original.colored,.devicon-confluence-plain-wordmark.colored,.devicon-confluence-plain.colored{color:#205081}.devicon-couchdb-plain-wordmark.colored,.devicon-couchdb-plain.colored{color:#e42528}.devicon-cplusplus-line-wordmark.colored,.devicon-cplusplus-line.colored,.devicon-cplusplus-plain-wordmark.colored,.devicon-cplusplus-plain.colored{color:#9c033a}.devicon-csharp-line-wordmark.colored,.devicon-csharp-line.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-plain.colored{color:#68217a}.devicon-css3-plain-wordmark.colored,.devicon-css3-plain.colored{color:#3d8fc6}.devicon-cucumber-plain-wordmark.colored,.devicon-cucumber-plain.colored{color:#00a818}.devicon-crystal-original-wordmark.colored,.devicon-crystal-original.colored{color:#000}.devicon-d3js-plain.colored{color:#f7974e}.devicon-dart-plain-wordmark.colored,.devicon-dart-plain.colored{color:#00a8e1}.devicon-debian-plain-wordmark.colored,.devicon-debian-plain.colored{color:#a80030}.devicon-denojs-original-wordmark.colored,.devicon-denojs-original.colored,.devicon-denojs-plain-wordmark.colored,.devicon-denojs-plain.colored{color:#000}.devicon-devicon-line-wordmark.colored,.devicon-devicon-line.colored,.devicon-devicon-plain-wordmark.colored,.devicon-devicon-plain.colored{color:#60be86}.devicon-django-plain-wordmark.colored,.devicon-django-plain.colored{color:#092e20}.devicon-docker-plain-wordmark.colored,.devicon-docker-plain.colored{color:#019bc6}.devicon-doctrine-line-wordmark.colored,.devicon-doctrine-line.colored,.devicon-doctrine-plain-wordmark.colored,.devicon-doctrine-plain.colored{color:#f56d39}.devicon-dot-net-plain-wordmark.colored,.devicon-dot-net-plain.colored{color:#1384c8}.devicon-dotnetcore-plain.colored{color:#623697}.devicon-drupal-plain-wordmark.colored,.devicon-drupal-plain.colored{color:#0073ba}.devicon-digitalocean-plain-wordmark.colored,.devicon-digitalocean-plain.colored{color:#0080ff}.devicon-discordjs-plain-wordmark.colored,.devicon-discordjs-plain.colored{color:#2a2c3e}.devicon-electron-original-wordmark.colored,.devicon-electron-original.colored{color:#47848f}.devicon-eleventy-plain.colored{color:#1f1f1f}.devicon-elixir-plain-wordmark.colored,.devicon-elixir-plain.colored{color:#380a4d}.devicon-elm-plain-wordmark.colored,.devicon-elm-plain.colored{color:#34495e}.devicon-ember-original-wordmark.colored,.devicon-ember-plain-wordmark.colored{color:#dd3f24}.devicon-embeddedc-plain-wordmark.colored,.devicon-embeddedc-plain.colored{color:#444}.devicon-erlang-plain-wordmark.colored,.devicon-erlang-plain.colored{color:#a90533}.devicon-eslint-original-wordmark.colored,.devicon-eslint-original.colored,.devicon-eslint-plain-wordmark.colored,.devicon-eslint-plain.colored{color:#4b32c3}.devicon-express-original-wordmark.colored,.devicon-express-original.colored{color:#444}.devicon-facebook-original.colored,.devicon-facebook-plain.colored{color:#3d5a98}.devicon-feathersjs-original.colored{color:#333}.devicon-figma-plain.colored{color:#f24e1e}.devicon-filezilla-plain-wordmark.colored,.devicon-filezilla-plain.colored{color:#b30000}.devicon-firebase-plain-wordmark.colored,.devicon-firebase-plain.colored{color:#f58220}.devicon-firefox-plain-wordmark.colored,.devicon-firefox-plain.colored{color:#dd732a}.devicon-flask-original-wordmark.colored,.devicon-flask-original.colored,.devicon-flask-plain-wordmark.colored,.devicon-flask-plain.colored{color:#010101}.devicon-flutter-plain.colored{color:#3fb6d3}.devicon-foundation-plain-wordmark.colored,.devicon-foundation-plain.colored{color:#008cba}.devicon-fsharp-plain.colored{color:#378bba}.devicon-gatling-plain-wordmark.colored,.devicon-gatling-plain.colored{color:#e77500}.devicon-gatsby-plain-wordmark.colored,.devicon-gatsby-plain.colored{color:#64328b}.devicon-rect-plain.colored{color:#262626}.devicon-gcc-plain.colored{color:#ffcfab}.devicon-gentoo-plain-wordmark.colored,.devicon-gentoo-plain.colored{color:#9991d9}.devicon-gimp-plain.colored{color:#716955}.devicon-git-plain-wordmark.colored,.devicon-git-plain.colored{color:#f34f29}.devicon-github-original-wordmark.colored,.devicon-github-original.colored,.devicon-github-plain.colored{color:#181616}.devicon-gitlab-plain-wordmark.colored,.devicon-gitlab-plain.colored{color:#e24329}.devicon-gitter-plain-wordmark.colored,.devicon-gitter-plain.colored{color:#000}.devicon-go-line.colored,.devicon-go-original-wordmark.colored,.devicon-go-plain-wordmark.colored,.devicon-go-plain.colored{color:#00acd7}.devicon-google-original-wordmark.colored,.devicon-google-original.colored,.devicon-google-plain-wordmark.colored,.devicon-google-plain.colored{color:#587dbd}.devicon-googlecloud-plain-wordmark.colored,.devicon-googlecloud-plain.colored{color:#557ebf}.devicon-gradle-plain-wordmark.colored,.devicon-gradle-plain.colored{color:#02303a}.devicon-grafana-original-wordmark.colored,.devicon-grafana-original.colored,.devicon-grafana-plain-wordmark.colored,.devicon-grafana-plain.colored{color:#e78040}.devicon-grails-plain.colored{color:#feb672}.devicon-graphql-plain-wordmark.colored,.devicon-graphql-plain.colored{color:#e434aa}.devicon-groovy-plain.colored{color:#619cbc}.devicon-grunt-line-wordmark.colored,.devicon-grunt-line.colored,.devicon-grunt-plain-wordmark.colored,.devicon-grunt-plain.colored{color:#fcaa1a}.devicon-gulp-plain.colored{color:#eb4a4b}.devicon-godot-plain-wordmark.colored,.devicon-godot-plain.colored{color:#478cbf}.devicon-haskell-plain-wordmark.colored,.devicon-haskell-plain.colored{color:#5e5185}.devicon-handlebars-plain-wordmark.colored,.devicon-handlebars-plain.colored{color:#000}.devicon-haxe-plain.colored{color:#ea8220}.devicon-heroku-line-wordmark.colored,.devicon-heroku-line.colored,.devicon-heroku-original-wordmark.colored,.devicon-heroku-original.colored,.devicon-heroku-plain-wordmark.colored,.devicon-heroku-plain.colored{color:#6762a6}.devicon-html5-plain-wordmark.colored,.devicon-html5-plain.colored{color:#e54d26}.devicon-hugo-plain-wordmark.colored,.devicon-hugo-plain.colored{color:#ff4088}.devicon-ie10-original.colored,.devicon-ie10-plain.colored{color:#1ebbee}.devicon-ifttt-original.colored,.devicon-ifttt-plain.colored{color:#000}.devicon-illustrator-line.colored,.devicon-illustrator-plain.colored{color:#faa625}.devicon-inkscape-plain-wordmark.colored,.devicon-inkscape-plain.colored{color:#000}.devicon-intellij-plain-wordmark.colored,.devicon-intellij-plain.colored{color:#136ba2}.devicon-ionic-original-wordmark.colored,.devicon-ionic-original.colored{color:#4e8ef7}.devicon-jamstack-original.colored,.devicon-jamstack-plain-wordmark.colored,.devicon-jamstack-plain.colored{color:#f0047f}.devicon-jasmine-plain-wordmark.colored,.devicon-jasmine-plain.colored{color:#8a4182}.devicon-java-plain-wordmark.colored,.devicon-java-plain.colored{color:#ea2d2e}.devicon-javascript-plain.colored{color:#f0db4f}.devicon-jeet-plain-wordmark.colored,.devicon-jeet-plain.colored{color:#ff664a}.devicon-jest-plain.colored{color:#99425b}.devicon-jenkins-line.colored,.devicon-jenkins-plain.colored{color:#f0d6b7}.devicon-jetbrains-plain.colored{color:#fdcc21}.devicon-jira-plain-wordmark.colored,.devicon-jira-plain.colored{color:#2684ff}.devicon-jquery-plain-wordmark.colored,.devicon-jquery-plain.colored{color:#0769ad}.devicon-julia-plain-wordmark.colored,.devicon-julia-plain.colored{color:#28a745}.devicon-jupyter-plain-wordmark.colored,.devicon-jupyter-plain.colored{color:#f37726}.devicon-kaggle-original-wordmark.colored,.devicon-kaggle-original.colored,.devicon-kaggle-plain-wordmark.colored,.devicon-kaggle-plain.colored{color:#20beff}.devicon-karma-plain.colored{color:#56c5a8}.devicon-kotlin-plain-wordmark.colored,.devicon-kotlin-plain.colored{color:#7c6db2}.devicon-knockout-plain-wordmark.colored{color:#e42e16}.devicon-krakenjs-plain-wordmark.colored,.devicon-krakenjs-plain.colored{color:#0081c2}.devicon-kubernetes-plain-wordmark.colored,.devicon-kubernetes-plain.colored{color:#486bb3}.devicon-labview-plain-wordmark.colored,.devicon-labview-plain.colored{color:#fed500}.devicon-laravel-plain-wordmark.colored,.devicon-laravel-plain.colored{color:#fd4f31}.devicon-latex-original.colored,.devicon-latex-plain.colored{color:#000}.devicon-less-plain-wordmark.colored{color:#2a4d80}.devicon-linkedin-plain-wordmark.colored,.devicon-linkedin-plain.colored{color:#0076b2}.devicon-lua-plain-wordmark.colored,.devicon-lua-plain.colored{color:navy}.devicon-linux-plain.colored{color:#000}.devicon-materialui-plain.colored{color:#1fa6ca}.devicon-matlab-line.colored,.devicon-matlab-plain.colored{color:#6dd0c7}.devicon-magento-line.colored,.devicon-magento-original-wordmark.colored,.devicon-magento-original.colored{color:#f26322}.devicon-markdown-original.colored,.devicon-markdown-plain.colored{color:#000}.devicon-maya-plain-wordmark.colored,.devicon-maya-plain.colored{color:#149b9a}.devicon-meteor-plain-wordmark.colored,.devicon-meteor-plain.colored{color:#df5052}.devicon-minitab-plain.colored{color:#8dc63f}.devicon-mocha-plain.colored{color:#8d6748}.devicon-modx-plain-wordmark.colored,.devicon-modx-plain.colored{color:#00decc}.devicon-mongodb-plain-wordmark.colored,.devicon-mongodb-plain.colored{color:#4faa41}.devicon-moodle-plain-wordmark.colored,.devicon-moodle-plain.colored{color:#f7931e}.devicon-msdos-line.colored{color:red}.devicon-mysql-plain-wordmark.colored,.devicon-mysql-plain.colored{color:#00618a}.devicon-neo4j-plain-wordmark.colored,.devicon-neo4j-plain.colored{color:#018bff}.devicon-nestjs-plain-wordmark.colored,.devicon-nestjs-plain.colored{color:#df234f}.devicon-networkx-original.colored{color:#2c7fb8}.devicon-nextjs-line.colored,.devicon-nextjs-original-wordmark.colored,.devicon-nextjs-original.colored,.devicon-nextjs-plain-wordmark.colored,.devicon-nextjs-plain.colored{color:#000}.devicon-nginx-original-wordmark.colored,.devicon-nginx-original.colored,.devicon-nginx-plain-wordmark.colored,.devicon-nginx-plain.colored{color:#090}.devicon-nixos-plain-wordmark.colored,.devicon-nixos-plain.colored{color:#5277c3}.devicon-nodejs-plain-wordmark.colored,.devicon-nodejs-plain.colored{color:#83cd29}.devicon-nodewebkit-line-wordmark.colored,.devicon-nodewebkit-line.colored,.devicon-nodewebkit-plain-wordmark.colored,.devicon-nodewebkit-plain.colored{color:#3d3b47}.devicon-npm-original-wordmark.colored{color:#cb3837}.devicon-nuget-original-wordmark.colored,.devicon-nuget-original.colored{color:#004880}.devicon-numpy-original-wordmark.colored,.devicon-numpy-original.colored,.devicon-numpy-plain.colored{color:#4dabcf}.devicon-nuxtjs-plain-wordmark.colored,.devicon-nuxtjs-plain.colored{color:#00c48d}.devicon-objectivec-plain.colored{color:#0b5a9d}.devicon-opera-plain-wordmark.colored,.devicon-opera-plain.colored{color:#f7192d}.devicon-ocaml-plain-wordmark.colored,.devicon-ocaml-plain.colored{color:#f18803}.devicon-openal-plain.colored{color:#7e000d}.devicon-opengl-plain.colored{color:#5586a4}.devicon-opensuse-plain-wordmark.colored,.devicon-opensuse-plain.colored{color:#73ba25}.devicon-oracle-original.colored,.devicon-oracle-plain.colored{color:#ea1b22}.devicon-pandas-original-wordmark.colored,.devicon-pandas-original.colored,.devicon-pandas-plain-wordmark.colored,.devicon-pandas-plain.colored{color:#130754}.devicon-perl-plain.colored{color:#212177}.devicon-phalcon-plain.colored{color:#76c39b}.devicon-photoshop-line.colored,.devicon-photoshop-plain.colored{color:#80b5e2}.devicon-php-plain.colored{color:#6181b6}.devicon-phpstorm-plain-wordmark.colored,.devicon-phpstorm-plain.colored{color:#5058a6}.devicon-podman-plain-wordmark.colored,.devicon-podman-plain.colored{color:#872b9e}.devicon-polygon-plain.colored{color:#38285b}.devicon-postgresql-plain-wordmark.colored,.devicon-postgresql-plain.colored{color:#336791}.devicon-premierepro-plain.colored{color:#2a0634}.devicon-processing-plain-wordmark.colored,.devicon-processing-plain.colored{color:#000}.devicon-protractor-plain-wordmark.colored,.devicon-protractor-plain.colored{color:#b7111d}.devicon-putty-plain.colored{color:#0000fc}.devicon-pycharm-plain-wordmark.colored,.devicon-pycharm-plain.colored{color:#4d8548}.devicon-python-plain-wordmark.colored,.devicon-python-plain.colored{color:#ffd845}.devicon-pytorch-original.colored,.devicon-pytorch-plain-wordmark.colored,.devicon-pytorch-plain.colored{color:#ee4c2c}.devicon-raspberrypi-line-wordmark.colored,.devicon-raspberrypi-line.colored{color:#c51850}.devicon-phoenix-plain-wordmark.colored,.devicon-phoenix-plain.colored{color:#f15524}.devicon-qt-original.colored,.devicon-qt-plain.colored{color:#41cd52}.devicon-r-original.colored,.devicon-r-plain.colored{color:#2369bc}.devicon-rails-plain-wordmark.colored,.devicon-rails-plain.colored{color:#c00}.devicon-react-original-wordmark.colored,.devicon-react-original.colored,.devicon-react-plain-wordmark.colored,.devicon-react-plain.colored{color:#61dafb}.devicon-redhat-plain-wordmark.colored,.devicon-redhat-plain.colored{color:#e93442}.devicon-redis-plain-wordmark.colored,.devicon-redis-plain.colored{color:#d82c20}.devicon-redux-original.colored,.devicon-redux-plain.colored{color:#764abc}.devicon-rocksdb-plain.colored{color:#f5be17}.devicon-ruby-plain-wordmark.colored,.devicon-ruby-plain.colored{color:#d91404}.devicon-rubymine-plain-wordmark.colored,.devicon-rubymine-plain.colored{color:#c12c4c}.devicon-rust-plain.colored{color:#000}.devicon-safari-line-wordmark.colored,.devicon-safari-line.colored,.devicon-safari-plain-wordmark.colored,.devicon-safari-plain.colored{color:#1b88ca}.devicon-salesforce-plain.colored{color:#00a1e0}.devicon-sdl-plain.colored{color:#173354}.devicon-rstudio-plain.colored{color:#75aadb}.devicon-sass-original.colored,.devicon-sass-plain.colored{color:#c69}.devicon-scala-plain-wordmark.colored,.devicon-scala-plain.colored{color:#de3423}.devicon-selenium-original.colored,.devicon-selenium-plain.colored{color:#cf0a2c}.devicon-sequelize-plain-wordmark.colored,.devicon-sequelize-plain.colored{color:#3b4b72}.devicon-shopware-original-wordmark.colored,.devicon-shopware-original.colored{color:#179eff}.devicon-shotgrid-original-wordmark.colored,.devicon-shotgrid-plain-wordmark.colored,.devicon-shotgrid-plain.colored{color:#000}.devicon-sketch-line-wordmark.colored,.devicon-sketch-line.colored{color:#fdad00}.devicon-slack-plain-wordmark.colored,.devicon-slack-plain.colored{color:#2d333a}.devicon-socketio-original-wordmark.colored,.devicon-socketio-original.colored,.devicon-socketio-plain-wordmark.colored,.devicon-socketio-plain.colored{color:#010101}.devicon-solidity-plain.colored{color:#383838}.devicon-sourcetree-original-wordmark.colored,.devicon-sourcetree-original.colored,.devicon-sourcetree-plain-wordmark.colored,.devicon-sourcetree-plain.colored{color:#205081}.devicon-spring-plain-wordmark.colored,.devicon-spring-plain.colored{color:#5fb832}.devicon-spss-plain.colored{color:#cc1e4c}.devicon-sqlalchemy-original-wordmark.colored,.devicon-sqlalchemy-plain-wordmark.colored,.devicon-sqlalchemy-plain.colored{color:#333}.devicon-sqlite-plain-wordmark.colored,.devicon-sqlite-plain.colored{color:#0f80cc}.devicon-subversion-original.colored,.devicon-subversion-plain.colored{color:#809cc8}.devicon-microsoftsqlserver-plain-wordmark.colored,.devicon-microsoftsqlserver-plain.colored{color:#909daa}.devicon-ssh-original-wordmark.colored,.devicon-ssh-original.colored,.devicon-ssh-plain-wordmark.colored,.devicon-ssh-plain.colored{color:#231f20}.devicon-stylus-original.colored{color:#333}.devicon-svelte-plain-wordmark.colored,.devicon-svelte-plain.colored{color:#ff3e00}.devicon-swift-plain-wordmark.colored,.devicon-swift-plain.colored{color:#f05138}.devicon-symfony-original-wordmark.colored,.devicon-symfony-original.colored,.devicon-symfony-plain-wordmark.colored,.devicon-symfony-plain.colored{color:#1a171b}.devicon-storybook-plain-wordmark.colored,.devicon-storybook-plain.colored{color:#ff4785}.devicon-tailwindcss-original-wordmark.colored,.devicon-tailwindcss-plain.colored{color:#2298bd}.devicon-tensorflow-line-wordmark.colored,.devicon-tensorflow-line.colored,.devicon-tensorflow-original-wordmark.colored,.devicon-tensorflow-original.colored{color:#ff6f00}.devicon-terraform-plain-wordmark.colored,.devicon-terraform-plain.colored{color:#5c4ee5}.devicon-threejs-original-wordmark.colored,.devicon-threejs-original.colored{color:#000}.devicon-tomcat-line-wordmark.colored,.devicon-tomcat-line.colored{color:#d1a41a}.devicon-tortoisegit-line.colored,.devicon-tortoisegit-plain.colored{color:#4a8fb5}.devicon-towergit-plain-wordmark.colored,.devicon-towergit-plain.colored{color:#d18900}.devicon-travis-plain-wordmark.colored,.devicon-travis-plain.colored{color:#bb2031}.devicon-thealgorithms-plain-wordmark.colored,.devicon-thealgorithms-plain.colored{color:#00bcb4}.devicon-trello-plain-wordmark.colored,.devicon-trello-plain.colored{color:#23719f}.devicon-twitter-original.colored,.devicon-twitter-plain.colored{color:#1da1f2}.devicon-typescript-original.colored,.devicon-typescript-plain.colored{color:#007acc}.devicon-typo3-plain-wordmark.colored,.devicon-typo3-plain.colored{color:#f49700}.devicon-ubuntu-plain-wordmark.colored,.devicon-ubuntu-plain.colored{color:#dd4814}.devicon-unity-original-wordmark.colored,.devicon-unity-original.colored{color:#000}.devicon-unix-original.colored{color:#4051b5}.devicon-unrealengine-original-wordmark.colored,.devicon-unrealengine-original.colored,.devicon-unrealengine-plain-wordmark.colored,.devicon-unrealengine-plain.colored{color:#000}.devicon-uwsgi-plain.colored{color:#bad05e}.devicon-vagrant-plain-wordmark.colored,.devicon-vagrant-plain.colored{color:#127eff}.devicon-vim-plain.colored{color:#179a33}.devicon-visualstudio-plain-wordmark.colored,.devicon-visualstudio-plain.colored{color:#68217a}.devicon-vuejs-line-wordmark.colored,.devicon-vuejs-line.colored,.devicon-vuejs-plain-wordmark.colored,.devicon-vuejs-plain.colored{color:#41b883}.devicon-vuestorefront-plain.colored{color:#5ecf7b}.devicon-vscode-plain-wordmark.colored,.devicon-vscode-plain.colored{color:#3c99d4}.devicon-webflow-original.colored{color:#4353ff}.devicon-weblate-plain-wordmark.colored,.devicon-weblate-plain.colored{color:#2eccaa}.devicon-webpack-plain-wordmark.colored,.devicon-webpack-plain.colored{color:#1c78c0}.devicon-webstorm-plain-wordmark.colored,.devicon-webstorm-plain.colored{color:#2788b5}.devicon-windows8-original-wordmark.colored,.devicon-windows8-original.colored,.devicon-windows8-plain-wordmark.colored,.devicon-windows8-plain.colored{color:#00adef}.devicon-woocommerce-plain-wordmark.colored,.devicon-woocommerce-plain.colored{color:#7f54b3}.devicon-wordpress-plain-wordmark.colored,.devicon-wordpress-plain.colored{color:#494949}.devicon-xamarin-original-wordmark.colored,.devicon-xamarin-original.colored,.devicon-xamarin-plain-wordmark.colored,.devicon-xamarin-plain.colored{color:#3498db}.devicon-xcode-plain.colored{color:#069cec}.devicon-xd-line.colored,.devicon-xd-plain.colored{color:#dd80bc}.devicon-yarn-plain-wordmark.colored,.devicon-yarn-plain.colored{color:#2c8ebb}.devicon-yii-plain-wordmark.colored,.devicon-yii-plain.colored{color:#0073bb}.devicon-yunohost-plain.colored{color:#fff}.devicon-zend-plain-wordmark.colored,.devicon-zend-plain.colored{color:#68b604}.devicon-zig-original.colored,.devicon-zig-plain-wordmark.colored,.devicon-zig-plain.colored{color:#f7a41d}.devicon-pytest-plain-wordmark.colored,.devicon-pytest-plain.colored{color:#009fe3}.devicon-opencv-plain-wordmark.colored,.devicon-opencv-plain.colored{color:#128dff}.devicon-fastapi-plain-wordmark.colored,.devicon-fastapi-plain.colored{color:#009688}.devicon-k3s-original.colored,.devicon-k3s-plain-wordmark.colored,.devicon-k3s-plain.colored{color:#ffc519}.devicon-packer-original-wordmark.colored,.devicon-packer-original.colored,.devicon-packer-plain-wordmark.colored,.devicon-packer-plain.colored{color:#1d94dd}.devicon-anaconda-original-wordmark.colored,.devicon-anaconda-original.colored,.devicon-anaconda-plain-wordmark.colored,.devicon-anaconda-plain.colored{color:#3eb049}.devicon-rspec-original-wordmark.colored,.devicon-rspec-original.colored,.devicon-rspec-plain-wordmark.colored,.devicon-rspec-plain.colored{color:#6de1fa}.devicon-argocd-plain-wordmark.colored,.devicon-argocd-plain.colored{color:#ef7b4d}.devicon-prometheus-original-wordmark.colored,.devicon-prometheus-original.colored{color:#e75225}.devicon-blender-original-wordmark.colored,.devicon-blender-original.colored{color:#dc7b2e}.devicon-dropwizard-plain.colored{color:#24265d}.devicon-vuetify-line.colored,.devicon-vuetify-plain.colored{color:#1697f6}.devicon-fedora-plain.colored{color:#294172}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-accent:"Fira Code",monospace;--mobile:768px;--reading-width:1000px;--font-xx:0.60rem;--font-xs:0.75rem;--font-s:0.875rem;--font-r-s:1.00rem;--font-r:1.00rem;--font-m:1.125rem;--font-l:2.00rem;--font-xl-l:3.75rem;--font-xl:3.75rem;--size-4-:0.25rem;--size-3-:0.35rem;--size-2-:0.50rem;--size-1x:1.00rem;--size-2x:2.00rem;--size-3x:3.00rem;--size-4x:4.00rem;--size-5x:5.00rem;--size-6x:7.00rem;--size-7x:10.00rem}@media screen and (max-width:767px){:root{--font-xx:0.60rem;--font-xs:0.75rem;--font-s:0.875rem;--font-r-s:0.875rem;--font-r:0.95rem;--font-m:1.00rem;--font-l:2.00rem;--font-xl-l:2.00rem;--font-xl:2.75rem;--size-4-:0.25rem;--size-3-:0.35rem;--size-2-:0.50rem;--size-1x:1.00rem;--size-2x:1.50rem;--size-3x:2.00rem;--size-4x:3.00rem;--size-5x:4.00rem;--size-6x:5.50rem;--size-7x:7.00rem}}:root[data-theme=dark]{--primary-bright:#fff;--primary:#bfbfbf;--primary-dim:#888889;--primary-dim2:#262627;--primary-dark:#141415;--secondary:#7feaff;--secondary-bright:#5f8cff;--background:#060708;--background-dim:#08090a;--background-dim2:#0e0f11;--neon-1-1:#a7d575;--neon-1-2:#52abc4;--neon-2-1:#37eaf7;--neon-2-2:#c624ee;--icon-bright:#fff;--brightness-low:100%;--brightness-high:100%;--mesh-color-1:#060708;--mesh-color-2:#030408;--mesh-color-3:#05070a;--mesh-color-4:#0c1019;color-scheme:dark}:root[data-theme=light],:root[data-theme=undefined]{--primary-bright:#000;--primary:#2e2e2e;--primary-dim:#3a3a3a;--primary-dim2:#585858;--primary-dark:#dfdfdf;--secondary:#002aff;--secondary-bright:#4800ff;--background:#ededed;--background-dim:#fbfbfb;--background-dim2:#fefefe;--neon-1-1:#424bff;--neon-1-2:#2493ee;--neon-2-1:#37eaf7;--neon-2-2:#c624ee;--icon-bright:var(--neon-1-1);--mesh-color-1:#96c4f3;--mesh-color-2:#96a8f2;--mesh-color-3:#bad0ef;--mesh-color-4:#c8ceda}:root[data-theme=unicorn]{--primary-bright:#000;--primary:#2e2e2e;--primary-dim:#464646;--primary-dim2:#585858;--primary-dark:#dfdfdf;--secondary:#f0b;--secondary-bright:#feff00;--background:#fff;--background-dim:#fbfbfb;--background-dim2:#fefefe;--neon-1-1:#37eaf7;--neon-1-2:#c624ee;--neon-2-1:#eaf737;--neon-2-2:#2493ee;--icon-bright:var(--neon-1-1);--mesh-color-1:#96c4f3;--mesh-color-2:#f296cc;--mesh-color-3:#efe2ba;--mesh-color-4:#c8d7da}*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings: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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.m-44{margin:11rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[2px\]{height:2px}.h-full{height:100%}.w-0{width:0}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-7xl{max-width:80rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/20{--tw-gradient-from:rgba(0,0,0,.2) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from:rgba(0,0,0,.3) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from:rgba(59,130,246,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:rgba(59,130,246,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:rgba(168,85,247,.1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:rgba(168,85,247,.2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pt-0{padding-top:0}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-\[0_8px_30px_rgb\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:0 8px 30px rgb(0,0,0,0.06);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}::-moz-selection{color:var(--background);background:var(--secondary)}::selection{color:var(--background);background:var(--secondary)}html{font-size:16px;font-family:var(--font-sans);color:var(--primary-dim);background:var(--background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#__next{width:100%;overflow-x:hidden}img{border-radius:.5rem;filter:brightness(var(--brightness-low))}img:hover{filter:brightness(var(--brightness-high))}button.button{cursor:pointer;font-family:var(--font-accent);font-size:1rem;font-weight:700;padding:.75rem 2.5rem;border-radius:99rem;border:none;margin-right:1rem}button.button,button.button:hover{transition:all,cubic-bezier(.4,0,.2,1),.75s}h1{font-weight:600;letter-spacing:-.1rem}h1,h2{font-size:var(--font-xl);font-family:var(--font-sans)}h2{color:var(--primary);font-weight:700;letter-spacing:-.05rem}h3{font-size:var(--font-m);color:var(--primary);letter-spacing:-.01rem}h3,h4{font-family:var(--font-sans);font-weight:600}h4{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.1rem}h5{font-size:var(--font-m);color:var(--primary);font-weight:600;letter-spacing:-.01rem}h5,p{font-family:var(--font-sans)}p{font-size:var(--font-r);line-height:1.6;letter-spacing:-.02rem}p.subtitle{font-family:var(--font-accent);font-size:var(--font-r-s);letter-spacing:0}a,p.subtitle{font-weight:600}a{color:var(--primary)}a:hover{color:var(--primary-bright)}a:hover [data-prefix=far][data-icon=arrow-up-right-from-square]{color:var(--primary)}a:hover h3{color:var(--primary-bright)}a [data-prefix=far][data-icon=arrow-up-right-from-square]{height:.75rem;vertical-align:-1.5px;color:var(--primary-dim)}a svg{margin-left:.25rem}.noEvents{pointer-events:none}.list{list-style:disc;margin-left:1.5rem}.list li::marker{content:normal}.leaveSite:after{content:"↗";position:relative;font-size:inherit;line-height:0;vertical-align:-1px;margin-left:.5rem;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.borderBottom{border-bottom:1px solid var(--primary-dark)}#gradient-canvas{position:absolute;z-index:-1;opacity:100%;left:0;top:0;width:100%;height:100%;transform:rotate(180deg);aspect-ratio:auto;--gradient-color-1:var( --mesh-color-1 );--gradient-color-2:var( --mesh-color-2 );--gradient-color-3:var( --mesh-color-3 );--gradient-color-4:var( --mesh-color-4 )}.highlight{--looking-bg-1:var(--neon-1-1);--looking-bg-2:var(--neon-1-2);width:-moz-fit-content;width:fit-content;background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg,var(--looking-bg-1) 0%,var(--looking-bg-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:-translate-y-2:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.hover\:shadow-\[0_20px_40px_rgb\(0\2c 0\2c 0\2c 0\.15\)\]:hover{--tw-shadow:0 20px 40px rgb(0,0,0,0.15);--tw-shadow-colored:0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\2c 0\2c 0\2c 0\.12\)\]:hover{--tw-shadow:0 8px 30px rgb(0,0,0,0.12);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\[\&\>\*\:last-child\:nth-child\(3n-2\)\]\:lg\:col-start-2>:last-child:nth-child(3n-2){grid-column-start:2}}