.common-page-selector{width:100%}.common-page-selector,.common-page-selector__inner{align-items:center;display:flex;justify-content:center}.common-page-selector__item{display:block;flex:none;position:relative}.common-page-selector__item-label{align-items:center;display:flex;flex:none;font-size:.95em;justify-content:center;overflow:hidden;padding-bottom:.2em;white-space:nowrap}.common-page-selector__item-label span{display:block;padding:0 .5em .2em;text-align:center}.common-page-selector__item-hint{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:theme-var(page-bg);border:1px solid theme-var(page-fg,.5);border-radius:.25em;bottom:100%;box-shadow:0 9px 11.5px -3px #0003,0 18.5px 28.5px #0001,0 7px 37.5px #0000000e;color:theme-var(page-fg);font-size:.8em;left:50%;opacity:0;padding:.35em .8em .5em;pointer-events:none;position:absolute;transform:translate(-50%);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);visibility:hidden;white-space:nowrap}.common-page-selector--hints .common-page-selector__item:hover .common-page-selector__item-hint{opacity:1;visibility:visible}.common-page-selector--dots .common-page-selector__item,.common-page-selector--dots-expand .common-page-selector__item{cursor:pointer;height:2em;min-width:2em}.common-page-selector--dots .common-page-selector__item:after,.common-page-selector--dots-expand .common-page-selector__item:after{background-color:currentColor;border-radius:50%;content:"";display:block;height:min(.5em,14px);left:50%;margin-top:0;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s cubic-bezier(.215,.61,.355,1),margin .2s cubic-bezier(.215,.61,.355,1);width:min(.5em,14px)}.common-page-selector--dots .common-page-selector__item:not(.common-page-selector__item--selected):active:after,.common-page-selector--dots .common-page-selector__item:not(.common-page-selector__item--selected):hover:after,.common-page-selector--dots-expand .common-page-selector__item:not(.common-page-selector__item--selected):active:after,.common-page-selector--dots-expand .common-page-selector__item:not(.common-page-selector__item--selected):hover:after{opacity:.5}.common-page-selector--dots .common-page-selector__item--selected:after,.common-page-selector--dots-expand .common-page-selector__item--selected:after{opacity:1}.common-page-selector--dots .common-page-selector__item--expanded .common-page-selector__item-hint,.common-page-selector--dots-expand .common-page-selector__item--expanded .common-page-selector__item-hint{display:none}.common-page-selector--dots .common-page-selector__item--expanded:after,.common-page-selector--dots-expand .common-page-selector__item--expanded:after{opacity:0}.scroll-id{height:1px;opacity:0;position:absolute;top:-80px;width:1px}.slide-player{display:grid;grid-template-areas:"banner" "content" "nav" "footer";grid-template-columns:100%;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;overflow:hidden;width:100%}.slide-player--nav-on-top{display:grid;grid-template-areas:"banner" "nav" "content" "footer";grid-template-columns:100%;grid-template-rows:auto auto minmax(0,1fr) auto}.slide-player--theme-windows em{--theme-em-gradient:linear-gradient(var(--theme-blue),var(--theme-blue))}.slide-player__slides{grid-area:content;height:100%;overflow:hidden;position:relative;width:100%}.slide-player__nav{grid-area:nav;padding:.5em 1em 1em;position:relative}.slide-player--nav-on-top .slide-player__nav{bottom:auto;top:0}.slide-player__background{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:810px){.slide-player{display:grid;display:block;grid-template-areas:"content";grid-template-columns:100%;grid-template-rows:100%;height:auto;overflow-x:hidden;overflow-y:visible}.slide-player__nav{left:0;overflow:hidden;position:fixed;top:100%;transform:translateY(-100%);width:100%;z-index:10}.slide-player--nav-on-top .slide-player__nav{bottom:auto;top:0;transform:none}.slide-player__slides{height:auto;min-height:100%;overflow-y:visible;position:relative}.slide-player__slide:not(.slide-player__slide--selected){max-height:100vh!important;max-height:100dvh!important;overflow:hidden!important}.slide-player__background{bottom:0;left:0;position:fixed;right:0;top:0}.slide-player__banner{display:none}}
