.overlay.slideout{--overlay-easing-closed:cubic-bezier(.65, 0, .8, 0);--overlay-easing-open:cubic-bezier(.25, 1, .35, 1);--overlay-opacity-closed:1}.overlay.slideout.slideout-horizontal{height:100%;max-height:100%;margin:0}.overlay.slideout.slideout-vertical{height:calc(100% - 40px);margin:20px auto}.overlay.slideout.slideout-left{--overlay-transform-closed:translateX(-150%);top:0;bottom:0;left:0;right:auto}.overlay.slideout.slideout-right{--overlay-transform-closed:translateX(150%);top:0;bottom:0;left:auto;right:0}.overlay.slideout.slideout-top{--overlay-transform-closed:translateY(-150%)}.overlay.slideout.slideout-bottom{--overlay-transform-closed:translateY(150%)}.overlay.slideout .overlay-content{height:100%}.overlay.slideout .slideout-header{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-align:center;align-items:center;gap:10px;height:40px;margin:0 0 20px;display:-ms-flexbox;display:flex}.overlay.slideout .slideout-header .slideout-title,.overlay.slideout .slideout-header .slideout-close{margin:0;line-height:1}.overlay.slideout .slideout-header .slideout-close{margin-left:auto}.overlay.slideout .slideout-scrollbar{height:100%;max-height:90%;max-height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto}.overlay.slideout .slideout-scrollbar .navigation .navigation-list{display:block}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item{margin:0 0 10px;font-size:1rem}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item:last-child{margin-bottom:0}
body:has(.overlay[open]){overflow:hidden}.overlay{--overlay-duration-transform:var(--duration-slow);--overlay-easing-closed:ease-in-out;--overlay-easing-open:ease-in-out;--overlay-opacity-closed:0;--overlay-transform-closed:none;transition:opacity var(--duration-slow) ease-in-out,transform var(--overlay-duration-transform) var(--overlay-easing-closed),display max(var(--duration-slow),var(--overlay-duration-transform)) ease-in-out,overlay max(var(--duration-slow),var(--overlay-duration-transform)) ease-in-out;transition-behavior:allow-discrete;background-color:var(--color-bg);max-width:100%;max-height:100%;color:inherit;opacity:var(--overlay-opacity-closed);transform:var(--overlay-transform-closed);border:0;margin:auto;padding:0}.overlay::-ms-backdrop{transition:opacity var(--duration-slow) ease-in-out,display var(--duration-slow) ease-in-out,overlay var(--duration-slow) ease-in-out;transition-behavior:allow-discrete;background-color:var(--color-overlay);opacity:0}.overlay::backdrop{transition:opacity var(--duration-slow) ease-in-out,display var(--duration-slow) ease-in-out,overlay var(--duration-slow) ease-in-out;transition-behavior:allow-discrete;background-color:var(--color-overlay);opacity:0}.overlay.overlay-dismissible::-ms-backdrop{cursor:pointer}.overlay.overlay-dismissible::backdrop{cursor:pointer}.overlay[open]{transition:opacity var(--duration-slow) ease-in-out,transform var(--overlay-duration-transform) var(--overlay-easing-open),display max(var(--duration-slow),var(--overlay-duration-transform)) ease-in-out,overlay max(var(--duration-slow),var(--overlay-duration-transform)) ease-in-out;transition-behavior:allow-discrete;opacity:1;transform:none}.overlay[open]::-ms-backdrop{opacity:1}.overlay[open]::backdrop{opacity:1}.overlay .overlay-content{padding:20px}@starting-style{.overlay[open]{opacity:var(--overlay-opacity-closed);transform:var(--overlay-transform-closed)}.overlay[open]::-ms-backdrop{opacity:0}.overlay[open]::backdrop{opacity:0}}
.header>*{margin:0 0 20px}.header>:last-child{margin-bottom:0}
@keyframes vt-slide-out{to{opacity:0}}@keyframes vt-slide-in{0%{opacity:0;transform:translate(500px)}to{opacity:1;transform:translate(0)}}::view-transition-group(page-content){animation-duration:var(--duration-base)}::view-transition-image-pair(page-content){overflow:clip}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page-content){opacity:0;animation:none}::view-transition-new(page-content){animation:vt-slide-in var(--duration-base) ease}

.footer p{margin:0}
