@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}body:has(.dialog.is-open){overflow:hidden}.dialog{--dialog-content-align: center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:fixed;z-index:500;top:var(--sticky-header-height);bottom:var(--sticky-navbar-height);left:0;-webkit-box-align:var(--dialog-content-align);-ms-flex-align:var(--dialog-content-align);align-items:var(--dialog-content-align);-webkit-box-pack:var(--dialog-content-align);-ms-flex-pack:var(--dialog-content-align);justify-content:var(--dialog-content-align);width:100%;overflow:hidden;-webkit-transition:0s linear .8s;transition:0s linear .8s;-webkit-transition-property:visibility;transition-property:visibility}.dialog--drawer-left,.dialog--drawer-top{--dialog-content-align: flex-start}.dialog--drawer-right,.dialog--drawer-bottom{--dialog-content-align: flex-end}.dialog.is-open{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.dialog__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:var(--color-background);-webkit-box-shadow:var(--shadow-panel);box-shadow:var(--shadow-panel)}.dialog--drawer .dialog__inner{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.dialog--drawer-left .dialog__inner,.dialog--drawer-right .dialog__inner{width:clamp(260px,80%,520px)}.dialog--drawer-left .dialog__inner{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.dialog--drawer-right .dialog__inner{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.dialog--drawer-top .dialog__inner,.dialog--drawer-bottom .dialog__inner{height:100%}.dialog--drawer-top .dialog__inner{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.dialog--drawer-bottom .dialog__inner{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.dialog--popup .dialog__inner{width:clamp(260px,95%,var(--container-width) - 2*var(--container-padding));height:auto;max-height:calc(100% - 2*var(--container-padding) - env(safe-area-inset-top) - env(safe-area-inset-bottom));-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;border-radius:var(--radius-panel);opacity:0}.is-open>.dialog__inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}.dialog__title{padding-block:1rem;background:var(--color-primary);color:var(--color-white)}@media(min-width: 768px){.dialog__title{padding-block:2rem}}.dialog__title .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog--popup .dialog__title{border-top-left-radius:inherit;border-top-right-radius:inherit}.dialog__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;margin-block:-20px;border-radius:50%;font-size:40px;line-height:1}html:not(.docready) .dialog__close{visibility:hidden}.dialog__content{height:100%;padding-block:50px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.dialog__backdrop{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .4s ease .2s;transition:opacity .4s ease .2s;opacity:0;background:#000;cursor:default}.dialog__backdrop:hover{background:#000}.is-open>.dialog__backdrop{-webkit-transition-delay:0s;transition-delay:0s;opacity:.5}.dialog__commons{margin-top:30px}.dialog__divider{display:inline-block;margin-bottom:5px;font-weight:700}@media(min-width: 1024px){[data-toggle-box=search]{display:none}}.menu{display:block;padding-bottom:50px}.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75em}.menu .icon{--icon-color: var(--color-primary);background:var(--color-white);font-size:1.3125rem}.menu .icon+.menu__item{padding-left:3.9375rem}.menu--sub{margin-top:20px}.menu__item{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em;border-radius:var(--radius-card);background:var(--color-primary);color:var(--color-white);text-decoration:none}.menu__item:hover{scale:1.015;text-decoration:underline}.header__navbar .menu__item,.menu--sub .menu__item{padding:10px 0;background:unset;color:var(--color-text)}.header__navbar .menu__item:hover,.menu--sub .menu__item:hover{scale:unset}.menu--sub .menu__item{padding:0 10px}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:600px;max-width:calc(100vw - var(--container-padding)*2);max-height:90vh;margin-bottom:15px;padding:var(--padding-card);border:1px solid var(--color-primary);border-radius:var(--radius-card);gap:1em}:where(.toast){background-color:var(--color-background-light)}.toast[data-toggle-box]{overflow:hidden;-webkit-transition:visibility 0s .3s,max-height 0s .3s,margin 0s .3s,padding 0s .3s,opacity .3s,-webkit-transform .3s;transition:visibility 0s .3s,max-height 0s .3s,margin 0s .3s,padding 0s .3s,opacity .3s,-webkit-transform .3s;transition:visibility 0s .3s,max-height 0s .3s,margin 0s .3s,padding 0s .3s,opacity .3s,transform .3s;transition:visibility 0s .3s,max-height 0s .3s,margin 0s .3s,padding 0s .3s,opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.toast[data-toggle-box]:not(.is-open){visibility:hidden;max-height:0;margin:0;padding:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0}.toast[data-toggle-box].is-open{-webkit-transition-delay:0s;transition-delay:0s}@media(max-width: 1023px){[data-toggle-box].is-open~.toast{visibility:hidden;max-height:0;margin:0;padding:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0}}.toast__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.toast__content{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.toast__content::-webkit-scrollbar{display:none}.toast__footer .button{margin-right:15px}.toast__footer .buttonreset:hover{text-decoration:underline}.toast__close{position:absolute;top:10px;right:10px;padding:5px 10px;opacity:.5;font-size:25px}.toast__close:after{content:"×"}.toast__close:hover{opacity:1}html:not(.docready) .toast__close{visibility:hidden}.toast-wrapper{display:block;position:fixed;z-index:800}.toast-wrapper--nw,.toast-wrapper--ne{top:calc(var(--container-padding) + env(safe-area-inset-top))}.toast-wrapper--ne,.toast-wrapper--se{right:calc(var(--container-padding) + env(safe-area-inset-right))}.toast-wrapper--se,.toast-wrapper--sw{bottom:calc(var(--container-padding) + env(safe-area-inset-bottom) - 15px)}.toast-wrapper--nw,.toast-wrapper--sw{left:calc(var(--container-padding) + env(safe-area-inset-left))}