pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.Footer_gridLayout__P4xVe{align-items:center;gap:calc(var(--spacing,.25rem)*8);width:100%;display:grid}@media (min-width:64rem){.Footer_gridLayout__P4xVe{row-gap:calc(var(--spacing,.25rem)*0)}}.Footer_gridLayout__P4xVe{grid-template-areas:"logo""social""copyright""links"}@media (min-width:640px){.Footer_gridLayout__P4xVe{grid-template-areas:"logo social""copyright copyright""links links"}}@media (min-width:1024px){.Footer_gridLayout__P4xVe{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"logo copyright social"".links."}}.Footer_logo__C9vo8{grid-area:logo;margin-inline:auto}.Footer_social__RYYyg{justify-content:center;gap:calc(var(--spacing,.25rem)*8);width:100%;margin-inline:auto;display:flex}@media (min-width:64rem){.Footer_social__RYYyg{gap:calc(var(--spacing,.25rem)*6)}}.Footer_social__RYYyg{grid-area:social}.Footer_copyright__1v3uR{text-align:center;grid-area:copyright}.Footer_links__LGHlK{text-align:center;color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (hover:hover){.Footer_links__LGHlK:hover{color:var(--color-zinc-300,oklch(87.1% .006 286.286))}}.Footer_links__LGHlK{grid-area:links}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.Header_logo__1FRrW{filter:saturate(0);transition:filter .2s linear}.Header_logo__1FRrW:hover{filter:saturate()}.Header_menu__UYmdC{padding-block:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}@media (min-width:40rem){.Header_menu__UYmdC{margin-top:calc(var(--spacing,.25rem)*4)}}@media (min-width:48rem){:where(.Header_menu__UYmdC>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*10)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*10)*calc(1 - var(--tw-space-x-reverse)))}}.Header_menu__UYmdC.Header_isMobileMenuOpen__NI9ko{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:10;background-color:var(--color-zinc-100,oklch(96.7% .001 286.375));justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.Header_menu__UYmdC.Header_isMobileMenuOpen__NI9ko nav{gap:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.Header_menu__UYmdC.Header_isMobileMenuOpen__NI9ko nav .Header_menuLink__VWAOO{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.Header_menuToggle__ZTSyy{height:100%;width:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.Header_menuToggle__ZTSyy{display:none}}.Header_menuToggle__ZTSyy div{height:2px}.Header_menuToggle__ZTSyy.Header_isMobileMenuOpen__NI9ko{position:absolute;top:2rem;right:1rem}.Header_menuToggle__ZTSyy.Header_isMobileMenuOpen__NI9ko div:first-child{position:relative;top:6px;transform:rotate(45deg)}.Header_menuToggle__ZTSyy.Header_isMobileMenuOpen__NI9ko div:nth-child(2){opacity:0}.Header_menuToggle__ZTSyy.Header_isMobileMenuOpen__NI9ko div:nth-child(3){position:relative;top:-6px;transform:rotate(-45deg)}.Header_menuLink__VWAOO{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-zinc-500,oklch(55.2% .016 285.938));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.Header_menuLink__VWAOO:hover{color:var(--color-zinc-900,oklch(21% .006 285.885))}}.Header_menuLink__VWAOO:focus{color:var(--color-zinc-900,oklch(21% .006 285.885));--tw-outline-style:none;outline-style:none}.Header_subMenuLink___6IlE{margin:calc(var(--spacing,.25rem)*-3);align-items:flex-start;display:flex}:where(.Header_subMenuLink___6IlE>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-x-reverse)))}.Header_subMenuLink___6IlE{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);color:var(--color-zinc-500,oklch(55.2% .016 285.938));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.Header_subMenuLink___6IlE:hover{background-color:var(--color-zinc-100,oklch(96.7% .001 286.375))}}.dark .Header_menu__UYmdC.Header_isMobileMenuOpen__NI9ko{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}.dark .Header_menuLink__VWAOO{color:var(--color-zinc-100,oklch(96.7% .001 286.375))}@media (hover:hover){.dark .Header_menuLink__VWAOO:hover{color:var(--color-zinc-400,oklch(70.5% .015 286.067))}}.dark .Header_menuLink__VWAOO:focus{color:var(--color-zinc-300,oklch(87.1% .006 286.286))}@media (hover:hover){.dark .Header_subMenuLink___6IlE:hover{background-color:var(--color-zinc-700,oklch(37% .013 285.805))}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}