.LanguageSwitcher_languageSwitcher__V_MjL{position:relative;display:inline-block}.LanguageSwitcher_trigger___Tn0m{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);background-color:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);transition:all var(--transition-fast)}.LanguageSwitcher_trigger___Tn0m:hover{background-color:var(--color-primary-50);color:var(--color-primary)}.LanguageSwitcher_trigger___Tn0m:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.LanguageSwitcher_trigger___Tn0m.LanguageSwitcher_open__7xPJd{background-color:var(--color-primary-50);color:var(--color-primary)}.LanguageSwitcher_flag__5Z9tM{width:16px;height:12px;border-radius:2px;overflow:hidden;flex-shrink:0;background-size:cover;background-position:50%}.LanguageSwitcher_flag__5Z9tM.LanguageSwitcher_ru__ejo0c{background-image:linear-gradient(180deg,#ffffff 33.33%,#0052cc 33.33% 66.66%,#cc0000 66.66%)}.LanguageSwitcher_flag__5Z9tM.LanguageSwitcher_am___X4GU{background-image:linear-gradient(180deg,#d90012 33.33%,#0033a0 33.33% 66.66%,#f2a800 66.66%)}.LanguageSwitcher_languageCode___41xP{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px}.LanguageSwitcher_icon__07dDB{width:12px;height:12px;color:currentColor;transition:transform var(--transition-fast)}.LanguageSwitcher_trigger___Tn0m.LanguageSwitcher_open__7xPJd .LanguageSwitcher_icon__07dDB{transform:rotate(180deg)}.LanguageSwitcher_dropdown__gQXQh{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);margin-top:var(--spacing-xs);min-width:120px;background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-heavy);border:1px solid var(--color-border-light);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-fast)}.LanguageSwitcher_dropdown__gQXQh.LanguageSwitcher_open__7xPJd{opacity:1;visibility:visible;transform:translateY(0)}.LanguageSwitcher_option__lTZVZ{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:left;background-color:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:background-color var(--transition-fast);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm)}.LanguageSwitcher_option__lTZVZ:hover{background-color:var(--color-primary-50)}.LanguageSwitcher_option__lTZVZ:focus-visible{background-color:var(--color-primary-50);outline:none}.LanguageSwitcher_option__lTZVZ.LanguageSwitcher_active__1I8fD{background-color:var(--color-primary-100);color:var(--color-primary);font-weight:var(--font-weight-medium)}.LanguageSwitcher_optionText__zw_HQ{font-size:var(--font-size-sm)}@media(max-width:767px){.LanguageSwitcher_trigger___Tn0m{padding:.375rem .5rem;background:rgba(102,126,234,.08);border-radius:10px}.LanguageSwitcher_trigger___Tn0m.LanguageSwitcher_open__7xPJd,.LanguageSwitcher_trigger___Tn0m:hover{background:rgba(102,126,234,.15)}.LanguageSwitcher_languageCode___41xP{font-size:.75rem;font-weight:600}.LanguageSwitcher_dropdown__gQXQh{right:0;left:auto;min-width:110px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.2);box-shadow:0 8px 24px rgba(102,126,234,.15)}.LanguageSwitcher_option__lTZVZ{padding:.625rem .75rem;font-size:.875rem}.LanguageSwitcher_option__lTZVZ:active{background:rgba(102,126,234,.15)}}.NotificationsDropdown_notificationsContainer__9EMDV{position:relative}.NotificationsDropdown_bellButton__GNly6{position:relative;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.NotificationsDropdown_bellButton__GNly6:hover{background:rgba(102,126,234,.1)}.NotificationsDropdown_bellButton__GNly6:active{transform:scale(.95)}.NotificationsDropdown_bellIcon__ft01e{width:24px;height:24px;color:#64748b;transition:color .3s ease}.NotificationsDropdown_bellButton__GNly6:hover .NotificationsDropdown_bellIcon__ft01e{color:#667eea}.NotificationsDropdown_badge__BkSqs{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center;box-shadow:0 2px 4px rgba(239,68,68,.4);animation:NotificationsDropdown_pulse__ex3jg 2s infinite;z-index:10;border:2px solid #fff}@media(max-width:767px){.NotificationsDropdown_badge__BkSqs{top:2px;right:2px;font-size:.625rem;min-width:16px;padding:.125rem .25rem}}@keyframes NotificationsDropdown_pulse__ex3jg{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationsDropdown_dropdown__1JV05{position:absolute;top:calc(100% + .5rem);right:0;width:420px;max-height:600px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1);overflow:hidden;z-index:1000;animation:NotificationsDropdown_dropdownSlide__OD7Xg .3s ease}@media(max-width:767px){.NotificationsDropdown_dropdown__1JV05{position:fixed;top:60px;left:1rem;right:1rem;width:auto;max-height:calc(100vh - 80px)}}@keyframes NotificationsDropdown_dropdownSlide__OD7Xg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationsDropdown_header__ZF7_W{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:2px solid #f1f5f9;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.NotificationsDropdown_title__dqCaR{font-size:1.125rem;font-weight:700;margin:0;flex:1 1}.NotificationsDropdown_closeButton__4GNQf,.NotificationsDropdown_markAllButton__HB0nZ{background:hsla(0,0%,100%,.2);border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin-left:.5rem}.NotificationsDropdown_closeButton__4GNQf:hover,.NotificationsDropdown_markAllButton__HB0nZ:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.NotificationsDropdown_closeButton__4GNQf .NotificationsDropdown_icon__R3oNB,.NotificationsDropdown_markAllButton__HB0nZ .NotificationsDropdown_icon__R3oNB{width:18px;height:18px;color:#fff}.NotificationsDropdown_list__jU_vz{max-height:500px;overflow-y:auto;padding:.5rem}.NotificationsDropdown_list__jU_vz::-webkit-scrollbar{width:6px}.NotificationsDropdown_list__jU_vz::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.NotificationsDropdown_list__jU_vz::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.NotificationsDropdown_list__jU_vz::-webkit-scrollbar-thumb:hover{background:#94a3b8}.NotificationsDropdown_empty__UuEXS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#94a3b8}.NotificationsDropdown_empty__UuEXS .NotificationsDropdown_emptyIcon__5ug5S{width:48px;height:48px;margin-bottom:1rem;opacity:.5}.NotificationsDropdown_empty__UuEXS p{margin:0;font-size:.875rem;font-weight:500}.NotificationsDropdown_notification__KbcaX{display:flex;gap:1rem;padding:1rem;border-radius:12px;margin-bottom:.5rem;cursor:pointer;transition:all .3s ease;position:relative;background:#fff;border:1px solid #e2e8f0}.NotificationsDropdown_notification__KbcaX:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateX(4px)}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_unread__fldrp{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_unread__fldrp:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd)}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeApplication__cyxy3{border-left:4px solid #667eea}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeMessage__SdJ5P{border-left:4px solid #8b5cf6}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeSuccess__IHUpM{border-left:4px solid #10b981}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeWarning__Nzqis{border-left:4px solid #f59e0b}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeError__z52PA{border-left:4px solid #ef4444}.NotificationsDropdown_notification__KbcaX.NotificationsDropdown_typeInfo__hpff6{border-left:4px solid #3b82f6}.NotificationsDropdown_iconWrapper__u6VFx{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px}.NotificationsDropdown_notificationIcon__bADuy{font-size:1.25rem}.NotificationsDropdown_content__XjIFp{flex:1 1;min-width:0}.NotificationsDropdown_titleRow__BnptU{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.NotificationsDropdown_notificationTitle___Ull3{font-size:.9375rem;font-weight:700;margin:0;color:#0f172a;line-height:1.3}.NotificationsDropdown_unreadDot__FfCid{width:8px;height:8px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;box-shadow:0 0 8px rgba(102,126,234,.6);animation:NotificationsDropdown_dotPulse__ximMo 2s infinite}@keyframes NotificationsDropdown_dotPulse__ximMo{0%,to{opacity:1}50%{opacity:.5}}.NotificationsDropdown_message__x2e9W{font-size:.8125rem;color:#64748b;margin:0 0 .5rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationsDropdown_time__YfGOs{font-size:.75rem;color:#94a3b8;font-weight:500}.NotificationsDropdown_deleteButton__DZzy2{flex-shrink:0;width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease}.NotificationsDropdown_notification__KbcaX:hover .NotificationsDropdown_deleteButton__DZzy2{opacity:1}.NotificationsDropdown_deleteButton__DZzy2:hover{background:#fee2e2}.NotificationsDropdown_deleteButton__DZzy2:hover .NotificationsDropdown_icon__R3oNB{color:#ef4444}.NotificationsDropdown_deleteButton__DZzy2 .NotificationsDropdown_icon__R3oNB{width:16px;height:16px;color:#94a3b8;transition:color .3s ease}.HeaderDesktop_header__HoRef{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:linear-gradient(135deg,#ffffff,#f8f9fa);border-bottom:1px solid rgba(0,0,0,0);border-image:linear-gradient(90deg,#667eea,#764ba2);border-image-slice:1;box-shadow:0 2px 10px rgba(102,126,234,.1);transition:all var(--transition-fast)}.HeaderDesktop_header__HoRef.HeaderDesktop_scrolled__eGOB9{background:linear-gradient(135deg,#ffffff,#fefefe);box-shadow:0 4px 20px rgba(102,126,234,.15)}.HeaderDesktop_container__EBIyS{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--spacing-md)}@media(min-width:768px){.HeaderDesktop_container__EBIyS{padding:0 var(--spacing-lg)}}@media(min-width:1280px){.HeaderDesktop_container__EBIyS{padding:0 var(--spacing-xl)}}.HeaderDesktop_container__EBIyS{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.HeaderDesktop_logo__7srfp{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);transition:all var(--transition-fast)}.HeaderDesktop_logo__7srfp:hover{transform:translateY(-1px)}.HeaderDesktop_logo__7srfp:hover .HeaderDesktop_text__39Mwr{background:linear-gradient(135deg,#764ba2,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.HeaderDesktop_logo__7srfp .HeaderDesktop_icon__AstUu{width:80px;height:80px;color:var(--color-primary)}.HeaderDesktop_logo__7srfp .HeaderDesktop_logoImage__hJ53H{width:80px;height:80px;object-fit:contain;transition:transform var(--transition-fast)}.HeaderDesktop_logo__7srfp:hover .HeaderDesktop_logoImage__hJ53H{transform:scale(1.05)}.HeaderDesktop_logo__7srfp .HeaderDesktop_text__39Mwr{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:767px){.HeaderDesktop_logo__7srfp .HeaderDesktop_text__39Mwr{display:none}}.HeaderDesktop_nav__0T6O_{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}@media(max-width:767px){.HeaderDesktop_nav__0T6O_{display:none}}.HeaderDesktop_navLink__QOoIC{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:all var(--transition-fast);position:relative}.HeaderDesktop_navLink__QOoIC:hover{background-color:var(--color-primary-50);color:var(--color-primary)}.HeaderDesktop_navLink__QOoIC.HeaderDesktop_active__pxHCG{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.HeaderDesktop_navLink__QOoIC.HeaderDesktop_active__pxHCG:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:var(--color-primary);border-radius:1px}.HeaderDesktop_actions__dGqFK,.HeaderDesktop_authButtons__iOoLt{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}@media(max-width:767px){.HeaderDesktop_authButtons__iOoLt .HeaderDesktop_loginButton__10zWl,.HeaderDesktop_authButtons__iOoLt .HeaderDesktop_registerButton__T7Si3{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}.HeaderDesktop_userMenu__bGwqL{position:relative}.HeaderDesktop_userTrigger__mf6Un{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border-radius:var(--border-radius-full);background-color:rgba(0,0,0,0);transition:all var(--transition-fast)}.HeaderDesktop_userTrigger__mf6Un:hover{background-color:var(--color-primary-50)}.HeaderDesktop_userTrigger__mf6Un:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.HeaderDesktop_userInfo__fzuar{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}@media(max-width:767px){.HeaderDesktop_userInfo__fzuar{display:none}}.HeaderDesktop_userName__r2GMo{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderDesktop_userRole__dUi0g{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:capitalize}.HeaderDesktop_userDropdown__cyYMP{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);margin-top:var(--spacing-xs);min-width:200px;background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-heavy);border:1px solid var(--color-border-light);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-fast)}.HeaderDesktop_userDropdown__cyYMP.HeaderDesktop_open__BQps1{opacity:1;visibility:visible;transform:translateY(0)}.HeaderDesktop_userDropdownHeader__VoBHP{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);background-color:var(--color-gray-50)}.HeaderDesktop_userDropdownHeader__VoBHP .HeaderDesktop_userInfo__fzuar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.HeaderDesktop_userDropdownHeader__VoBHP .HeaderDesktop_userName__r2GMo{max-width:none;font-weight:var(--font-weight-semibold)}.HeaderDesktop_dropdownItem__6VQKV{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:left;background-color:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:background-color var(--transition-fast);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);position:relative}.HeaderDesktop_dropdownItem__6VQKV:hover{background-color:var(--color-primary-50)}.HeaderDesktop_dropdownItem__6VQKV:focus-visible{background-color:var(--color-primary-50);outline:none}.HeaderDesktop_dropdownItem__6VQKV .HeaderDesktop_icon__AstUu{width:16px;height:16px;color:var(--color-text-tertiary)}.HeaderDesktop_dropdownItem__6VQKV .HeaderDesktop_badge__xKN_z{margin-left:auto;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f093fb,#f5576c);color:var(--color-white);font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);padding:0 6px;box-shadow:0 2px 8px rgba(245,87,108,.3)}.HeaderDesktop_dropdownDivider__Rh_7O{height:1px;background-color:var(--color-border-light);margin:var(--spacing-xs) 0}.HeaderDesktop_mobileMenuButton__D4U1H{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-md);background-color:rgba(0,0,0,0);color:var(--color-text-primary);transition:all var(--transition-fast)}@media(min-width:768px){.HeaderDesktop_mobileMenuButton__D4U1H{display:none}}.HeaderDesktop_mobileMenuButton__D4U1H:hover{background-color:var(--color-primary-50);color:var(--color-primary)}.HeaderDesktop_mobileMenuButton__D4U1H:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.HeaderDesktop_mobileMenuButton__D4U1H .HeaderDesktop_icon__AstUu{width:20px;height:20px}.HeaderDesktop_notificationButton__X9PRl{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-md);background-color:rgba(0,0,0,0);color:var(--color-text-primary);transition:all var(--transition-fast)}.HeaderDesktop_notificationButton__X9PRl:hover{background-color:var(--color-primary-50);color:var(--color-primary)}.HeaderDesktop_notificationButton__X9PRl:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.HeaderDesktop_notificationButton__X9PRl .HeaderDesktop_icon__AstUu{width:20px;height:20px}.HeaderDesktop_notificationButton__X9PRl .HeaderDesktop_badge__xKN_z{position:absolute;top:2px;right:2px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;background-color:var(--color-error);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);padding:0 var(--spacing-xs)}.HeaderDesktop_mobileMenuOverlay__v4Rfe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);opacity:0;visibility:hidden;transition:all .3s ease}.HeaderDesktop_mobileMenuOverlay__v4Rfe.HeaderDesktop_open__BQps1{opacity:1;visibility:visible}@media(min-width:768px){.HeaderDesktop_mobileMenuOverlay__v4Rfe{display:none}}.HeaderDesktop_mobileMenuDrawer__aheiD{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:#fff;z-index:calc(var(--z-modal) + 1);box-shadow:-4px 0 24px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.HeaderDesktop_mobileMenuDrawer__aheiD.HeaderDesktop_open__BQps1{transform:translateX(0)}@media(min-width:768px){.HeaderDesktop_mobileMenuDrawer__aheiD{display:none}}@media(max-width:375px){.HeaderDesktop_mobileMenuDrawer__aheiD{width:90%;max-width:none}}.HeaderDesktop_mobileMenuHeader__N3NV3{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background:linear-gradient(135deg,#667eea,#764ba2)}.HeaderDesktop_mobileMenuHeader__N3NV3 .HeaderDesktop_logo__7srfp,.HeaderDesktop_mobileMenuHeader__N3NV3 .HeaderDesktop_logo__7srfp .HeaderDesktop_icon__AstUu{color:#fff}.HeaderDesktop_mobileMenuHeader__N3NV3 .HeaderDesktop_logo__7srfp .HeaderDesktop_text__39Mwr{display:inline}.HeaderDesktop_closeButton__MHB50{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:36px;height:36px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);color:#fff;font-size:24px;font-weight:300;transition:all .2s}.HeaderDesktop_closeButton__MHB50:hover{background:hsla(0,0%,100%,.3)}.HeaderDesktop_closeButton__MHB50:active{transform:scale(.95)}.HeaderDesktop_mobileMenuContent__lH7VQ{padding:var(--spacing-md)}.HeaderDesktop_mobileUserSection__2Zn5g{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:var(--spacing-lg)}.HeaderDesktop_mobileUserInfo__g0HEs{flex:1 1}.HeaderDesktop_mobileUserInfo__g0HEs .HeaderDesktop_userName__r2GMo{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.HeaderDesktop_mobileUserInfo__g0HEs .HeaderDesktop_userRole__dUi0g{font-size:14px;color:var(--color-text-secondary)}.HeaderDesktop_mobileNav__zHGE3{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.HeaderDesktop_mobileNavLink__EvYZq{display:block;padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;text-decoration:none;color:var(--color-text-primary);font-size:16px;font-weight:500;transition:all .2s;background:rgba(0,0,0,0)}.HeaderDesktop_mobileNavLink__EvYZq:hover{background:var(--color-primary-50);color:var(--color-primary);transform:translateX(4px)}.HeaderDesktop_mobileNavLink__EvYZq.HeaderDesktop_active__pxHCG{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.HeaderDesktop_mobileNavLink__EvYZq:active{transform:translateX(2px) scale(.98)}.HeaderDesktop_mobileDivider__4n3Ue{height:1px;background:var(--color-border-light);margin:var(--spacing-lg) 0}.HeaderDesktop_mobileUserMenu__qdNdw{display:flex;flex-direction:column;gap:var(--spacing-xs)}.HeaderDesktop_mobileMenuItem__0k7Ys{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;text-decoration:none;color:var(--color-text-primary);font-size:15px;font-weight:500;transition:all .2s;background:rgba(0,0,0,0);position:relative}.HeaderDesktop_mobileMenuItem__0k7Ys .HeaderDesktop_icon__AstUu{width:20px;height:20px;color:var(--color-text-tertiary)}.HeaderDesktop_mobileMenuItem__0k7Ys .HeaderDesktop_badge__xKN_z{margin-left:auto;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f093fb,#f5576c);color:var(--color-white);font-size:12px;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);padding:0 7px;box-shadow:0 2px 8px rgba(245,87,108,.3)}.HeaderDesktop_mobileMenuItem__0k7Ys:hover{background:var(--color-primary-50);color:var(--color-primary);transform:translateX(4px)}.HeaderDesktop_mobileMenuItem__0k7Ys:hover .HeaderDesktop_icon__AstUu{color:var(--color-primary)}.HeaderDesktop_mobileMenuItem__0k7Ys:active{transform:translateX(2px) scale(.98)}.HeaderDesktop_mobileAuthButtons__GfkqL{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.HeaderDesktop_mobileAuthButtons__GfkqL a,.HeaderDesktop_mobileAuthButtons__GfkqL a button{width:100%}.HeaderDesktop_mobileLoginButton__ExjpI,.HeaderDesktop_mobileRegisterButton__Fc2A4{width:100%;justify-content:center}.HeaderDesktop_mobileLogoutButton__4jlGH{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;color:var(--color-error);font-size:15px;font-weight:600;transition:all .2s;background:rgba(0,0,0,0)}.HeaderDesktop_mobileLogoutButton__4jlGH .HeaderDesktop_icon__AstUu{width:20px;height:20px}.HeaderDesktop_mobileLogoutButton__4jlGH:hover{background:var(--color-error-50);transform:translateX(4px)}.HeaderDesktop_mobileLogoutButton__4jlGH:active{transform:translateX(2px) scale(.98)}.HeaderMobile_headerMobile__BH4hH{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 4px 24px rgba(102,126,234,.08)}.HeaderMobile_topBar__QHE1u{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;height:52px}.HeaderMobile_menuButton__6vArz{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#667eea;background:rgba(102,126,234,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.HeaderMobile_menuButton__6vArz:active{background:rgba(102,126,234,.15);transform:scale(.92)}.HeaderMobile_logo__sVDQq{display:flex;align-items:center;gap:8px;text-decoration:none;flex:1 1;justify-content:center}.HeaderMobile_logoImage__dnqaZ{width:28px;height:28px;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px rgba(102,126,234,.2)}.HeaderMobile_logoText__7IQlj{font-size:20px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.HeaderMobile_headerActions__4Oyj5{display:flex;align-items:center;gap:8px}.HeaderMobile_notificationButton__tl5sy{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#667eea;background:rgba(102,126,234,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.HeaderMobile_notificationButton__tl5sy:active{background:rgba(102,126,234,.15);transform:scale(.92)}.HeaderMobile_notificationButton__tl5sy .HeaderMobile_badge__64I7q{position:absolute;top:6px;right:6px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:10px;font-weight:700;border-radius:8px;padding:0 4px;box-shadow:0 2px 8px rgba(245,87,108,.4);border:2px solid hsla(0,0%,100%,.9)}.HeaderMobile_overlay__evWAr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1100;animation:HeaderMobile_fadeIn__eGzZD .3s ease}@keyframes HeaderMobile_fadeIn__eGzZD{0%{opacity:0}to{opacity:1}}.HeaderMobile_drawer__c_Hxh{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:320px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1101;box-shadow:4px 0 32px rgba(102,126,234,.2);animation:HeaderMobile_slideInLeft__W2Uk5 .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}@keyframes HeaderMobile_slideInLeft__W2Uk5{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HeaderMobile_drawerHeader__05cFg{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.HeaderMobile_drawerHeader__05cFg h3{margin:0;font-size:1.25rem;font-weight:600}.HeaderMobile_closeButton__svF41{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.2);color:#fff;transition:all .2s}.HeaderMobile_closeButton__svF41:active{background:hsla(0,0%,100%,.3);transform:scale(.95)}.HeaderMobile_drawerContent__8xPmn{padding:1rem 0}.HeaderMobile_userSection__cGRls{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(102,126,234,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;margin:0 1rem 1rem;border:1px solid rgba(102,126,234,.15)}.HeaderMobile_userAvatar__PmRUJ{width:64px;height:64px;border-radius:32px;overflow:hidden;flex-shrink:0}.HeaderMobile_userAvatar__PmRUJ img{width:100%;height:100%;object-fit:cover}.HeaderMobile_avatarPlaceholder__jUrhA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:24px;font-weight:700}.HeaderMobile_userInfo__4Tvsb{flex:1 1}.HeaderMobile_userInfo__4Tvsb h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.HeaderMobile_userInfo__4Tvsb p{margin:0;font-size:14px;color:var(--color-text-secondary)}.HeaderMobile_menuLinks__IFgtq{display:flex;flex-direction:column;gap:4px;padding:0 1rem}.HeaderMobile_divider__7_jki{height:1px;background:var(--color-border-light);margin:.5rem 0}.HeaderMobile_menuLink__IHu7d{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;text-decoration:none;color:var(--color-text-primary);font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.HeaderMobile_menuLink__IHu7d svg{color:#667eea}.HeaderMobile_menuLink__IHu7d:active{background:rgba(102,126,234,.1);transform:translateX(4px)}.HeaderMobile_logoutButton__igrmS{background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:1rem;width:100%;border-radius:12px;color:#ef4444;font-size:15px;font-weight:600;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);margin:1rem 0 0;border:none;border-top:1px solid rgba(102,126,234,.1);padding:1.5rem 1.25rem 1rem}.HeaderMobile_logoutButton__igrmS svg{color:#ef4444}.HeaderMobile_logoutButton__igrmS:active{background:rgba(239,68,68,.1);transform:translateX(4px)}.BottomNavigation_bottomNav__dAcKp{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-top:1px solid rgba(102,126,234,.2);box-shadow:0 -8px 32px rgba(102,126,234,.12),0 -2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);z-index:1000;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.BottomNavigation_bottomNav__dAcKp{display:none}}.BottomNavigation_navContainer__e38ea{display:flex;align-items:center;justify-content:space-around;max-width:100%;height:60px;padding:0 8px}.BottomNavigation_navItem__XQeAR{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;text-decoration:none;color:#9ca3af;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-width:60px;max-width:80px;border-radius:12px}.BottomNavigation_navItem__XQeAR:active{transform:scale(.92)}.BottomNavigation_navItem__XQeAR.BottomNavigation_active__kapMy{color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.BottomNavigation_navItem__XQeAR.BottomNavigation_active__kapMy:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:0 0 3px 3px}.BottomNavigation_navItem__XQeAR.BottomNavigation_active__kapMy .BottomNavigation_icon___uT5b{color:#667eea;transform:scale(1.15);filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}.BottomNavigation_navItem__XQeAR.BottomNavigation_active__kapMy .BottomNavigation_label__tcxIo{font-weight:700;color:#667eea}.BottomNavigation_iconWrapper__bXdlj{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.BottomNavigation_icon___uT5b{width:24px;height:24px;transition:all .2s ease}.BottomNavigation_label__tcxIo{font-size:10px;font-weight:500;line-height:1;text-align:center;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.BottomNavigation_badge__GyKxk{position:absolute;top:-4px;right:-6px;background:var(--color-error);color:var(--color-white);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}@supports(padding-bottom:env(safe-area-inset-bottom)){.BottomNavigation_bottomNav__dAcKp{padding-bottom:max(env(safe-area-inset-bottom),8px)}}