.navbar_navbar__1v1x3{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 20px rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar_navbarContainer__s610Y{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:85px}.navbar_navbarBrand__h4rln{display:flex;align-items:center;text-decoration:none}.navbar_logoContainer__BKCYE{display:flex;align-items:center;justify-content:flex-start;background:transparent;padding:0;margin:0;width:auto;height:48px;overflow:visible}.navbar_logo__uZP7g{width:150px!important;height:auto!important;max-width:150px;max-height:72px;object-fit:contain;background:transparent;display:block}.navbar_navbarNav__gS3Kt{display:flex;align-items:center;gap:.5rem}.navbar_navLink__PTbKa{display:flex;align-items:center;padding:.75rem 1.25rem;color:#1f2937;text-decoration:none;font-weight:600;font-size:1rem;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;white-space:nowrap}.navbar_navLink__PTbKa:hover{color:#1e40af;background-color:rgba(30,64,175,.1);font-weight:700}.navbar_navLink__PTbKa:focus{outline:2px solid #3b82f6;outline-offset:2px}.navbar_navbarActions__RgEms{display:flex;align-items:center;gap:1rem}.navbar_languageToggle__XOoJ_{display:flex;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:2px;gap:2px}.navbar_languageButton__Y0TaM{padding:.5rem .75rem;border:none;background:transparent;color:#64748b;font-weight:500;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:40px}.navbar_languageButton__Y0TaM:hover{color:#1e40af;background-color:rgba(30,64,175,.05)}.navbar_languageButton__Y0TaM.navbar_active__iZNRF{background:#1e40af;color:white;box-shadow:0 2px 4px rgba(30,64,175,.2)}.navbar_userButton__rDIIs{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:10px;color:white;font-weight:600;cursor:pointer;transition:all .2s ease;max-width:200px;box-shadow:0 2px 8px rgba(30,64,175,.2)}.navbar_userButton__rDIIs:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 2px 12px rgba(30,64,175,.25)}.navbar_userIcon__Ny03w{font-size:1.25rem;color:white}.navbar_userName__R39k5{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;color:white}.navbar_logoutIcon__q0GPY{font-size:1rem;color:white}.navbar_loginLink___K0Yu{text-decoration:none}.navbar_loginButton__eN2MO{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;border:none;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(30,64,175,.2)}.navbar_loginButton__eN2MO:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 2px 12px rgba(30,64,175,.25)}.navbar_loginIcon__rX3GR{font-size:1rem}.navbar_mobileToggle__4OdI0{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;transition:all .2s ease}.navbar_mobileToggle__4OdI0:hover{background:#f1f5f9;color:#1e40af}.navbar_mobileNav__Ddo6j{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:1px solid #e2e8f0;box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar_mobileNavOpen__l2m_y{transform:translateY(0);opacity:1;visibility:visible}.navbar_mobileNavContent__cqvMY{max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.navbar_mobileNavLink__8AMqL{display:flex;align-items:center;padding:1rem;color:#374151;text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s ease}.navbar_mobileNavLink__8AMqL:hover{color:#1e40af;background-color:rgba(30,64,175,.05)}.navbar_mobileLanguageToggle__lyAla{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.navbar_mobileLanguageButton__HUDk_{padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.navbar_mobileLanguageButton__HUDk_:hover{color:#1e40af;background-color:rgba(30,64,175,.05)}.navbar_mobileLanguageButton__HUDk_.navbar_active__iZNRF{background:#1e40af;color:white;border-color:#1e40af}.navbar_mobileOverlay__dbAWy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1;opacity:0;animation:navbar_fadeIn__8H9df .3s ease forwards}@keyframes navbar_fadeIn__8H9df{to{opacity:1}}@media (max-width:1024px){.navbar_navbarContainer__s610Y{padding:0 1rem}.navbar_navbarNav__gS3Kt{gap:.25rem}.navbar_navLink__PTbKa{padding:.5rem .75rem;font-size:.95rem;font-weight:600}}@media (max-width:768px){.navbar_languageToggle__XOoJ_,.navbar_navbarNav__gS3Kt{display:none}.navbar_mobileToggle__4OdI0{display:flex}.navbar_navbarActions__RgEms{gap:.75rem}.navbar_userButton__rDIIs{max-width:150px}.navbar_userName__R39k5{display:none}}@media (max-width:480px){.navbar_navbarContainer__s610Y{padding:0 .75rem;height:70px}.navbar_logoContainer__BKCYE{width:auto}.navbar_logo__uZP7g{width:120px!important;max-width:120px}.navbar_loginButton__eN2MO{padding:.5rem 1rem;font-size:.8rem}.navbar_userButton__rDIIs{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.navbar_languageButton__Y0TaM,.navbar_loginButton__eN2MO,.navbar_mobileNav__Ddo6j,.navbar_mobileToggle__4OdI0,.navbar_navLink__PTbKa,.navbar_navbar__1v1x3,.navbar_userButton__rDIIs{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.navbar_navbar__1v1x3{background:white;border-bottom:2px solid #000}.navbar_navLink__PTbKa{color:#000}.navbar_navLink__PTbKa:hover{background:#000;color:white}}.navbar_languageButton__Y0TaM:focus-visible,.navbar_loginButton__eN2MO:focus-visible,.navbar_mobileToggle__4OdI0:focus-visible,.navbar_navLink__PTbKa:focus-visible,.navbar_userButton__rDIIs:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.navbar_navbar__1v1x3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}