.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 cubic-bezier(.4,0,.2,1);transform:translateX(0);flex-shrink:0}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV{width:80px}.Navbar_navbar__GrSXC.Navbar_mobileOpen__Ls_B6{transform:translateX(0)}@media (max-width:1024px){.Navbar_navbar__GrSXC{transform:translateX(-100%);width:280px;position:fixed;z-index:1001}.Navbar_navbar__GrSXC.Navbar_mobileOpen__Ls_B6{transform:translateX(0)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV{width:280px}}@media (min-width:1024px){.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV{width:80px}.Navbar_navbar__GrSXC:not(.Navbar_collapsed__uXLiV){width:280px}}.Navbar_contentWithSidebar__D2YdT{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.Navbar_navbar__GrSXC+div{margin-top:0;padding-top:0}.Navbar_brand__JWn4W{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;position:relative;min-height:80px}.Navbar_logo__X4o9i{color:white;gap:1rem;flex-direction:column;flex:1}.Navbar_logoPlaceholder__aOYi1,.Navbar_logo__X4o9i{display:flex;align-items:center;justify-content:center}.Navbar_logoPlaceholder__aOYi1{width:50px;height:50px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .3s ease}.Navbar_logoPlaceholder__aOYi1 img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.Navbar_logoText__Jmms3{font-size:1.2rem;font-weight:600;color:white;text-align:center;margin-top:.5rem;transition:all .3s ease;opacity:1;transform:translateX(0)}.Navbar_collapseToggle___3aM7{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.7;z-index:10}.Navbar_collapseToggle___3aM7:hover{background:rgba(255,255,255,.2);opacity:1;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Navbar_collapseToggle___3aM7:hover .Navbar_collapseIcon__S_84A{animation:Navbar_pulse__2m_p1 1.5s ease-in-out infinite}@keyframes Navbar_pulse__2m_p1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Navbar_collapseIcon__S_84A{width:12px;height:12px;color:white;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.Navbar_collapseIcon__S_84A.Navbar_collapsed__uXLiV{transform:rotate(180deg)}.Navbar_collapseToggle___3aM7:active{transform:translateY(-50%) scale(.95)}.Navbar_collapseToggle___3aM7:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.Navbar_collapseIcon__S_84A{animation:none}.Navbar_collapseIcon__S_84A.Navbar_collapsed__uXLiV{animation:Navbar_rotateIn__ivG7T .3s cubic-bezier(.4,0,.2,1)}@keyframes Navbar_rotateIn__ivG7T{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_brand__JWn4W{padding:2rem .5rem;justify-content:center;position:relative;min-height:80px;flex-direction:column;gap:.5rem}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logo__X4o9i{position:relative;z-index:1}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logoText__Jmms3{opacity:0;transform:translateX(-20px);position:absolute;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logoPlaceholder__aOYi1{width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_collapseToggle___3aM7{position:relative;right:auto;top:auto;transform:none;width:24px;height:24px;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 auto}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_collapseToggle___3aM7:hover{transform:scale(1.05)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_collapseIcon__S_84A{width:10px;height:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.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:visible;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_navTooltip___KOQK{position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-8px,-50%);background:rgba(8,24,168,.95);color:#fff;padding:.4rem .85rem;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 10px 25px rgba(8,24,168,.25);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1100}.Navbar_navTooltip___KOQK:after{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);border:6px solid transparent;border-right-color:rgba(8,24,168,.95)}.Navbar_logoutButton__BKL24:hover .Navbar_navTooltip___KOQK,.Navbar_navButton__Xm2sg:hover .Navbar_navTooltip___KOQK{opacity:1;transform:translateY(-50%)}.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;opacity:1;transform:translateX(0)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_navText__XQZg2{opacity:0;transform:translateX(-20px);position:absolute;pointer-events:none}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_navButton__Xm2sg{justify-content:center;padding:1.2rem .5rem;margin:0 .5rem;width:calc(100% - 1rem)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_navIcon__rqhy9{width:24px;height:24px}.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%;position:relative;overflow:visible}.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;transition:all .3s ease;opacity:1;transform:translateX(0)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logoutText__VqR4u{opacity:0;transform:translateX(-20px);position:absolute;pointer-events:none}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logoutButton__BKL24{justify-content:center;padding:1rem .5rem;width:calc(100% - 1rem)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_logoutIcon__tJ1s9{width:24px;height:24px}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV .Navbar_footer__QzbYu{padding:1.5rem .5rem}.Navbar_mobileToggle__DKrv7{position:fixed;top:1.25rem;left:0;z-index:1002;background:linear-gradient(135deg,#1E3A8A,#1E40AF);border:1px solid rgba(255,255,255,.25);border-radius:0 12px 12px 0;width:48px;height:48px;display:none;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.12);opacity:.25;transform:translateX(-70%)}.Navbar_mobileToggle__DKrv7:before{content:"";position:absolute;inset:-6px}.Navbar_mobileToggle__DKrv7:focus-visible,.Navbar_mobileToggle__DKrv7:hover{opacity:1;transform:translateX(0);box-shadow:0 8px 18px rgba(0,0,0,.2)}.Navbar_mobileToggle__DKrv7:active{transform:translateX(0) scale(.96)}.Navbar_hamburgerLine__TxWPj{width:20px;height:2px;background:white;margin:2px 0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.Navbar_mobileToggleOpen__eU_9u .Navbar_hamburgerLine__TxWPj:first-child{transform:rotate(45deg) translate(5px,5px)}.Navbar_mobileToggleOpen__eU_9u .Navbar_hamburgerLine__TxWPj:nth-child(2){opacity:0;transform:translateX(-20px)}.Navbar_mobileToggleOpen__eU_9u .Navbar_hamburgerLine__TxWPj:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.Navbar_mobileOverlay__roOPu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;backdrop-filter:blur(4px);animation:Navbar_fadeIn__5u4gS .3s ease}@keyframes Navbar_fadeIn__5u4gS{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.Navbar_mobileToggle__DKrv7{display:flex;pointer-events:auto}.Navbar_collapseToggle___3aM7{display:none}.Navbar_navbar__GrSXC{transform:translateX(-100%);width:280px}.Navbar_navbar__GrSXC.Navbar_mobileOpen__Ls_B6{transform:translateX(0)}.Navbar_navbar__GrSXC.Navbar_collapsed__uXLiV{width:280px}.Navbar_brand__JWn4W{padding:2rem 1.5rem;justify-content:space-between}.Navbar_logo__X4o9i{flex-direction:column;gap:1rem}.Navbar_logoPlaceholder__aOYi1{width:50px;height:50px}.Navbar_logoText__Jmms3{font-size:1.2rem;margin-top:.5rem;opacity:1;transform:translateX(0)}.Navbar_navList__gzP7S{padding:2rem 0;gap:1rem}.Navbar_navButton__Xm2sg{padding:1.2rem 1.5rem;margin:0 1rem;justify-content:flex-start;width:calc(100% - 2rem)}.Navbar_navText__XQZg2{display:block;opacity:1;transform:translateX(0)}.Navbar_navIcon__rqhy9{width:20px;height:20px}.Navbar_footer__QzbYu{padding:1.5rem}.Navbar_logoutButton__BKL24{padding:1rem 1.5rem;justify-content:flex-start;width:100%}.Navbar_logoutText__VqR4u{display:block;opacity:1;transform:translateX(0)}.Navbar_logoutIcon__tJ1s9{width:20px;height:20px}}@media (max-width:768px){.Navbar_mobileToggle__DKrv7{width:44px;height:44px;top:1rem}.Navbar_hamburgerLine__TxWPj{width:18px}.Navbar_navbar__GrSXC{width:280px}.Navbar_brand__JWn4W{padding:1.5rem 1rem}.Navbar_logoPlaceholder__aOYi1{width:45px;height:45px}.Navbar_logoText__Jmms3{font-size:1.1rem}.Navbar_navList__gzP7S{gap:.75rem;padding:1.5rem 0}.Navbar_navButton__Xm2sg{padding:1rem;margin:0 .75rem;width:calc(100% - 1.5rem)}.Navbar_footer__QzbYu{padding:1rem}.Navbar_logoutButton__BKL24{padding:.875rem 1rem;width:100%}.Navbar_navTooltip___KOQK{left:50%;top:calc(100% + 8px);transform:translate(-50%,-6px);border-radius:12px}.Navbar_navTooltip___KOQK:after{top:-6px;left:50%;transform:translateX(-50%);border-color:transparent transparent rgba(8,24,168,.95)}.Navbar_logoutButton__BKL24:hover .Navbar_navTooltip___KOQK,.Navbar_navButton__Xm2sg:hover .Navbar_navTooltip___KOQK{transform:translate(-50%)}}@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)}}