.NavBar_navContainer__ok2B5{margin-top:2.5rem}.NavBar_navLink__Zodvn{margin-left:1rem;width:auto;display:flex;align-items:center;color:hsl(var(--foreground));text-decoration:none;transition:all .2s ease-in-out;border-radius:.875rem;padding:.5rem .625rem;min-width:0;overflow:visible}.NavBar_navLink__Zodvn:hover{text-decoration:none;background-color:rgba(84,184,174,.1);transform:translateX(4px)}.NavBar_navLink__Zodvn:active{transform:translateX(2px)}.NavBar_navIcon__yi9en{margin-right:.75rem;transition:transform .2s ease-in-out;flex-shrink:0;width:1.3rem;height:1.3rem;min-width:1.3rem;min-height:1.3rem;transform-origin:center}.NavBar_navLink__Zodvn:hover .NavBar_navIcon__yi9en,.NavBar_usersNavButton__592BZ:hover .NavBar_navIcon__yi9en{transform:scale(1.08)}.NavBar_navText__Rh4B5{font-size:1.125rem;font-weight:600;transition:color .2s ease-in-out,font-weight .2s ease-in-out;flex:1;min-width:0;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent)}.NavBar_navText__Rh4B5.NavBar_active__1er79{font-weight:700;color:#54b8ae}.NavBar_usersNavContainer__JtCdv{display:flex;flex-direction:column}.NavBar_usersNavButton__592BZ{width:100%;cursor:pointer;display:flex;align-items:center;min-width:0;overflow:visible;border-radius:.875rem;padding:.125rem 0}.NavBar_usersNavButton__592BZ.NavBar_active__1er79{font-weight:700;color:#54b8ae}.NavBar_usersNavText__FC8el{font-size:1.125rem;font-weight:600;flex:1;text-align:left;transition:color .2s ease-in-out,font-weight .2s ease-in-out;min-width:0;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent)}.NavBar_usersNavText__FC8el.NavBar_active__1er79{font-weight:700;color:#54b8ae}.NavBar_chevronIcon___JdXo{height:1.25rem;width:1.25rem;min-width:1.25rem;margin-left:auto;flex-shrink:0;transition:transform .3s ease-in-out;transform:rotate(0deg)}.NavBar_chevronRotated__GHh5y{transform:rotate(90deg)}.NavBar_submenuContainer__bFP02{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;width:100%;overflow:hidden;overflow-y:auto;scrollbar-width:thin;animation:NavBar_slideDown__Hd4s8 .3s ease-out forwards}@keyframes NavBar_slideDown__Hd4s8{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:520px;transform:translateY(0)}}.NavBar_submenuContainerClosing__PUX4d{animation:NavBar_slideUp__de73T .3s ease-out forwards}@keyframes NavBar_slideUp__de73T{0%{opacity:1;max-height:520px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.NavBar_submenuLink__GFNAU{display:flex;align-items:center;font-size:1rem;font-weight:600;min-width:0;width:100%;overflow:visible;text-decoration:none;color:hsl(var(--muted-foreground));transition:all .2s ease-in-out;border-radius:.75rem;padding:.4375rem .625rem}.NavBar_submenuLink__GFNAU span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent)}.NavBar_submenuContainer__bFP02:not(.NavBar_submenuContainerClosing__PUX4d) .NavBar_submenuLink__GFNAU{animation:NavBar_fadeIn__9SAP2 .3s ease-out;animation-fill-mode:both}.NavBar_submenuContainer__bFP02:not(.NavBar_submenuContainerClosing__PUX4d) .NavBar_submenuLink__GFNAU:first-child{animation-delay:.05s}.NavBar_submenuContainer__bFP02:not(.NavBar_submenuContainerClosing__PUX4d) .NavBar_submenuLink__GFNAU:nth-child(2){animation-delay:.1s}.NavBar_submenuContainerClosing__PUX4d .NavBar_submenuLink__GFNAU{animation:NavBar_fadeOut__ZW_8_ .2s ease-out;animation-fill-mode:both}.NavBar_submenuLink__GFNAU:hover{text-decoration:none;background-color:rgba(84,184,174,.1);transform:translateX(4px);color:#54b8ae}.NavBar_submenuLink__GFNAU:active{transform:translateX(2px)}.NavBar_submenuLink__GFNAU.NavBar_active__1er79{color:#54b8ae;font-weight:700;background-color:rgba(84,184,174,.15)}@keyframes NavBar_fadeIn__9SAP2{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes NavBar_fadeOut__ZW_8_{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10px)}}.NavBar_submenuIcon__y6mup{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0;transform-origin:center;transition:transform .2s ease-in-out}.NavBar_submenuLink__GFNAU:hover .NavBar_submenuIcon__y6mup{transform:scale(1.08)}.NavBar_submenuNested__FYfQ3{padding-left:1.5rem}.SideBar_logoWrapper__bfVHd{position:relative;display:inline-block;width:fit-content;margin:1rem 1rem 1rem 2rem}.SideBar_logo__dSYe9{display:block}.SideBar_newYearHat__dUHpY{position:absolute;top:-18px;right:-25px;z-index:10;cursor:pointer;transition:transform .3s ease-in-out;user-select:none}.SideBar_newYearHat__dUHpY:hover{transform:scale(1.1)}.SideBar_newYearHat__dUHpY:active{transform:scale(.95)}.SideBar_newYearHat__dUHpY.SideBar_hatUp__GO4P6{transform:translateY(-30px)}.SideBar_newYearHat__dUHpY.SideBar_hatUp__GO4P6:hover{transform:translateY(-30px) scale(1.1)}.SideBar_newYearHat__dUHpY.SideBar_hatUp__GO4P6:active{transform:translateY(-30px) scale(.95)}.SideBar_linkClassName__i_rEr{margin-left:1rem;margin-right:1rem;display:flex;align-items:center;color:hsl(var(--foreground));text-decoration:none}.SideBar_linkClassName__i_rEr:hover{text-decoration:none}.SideBar_logoutLink__PvBP0{margin-left:.75rem;margin-right:.75rem;margin-bottom:2rem;font-size:1.0625rem;font-weight:600;display:flex;align-items:center;gap:.75rem;color:#dc2626;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease;border-radius:.875rem;padding:.625rem .75rem}.SideBar_logoutLink__PvBP0:hover{text-decoration:none;background-color:rgba(220,38,38,.1);transform:translateX(3px)}.SideBar_logoutLink__PvBP0:active{transform:translateX(1px)}.SideBar_logoutIconWrap__f9fkf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.75rem;background:rgba(220,38,38,.1);transition:background .2s ease,transform .2s ease}.SideBar_logoutLink__PvBP0:hover .SideBar_logoutIconWrap__f9fkf{background:rgba(220,38,38,.16);transform:scale(1.04)}.SideBar_logoutIcon__CGfAM{width:1.25rem;height:1.25rem;color:#dc2626}.SideBar_festiveToast__UIudh>div[class*=grid]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important}.SideBar_festiveToast__UIudh>div[class*=grid]>div:first-child{font-size:2.5rem!important;line-height:1!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SideBar_festiveToast__UIudh>div[class*=grid]>div:first-child>span{display:inline-block;animation:SideBar_festiveBounce__yHcvy 1s ease-in-out infinite}.SideBar_festiveToast__UIudh>div[class*=grid]>div:last-child{font-size:1.125rem!important;font-weight:700!important;margin-top:0!important;text-align:left!important;opacity:1!important;flex:1}.SideBar_festiveToastPulse__g6nZM>div[class*=grid]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important}.SideBar_festiveToastPulse__g6nZM>div[class*=grid]>div:first-child{font-size:2.5rem!important;line-height:1!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SideBar_festiveToastPulse__g6nZM>div[class*=grid]>div:first-child>span{display:inline-block;animation:SideBar_festivePulse__XleMh 1.5s ease-in-out infinite}.SideBar_festiveToastPulse__g6nZM>div[class*=grid]>div:last-child{font-size:1.125rem!important;font-weight:700!important;margin-top:0!important;text-align:left!important;opacity:1!important;flex:1}@keyframes SideBar_festiveBounce__yHcvy{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.15)}}@keyframes SideBar_festivePulse__XleMh{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}