.NavBar_navContainer__ok2B5{margin-top:2.5rem}.NavBar_navLink__Zodvn{margin-left:1rem;width:auto;display:flex;align-items:center;color:#000;text-decoration:none;transition:all .2s ease-in-out;border-radius:.5rem;padding:.5rem;min-width:0;overflow:hidden}.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}.NavBar_familiesIcon___XoNZ{width:1.5em;height:1.5em}.NavBar_navLink__Zodvn:hover .NavBar_navIcon__yi9en,.NavBar_usersNavButton__592BZ:hover .NavBar_navIcon__yi9en{transform:scale(1.1)}.NavBar_navText__Rh4B5{font-size:1.125rem;font-weight:600;transition:color .2s ease-in-out,font-weight .2s ease-in-out;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.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:hidden}.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;text-overflow:ellipsis;white-space:nowrap}.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;white-space:nowrap;width:100%;text-decoration:none;color:#4b5563;transition:all .2s ease-in-out;border-radius:.375rem;padding:.375rem .5rem}.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;transition:transform .2s ease-in-out}.NavBar_submenuLink__GFNAU:hover .NavBar_submenuIcon__y6mup{transform:scale(1.15)}.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:#000;text-decoration:none}.SideBar_linkClassName__i_rEr:hover{text-decoration:none}.SideBar_logoutLink__PvBP0{margin-left:1rem;margin-right:1rem;margin-bottom:2rem;font-size:1.125rem;font-weight:600;display:flex;align-items:center;color:#dc2626;text-decoration:none;transition:all .2s ease-in-out;border-radius:.5rem;padding:.5rem}.SideBar_logoutLink__PvBP0:hover{text-decoration:none;background-color:rgba(220,38,38,.1);transform:translateX(-4px)}.SideBar_logoutLink__PvBP0:active{transform:translateX(-2px)}.SideBar_logoutIcon__CGfAM{margin-right:1.25rem;color:#dc2626;transition:transform .2s ease-in-out}.SideBar_logoutLink__PvBP0:hover .SideBar_logoutIcon__CGfAM{transform:scale(1.1)}.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}}