.Toast_toast__Jg6J0{position:fixed;top:20px;right:20px;min-width:300px;max-width:500px;padding:16px;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:10001;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Toast_toast__Jg6J0.Toast_visible__Qark5{opacity:1;transform:translateX(0)}.Toast_toast__Jg6J0.Toast_hidden__KuQoC{opacity:0;transform:translateX(100%)}.Toast_content__TpS73{display:flex;align-items:center;gap:12px}.Toast_icon__vGErh{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Toast_message__Q8S92{flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.Toast_closeButton__g1d2N{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.7}.Toast_closeButton__g1d2N:hover{opacity:1;background:rgba(0,0,0,.1)}.Toast_success__KNV1s{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.Toast_success__KNV1s .Toast_icon__vGErh{color:#059669}.Toast_error__GDxRb{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.Toast_error__GDxRb .Toast_icon__vGErh{color:#dc2626}.Toast_info__ykZRS{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.Toast_info__ykZRS .Toast_icon__vGErh{color:#3b82f6}.dark-theme .Toast_success__KNV1s,[data-theme=dark] .Toast_success__KNV1s{background:#064e3b;border-color:#047857;color:#a7f3d0}.dark-theme .Toast_success__KNV1s .Toast_icon__vGErh,[data-theme=dark] .Toast_success__KNV1s .Toast_icon__vGErh{color:#10b981}.dark-theme .Toast_error__GDxRb,[data-theme=dark] .Toast_error__GDxRb{background:#7f1d1d;border-color:#b91c1c;color:#fecaca}.dark-theme .Toast_error__GDxRb .Toast_icon__vGErh,[data-theme=dark] .Toast_error__GDxRb .Toast_icon__vGErh{color:#f87171}.dark-theme .Toast_info__ykZRS,[data-theme=dark] .Toast_info__ykZRS{background:#1e3a8a;border-color:#2563eb;color:#bfdbfe}.dark-theme .Toast_info__ykZRS .Toast_icon__vGErh,[data-theme=dark] .Toast_info__ykZRS .Toast_icon__vGErh{color:#60a5fa}.dark-theme .Toast_closeButton__g1d2N:hover,[data-theme=dark] .Toast_closeButton__g1d2N:hover{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.Toast_toast__Jg6J0{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}@media (max-width:480px){.Toast_toast__Jg6J0{padding:12px;border-radius:8px}.Toast_message__Q8S92{font-size:13px}.Toast_content__TpS73{gap:8px}}.AuthModal_overlay__sw6vI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:AuthModal_overlayFadeIn__hCQED .2s ease-out}@keyframes AuthModal_overlayFadeIn__hCQED{0%{opacity:0}to{opacity:1}}.AuthModal_modal__wLuCy{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:40px 40px 32px;position:relative;animation:AuthModal_modalSlideIn__v1_Lj .3s ease-out;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@keyframes AuthModal_modalSlideIn__v1_Lj{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dark-theme .AuthModal_modal__wLuCy,[data-theme=dark] .AuthModal_modal__wLuCy{background:#2a2a2a;color:#fff}.AuthModal_closeButton__ffu7H{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AuthModal_closeButton__ffu7H:hover{background:rgba(0,0,0,.05);color:#374151}.dark-theme .AuthModal_closeButton__ffu7H,[data-theme=dark] .AuthModal_closeButton__ffu7H{color:#9ca3af}.dark-theme .AuthModal_closeButton__ffu7H:hover,[data-theme=dark] .AuthModal_closeButton__ffu7H:hover{background:hsla(0,0%,100%,.1);color:#d1d5db}.AuthModal_logoContainer__5eMvP{display:flex;justify-content:center;margin-bottom:24px}.AuthModal_logo__D1_dY{display:flex;align-items:center;font-size:24px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthModal_logoHighlight__sAW3a{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuthModal_logoText__jVL10{color:#374151}.AuthModal_logoPark__QI8X0{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark-theme .AuthModal_logoText__jVL10,[data-theme=dark] .AuthModal_logoText__jVL10{color:#d1d5db}.AuthModal_title__KRXZM{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:600;color:#111827;text-align:center;margin:0 0 32px;line-height:1.2}.dark-theme .AuthModal_title__KRXZM,[data-theme=dark] .AuthModal_title__KRXZM{color:#fff}.AuthModal_nameRow__mkQJu{display:flex;gap:12px;margin-bottom:20px}.AuthModal_nameRow__mkQJu .AuthModal_inputGroup__y2IEI{flex:1 1;margin-bottom:0}.AuthModal_inputGroup__y2IEI{margin-bottom:20px}.AuthModal_label__Co61r{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.dark-theme .AuthModal_label__Co61r,[data-theme=dark] .AuthModal_label__Co61r{color:#d1d5db}.AuthModal_input__qF7c1{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#111827;background:#fff;transition:all .2s ease;box-sizing:border-box;outline:none}.AuthModal_input__qF7c1:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AuthModal_input__qF7c1::placeholder{color:#9ca3af}.dark-theme .AuthModal_input__qF7c1,[data-theme=dark] .AuthModal_input__qF7c1{background:#1f2937;border-color:#4b5563;color:#fff}.dark-theme .AuthModal_input__qF7c1:focus,[data-theme=dark] .AuthModal_input__qF7c1:focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.1)}.dark-theme .AuthModal_input__qF7c1::placeholder,[data-theme=dark] .AuthModal_input__qF7c1::placeholder{color:#6b7280}.AuthModal_passwordInput__Bw3_d{position:relative}.AuthModal_passwordToggle__WxaJY{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.AuthModal_passwordToggle__WxaJY:hover{color:#374151}.dark-theme .AuthModal_passwordToggle__WxaJY,[data-theme=dark] .AuthModal_passwordToggle__WxaJY{color:#9ca3af}.dark-theme .AuthModal_passwordToggle__WxaJY:hover,[data-theme=dark] .AuthModal_passwordToggle__WxaJY:hover{color:#d1d5db}.AuthModal_message__atGL4{padding:12px 16px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;margin-bottom:20px;line-height:1.4}.AuthModal_success__SBv5K{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.AuthModal_error__VN0zG{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.dark-theme .AuthModal_success__SBv5K,[data-theme=dark] .AuthModal_success__SBv5K{background:#064e3b;color:#a7f3d0;border:1px solid #047857}.dark-theme .AuthModal_error__VN0zG,[data-theme=dark] .AuthModal_error__VN0zG{background:#7f1d1d;color:#fecaca;border:1px solid #b91c1c}.AuthModal_continueButton__gt4lO{width:100%;padding:12px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#111827;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.AuthModal_continueButton__gt4lO:hover{background:#f9fafb;border-color:#9ca3af}.AuthModal_continueButton__gt4lO:disabled{opacity:.5;cursor:not-allowed}.dark-theme .AuthModal_continueButton__gt4lO,[data-theme=dark] .AuthModal_continueButton__gt4lO{background:#374151;border-color:#4b5563;color:#fff}.dark-theme .AuthModal_continueButton__gt4lO:hover,[data-theme=dark] .AuthModal_continueButton__gt4lO:hover{background:#4b5563;border-color:#6b7280}.AuthModal_divider__fYwxF{position:relative;text-align:center;margin:24px 0}.AuthModal_divider__fYwxF:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.AuthModal_divider__fYwxF span{background:#fff;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;color:#9ca3af;position:relative;text-transform:uppercase;letter-spacing:.5px}.dark-theme .AuthModal_divider__fYwxF:before,[data-theme=dark] .AuthModal_divider__fYwxF:before{background:#4b5563}.dark-theme .AuthModal_divider__fYwxF span,[data-theme=dark] .AuthModal_divider__fYwxF span{background:#2a2a2a;color:#6b7280}.AuthModal_socialButton__dikI8{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.AuthModal_socialButton__dikI8:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AuthModal_socialButton__dikI8:disabled{opacity:.5;cursor:not-allowed}.AuthModal_socialIcon__qxcgf{width:20px;height:20px;flex-shrink:0}.dark-theme .AuthModal_socialButton__dikI8,[data-theme=dark] .AuthModal_socialButton__dikI8{background:#374151;border-color:#4b5563;color:#d1d5db}.dark-theme .AuthModal_socialButton__dikI8:hover:not(:disabled),[data-theme=dark] .AuthModal_socialButton__dikI8:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.AuthModal_bottomText__XGq08{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#9ca3af;margin-top:8px}.AuthModal_switchButton__rprG6{background:none;border:none;color:#6366f1;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease}.AuthModal_switchButton__rprG6:hover{color:#4f46e5;text-decoration:underline}.dark-theme .AuthModal_bottomText__XGq08,[data-theme=dark] .AuthModal_bottomText__XGq08{color:#6b7280}.dark-theme .AuthModal_switchButton__rprG6,[data-theme=dark] .AuthModal_switchButton__rprG6{color:#818cf8}.dark-theme .AuthModal_switchButton__rprG6:hover,[data-theme=dark] .AuthModal_switchButton__rprG6:hover{color:#a5b4fc}@media (max-width:480px){.AuthModal_overlay__sw6vI{padding:16px}.AuthModal_modal__wLuCy{max-width:100%;padding:40px 24px 32px;border-radius:12px}.AuthModal_title__KRXZM{font-size:24px;margin-bottom:24px}.AuthModal_closeButton__ffu7H{top:12px;right:12px}.AuthModal_nameRow__mkQJu{flex-direction:column;gap:16px}.AuthModal_nameRow__mkQJu .AuthModal_inputGroup__y2IEI{margin-bottom:0}}@media (max-width:360px){.AuthModal_modal__wLuCy{padding:32px 20px 24px}.AuthModal_title__KRXZM{font-size:22px}.AuthModal_logoContainer__5eMvP{margin-bottom:24px}}.AuthModal_forgotPasswordLink__Pj59L{display:flex;justify-content:flex-end;margin-bottom:20px;margin-top:-8px}.AuthModal_forgotButton__LzZIp{background:none;border:none;color:#6366f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s ease;padding:4px 0}.AuthModal_forgotButton__LzZIp:hover{color:#4f46e5;text-decoration:underline}.dark-theme .AuthModal_forgotButton__LzZIp,[data-theme=dark] .AuthModal_forgotButton__LzZIp{color:#818cf8}.dark-theme .AuthModal_forgotButton__LzZIp:hover,[data-theme=dark] .AuthModal_forgotButton__LzZIp:hover{color:#a5b4fc}.AuthModal_forgotPasswordOverlay__SIS1d{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:AuthModal_overlayFadeIn__hCQED .2s ease-out}.AuthModal_forgotPasswordModal__HwEH3{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:40px 40px 32px;position:relative;animation:AuthModal_modalSlideIn__v1_Lj .3s ease-out;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dark-theme .AuthModal_forgotPasswordModal__HwEH3,[data-theme=dark] .AuthModal_forgotPasswordModal__HwEH3{background:#2a2a2a;color:#fff}.AuthModal_forgotPasswordTitle___S6Vw{font-size:24px;font-weight:600;color:#111827;margin:0 0 8px;line-height:1.2}.AuthModal_forgotPasswordSubtitle__fM08_,.AuthModal_forgotPasswordTitle___S6Vw{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}.AuthModal_forgotPasswordSubtitle__fM08_{font-size:14px;color:#6b7280;margin:0 0 32px;line-height:1.4}.dark-theme .AuthModal_forgotPasswordTitle___S6Vw,[data-theme=dark] .AuthModal_forgotPasswordTitle___S6Vw{color:#fff}.dark-theme .AuthModal_forgotPasswordSubtitle__fM08_,[data-theme=dark] .AuthModal_forgotPasswordSubtitle__fM08_{color:#9ca3af}.AuthModal_forgotPasswordActions__IMQ2h{display:flex;flex-direction:column;gap:12px;margin-top:24px}.AuthModal_sendResetButton__ddHcr{width:100%;padding:12px 16px;background:#6366f1;border:none;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.AuthModal_sendResetButton__ddHcr:hover:not(:disabled){background:#4f46e5}.AuthModal_sendResetButton__ddHcr:disabled{opacity:.6;cursor:not-allowed}.AuthModal_backToSignInButton__0lps2{width:100%;padding:12px 16px;background:transparent;border:1px solid #d1d5db;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.AuthModal_backToSignInButton__0lps2:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AuthModal_backToSignInButton__0lps2:disabled{opacity:.6;cursor:not-allowed}.dark-theme .AuthModal_backToSignInButton__0lps2,[data-theme=dark] .AuthModal_backToSignInButton__0lps2{border-color:#4b5563;color:#d1d5db}.dark-theme .AuthModal_backToSignInButton__0lps2:hover:not(:disabled),[data-theme=dark] .AuthModal_backToSignInButton__0lps2:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:#6b7280}.AuthModal_inputError__b_bgw{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.AuthModal_fieldError__RY7ls{color:#ef4444;font-size:12px;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dark-theme .AuthModal_fieldError__RY7ls,[data-theme=dark] .AuthModal_fieldError__RY7ls{color:#fca5a5}@media (max-width:480px){.AuthModal_forgotPasswordModal__HwEH3{max-width:100%;padding:40px 24px 32px;border-radius:12px}.AuthModal_forgotPasswordTitle___S6Vw{font-size:20px;margin-bottom:8px}.AuthModal_forgotPasswordSubtitle__fM08_{font-size:13px;margin-bottom:24px}}@media (max-width:360px){.AuthModal_forgotPasswordModal__HwEH3{padding:32px 20px 24px}.AuthModal_forgotPasswordTitle___S6Vw{font-size:18px}}.TopNavigation_topNav__w3cNj{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:hsla(0,0%,100%,.95);border-bottom:1px solid #e5e7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:64px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease}.TopNavigation_logoSection__1XvJg{display:flex;align-items:center;gap:1rem;flex-shrink:0}.TopNavigation_logo__pZQ01{font-size:1.5rem;font-weight:800;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TopNavigation_logo__pZQ01:hover{transform:scale(1.02)}.TopNavigation_logoHighlight__b_VQM{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TopNavigation_logoText__2G7Cv{color:#374151}.TopNavigation_logoPark__YLaYH{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TopNavigation_parkContext__irf5g{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#059669}.TopNavigation_parkContextIcon__m0c6c{font-size:1rem}.TopNavigation_parkContextText__WM2Hq{white-space:nowrap}.TopNavigation_navigationGroups__XgETb{display:flex;align-items:center;gap:2rem;flex:1 1;justify-content:center;max-width:800px}.TopNavigation_navGroup__hzpVj{display:flex;align-items:center;gap:.75rem;position:relative}.TopNavigation_navGroup__hzpVj:not(:last-child):after{content:"";position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:1px;height:1.5rem;background:rgba(0,0,0,.1)}.TopNavigation_navItem__4iDQG{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;border-radius:8px;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-width:44px;position:relative}.TopNavigation_navItem__4iDQG:hover{background:rgba(0,0,0,.05);color:#374151;transform:translateY(-1px)}.TopNavigation_navItem__4iDQG:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.TopNavigation_navItem__4iDQG.TopNavigation_active__RGILG{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3)}.TopNavigation_navItem__4iDQG.TopNavigation_active__RGILG:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.TopNavigation_navIcon__SDx61{font-size:1rem;line-height:1}.TopNavigation_navLabel__8tpK_{font-size:.875rem}.TopNavigation_mobileMenuSection__eagdv{display:none;position:relative}.TopNavigation_hamburgerButton__Z_n6X{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#374151}.TopNavigation_hamburgerButton__Z_n6X:hover{background:rgba(0,0,0,.05);border-color:#d1d5db}.TopNavigation_hamburgerButton__Z_n6X:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.TopNavigation_hamburgerIcon__TMjKF{font-size:1.25rem}.TopNavigation_mobileMenu__K7fQ7{position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:200px;z-index:60;padding:.5rem 0}.TopNavigation_mobileMenuItem__jQzHF{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background:transparent;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.TopNavigation_mobileMenuItem__jQzHF:hover{background:#f3f4f6}.TopNavigation_mobileMenuIcon__7jATm{font-size:1rem}.TopNavigation_mobileMenuLabel__OeJE8{white-space:nowrap}.TopNavigation_rightSection__9gQtm{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.TopNavigation_rightSection__9gQtm>*{position:relative}.TopNavigation_rightSection__9gQtm>:not(:last-child):after{content:"";position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:1px;height:1.5rem;background:rgba(0,0,0,.1)}.TopNavigation_userSection__dIHK1{position:relative}.TopNavigation_userInfo__7R4ja{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.TopNavigation_userInfo__7R4ja:hover{background:#f1f5f9;border-color:#cbd5e1}.TopNavigation_userDisplay__PnAeX{display:flex;align-items:center;gap:.5rem}.TopNavigation_userAvatar__5T0dh{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.TopNavigation_userAvatarFallback__ZRqip{font-size:1rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#e2e8f0;border-radius:50%}.TopNavigation_userName__ef02d{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.TopNavigation_dropdownArrow__ueTLI{font-size:.75rem;color:#9ca3af}.TopNavigation_userDropdown__lta9a{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:160px;z-index:60}.TopNavigation_dropdownItem__iZ_ZS{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background:transparent;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.TopNavigation_dropdownItem__iZ_ZS:hover{background:#f3f4f6}.TopNavigation_dropdownItem__iZ_ZS:first-child{border-radius:8px 8px 0 0}.TopNavigation_dropdownItem__iZ_ZS:last-child{border-radius:0 0 8px 8px;color:#dc2626}.TopNavigation_dropdownItem__iZ_ZS:last-child:hover{background:#fef2f2}.TopNavigation_dropdownIcon__ZiagX{font-size:1rem}.TopNavigation_authButton__GUBLF{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(59,130,246,.3)}.TopNavigation_authButton__GUBLF:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.TopNavigation_authIcon__nUd_e{font-size:.875rem}.TopNavigation_authLabel__KF6vu{white-space:nowrap}.TopNavigation_themeToggle__2FjBt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#374151}.TopNavigation_themeToggle__2FjBt:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TopNavigation_themeToggle__2FjBt:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.TopNavigation_themeIcon__rbH3s{font-size:1rem}.TopNavigation_themeLabel__jyKx_{font-size:.8rem;white-space:nowrap}.TopNavigation_feedbackButton__BUImL{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 0 6px rgba(34,197,94,.5)}.TopNavigation_feedbackButton__BUImL:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 0 12px rgba(34,197,94,.6)}.TopNavigation_feedbackButton__BUImL:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.TopNavigation_feedbackIcon__H9YDQ{font-size:.875rem}.TopNavigation_feedbackLabel__n3_Tq{white-space:nowrap}.dark-theme .TopNavigation_topNav__w3cNj{background:rgba(31,41,55,.95);border-bottom-color:#374151;box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark-theme .TopNavigation_logoText__2G7Cv{color:#f3f4f6}.dark-theme .TopNavigation_parkContext__irf5g{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#059669;color:#34d399}.dark-theme .TopNavigation_navItem__4iDQG{color:#9ca3af}.dark-theme .TopNavigation_navItem__4iDQG:hover{background:#374151;color:#f3f4f6}.dark-theme .TopNavigation_userInfo__7R4ja{background:#374151;border-color:#4b5563;color:#d1d5db}.dark-theme .TopNavigation_feedbackButton__BUImL{background:linear-gradient(135deg,#059669,#047857);color:#fff;box-shadow:0 2px 8px rgba(5,150,105,.4)}.dark-theme .TopNavigation_feedbackButton__BUImL:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.5)}@media (max-width:768px){.TopNavigation_topNav__w3cNj{padding:.75rem 1rem;gap:.5rem}.TopNavigation_logoSection__1XvJg{gap:.5rem}.TopNavigation_logo__pZQ01{font-size:1.25rem}.TopNavigation_parkContext__irf5g{padding:.4rem .75rem;font-size:.8rem}.TopNavigation_parkContextText__WM2Hq{max-width:80px;overflow:hidden;text-overflow:ellipsis}.TopNavigation_navigationGroups__XgETb{display:none}.TopNavigation_mobileMenuSection__eagdv{display:block}.TopNavigation_rightSection__9gQtm{gap:.75rem}.TopNavigation_rightSection__9gQtm>:not(:last-child):after{display:none}.TopNavigation_authButton__GUBLF,.TopNavigation_feedbackButton__BUImL{padding:.5rem .75rem}.TopNavigation_authLabel__KF6vu,.TopNavigation_feedbackLabel__n3_Tq{display:none}.TopNavigation_userName__ef02d{max-width:60px}.TopNavigation_themeLabel__jyKx_{display:none}}@media (max-width:480px){.TopNavigation_topNav__w3cNj{padding:.5rem .75rem}.TopNavigation_logo__pZQ01{font-size:1.1rem}.TopNavigation_parkContext__irf5g{display:none}.TopNavigation_rightSection__9gQtm{gap:.5rem}.TopNavigation_hamburgerButton__Z_n6X{width:2rem;height:2rem}.TopNavigation_hamburgerIcon__TMjKF{font-size:1rem}}.TopNavigation_authButton__GUBLF:focus,.TopNavigation_navItem__4iDQG:focus{outline:2px solid #3b82f6;outline-offset:2px}.TopNavigation_feedbackButton__BUImL:focus{outline:2px solid #10b981;outline-offset:2px}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_themeToggle__2FjBt{background:#374151;border-color:#4b5563;color:#f3f4f6}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_themeToggle__2FjBt:hover{background:#4b5563}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_userInfo__7R4ja:hover{background:#4b5563;border-color:#6b7280}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_userDropdown__lta9a{background:#1f2937;border-color:#374151;box-shadow:0 10px 25px rgba(0,0,0,.5)}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_dropdownItem__iZ_ZS{color:#d1d5db}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_dropdownItem__iZ_ZS:hover{background:#374151}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_dropdownItem__iZ_ZS:last-child{color:#f87171}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_dropdownItem__iZ_ZS:last-child:hover{background:#450a0a}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_navGroup__hzpVj:not(:last-child):after{background:hsla(0,0%,100%,.2)}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_rightSection__9gQtm>:not(:last-child):after{background:hsla(0,0%,100%,.2)}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_hamburgerButton__Z_n6X{border-color:#4b5563;color:#d1d5db}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_hamburgerButton__Z_n6X:hover{background:hsla(0,0%,100%,.08);border-color:#6b7280}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_mobileMenu__K7fQ7{background:#1f2937;border-color:#374151;box-shadow:0 10px 25px rgba(0,0,0,.5)}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_mobileMenuItem__jQzHF{color:#d1d5db}::global(.TopNavigation_dark-theme__O7uH8) .TopNavigation_mobileMenuItem__jQzHF:hover{background:#374151}.TopNavigation_topNav__w3cNj *{transition:all .2s cubic-bezier(.4,0,.2,1)}