.Navbar_navbar__GrSXC{position:fixed;left:0;top:0;height:100vh;width:280px;background:linear-gradient(180deg,#1E3A8A,#1E40AF);display:flex;flex-direction:column;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.1);transition:all .3s ease}.Navbar_brand__JWn4W{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.Navbar_brand__JWn4W,.Navbar_logo__X4o9i{display:flex;align-items:center;justify-content:center}.Navbar_logo__X4o9i{color:white;gap:1rem;flex-direction:column}.Navbar_logoPlaceholder__aOYi1{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);overflow:hidden}.Navbar_logoPlaceholder__aOYi1 img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.Navbar_logo__X4o9i span{font-size:1.2rem;font-weight:600;color:white;text-align:center;margin-top:.5rem}.Navbar_navList__gzP7S{flex:1;list-style:none;padding:2rem 0;margin:0;display:flex;flex-direction:column;gap:1rem}.Navbar_navButton__Xm2sg{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;margin:0 1rem;background:transparent;border:none;color:rgba(255,255,255,.8);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;width:calc(100% - 2rem)}.Navbar_navButton__Xm2sg:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(255,255,255,.1);transition:width .3s ease;border-radius:12px}.Navbar_navButton__Xm2sg:hover{color:white;background:rgba(255,255,255,.1);transform:translateX(4px)}.Navbar_navButton__Xm2sg:hover:before{width:4px}.Navbar_navButton__Xm2sg:focus{outline:2px solid #3B82F6;outline-offset:2px}.Navbar_navButton__Xm2sg.Navbar_active__qyFWv{background:rgba(59,130,246,.2);color:white;font-weight:600}.Navbar_navButton__Xm2sg.Navbar_active__qyFWv:before{width:4px;background:#3B82F6}.Navbar_navIcon__rqhy9{width:20px;height:20px;opacity:.8;transition:opacity .3s ease;object-fit:contain;filter:brightness(0) invert(1);flex-shrink:0}.Navbar_navIcon__rqhy9 svg{width:100%;height:100%;display:block}.Navbar_navButton__Xm2sg.Navbar_active__qyFWv .Navbar_navIcon__rqhy9,.Navbar_navButton__Xm2sg:hover .Navbar_navIcon__rqhy9{opacity:1}.Navbar_navText__XQZg2{flex:1;white-space:nowrap;transition:all .3s ease}.Navbar_footer__QzbYu{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.Navbar_logoutButton__BKL24{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:rgba(255,255,255,.9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;border-radius:12px;transition:all .3s ease;width:100%}.Navbar_logoutButton__BKL24:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.3);color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.2)}.Navbar_logoutButton__BKL24:focus{outline:2px solid #EF4444;outline-offset:2px}.Navbar_logoutIcon__tJ1s9{width:20px;height:20px;opacity:.8;transition:opacity .3s ease;object-fit:contain;filter:brightness(0) invert(1);flex-shrink:0}.Navbar_logoutIcon__tJ1s9 svg{width:100%;height:100%;display:block}.Navbar_logoutButton__BKL24:hover .Navbar_logoutIcon__tJ1s9{opacity:1}.Navbar_logoutText__VqR4u{flex:1;white-space:nowrap}@media (max-width:1024px){.Navbar_navbar__GrSXC{width:80px}.Navbar_brand__JWn4W{padding:1.5rem .5rem}.Navbar_logo__X4o9i{flex-direction:column;gap:.5rem}.Navbar_logoPlaceholder__aOYi1{width:40px;height:40px}.Navbar_logo__X4o9i span{font-size:.7rem;margin-top:.25rem;line-height:1}.Navbar_navList__gzP7S{padding:1rem 0;gap:.75rem}.Navbar_navButton__Xm2sg{padding:1rem .5rem;margin:0 .5rem;justify-content:center;width:calc(100% - 1rem)}.Navbar_navText__XQZg2{display:none}.Navbar_navIcon__rqhy9{width:24px;height:24px}.Navbar_footer__QzbYu{padding:1rem .5rem}.Navbar_logoutButton__BKL24{padding:1rem .5rem;justify-content:center;width:calc(100% - 1rem)}.Navbar_logoutText__VqR4u{display:none}.Navbar_logoutIcon__tJ1s9{width:24px;height:24px}}@media (max-width:768px){.Navbar_navbar__GrSXC{width:70px}.Navbar_brand__JWn4W{padding:1rem .25rem}.Navbar_logoPlaceholder__aOYi1{width:35px;height:35px}.Navbar_logo__X4o9i span{font-size:.6rem}.Navbar_navList__gzP7S{gap:.5rem}.Navbar_navButton__Xm2sg{margin:0 .25rem}.Navbar_logoutButton__BKL24,.Navbar_navButton__Xm2sg{padding:.75rem .25rem;width:calc(100% - .5rem)}}@media (prefers-color-scheme:dark){.Navbar_navbar__GrSXC{background:linear-gradient(180deg,#0F172A,#1E293B);border-right-color:rgba(255,255,255,.05)}.Navbar_brand__JWn4W{border-bottom-color:rgba(255,255,255,.05)}.Navbar_footer__QzbYu{border-top-color:rgba(255,255,255,.05)}}@media (prefers-reduced-motion:reduce){.Navbar_logoutButton__BKL24,.Navbar_navButton__Xm2sg,.Navbar_navbar__GrSXC{transition:none}.Navbar_logoutButton__BKL24:hover,.Navbar_navButton__Xm2sg:hover{transform:none}}@media (prefers-contrast:high){.Navbar_navButton__Xm2sg{border:1px solid rgba(255,255,255,.3)}.Navbar_navButton__Xm2sg.Navbar_active__qyFWv{border-color:#3B82F6}.Navbar_logoutButton__BKL24{border-color:rgba(239,68,68,.5)}}