@charset "UTF-8";.layout-wrapper.layout-nav-type-horizontal .horizontal-nav-wrapper{display:flex;align-items:center;gap:8px;width:100%;position:relative}.layout-wrapper.layout-nav-type-horizontal .nav-items{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;flex:1;scrollbar-width:none;-ms-overflow-style:none}.layout-wrapper.layout-nav-type-horizontal .nav-items::-webkit-scrollbar{display:none}.layout-wrapper.layout-nav-type-horizontal .scroll-arrow{display:flex;align-items:center;justify-content:center;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;cursor:pointer;transition:all .2s ease,opacity .3s ease;z-index:10;box-shadow:0 2px 8px #00000026;flex-shrink:0}.layout-wrapper.layout-nav-type-horizontal .scroll-arrow:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 12px #0003}.layout-wrapper.layout-nav-type-horizontal .scroll-arrow:active{transform:scale(.95)}.layout-wrapper.layout-nav-type-horizontal .left-arrow{order:-1}.layout-wrapper.layout-nav-type-horizontal .right-arrow{order:1}.layout-horizontal-nav .nav-group{white-space:nowrap;flex-shrink:0}.layout-horizontal-nav .nav-group .nav-group-label{display:flex;align-items:center;cursor:pointer;white-space:nowrap}.layout-horizontal-nav .nav-group .nav-item-title{white-space:nowrap}.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-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}.layout-wrapper.layout-nav-type-horizontal .layout-navbar{z-index:11;block-size:54px}.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-nav-type-horizontal .layout-footer{padding-block-start:1.25rem;padding-block-end:.5rem}.layout-wrapper.layout-nav-type-horizontal .layout-footer.statusbar-hidden{padding:0;height:0;min-height:0}.layout-wrapper.layout-nav-type-horizontal .layout-footer.statusbar-hidden .footer-content-container{block-size:0;min-block-size:0}.layout-wrapper.layout-nav-type-horizontal .layout-content-wrapper:has(.layout-footer.statusbar-hidden) .layout-page-content{padding-block-end:.25rem}.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}.horizontal-nav-sticky .layout-horizontal-nav{width:100%;will-change:transform;position:sticky;top:0}.horizontal-nav-hidden .layout-horizontal-nav{display:none}.layout-horizontal-nav .horizontal-nav-content-container .horizontal-nav-wrapper{width:100%}.layout-horizontal-nav .nav-link{white-space:nowrap;flex-shrink:0}.layout-horizontal-nav .nav-link a{display:flex;align-items:center;white-space:nowrap}.layout-horizontal-nav .nav-item-title{white-space:nowrap}.popper-content{position:absolute}.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-653518c3]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:block-size}.app-logo[data-v-f3b0f06f]{display:flex;align-items:center;column-gap:.75rem}.app-logo .app-logo-title[data-v-f3b0f06f]{font-size:1.375rem;font-weight:700;letter-spacing:.25px;line-height:1.5rem;text-transform:capitalize}.logo-wrapper[data-v-f3b0f06f]{max-height:60px;max-width:200px;display:flex;align-items:center;justify-content:center;overflow:visible}.logo-wrapper svg[data-v-f3b0f06f]{height:auto;width:100%;display:block;object-fit:contain}.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{flex:1;min-block-size:0}.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:70px}@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-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%}.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:54px}.layout-wrapper.layout-nav-type-vertical .layout-footer{padding-block-start:1.25rem;padding-block-end:.5rem}.layout-wrapper.layout-nav-type-vertical .layout-footer.statusbar-hidden{padding:0;height:0;min-height:0}.layout-wrapper.layout-nav-type-vertical .layout-footer.statusbar-hidden .footer-content-container{block-size:0;min-block-size:0}.layout-wrapper.layout-nav-type-vertical .layout-footer.statusbar-hidden~.layout-page-content,.layout-wrapper.layout-nav-type-vertical .layout-footer.statusbar-hidden~* .layout-page-content{padding-block-end:0}.layout-wrapper.layout-nav-type-vertical .layout-footer.statusbar-hidden~* .layout-page-content{padding-block-end:0}.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper:has(.layout-footer.statusbar-hidden) .layout-page-content{padding-block-end:.25rem}.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:opacity}.layout-wrapper.layout-nav-type-vertical .layout-overlay.visible{opacity:1;pointer-events:auto}@media screen and (min-width:1280px){.layout-wrapper.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-content-wrapper{padding-inline-start:70px}}.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}
