.themes-menu[data-astro-cid-lfoluaxz].open{display:block;animation:scale-up-center .15s cubic-bezier(.25,.46,.45,.94) both}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.lang-menu[data-astro-cid-vznm5czf].open{display:block;animation:scale-up-center .15s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-up-center{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}header[data-astro-cid-qlfjksao]>nav[data-astro-cid-qlfjksao]:first-of-type{animation:nav-shadow 1s linear both;animation-timeline:scroll();animation-range:0 100px}#mobile-menu[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao]{background-color:#fff!important}.dark #mobile-menu[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao]{background-color:#111827!important}@keyframes nav-shadow{0% {background-color: rgb(255 255 255 / 0);} 0%:is(.dark *) {background-color: rgb(31 41 55 / 0);} to { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); --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(1px + 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); --tw-ring-color: rgb(255 255 255 / .1); --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.CNwBRw8h.woff2) format("woff2"),url(/_astro/roboto-latin-400-normal.068yxgMN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.CkrA1NAy.woff2) format("woff2"),url(/_astro/roboto-latin-500-normal.CC5nhZkh.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.CXeAXeti.woff2) format("woff2"),url(/_astro/roboto-latin-700-normal.DUekQERp.woff) format("woff")}:root{color-scheme:light dark}img.preview-light{display:block}img.preview-dark{display:none}@media(prefers-color-scheme:dark){img.preview-light{display:none!important}img.preview-dark{display:block!important}}html.dark img.preview-light{display:none!important}html.dark img.preview-dark{display:block!important}html{font-family:Roboto,system-ui,sans-serif;scroll-behavior:smooth;scroll-padding-top:80px}body{color:#111111e6;display:flex;flex-direction:column;min-height:100vh;overscroll-behavior:none}#scroll-progress{will-change:width;box-shadow:0 0 8px #6366f166}.dark #scroll-progress{box-shadow:0 0 8px #22d3ee66}#back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(prefers-color-scheme:dark){body{color:#ffffffe6}}html,body,p,h1,h2,h3,h4,h5,h6,span,div,li,ul,ol{cursor:default}a,button,[role=button],label,select,.cursor-pointer,a *,button *,[role=button] *,.cursor-pointer *{cursor:pointer!important}input,textarea{cursor:text!important}
