#app{background-color:var(--v-background-base)}.app-bar-enhanced[data-v-cbf6ea8c]{background:linear-gradient(100deg,#0d2e4e,#1d3f63 55%,#5096b4)!important;border-bottom:1px solid rgba(34,31,31,.18);box-shadow:0 6px 18px rgba(13,46,78,.22)!important}.drawer-enhanced{background:linear-gradient(145deg,#0d2e4e,#1d3f63 50%,#274d73)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.05)!important;z-index:6!important}.drawer-enhanced:before{content:none}.drawer-enhanced:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(80,150,180,.22) 0,transparent 52%),radial-gradient(ellipse at bottom right,rgba(13,46,78,.22) 0,transparent 55%);z-index:0;pointer-events:none}.drawer-enhanced .drawer-header{position:relative;padding:28px 24px;z-index:1;overflow:hidden}.drawer-enhanced .drawer-header .header-content{position:relative;z-index:2;display:flex;align-items:center;gap:16px}.drawer-enhanced .drawer-header .header-content .logo-container .logo-background{width:56px;height:56px;background:transparent!important;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.drawer-enhanced .drawer-header .header-content .logo-container .logo-background .logo-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));animation:logoFloat 3s ease-in-out infinite}.drawer-enhanced .drawer-header .header-content .company-info{flex:1}.drawer-enhanced .drawer-header .header-content .company-info .company-name{font-size:22px;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4);letter-spacing:.8px;background:linear-gradient(135deg,#fff,#f1f1f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.drawer-enhanced .drawer-header .header-content .company-info .company-subtitle{font-size:13px;color:rgba(226,232,240,.8);margin:2px 0 0 0;font-weight:400;letter-spacing:.4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.drawer-enhanced .profile-section{position:relative;z-index:1;padding:20px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.drawer-enhanced .profile-section .profile-card{background:linear-gradient(135deg,rgba(13,46,78,.62),rgba(89,89,92,.48));border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.drawer-enhanced .profile-section .profile-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.15);background:linear-gradient(135deg,rgba(13,46,78,.82),rgba(89,89,92,.64))}.drawer-enhanced .profile-section .profile-card .profile-avatar{position:relative}.drawer-enhanced .profile-section .profile-card .profile-avatar .profile-avatar-img{background:linear-gradient(135deg,rgba(80,150,180,.38),rgba(29,63,99,.32))!important;border:2px solid hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.drawer-enhanced .profile-section .profile-card .profile-avatar .online-indicator{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:linear-gradient(135deg,#2e7d32,#43a047);border-radius:50%;border:2px solid rgba(13,46,78,.8);box-shadow:0 0 0 2px rgba(46,125,50,.28);animation:pulse 2s infinite}.drawer-enhanced .profile-section .profile-card .profile-info{flex:1}.drawer-enhanced .profile-section .profile-card .profile-info .profile-name{font-size:16px;font-weight:600;color:#fff;margin:0 0 2px 0;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:.3px}.drawer-enhanced .profile-section .profile-card .profile-info .profile-role{font-size:12px;color:hsla(0,0%,95%,.72);margin:0;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.drawer-enhanced .profile-section .profile-card .profile-menu-btn{background:hsla(0,0%,100%,.1)!important;border-radius:8px!important;transition:all .3s ease}.drawer-enhanced .profile-section .profile-card .profile-menu-btn:hover{background:rgba(239,68,68,.2)!important}.drawer-enhanced .profile-section .profile-card .profile-menu-btn:hover .v-icon{color:rgba(239,68,68,.9)!important;transform:scale(1.1)}.drawer-enhanced .menu-list{position:relative;z-index:1;padding:16px 14px 12px;flex:1}.drawer-enhanced .menu-list .menu-section{margin-bottom:18px}.drawer-enhanced .menu-list .menu-section-title{padding:0 12px 8px;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:rgba(214,227,241,.58)}.drawer-enhanced .menu-list .menu-section-list{background:transparent!important;padding:0!important}.drawer-enhanced .menu-list .text-menu-item{min-height:60px!important;margin-bottom:6px;padding:0 14px!important;border-radius:14px;background:transparent;border-left:3px solid transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease;animation:fadeInUp .6s ease forwards}.drawer-enhanced .menu-list .text-menu-item:hover{background:hsla(0,0%,100%,.06)!important;transform:translateX(2px)}.drawer-enhanced .menu-list .text-menu-item.text-menu-item--active{background:hsla(0,0%,100%,.1)!important;border-left-color:#7dd3fc;box-shadow:0 4px 20px rgba(13,46,78,.2)}.drawer-enhanced .menu-list .text-menu-item.text-menu-item--active .text-menu-item__title{color:#fff!important;font-weight:700}.drawer-enhanced .menu-list .text-menu-item.text-menu-item--active .text-menu-item__subtitle{color:rgba(227,242,253,.92)!important}.drawer-enhanced .menu-list .text-menu-item__title{white-space:normal;line-height:1.25;font-size:15px!important;color:hsla(0,0%,100%,.95)!important;font-weight:500;letter-spacing:.2px}.drawer-enhanced .menu-list .text-menu-item__title-inner{display:inline-flex;align-items:center;gap:10px}.drawer-enhanced .menu-list .text-menu-item__image{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.drawer-enhanced .menu-list .text-menu-item__subtitle{margin-top:4px;white-space:normal;line-height:1.2;font-size:12px!important;color:rgba(214,227,241,.7)!important}.drawer-enhanced .drawer-footer{position:relative;z-index:1;padding:20px 24px;border-top:none!important;background:transparent!important}.drawer-enhanced .drawer-footer .footer-content{text-align:center}.drawer-enhanced .drawer-footer .footer-content .copyright,.drawer-enhanced .drawer-footer .footer-content .version{color:hsla(0,0%,95%,.7);font-size:11px;margin:3px 0;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:.3px;transition:color .3s ease}.drawer-enhanced .drawer-footer .footer-content .copyright:hover,.drawer-enhanced .drawer-footer .footer-content .version:hover{color:hsla(0,0%,100%,.95)}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(46,125,50,.38)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(46,125,50,0)}}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(2deg)}50%{transform:translateY(-6px) rotate(0deg)}75%{transform:translateY(-3px) rotate(-2deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#core-navigation-drawer.v-navigation-drawer--mini-variant .drawer-header{padding:16px 8px}#core-navigation-drawer.v-navigation-drawer--mini-variant .drawer-header .header-content{flex-direction:column;gap:8px}#core-navigation-drawer.v-navigation-drawer--mini-variant .drawer-header .header-content .company-info{display:none}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item{justify-content:flex-start!important}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item .v-list-group--sub-group{display:block!important}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group__header.v-list-item--active:before{opacity:.24}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon--text,#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon:first-child{justify-content:center;text-align:center;width:20px}.v-application--is-ltr #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon--text,.v-application--is-ltr #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon:first-child{margin-right:24px;margin-left:12px!important}.v-application--is-rtl #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon--text,.v-application--is-rtl #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-item__icon:first-child{margin-left:24px;margin-right:12px!important}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list--dense .v-list-item__icon--text,#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list--dense .v-list-item__icon:first-child{margin-top:10px}.v-application--is-ltr #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-item{padding-left:8px}.v-application--is-rtl #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-item{padding-right:8px}.v-application--is-ltr #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header,.v-application--is-rtl #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header{padding-right:0}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header .v-list-item__icon--text{margin-top:19px;order:0}#core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header .v-list-group__header__prepend-icon{order:2}.v-application--is-ltr #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header .v-list-group__header__prepend-icon{margin-right:8px}.v-application--is-rtl #core-navigation-drawer.v-navigation-drawer--mini-variant .v-list-group--sub-group .v-list-group__header .v-list-group__header__prepend-icon{margin-left:8px}.main-content[data-v-d61771e6]{z-index:1!important;position:relative!important}.main-content .v-main__wrap[data-v-d61771e6]{position:relative!important;z-index:2!important}.auth-layout[data-v-2658375a]{min-height:100vh}.v-list-group__activator p{margin-bottom:0}.v-alert--material{margin-top:32px}.v-alert--material .v-alert__icon{top:-36px}.v-alert--material .v-alert__dismissible{align-self:flex-start;margin:0!important;padding:0!important}.v-card--material__avatar{position:relative;top:-64px;margin-bottom:-32px}.v-card--material__heading{position:relative;top:-20px;transition:.3s ease;z-index:1}.v-card--material__heading--plain{background:transparent!important;box-shadow:none!important;padding:0!important}.v-card--material.v-card--material--hover-reveal:hover .v-card--material__heading{transform:translateY(-40px)}.v-card--material-chart p{color:#999}.v-card--material-chart .v-card--material__heading{max-height:185px}.v-card--material-chart .v-card--material__heading .ct-label{color:inherit;opacity:.7;font-size:.975rem;font-weight:100}.v-card--material-chart .v-card--material__heading .ct-grid{stroke:hsla(0,0%,100%,.2)}.v-card--material-chart .v-card--material__heading .ct-series-a .ct-bar,.v-card--material-chart .v-card--material__heading .ct-series-a .ct-line,.v-card--material-chart .v-card--material__heading .ct-series-a .ct-point,.v-card--material-chart .v-card--material__heading .ct-series-a .ct-slice-donut{stroke:hsla(0,0%,100%,.8)}.v-card--material-chart .v-card--material__heading .ct-series-a .ct-area,.v-card--material-chart .v-card--material__heading .ct-series-a .ct-slice-pie{fill:hsla(0,0%,100%,.4)}.v-card--material-stats{display:flex;flex-wrap:wrap;position:relative}.v-card--material-stats>div:first-child{justify-content:space-between}.v-card--material-stats .v-card{border-radius:4px;flex:0 1 auto}.v-card--material-stats .v-card__text{display:inline-block;flex:1 0 calc(100% - 120px);position:absolute;top:0;right:0;width:100%}.v-card--material-stats .v-card__actions{flex:1 0 100%}.v-snackbar--material{margin-top:32px;margin-bottom:32px}.v-snackbar--material .v-alert--material,.v-snackbar--material .v-snack__wrapper{border-radius:4px}.v-snackbar--material .v-snack__content{overflow:visible;padding:0}.v-tabs--pill .v-tab,.v-tabs--pill .v-tab:before{border-radius:24px}.v-tabs--pill.v-tabs--icons-and-text .v-tab,.v-tabs--pill.v-tabs--icons-and-text .v-tab:before{border-radius:4px}.v-card--testimony{padding-bottom:72px;margin-bottom:64px}.v-card--testimony .v-avatar{position:absolute;left:calc(50% - 64px);top:calc(100% - 64px)}.v-card--wizard{overflow:visible}.v-card--wizard .v-tabs-bar{height:56px;padding:0 8px}.v-card--wizard .v-tabs-slider-wrapper{overflow:visible}.v-card--wizard .v-tabs-slider{border-radius:4px}.v-card--wizard .v-tabs-slider-wrapper{contain:none;z-index:0}