.top-progress[data-v-99e7d5eb]{position:fixed;top:0;left:0;right:0;height:3px;display:none;z-index:-100;pointer-events:none}.top-progress__bar[data-v-99e7d5eb]{display:block;width:0;height:100%;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%;animation:topProgressSweep-99e7d5eb 1.2s linear infinite}.top-progress--active[data-v-99e7d5eb]{display:block;z-index:10000}@keyframes topProgressSweep-99e7d5eb{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px)and (orientation:landscape){.lang-dropdown[data-v-46b2493f]{right:calc(100% + .5rem);bottom:auto;top:0;flex-direction:row}.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-825849a2]{position:relative;align-items:flex-end}.nav-items[data-v-825849a2]:before{content:"";position:absolute;top:-2rem;right:-1rem;bottom:-2rem;width:3rem;border-radius:var(--radius-card,1rem);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;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;z-index:-1;pointer-events:none}.site-side-nav--expanded .nav-items[data-v-825849a2]:before,.site-side-nav--tease .nav-items[data-v-825849a2]:before{top:-2rem;right:-2rem;bottom:-2rem;width:20rem;background:#00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 14px 1px #f0c37426;pointer-events:none}.site-side-nav--intro .site-side-nav__item[data-v-825849a2]{opacity:0}.site-side-nav__item[data-v-825849a2]{--nav-item-width:1rem;--nav-icon-size:1rem;width:1rem;height:1rem;justify-content:flex-end;transition:width .3s ease-out,height .3s ease-out}.site-side-nav--expanded .site-side-nav__item[data-v-825849a2],.site-side-nav--tease .site-side-nav__item[data-v-825849a2],.site-side-nav__item[data-v-825849a2]:hover{width:min(18rem,calc(100vw - 5rem));height:1.25rem}.site-side-nav__item>span.relative[data-v-825849a2]{width:var(--nav-icon-size);height:var(--nav-icon-size);flex:0 0 var(--nav-icon-size)}.site-side-nav__divider[data-v-825849a2]{left:auto;right:calc(var(--nav-icon-size)/2);z-index:0}.site-side-nav__indicator[data-v-825849a2]{--nav-indicator-radius:12%;z-index:2;border-radius:var(--nav-indicator-radius);background-color:var(--color-background);transition:border-radius .3s ease-out,transform .3s ease-out,border-color .3s ease-out,background-color .3s ease-out;transform:rotate(45deg) scale(1)}.group:hover .site-side-nav__indicator[data-v-825849a2],.site-side-nav__indicator--active[data-v-825849a2]{--nav-indicator-radius:50%;transform:rotate(0) scale(1.1);background-color:var(--color-background);border-color:var(--ink-muted);border-width:2px}.dark{background-color:var(--color-background);border-color:#fff}.site-side-nav__label[data-v-825849a2]{--nav-label-perspective:600px;--nav-label-translate:.75rem;--nav-label-rotate-x:-45deg;--nav-label-rotate-y:-45deg;--nav-label-opacity:0;opacity:var(--nav-label-opacity);pointer-events:none;transform-origin:50% 50%;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));right:calc(var(--nav-icon-size) + 1rem);background:#0000006b;color:var(--color-ink-on-dark);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-825849a2],.site-side-nav--expanded .site-side-nav__label[data-v-825849a2],.site-side-nav--tease .site-side-nav__label[data-v-825849a2]{--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-825849a2]:focus-visible,.site-side-nav__label[data-v-825849a2]:hover{background:#fff;color:#000;box-shadow:0 8px 18px -12px #0003}.site-side-nav__item[aria-current=page] .site-side-nav__label[data-v-825849a2]{background:#fff;color:#000;box-shadow:0 12px 24px -14px #00000038}.site-side-nav__item[aria-current=page][data-v-825849a2]{cursor:default}.site-side-nav__toggle[data-v-825849a2]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;line-height:1;color:var(--ink-soft);transform:translateY(0);transition:color .28s ease}.site-side-nav__toggle-icon[data-v-825849a2]{width:1.125rem;height:1.125rem}.site-side-nav--intro .site-side-nav__toggle[data-v-825849a2]{opacity:0;transition:none!important}.site-side-nav__theme[data-v-825849a2]{opacity:1;pointer-events:auto}.site-side-nav__toggle[data-v-825849a2]:active{transform:translateY(-.2rem)}@media(max-width:1024px)and (orientation:landscape){.nav-items[data-v-825849a2]{gap:1.225rem;max-height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden;padding-right:.5rem;padding-left:12rem;padding-block:.25rem;margin-left:-12rem;width:calc(100% + 12rem);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.nav-items[data-v-825849a2]::-webkit-scrollbar{width:0;height:0;background:transparent}.nav-items[data-v-825849a2]::-webkit-scrollbar-thumb,.nav-items[data-v-825849a2]::-webkit-scrollbar-track{background-color:transparent}.site-side-nav__divider[data-v-825849a2]{opacity:.5;height:1.5rem}.site-side-nav__item>span.relative[data-v-825849a2]{height:.875rem;width:.875rem}.site-side-nav__toggle[data-v-825849a2]{margin-block:0!important;padding-block:0!important}.site-side-nav__toggle-icon[data-v-825849a2]{width:.875rem;height:.875rem}[data-language-selector-wrapper][data-v-825849a2]{transform:scale(.85)}.site-side-nav--expanded .nav-items[data-v-825849a2]:before,.site-side-nav--tease .nav-items[data-v-825849a2]:before{width:20rem;right:-1rem;left:auto}.site-side-nav>div[data-v-825849a2]{gap:1rem}.site-side-nav__label[data-v-825849a2]{pointer-events:auto}}.footer-theme[data-v-a728da2d]{background-color:color-mix(in srgb,var(--surface-muted) 60%,#000 100%)}.dark{background-color:#0009}
