.UpperNavbar_navbarHeader__s_byO{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.05);padding:.5rem 0;position:sticky;top:0;z-index:100;transition:all .3s ease}.UpperNavbar_bottomNavbar__Lljqk{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.05);padding:1rem 0;margin-top:auto;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.UpperNavbar_bottomNavbar__Lljqk.UpperNavbar_visible__dThbT{opacity:1;visibility:visible;transform:translateY(0)}.UpperNavbar_bottomNavbar__Lljqk.UpperNavbar_hidden__VsG77{opacity:0;visibility:hidden;transform:translateY(20px)}@media (max-width:768px){.UpperNavbar_bottomNavbar__Lljqk{padding:1rem 0}.UpperNavbar_bottomNavbarContainer__EA5r5{flex-direction:column;gap:1rem;text-align:center}.UpperNavbar_navbarLinks__eT0bs{width:100%;justify-content:center}}.UpperNavbar_navbarContainer__hrRSs{display:flex;align-items:center;justify-content:space-between}.UpperNavbar_navbarBrand__A4gx1{font-weight:700;font-size:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease}.UpperNavbar_navbarBrand__A4gx1:hover{opacity:.8}.UpperNavbar_navbarButton__ZB7SO{transition:all .2s ease;font-weight:500;padding:.5rem 1rem;border-radius:8px}.UpperNavbar_navbarButton__ZB7SO:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.UpperNavbar_navbarLoginButton__HmjRZ{background:transparent;border:1px solid #d1d5db;color:#374151}.UpperNavbar_navbarLoginButton__HmjRZ:hover{background:#f9fafb;border-color:#9ca3af}.UpperNavbar_navbarSignupButton__6wGXW{background:#3b82f6;border:1px solid #3b82f6;color:white}.UpperNavbar_navbarSignupButton__6wGXW:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.UpperNavbar_navbarActionIcon__C8Gt8{transition:all .2s ease;padding:.5rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;min-height:56px}.UpperNavbar_navbarActionIcon__C8Gt8:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.UpperNavbar_navbarLink__lN7qj{transition:all .2s ease;font-weight:500;padding:.5rem 1rem;border-radius:8px;text-decoration:none;color:inherit}.UpperNavbar_navbarLink__lN7qj:hover{background:#f9fafb;color:#3b82f6;transform:translateY(-2px)}@media (max-width:768px){.UpperNavbar_navbarContainer__hrRSs{flex-direction:column;gap:1rem}.UpperNavbar_navbarButtons__oWAt5{width:100%;justify-content:center}}