.MobileBurgerMenu_overlay__iDGHi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;animation:MobileBurgerMenu_fadeIn__7kjHB .2s ease-out}@keyframes MobileBurgerMenu_fadeIn__7kjHB{0%{opacity:0}to{opacity:1}}.MobileBurgerMenu_menu__8I_fW{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:320px;background:white;box-shadow:2px 0 20px rgba(0,0,0,.2);display:flex;flex-direction:column;animation:MobileBurgerMenu_slideIn__01Tb9 .3s ease-out;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes MobileBurgerMenu_slideIn__01Tb9{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MobileBurgerMenu_closeButton__OPSIa{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#717171;cursor:pointer;padding:8px;line-height:1;z-index:10}.MobileBurgerMenu_closeButton__OPSIa:hover{color:#222}.MobileBurgerMenu_userSection__hIrc5{padding:24px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;display:flex;align-items:center;gap:16px}.MobileBurgerMenu_userAvatar__iOflv{width:48px;height:48px;border-radius:50%;background:white;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.MobileBurgerMenu_userInfo__WKcWP{flex:1}.MobileBurgerMenu_userName__OL5EG{font-size:18px;font-weight:600;margin-bottom:4px}.MobileBurgerMenu_userType__v3h4e{font-size:14px;opacity:.9}.MobileBurgerMenu_authButtons__YO3OV{padding:24px 20px;display:flex;flex-direction:column;gap:12px;background:#f8f8f8;border-bottom:1px solid #e0e0e0}.MobileBurgerMenu_loginButton__QAYet,.MobileBurgerMenu_registerButton__Emthv{display:block;padding:12px 24px;text-align:center;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s}.MobileBurgerMenu_loginButton__QAYet{background:white;color:#222;border:1px solid #ddd}.MobileBurgerMenu_loginButton__QAYet:hover{background:#f7f7f7;border-color:#222}.MobileBurgerMenu_registerButton__Emthv{background:linear-gradient(90deg,#e61e4d,#d70466);color:white;border:none}.MobileBurgerMenu_registerButton__Emthv:hover{background:linear-gradient(90deg,#d00e3c,#c60055);transform:scale(.98)}.MobileBurgerMenu_menuItems__7WvdW{flex:1;padding:20px 0;overflow-y:auto}.MobileBurgerMenu_menuItem__ftSdz{display:flex;align-items:center;gap:16px;padding:14px 20px;color:#222;text-decoration:none;font-size:16px;transition:background .2s;cursor:pointer;background:none;border:none;width:100%;text-align:left}.MobileBurgerMenu_menuItem__ftSdz:hover{background:#f7f7f7}.MobileBurgerMenu_menuItem__ftSdz:active{background:#eee}.MobileBurgerMenu_menuIcon__D5CxY{font-size:20px;width:24px;text-align:center}.MobileBurgerMenu_divider__TEVyo{height:1px;background:#e0e0e0;margin:12px 20px}.MobileBurgerMenu_menuFooter___tu82{padding:20px;border-top:1px solid #e0e0e0;background:#fafafa}.MobileBurgerMenu_footerLinks__l6grf{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.MobileBurgerMenu_footerLink__Vwny_{color:#717171;text-decoration:none;font-size:13px}.MobileBurgerMenu_footerLink__Vwny_:hover{color:#222;text-decoration:underline}.MobileBurgerMenu_separator___MXid{color:#ccc;font-size:10px}.MobileBurgerMenu_copyright__ye4kK{text-align:center;color:#717171;font-size:12px}@media (max-width:375px){.MobileBurgerMenu_menu__8I_fW{width:90%}}@media (prefers-color-scheme:dark){.MobileBurgerMenu_menu__8I_fW{background:#1a1a1a;color:white}.MobileBurgerMenu_authButtons__YO3OV{background:#222;border-bottom-color:#333}.MobileBurgerMenu_loginButton__QAYet{background:#333;color:white;border-color:#444}.MobileBurgerMenu_menuItem__ftSdz{color:white}.MobileBurgerMenu_divider__TEVyo,.MobileBurgerMenu_menuItem__ftSdz:hover{background:#333}.MobileBurgerMenu_menuFooter___tu82{background:#222;border-top-color:#333}}.MobileHeader_mobileHeader__PUL7M{position:sticky;top:0;left:0;right:0;background:#fff;z-index:100;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 4px rgba(0,0,0,.04);padding-top:env(safe-area-inset-top)}.MobileHeader_headerContent__sopOE{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;height:56px;max-width:100%}.MobileHeader_headerLeft__d7Ixj{display:flex;align-items:center;width:56px;justify-content:flex-start}.MobileHeader_backButton__JrE3X{background:none;border:none;padding:8px;border-radius:50%;color:#222;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.MobileHeader_backButton__JrE3X:hover{background:#f7f7f7}.MobileHeader_backButton__JrE3X:active{background:#f0f0f0;transform:scale(.95)}.MobileHeader_headerCenter__1LNfF{flex:1;display:flex;align-items:center;justify-content:center;padding:0 8px}.MobileHeader_logo__ezJy4{text-decoration:none;display:flex;align-items:center;justify-content:center}.MobileHeader_logoText__28DyI{font-size:24px;font-weight:700;color:#70a26a;letter-spacing:-.5px}.MobileHeader_headerTitle__7bwOI{font-size:18px;font-weight:600;color:#222;margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.MobileHeader_headerRight__ctf9s{display:flex;align-items:center;width:56px;justify-content:flex-end}.MobileHeader_menuButton__QdXTq{background:none;border:none;padding:8px;border-radius:50%;color:#222;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.MobileHeader_menuButton__QdXTq:hover{background:#f7f7f7}.MobileHeader_menuButton__QdXTq:active{background:#f0f0f0;transform:scale(.95)}@media (max-width:360px){.MobileHeader_headerContent__sopOE{padding:8px 12px}.MobileHeader_logoText__28DyI{font-size:20px}.MobileHeader_headerTitle__7bwOI{font-size:16px}}@media (min-width:768px){.MobileHeader_headerContent__sopOE{padding:16px 24px;height:64px}.MobileHeader_logoText__28DyI{font-size:28px}.MobileHeader_headerTitle__7bwOI{font-size:20px}}@media (prefers-color-scheme:dark){.MobileHeader_mobileHeader__PUL7M{background:#1a1a1a;border-bottom-color:#3a3a3a}.MobileHeader_logoText__28DyI{color:#70a26a}.MobileHeader_backButton__JrE3X,.MobileHeader_headerTitle__7bwOI,.MobileHeader_menuButton__QdXTq{color:#fff}.MobileHeader_backButton__JrE3X:hover,.MobileHeader_menuButton__QdXTq:hover{background:#2a2a2a}.MobileHeader_backButton__JrE3X:active,.MobileHeader_menuButton__QdXTq:active{background:#3a3a3a}}@media (prefers-contrast:high){.MobileHeader_mobileHeader__PUL7M{border-bottom:2px solid #000}.MobileHeader_backButton__JrE3X,.MobileHeader_menuButton__QdXTq{border:1px solid #000}.MobileHeader_logoText__28DyI{color:#000;font-weight:800}.MobileHeader_headerTitle__7bwOI{color:#000;font-weight:700}}@media (prefers-reduced-motion:reduce){.MobileHeader_backButton__JrE3X,.MobileHeader_menuButton__QdXTq{transition:none}.MobileHeader_backButton__JrE3X:active,.MobileHeader_menuButton__QdXTq:active{transform:none}}.MobileHeader_backButton__JrE3X:focus-visible,.MobileHeader_menuButton__QdXTq:focus-visible{outline:2px solid #ff385c;outline-offset:2px}.MobileHeader_mobileHeader__PUL7M.MobileHeader_loading__POyU4{opacity:.7}.MobileHeader_mobileHeader__PUL7M.MobileHeader_loading__POyU4 .MobileHeader_logoText__28DyI{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:MobileHeader_shimmer__D2QXD 1.5s infinite;color:transparent;border-radius:4px}@keyframes MobileHeader_shimmer__D2QXD{0%{background-position:-200% 0}to{background-position:200% 0}}