.top-progress[data-v-99e7d5eb]{display:none;height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-100}.top-progress__bar[data-v-99e7d5eb]{animation:topProgressSweep-99e7d5eb 1.2s linear infinite;background:linear-gradient(90deg,#fff0,#fff6 40%,#ffffffd9 60%,#fff0);background-color:color-mix(in oklab,var(--color-accent,#d6a251) 85%,transparent);background-size:200% 100%;display:block;height:100%;width:0}.top-progress--active[data-v-99e7d5eb]{display:block;z-index:10000}@keyframes topProgressSweep-99e7d5eb{0%{background-position:200% 0}to{background-position:-200% 0}}.logo-gradient[data-v-b182f33b]{background:linear-gradient(180deg,#0a0a0a59,#0a0a0a2e 28%,#0a0a0a14 70%,#0a0a0a00)}.dark{background:linear-gradient(180deg,#080b11e6,#080b11b3 28%,#080b1133 70%,#080b1100)}@media(max-width:1024px)and (orientation:landscape){a.fixed.max-md\:scale-50[data-hero-logo][data-v-b182f33b],a[data-hero-logo].fixed[data-v-b182f33b]{height:36px;left:.25rem;top:1.5rem;transform:scale(.45);transform-origin:top left}a[data-hero-logo] .name[data-v-b182f33b]{display:none;opacity:0}}.site-header--intro[data-v-a71c4b62]{opacity:0}@media(max-width:1024px)and (orientation:landscape){.site-header .absolute[data-v-a71c4b62]{height:46px}}@media(max-width:1024px)and (orientation:landscape){.lang-dropdown[data-v-46b2493f]{bottom:auto;flex-direction:row;right:calc(100% + .5rem);top:0}.lang-dropdown-enter-from[data-v-46b2493f]{transform:translate(.5rem)}.lang-dropdown-enter-to[data-v-46b2493f],.lang-dropdown-leave-from[data-v-46b2493f]{transform:translate(0)}.lang-dropdown-leave-to[data-v-46b2493f]{transform:translate(.5rem)}}.nav-items[data-v-0119fdf2]{position:relative}.nav-items[data-v-0119fdf2]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:var(--radius-card,1rem);bottom:-2rem;box-shadow:none;content:"";pointer-events:none;position:absolute;right:-1rem;top:-2rem;transition:width .4s ease-out,top .4s ease-out,right .4s ease-out,bottom .4s ease-out,background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;width:3rem;z-index:-1}.site-side-nav--expanded .nav-items[data-v-0119fdf2]:before,.site-side-nav--tease .nav-items[data-v-0119fdf2]:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000026;bottom:-2rem;box-shadow:0 0 14px 1px #f0c37526;pointer-events:auto;right:-2rem;top:-2rem;width:20rem}.site-side-nav--intro .site-side-nav__item[data-v-0119fdf2]{opacity:0}.site-side-nav__indicator[data-v-0119fdf2]{--nav-indicator-radius:12%;border-radius:var(--nav-indicator-radius);transform:rotate(45deg) scale(1);transition:border-radius .3s ease-out,transform .3s ease-out,border-color .3s ease-out}.group:hover .site-side-nav__indicator[data-v-0119fdf2],.site-side-nav__indicator--active[data-v-0119fdf2]{--nav-indicator-radius:50%;background-color:#ffffff59;border-color:#fff;border-width:2px;transform:rotate(0) scale(1.1)}.site-side-nav__label[data-v-0119fdf2]{--nav-label-perspective:600px;--nav-label-translate:.75rem;--nav-label-rotate-x:-45deg;--nav-label-rotate-y:-45deg;--nav-label-opacity:0;background:#0000006b;color:var(--color-ink-on-dark);opacity:var(--nav-label-opacity);pointer-events:none;transform:perspective(var(--nav-label-perspective)) translate3d(var(--nav-label-translate),0,0) rotateX(var(--nav-label-rotate-x)) rotateX(var(--nav-label-rotate-y));transform-origin:50% 50%;transition:transform .32s ease-out,opacity .32s ease-out,background .26s ease,color .26s ease,box-shadow .26s ease}.group:hover .site-side-nav__label[data-v-0119fdf2]{--nav-label-translate:0;--nav-label-rotate-x:0deg;--nav-label-rotate-y:0deg;--nav-label-opacity:1;pointer-events:auto}.site-side-nav__label[data-v-0119fdf2]:focus-visible,.site-side-nav__label[data-v-0119fdf2]:hover{background:#fff;box-shadow:0 8px 18px -12px #0003;color:#000}.site-side-nav--expanded .site-side-nav__label[data-v-0119fdf2],.site-side-nav--tease .site-side-nav__label[data-v-0119fdf2]{--nav-label-translate:0;--nav-label-rotate-x:0deg;--nav-label-rotate-y:0deg;--nav-label-opacity:1;pointer-events:auto}.site-side-nav__item[aria-current=page] .site-side-nav__label[data-v-0119fdf2]{background:#fff;box-shadow:0 12px 24px -14px #00000038;color:#000}.site-side-nav__item[aria-current=page][data-v-0119fdf2]{cursor:default}.site-side-nav__toggle[data-v-0119fdf2]{align-items:center;color:var(--ink-soft);display:inline-flex;justify-content:center;line-height:1;padding:.3rem;transform:translateY(0);transition:color .28s ease}.site-side-nav__toggle-icon[data-v-0119fdf2]{height:1.125rem;width:1.125rem}.site-side-nav--intro .site-side-nav__toggle[data-v-0119fdf2]{opacity:0;transition:none!important}.site-side-nav__theme[data-v-0119fdf2]{opacity:1;pointer-events:auto}.site-side-nav__toggle[data-v-0119fdf2]:active{transform:translateY(-.2rem)}@media(max-width:1024px)and (orientation:landscape){.nav-items[data-v-0119fdf2]{gap:1.225rem;margin-left:-12rem;max-height:calc(100vh - 110px);overflow-x:hidden;overflow-y:auto;padding-left:12rem;padding-right:.5rem;padding-block:.25rem;scrollbar-width:none;width:calc(100% + 12rem);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.nav-items[data-v-0119fdf2]::-webkit-scrollbar{background:transparent;height:0;width:0}.nav-items[data-v-0119fdf2]::-webkit-scrollbar-thumb,.nav-items[data-v-0119fdf2]::-webkit-scrollbar-track{background-color:transparent}.site-side-nav__divider[data-v-0119fdf2]{height:1.5rem;opacity:.5}.site-side-nav__item>span.relative[data-v-0119fdf2]{height:.875rem;width:.875rem}.site-side-nav__toggle[data-v-0119fdf2]{margin-block:0!important;padding-block:0!important}.site-side-nav__toggle-icon[data-v-0119fdf2]{height:.875rem;width:.875rem}[data-language-selector-wrapper][data-v-0119fdf2]{transform:scale(.85)}.site-side-nav--expanded .nav-items[data-v-0119fdf2]:before,.site-side-nav--tease .nav-items[data-v-0119fdf2]:before{left:auto;right:-1rem;width:20rem}.site-side-nav>div[data-v-0119fdf2]{gap:1rem}.site-side-nav__label[data-v-0119fdf2]{pointer-events:auto}}.footer-theme[data-v-63b81c97]{background-color:color-mix(in srgb,var(--surface-muted) 60%,#000 100%)}.dark{background-color:#0009}
