.NavBar_navbar__XyM_l{width:100%;background:linear-gradient(90deg,#5651cc,#b76bec);padding:.5rem 1rem;color:white;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;height:60px;box-sizing:border-box}.NavBar_navbarLogo__ITgeE{color:white;font-weight:none;font-size:1.5rem;display:flex;align-items:center;gap:.25rem}.NavBar_logoCircle___Iorm{display:flex;align-items:center;justify-content:center;background-color:white;width:32px;height:32px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NavBar_logoImage__pg5YG{height:22px;width:auto}.NavBar_logoText__C6wRj{color:white;font-weight:700;letter-spacing:1px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.NavBar_navbarLogo__ITgeE{text-decoration:none;z-index:10;transition:opacity .2s ease}.NavBar_navbarLogo__ITgeE:hover{opacity:.9}.NavBar_navbarMenu__c12GY{display:flex;list-style:none;margin:0;padding:0;flex:1 1;justify-content:center}.NavBar_navbarMenu__c12GY li{margin:0 1rem}.NavBar_navbarMenu__c12GY a{color:white;text-decoration:none;position:relative;padding:5px 0;transition:all .2s ease;font-size:1.1rem}.NavBar_navbarMenu__c12GY a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:white;transition:width .3s ease}.NavBar_navbarMenu__c12GY a:hover:after{width:100%}.NavBar_navbarMenu__c12GY a:hover{opacity:.9}.NavBar_active__wvzsp{font-weight:700}.NavBar_active__wvzsp:after{content:"";position:absolute;width:100%!important;height:2px;bottom:0;left:0;background-color:white}.NavBar_menuButton__kUUcv{background:transparent;border:none;color:white;cursor:pointer;display:none;z-index:20}.NavBar_userButton__Fx8DH{background:transparent;border:0 solid white;color:white;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.NavBar_userDropdown__wuoel{position:absolute;top:45px;right:0;background-color:white;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1rem;min-width:200px}.NavBar_userName__GfSg2{font-weight:700;margin-bottom:.5rem;color:#333}.NavBar_userGroups__ZflGi{font-size:.8rem;color:#666;margin-bottom:1rem}.NavBar_signOutButton__0E59s{display:flex;align-items:center;gap:.5rem;background-color:#f0f0f0;border:none;padding:.5rem;width:100%;border-radius:4px;cursor:pointer;color:#333}.NavBar_signOutButton__0E59s:hover{background-color:#e0e0e0}@media (max-width:767px){.NavBar_menuButton__kUUcv{display:block;margin-left:1rem}.NavBar_navbarMenu__c12GY{position:absolute;top:0;left:0;right:0;flex-direction:column;background:linear-gradient(90deg,#5651cc,#b76bec);width:100%;padding:60px 0 20px;transition:transform .3s ease;z-index:5}.NavBar_navbarMenu__c12GY li{margin:0;text-align:center;padding:15px;border-bottom:1px solid rgba(255,255,255,.1)}.NavBar_menuClosed__O1iLy{transform:translateY(-100%);opacity:0;pointer-events:none}.NavBar_menuOpen__kgNtB{transform:translateY(0);opacity:1;pointer-events:auto}.NavBar_navbar__XyM_l{flex-wrap:wrap}.NavBar_navbarLogo__ITgeE{flex:1 1}}.NavBar_userMenu__sVE8o{position:relative;z-index:20;display:flex;align-items:center;gap:1rem}.NavBar_settingsButton__BSJ9C{color:white;display:flex;align-items:center}.NavBar_settingsButton__BSJ9C:hover{transform:rotate(30deg)}