.Navigation_floatingButton__Wxo4S{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:linear-gradient(135deg,#8b5a3c,#a67c52);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(102,126,234,.5);z-index:1000;transition:all .3s ease;text-decoration:none;cursor:pointer}.Navigation_floatingButton__Wxo4S:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 12px 40px rgba(102,126,234,.6)}.Navigation_icon__kCDRq{font-size:1.8rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.Navigation_badge__hDnwf{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:12px;min-width:24px;text-align:center;box-shadow:0 2px 8px rgba(239,68,68,.5);animation:Navigation_pulse__SoX2h 2s infinite}@keyframes Navigation_pulse__SoX2h{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Navigation_menuButton__BDhFV{position:fixed;top:1.5rem;right:1.5rem;width:50px;height:50px;background:linear-gradient(135deg,#8b5a3c,#a67c52);border:none;border-radius:12px;color:#fff;font-size:1.5rem;cursor:pointer;z-index:1001;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease;display:none}.Navigation_menuButton__BDhFV:hover{transform:scale(1.05)}.Navigation_menuIconOpen__m_hGA,.Navigation_menuIcon__MUG9Z{display:block;transition:transform .3s ease}.Navigation_menuIconOpen__m_hGA{transform:rotate(90deg)}.Navigation_nav__V5Ux9{position:fixed;top:0;left:0;right:0;height:70px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 20px rgba(0,0,0,.1);z-index:999;transition:all .3s ease}.Navigation_navContent__x6aJn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 2rem;height:100%;max-width:1400px;margin:0 auto}.Navigation_logo__C5sGf{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:700;font-size:1.25rem;color:#8b5a3c;transition:all .3s ease;padding:.5rem 1rem;border-radius:10px}.Navigation_logo__C5sGf:hover{background:rgba(102,126,234,.1);transform:translateY(-2px)}.Navigation_logoIcon__yrj3o{font-size:1.8rem;filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}.Navigation_logoText__urJ4J{background:linear-gradient(135deg,#8b5a3c,#a67c52);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navigation_languageSelector__h3UyY,.Navigation_navLinks__T8Ifl{display:flex;align-items:center;gap:.5rem}.Navigation_languageSelector__h3UyY,.Navigation_userMenu__GFWH_{padding:0 1rem;border-left:1px solid rgba(102,126,234,.2)}.Navigation_userMenu__GFWH_{position:relative}.Navigation_userButton__c1uku{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:2px solid rgba(102,126,234,.2);border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;color:#666}.Navigation_userButton__c1uku:hover{background:rgba(102,126,234,.1);border-color:#8b5a3c;transform:translateY(-2px)}.Navigation_userIcon__0DvH_{font-size:1.2rem}.Navigation_userName__qKtGP{font-size:.95rem}.Navigation_userDropdown__RO06L{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.15);min-width:220px;padding:.75rem 0;z-index:1000;animation:Navigation_dropdownSlide__WjHXP .2s ease}@keyframes Navigation_dropdownSlide__WjHXP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navigation_userInfo__61Dd3{padding:.75rem 1rem;border-bottom:1px solid rgba(102,126,234,.1)}.Navigation_userEmail__4YljR{font-size:.875rem;color:#666;margin-bottom:.25rem}.Navigation_userRole__5Fgaa{font-size:.875rem;font-weight:600;color:#8b5a3c}.Navigation_logoutButton__asFfM{width:100%;padding:.75rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:all .2s ease;font-weight:600;color:#666;display:flex;align-items:center;gap:.5rem}.Navigation_logoutButton__asFfM:hover{background:rgba(239,68,68,.1);color:#ef4444}.Navigation_profileButton__BWb0_{width:100%;padding:.75rem 1rem;background:transparent;text-align:left;cursor:pointer;transition:all .2s ease;font-weight:600;color:#666;display:flex;align-items:center;gap:.5rem;text-decoration:none;border:none;border-top:1px solid #f0f0f0}.Navigation_profileButton__BWb0_:hover{background:rgba(139,90,60,.1);color:#8b5a3c}.Navigation_loginButton__2RSGz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#8b5a3c,#a67c52);border-radius:10px;box-shadow:0 4px 15px rgba(102,126,234,.3);margin-left:1rem}.Navigation_loginButton__2RSGz:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.Navigation_langButtonActive__JU5k3,.Navigation_langButton__sVDpP{background:transparent;border:2px solid transparent;border-radius:8px;padding:.5rem .75rem;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.Navigation_langButton__sVDpP:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.3);transform:scale(1.05)}.Navigation_langButtonActive__JU5k3{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border-color:#8b5a3c;box-shadow:0 2px 8px rgba(102,126,234,.2)}.Navigation_navLinkActive__ZFxrr,.Navigation_navLink__5YM_n{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;white-space:nowrap;position:relative;color:#666;border-radius:10px}.Navigation_navLink__5YM_n:hover{background:rgba(102,126,234,.1);color:#8b5a3c;transform:translateY(-2px)}.Navigation_navLinkActive__ZFxrr{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));color:#8b5a3c;box-shadow:0 2px 8px rgba(102,126,234,.2)}.Navigation_navBadge__ylxV0{background:#ef4444;color:#fff;font-size:.7rem;padding:.2rem .5rem;border-radius:10px;min-width:20px;text-align:center;margin-left:.25rem}.Navigation_overlay__SoBL8{display:none}@media (max-width:768px){.Navigation_floatingButton__Wxo4S{bottom:1rem;right:1rem;width:55px;height:55px}.Navigation_icon__kCDRq{font-size:1.5rem}.Navigation_menuButton__BDhFV{display:flex;align-items:center;justify-content:center}.Navigation_nav__V5Ux9{width:0;right:0;left:auto;top:0;height:100vh;box-shadow:-2px 0 20px rgba(0,0,0,.2);overflow:hidden}.Navigation_navOpen__vHaZA{width:280px}.Navigation_navContent__x6aJn{flex-direction:column;justify-content:flex-start;padding:2rem 0;gap:.5rem}.Navigation_logo__C5sGf{display:none}.Navigation_navLinks__T8Ifl{flex-direction:column;width:100%;gap:0}.Navigation_languageSelector__h3UyY{justify-content:center;margin-top:.5rem}.Navigation_languageSelector__h3UyY,.Navigation_userMenu__GFWH_{border-left:none;border-top:1px solid rgba(102,126,234,.2);width:100%;padding:1rem 1.5rem}.Navigation_userButton__c1uku{width:100%;justify-content:center}.Navigation_userDropdown__RO06L{position:relative;margin-top:.75rem;box-shadow:none;border:1px solid rgba(102,126,234,.1)}.Navigation_loginButton__2RSGz{width:100%;margin:1rem 1.5rem 0;justify-content:center}.Navigation_navLinkActive__ZFxrr,.Navigation_navLink__5YM_n{width:100%;padding:1rem 1.5rem;border-radius:0;justify-content:flex-start}.Navigation_navLink__5YM_n span{margin-left:.5rem}.Navigation_navLink__5YM_n:hover{transform:none;padding-left:2rem}.Navigation_navLinkActive__ZFxrr{border-left:4px solid #8b5a3c;padding-left:1.5rem}.Navigation_navBadge__ylxV0{margin-left:auto}.Navigation_overlay__SoBL8{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;animation:Navigation_fadeIn__aA03m .3s ease}@keyframes Navigation_fadeIn__aA03m{0%{opacity:0}to{opacity:1}}}@media (min-width:769px){.Navigation_menuButton__BDhFV{display:none}}@media print{.Navigation_floatingButton__Wxo4S,.Navigation_menuButton__BDhFV,.Navigation_nav__V5Ux9{display:none!important}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:70px}@media (max-width:768px){body{padding-top:0;padding-bottom:80px}}a{color:inherit;text-decoration:none}