.MessageMenu_nav__hqg4z{display:grid;position:fixed;top:70px;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:auto;max-height:80vh;transition:z-index .1s ease-in .5s}@media(min-width:992px){.MessageMenu_nav__hqg4z{width:400px}}.MessageMenu_open__0Ada7{z-index:2000;transition:z-index 1ms ease-in}.MessageMenu_closed__rlGTH{z-index:-1}.MessageMenu_menu__tiVwq{position:relative;background-color:#fff;box-shadow:0 5px 10px #ced4da;color:#212529;padding:20px;-webkit-font-smoothing:antialiased;display:grid;grid-gap:0;justify-content:start;align-content:start;transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1);overflow-y:auto}.MessageMenu_menuOpen__2_xde{transform:translate(0)}.MessageMenu_menuClosed__bTD9p{transform:translateY(-100%)}.MessageMenu_messageItem__QqsPQ{padding:15px 0;border-bottom:1px solid #dee2e6}.MessageMenu_messageItem__QqsPQ:last-child{border-bottom:none}.DesktopSearchBar_wrapper__5orUz{display:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25rem}@media(min-width:992px){.DesktopSearchBar_wrapper__5orUz{display:flex}}.DesktopSearchBar_container__OnU_i{display:none;width:400px;height:45px;display:flex;flex-direction:row;border-radius:40px;align-items:center;margin:0 1rem;border:1px solid var(--bs-gray-400);background:var(--bs-gray-100);padding:0 1rem}.DesktopSearchBar_iconWrapper__f8bSg{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:space-around;padding:4px 0;background:var(--bs-gray-100)}.DesktopSearchBar_icon__g77o8{background:rgba(0,0,0,0);color:var(--tw-success)}.DesktopSearchBar_input__X7b1D{margin-right:.5rem;text-align:left;outline:none;border:none;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MobileSearchBar_wrapper__s10hx{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:0;left:0;top:68px;height:60px;line-height:40px;z-index:1;width:100%;background:#e9ecef;padding:1rem;transition:all .5s}.MobileSearchBar_container__W3O6b{width:100%;display:flex;flex-direction:row;border-radius:40px;align-items:center;margin:0 1rem;border:1px solid var(--bs-gray-400);background:var(--bs-gray-100);padding:0 1rem}.MobileSearchBar_container__W3O6b:focus-visible{outline:none}.MobileSearchBar_iconWrapper__wAnoO{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:space-around;padding:4px 0;background:var(--bs-gray-100)}.MobileSearchBar_icon__99zmI{background:rgba(0,0,0,0);color:var(--tw-success)}.MobileSearchBar_input__uTLXz{margin-right:.5rem;text-align:left;outline:none;border:none;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Navbar_navbar__W_ouQ{background-color:var(--tw-background);height:70px;text-align:center;border-bottom:0 solid #e9ecef;transition:all .25s}@media(min-width:992px){.Navbar_navbar__W_ouQ{padding:0 1rem}}.Navbar_scrolledPastNavbar__1umWZ{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}.Navbar_hamburger__oDpUe{color:var(--tw-primary)}.Navbar_saveLocationBtn__4SXIk{background:linear-gradient(135deg,#0a72b2,#2f95cf);color:#fff;border:none;border-radius:50rem;font-weight:600;padding:.4rem 1.25rem;box-shadow:0 2px 12px rgba(10,114,178,.25);transition:all .2s ease}.Navbar_saveLocationBtn__4SXIk:focus-visible,.Navbar_saveLocationBtn__4SXIk:hover{background:linear-gradient(135deg,#0966a0,#2787bf);box-shadow:0 4px 18px rgba(10,114,178,.35);transform:translateY(-1px);color:#fff}.Navbar_saveLocationBtn__4SXIk:active{transform:translateY(0);box-shadow:0 2px 8px rgba(10,114,178,.3)}.Navbar_whatsNewBtn__gHHsZ{background:rgba(0,0,0,0);color:#6c757d;border:none;border-radius:50rem;font-weight:500;padding:.4rem 1rem;transition:all .15s ease}.Navbar_whatsNewBtn__gHHsZ:focus-visible,.Navbar_whatsNewBtn__gHHsZ:hover{background:rgba(0,0,0,.05);color:#343a40}.Navbar_whatsNewBtn__gHHsZ:active{background:rgba(0,0,0,.08)}.Navbar_notificationBtn__d1Wef{transition:transform .15s ease}.Navbar_notificationBtn__d1Wef:hover{transform:scale(1.1)}.Navbar_notificationBadge__bWNtj{font-size:.65rem;border:2px solid #fff;line-height:1}