*{box-sizing:border-box}
html{background:var(--_11rlzeh0);scrollbar-color:#76cdedb8 #05060bb8;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:auto}
html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:visible}
html::-webkit-scrollbar{width:11px;height:11px}
html::-webkit-scrollbar-track{background:#05060bb8;border-left:1px solid #ffffff09}
html::-webkit-scrollbar-thumb{background:linear-gradient(#66dcf4d1,#976aecad) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:54px;transition:background .22s,border-width .22s}
html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8be8f5f5,#ae84ffe6) padding-box padding-box;border-width:2px}
html::-webkit-scrollbar-corner{background:var(--_11rlzeh0)}
body{background:var(--_11rlzeh0);color:var(--_11rlzeh3);font-family:var(--_11rlzeha);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,a{-webkit-tap-highlight-color:transparent}
button{font:inherit}
::selection{background:color-mix(in srgb, var(--_1yheyq80) 30%, transparent);color:#fff}
@media screen and (max-width:800px){html::-webkit-scrollbar{width:0;height:0}}
@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms!important}}
