@charset "UTF-8";.layout-wrapper.layout-nav-type-horizontal{display:flex;flex-direction:column;background-color:#f4f5fa;min-block-size:100dvh}.layout-horizontal-nav .nav-link a,.layout-horizontal-nav .nav-link{display:flex;align-items:center}.layout-horizontal-nav .nav-link button{padding:8px 20px;border-radius:3.125rem!important}.layout-horizontal-nav .nav-link button:hover{background-color:#cecece}.nav-items{display:flex;flex-wrap:wrap;justify-content:center;color:rgb(var(--v-theme-horizontal-nav-item))}.layout-horizontal-nav .nav-group .nav-group-label{display:flex;align-items:center;cursor:pointer}.layout-horizontal-nav .nav-group .popper-content{z-index:1}.layout-horizontal-nav .nav-group .popper-content>div{overflow:hidden auto}.layout-wrapper.layout-nav-type-horizontal .navbar-content-container,.layout-wrapper.layout-nav-type-horizontal .layout-footer .footer-content-container,.layout-horizontal-nav .horizontal-nav-content-container{padding-inline:1.5rem}.layout-content-width-boxed.layout-wrapper.layout-nav-type-horizontal .navbar-content-container,.layout-content-width-boxed.layout-wrapper.layout-nav-type-horizontal .layout-footer .footer-content-container,.layout-content-width-boxed .layout-horizontal-nav .horizontal-nav-content-container{inline-size:100%;margin-inline:auto;max-inline-size:1440px}.layout-wrapper.layout-nav-type-horizontal{display:flex;flex-direction:column;min-block-size:100dvh}.layout-wrapper.layout-nav-type-horizontal .layout-navbar-and-nav-container{z-index:1;background-color:rgba(var(--v-theme-horizontal-nav))!important}.layout-wrapper.layout-nav-type-horizontal .layout-navbar{z-index:11;block-size:64px}.layout-wrapper.layout-nav-type-horizontal .navbar-content-container{background-color:rgba(var(--v-theme-horizontal-nav))!important}.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .v-btn,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .text-h1,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .text-h2,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .text-h3,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .text-h4,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container .text-h5,.layout-wrapper.layout-nav-type-horizontal .navbar-content-container h1{color:rgba(var(--v-theme-horizontal-nav-item))!important}.layout-wrapper.layout-nav-type-horizontal.layout-content-height-fixed{max-block-size:100dvh}.layout-wrapper.layout-nav-type-horizontal.layout-content-height-fixed .layout-page-content{overflow:hidden}.layout-wrapper.layout-nav-type-horizontal.layout-content-height-fixed .layout-page-content>:first-child{max-block-size:100%;overflow-y:auto}.layout-wrapper.layout-navbar-sticky.horizontal-nav-sticky .layout-navbar-and-nav-container{position:sticky;inset-block-start:0;will-change:transform}.layout-wrapper.layout-navbar-hidden.horizontal-nav-hidden .layout-navbar-and-nav-container{display:none}.layout-horizontal-nav{z-index:11}.navbar-toggle-button{background:rgba(var(--v-theme-collapsible-button),var(--v-collapsible-button-alpha))!important;padding:4px!important;transition:margin-top .3s ease-in-out;clip-path:polygon(75% 65%,50% 65%,25% 65%,0% 40%,50% 40%,100% 40%)}.navbar-toggle-button:hover{background:rgba(var(--v-theme-surface-variant),.95)!important}.navbar-toggle-button .v-btn__content{padding-top:10px}.navbar-toggle-container{position:absolute;left:50%;transform:translate(-50%);z-index:-1;transition:top .3s ease}.navbar-hidden+.navbar-toggle-container{top:0}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-20px)}.navbar-hidden .horizontal-nav-content-container{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.layout-horizontal-nav .nav-link a{display:flex;align-items:center}.popper-content{position:absolute;background-color:rgba(var(--v-theme-horizontal-nav))!important}.expand-enter-active,.expand-leave-active{overflow:hidden;transition:block-size var(--expand-transition-duration, .25s) ease}.expand-enter-from,.expand-leave-to{block-size:0}[data-v-c7a0f8a6]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:block-size}.app-logo[data-v-9a1627d7]{display:flex;align-items:center;column-gap:.75rem}.app-logo .app-logo-title[data-v-9a1627d7]{font-size:1.25rem;font-weight:600;line-height:1.75rem;text-transform:uppercase}.layout-vertical-nav{position:fixed;z-index:1003;display:flex;flex-direction:column;block-size:100%;inline-size:260px;inset-block-start:0;inset-inline-start:0;transition:inline-size .25s ease-in-out,box-shadow .25s ease-in-out;will-change:transform,inline-size}.layout-vertical-nav .nav-header{display:flex;align-items:center}.layout-vertical-nav .nav-header .header-action{cursor:pointer}.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-pin,.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-unpin{display:none!important}.layout-vertical-nav .app-title-wrapper{margin-inline-end:auto}.layout-vertical-nav .nav-items{block-size:100%;color:rgb(var(--v-theme-vertical-nav-item))}.layout-vertical-nav .nav-item-title{overflow:hidden;margin-inline-end:auto;text-overflow:ellipsis;white-space:nowrap}.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered){inline-size:68px}@media (max-width: 1279px){.layout-vertical-nav:not(.visible){transform:translate(-260px)}[dir=rtl] .layout-vertical-nav:not(.visible){transform:translate(260px)}.layout-vertical-nav{transition:transform .25s ease-in-out}}.layout-vertical-nav .nav-group-label{display:flex;align-items:center;cursor:pointer}.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-wrapper.layout-nav-type-vertical .layout-footer{padding-inline:1.5rem}.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-footer{inline-size:100%;margin-inline:auto;max-inline-size:1440px}.layout-wrapper.layout-nav-type-vertical.layout-navbar-hidden .layout-navbar{display:none}.layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-navbar{position:sticky;inset-block-start:0}.layout-wrapper.layout-nav-type-vertical{block-size:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper{display:flex;flex-direction:column;flex-grow:1;min-block-size:100dvh;transition:padding-inline-start .2s ease-in-out;will-change:padding-inline-start}@media screen and (min-width: 1280px){.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper{padding-inline-start:260px}}.layout-wrapper.layout-nav-type-vertical .layout-navbar{z-index:11}.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container{block-size:64px}.layout-wrapper.layout-nav-type-vertical .layout-overlay{position:fixed;z-index:1002;background-color:#0009;cursor:pointer;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;will-change:transform}.layout-wrapper.layout-nav-type-vertical .layout-overlay.visible{opacity:1;pointer-events:auto}.layout-wrapper.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-content-wrapper{padding-inline-start:68px}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-content-wrapper{max-block-size:100dvh}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content{display:flex;overflow:hidden}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container{inline-size:100%}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container>:first-child{max-block-size:100%;overflow-y:auto}.layout-vertical-nav .nav-link a{display:flex;align-items:center}.nav-item-vid-icon{opacity:.6;transition:opacity .2s ease;flex-shrink:0}.nav-item-vid-icon:hover{opacity:1}.intro-video{width:100%;display:block;border-radius:0;background:#000;max-height:65%}.section-title-tooltip-icon{opacity:.9;cursor:default}.section-title-tooltip-icon:hover{opacity:1}.nav-section-title,.nav-section-title .title-text{color:var(--vertical-item-color, inherit)!important}.nav-section-title .placeholder-icon{color:var(--vertical-item-color, inherit !important)}
