.auth_authContainer__PT_hJ{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:var(--light)}.auth_formCard__tcDdr{width:100%;max-width:450px;background-color:white;box-shadow:var(--shadow-md);border-radius:var(--radius-lg);padding:2.5rem}.auth_logoContainer__B0ab7{display:flex;justify-content:center;margin-bottom:2rem}.auth_logo__1nBcS{height:4rem}.auth_title__dCtiP{font-size:var(--font-xl);text-align:center;color:var(--text-primary);margin-bottom:.5rem}.auth_subtitle__U_wD0{font-size:var(--font-base);text-align:center;color:var(--text-secondary);margin-bottom:2rem}.auth_form__9n_6R{display:flex;flex-direction:column;gap:1.5rem}.auth_formGroup__E0lp8{display:flex;flex-direction:column;gap:.5rem}.auth_formGroup__E0lp8 label{font-size:var(--font-base);font-weight:500;color:var(--text-primary)}.auth_formGroup__E0lp8 input{padding:1rem;border:1px solid var(--gray);border-radius:var(--radius-md);font-size:var(--font-base);transition:all var(--speed)}.auth_formGroup__E0lp8 input:focus{outline:none;border-color:var(--gympoint-color);box-shadow:0 0 0 2px rgba(92,114,231,.2)}.auth_forgotPasswordLink__zpdsz{align-self:flex-end;background:none;border:none;color:var(--gympoint-color);font-size:var(--font-sm);cursor:pointer;padding:0;margin-top:-.5rem;margin-bottom:.5rem;transition:color var(--speed)}.auth_forgotPasswordLink__zpdsz:hover{color:var(--gympoint-secondary-color);text-decoration:underline}.auth_submitButton__oQdSx{padding:1rem;background-color:var(--gympoint-color);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all var(--speed);margin-top:1rem}.auth_submitButton__oQdSx:hover{background-color:var(--gympoint-secondary-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}.auth_submitButton__oQdSx:disabled{background-color:var(--gray);cursor:not-allowed;transform:none;box-shadow:none}.auth_errorMessage__RRJEZ{background-color:rgba(255,115,102,.1);color:var(--red);border-left:4px solid var(--red)}.auth_errorMessage__RRJEZ,.auth_successMessage__azHoG{padding:.8rem;border-radius:var(--radius-sm);margin-bottom:1.5rem;font-weight:500;font-size:var(--font-sm)}.auth_successMessage__azHoG{background-color:rgba(72,187,120,.1);color:rgb(39,151,90);border-left:4px solid rgb(39,151,90)}.auth_infoMessage__yCJIy{padding:.8rem;background-color:rgba(92,114,231,.1);color:var(--gympoint-color);border-left:4px solid var(--gympoint-color);border-radius:var(--radius-sm);margin-bottom:1.5rem;font-weight:500;font-size:var(--font-sm)}.auth_resendButton__VSVgE{padding:.75rem;background-color:transparent;color:var(--gympoint-color);border:2px solid var(--gympoint-color);border-radius:var(--radius-md);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all var(--speed)}.auth_resendButton__VSVgE:hover{background-color:var(--gympoint-color);color:white}.auth_resendButton__VSVgE:disabled{border-color:var(--gray);color:var(--gray);cursor:not-allowed;background-color:transparent}.auth_switchMode__HDKdw{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;font-size:var(--font-sm);color:var(--text-secondary)}.auth_switchModeButton__4cAxw{background:none;border:none;color:var(--gympoint-color);font-weight:600;cursor:pointer;transition:color var(--speed);font-size:var(--font-base)}.auth_switchModeButton__4cAxw:hover{color:var(--gympoint-secondary-color);text-decoration:underline}.auth_switchModeButton__4cAxw:disabled{color:var(--gray);cursor:not-allowed;text-decoration:none}.auth_userSignupButton__lt13l{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;background-color:var(--gray-dark);color:var(--text-primary);border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all var(--speed);text-align:center;text-decoration:none;box-shadow:var(--shadow-md);border:1px solid var(--gray)}.auth_userSignupButton__lt13l:hover{background-color:var(--text-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.auth_separator___MdBf{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--text-secondary);font-size:var(--font-sm)}.auth_separator___MdBf:after,.auth_separator___MdBf:before{content:"";flex:1;border-bottom:1px solid var(--gray)}.auth_separator___MdBf:before{margin-right:.75rem}.auth_separator___MdBf:after{margin-left:.75rem}.auth_checkboxLabel__SNbb1{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:var(--font-sm);line-height:1.5}.auth_checkbox__ox6tl{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;cursor:pointer}.auth_checkboxText__iqZay{color:var(--text-secondary);flex:1}@media (max-width:768px){.auth_formGroup__E0lp8 input{font-size:16px!important}}@media screen and (max-width:500px){.auth_formCard__tcDdr{padding:1.5rem}.auth_title__dCtiP{font-size:var(--font-lg)}.auth_subtitle__U_wD0{font-size:var(--font-sm)}}.WaitlistSignup_waitlistContainer__A0p63{background-color:white;border-radius:var(--radius-md);padding:2.5rem;margin:0;max-width:100%;position:relative;z-index:1}.WaitlistSignup_closeButtonWrapper__dKl3o{position:absolute;top:16px;right:16px;z-index:10;display:flex;justify-content:flex-end;width:auto}.WaitlistSignup_closeButton__6Of2H{cursor:pointer;background-color:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-shadow:0 2px 5px rgba(0,0,0,.1);right:10px!important;left:auto!important}.WaitlistSignup_waitlistTitle__ZzbB5{font-size:var(--font-xl);font-weight:700;margin-top:0;margin-bottom:1rem;color:var(--text-primary);text-align:center}.WaitlistSignup_waitlistDescription__LgwVP{margin-bottom:2rem;color:var(--text-secondary);line-height:1.6;text-align:center;font-size:var(--font-base)}.WaitlistSignup_waitlistForm__eKsAb{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;position:relative;overflow:visible}.WaitlistSignup_formField__kVC6v{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative;z-index:1}.WaitlistSignup_dropdownFormField__NgJ_C{z-index:1000!important;position:relative;margin-top:0!important;margin-bottom:1.5rem!important}.WaitlistSignup_formField__kVC6v label{font-weight:500;font-size:var(--font-sm);color:var(--text-primary);display:flex;align-items:center}.WaitlistSignup_inputField__ZDHKQ{padding:.9rem 1.2rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:16px!important;width:100%;transition:all var(--speed) ease;background-color:var(--light);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.WaitlistSignup_inputField__ZDHKQ:focus{outline:none;border-color:var(--secondary)}.WaitlistSignup_inputField__ZDHKQ::-moz-placeholder{color:#a0aec0;font-size:16px}.WaitlistSignup_inputField__ZDHKQ::placeholder{color:#a0aec0;font-size:16px}.WaitlistSignup_locationFields__fshM5{display:flex;flex-direction:column;gap:1.5rem;width:100%}.WaitlistSignup_inputWithButton__QE0PW{display:flex;width:100%}.WaitlistSignup_inputWithButton__QE0PW .WaitlistSignup_inputField__ZDHKQ{flex:1;border-radius:var(--radius-sm)}.WaitlistSignup_countryField__J_IFL{background-color:#f5f5f5;color:#666;cursor:not-allowed;pointer-events:none;opacity:.8}.WaitlistSignup_autoDetectedField__6pSwo{background-color:rgba(210,253,232,.5);border-color:#68d391;transition:background-color .5s ease,border-color .5s ease}.WaitlistSignup_buttonWrapper__XY2Jp{display:flex;justify-content:center;width:100%;margin-top:1rem}.WaitlistSignup_submitButton__SLkPx{padding:1rem 1.5rem;background-color:var(--gympoint-color);color:white;border:none;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--speed) ease;box-shadow:var(--shadow-sm);text-align:center;width:auto;min-width:180px;max-width:220px;-webkit-touch-callout:none;touch-action:manipulation}.WaitlistSignup_submitButton__SLkPx:hover{background-color:var(--gympoint-secondary-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}.WaitlistSignup_submitButton__SLkPx:active{transform:translateY(0)}.WaitlistSignup_submitButton__SLkPx:disabled{background-color:#a4b8e1;cursor:not-allowed;transform:none;box-shadow:none}.WaitlistSignup_statusMessage__XzsE9{margin-top:1.5rem;padding:1rem;border-radius:var(--radius-sm);text-align:center;font-weight:500;font-size:var(--font-sm);animation:WaitlistSignup_fadeIn__rzGDW .3s ease}.WaitlistSignup_success__FhjZ4{background-color:#e6f7e6;color:#2e7d32;border:1px solid #c8e6c9}.WaitlistSignup_error__WhjxL{background-color:#fdecea;color:#d32f2f;border:1px solid #ffcdd2}@keyframes WaitlistSignup_fadeIn__rzGDW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WaitlistSignup_dropdownContainer__nMlYa{position:relative;width:100%;z-index:10000;isolation:isolate}.WaitlistSignup_dropdownField__ZzBSE{padding:.9rem 1.2rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:16px;width:100%;transition:all var(--speed) ease;background-color:var(--light);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10001}.WaitlistSignup_placeholder__Sasts{color:#a0aec0}.WaitlistSignup_dropdownArrow__6dYPr{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--text-primary);transition:transform .2s ease}.WaitlistSignup_active__FZu42 .WaitlistSignup_dropdownArrow__6dYPr{transform:rotate(180deg)}.WaitlistSignup_dropdownFieldUp__fX1hA .WaitlistSignup_dropdownArrow__6dYPr{transform:rotate(0deg)!important}.WaitlistSignup_facilitiesDropdown__JD3rt{position:absolute;top:100%;left:0;width:100%;background-color:white;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100000;overflow:hidden;margin-top:4px;opacity:1;transform:none;border:1px solid var(--secondary);clip-path:inset(0 0 0 0 round var(--radius-sm));scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;max-height:250px;overflow-y:auto}.WaitlistSignup_facilitiesDropdown__JD3rt::-webkit-scrollbar{width:6px}.WaitlistSignup_facilitiesDropdown__JD3rt::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.WaitlistSignup_facilitiesDropdown__JD3rt::-webkit-scrollbar-thumb{border-radius:3px}.WaitlistSignup_optionsContainerUp__kdGAV{top:auto;bottom:100%;margin-top:0;margin-bottom:4px;z-index:100010}.WaitlistSignup_facilityOption__dZrmX{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color var(--speed);position:relative;min-height:44px}.WaitlistSignup_facilityOption__dZrmX.WaitlistSignup_selected__skZ5I{background-color:var(--secondary)}.WaitlistSignup_facilityLabel__q5fYd{font-size:var(--font-base);color:var(--text-primary);flex:1}.WaitlistSignup_dropdownIcon__V4s00{width:20px;height:20px;margin-right:12px;stroke:var(--text-primary)}.WaitlistSignup_facilityOption__dZrmX.WaitlistSignup_selected__skZ5I .WaitlistSignup_dropdownIcon__V4s00,.WaitlistSignup_facilityOption__dZrmX.WaitlistSignup_selected__skZ5I .WaitlistSignup_facilityLabel__q5fYd{color:white;stroke:white}.WaitlistSignup_checkmark__fHIvP{display:flex;align-items:center;justify-content:center}.WaitlistSignup_checked__T7wHY{width:16px;height:16px;stroke:white;font-weight:700}.WaitlistSignup_activeItem__JMd_C{background-color:rgba(0,0,0,.1)}@media screen and (-webkit-min-device-pixel-ratio:0){.WaitlistSignup_waitlistForm__eKsAb input[type=color],.WaitlistSignup_waitlistForm__eKsAb input[type=date],.WaitlistSignup_waitlistForm__eKsAb input[type=datetime-local],.WaitlistSignup_waitlistForm__eKsAb input[type=datetime],.WaitlistSignup_waitlistForm__eKsAb input[type=email],.WaitlistSignup_waitlistForm__eKsAb input[type=month],.WaitlistSignup_waitlistForm__eKsAb input[type=number],.WaitlistSignup_waitlistForm__eKsAb input[type=password],.WaitlistSignup_waitlistForm__eKsAb input[type=search],.WaitlistSignup_waitlistForm__eKsAb input[type=tel],.WaitlistSignup_waitlistForm__eKsAb input[type=text],.WaitlistSignup_waitlistForm__eKsAb input[type=time],.WaitlistSignup_waitlistForm__eKsAb input[type=url],.WaitlistSignup_waitlistForm__eKsAb input[type=week],.WaitlistSignup_waitlistForm__eKsAb select,.WaitlistSignup_waitlistForm__eKsAb textarea{font-size:16px!important}}.WaitlistSignup_waitlistContainer__A0p63{height:auto!important;max-height:none!important;overflow:visible!important}@media (max-height:700px){.WaitlistSignup_waitlistContainer__A0p63{padding:1.5rem}.WaitlistSignup_waitlistTitle__ZzbB5{font-size:var(--font-lg);margin-bottom:.75rem}.WaitlistSignup_waitlistDescription__LgwVP{margin-bottom:1.5rem;font-size:var(--font-sm)}.WaitlistSignup_waitlistForm__eKsAb{gap:1rem}.WaitlistSignup_formField__kVC6v{gap:.3rem}.WaitlistSignup_inputField__ZDHKQ{padding:.7rem 1rem}.WaitlistSignup_buttonWrapper__XY2Jp{margin-top:.75rem}.WaitlistSignup_submitButton__SLkPx{padding:.9rem 1.5rem}.WaitlistSignup_statusMessage__XzsE9{margin-top:1rem;padding:.75rem}.WaitlistSignup_dropdownFormField__NgJ_C{margin-bottom:1rem!important}}@media (max-height:600px){.WaitlistSignup_waitlistContainer__A0p63{padding:1.25rem}.WaitlistSignup_waitlistTitle__ZzbB5{font-size:var(--font-md);margin-bottom:.5rem}.WaitlistSignup_waitlistDescription__LgwVP{margin-bottom:1rem;line-height:1.4}.WaitlistSignup_waitlistForm__eKsAb{gap:.75rem}.WaitlistSignup_inputField__ZDHKQ{padding:.6rem .9rem;font-size:15px!important}.WaitlistSignup_formField__kVC6v label{font-size:var(--font-xs)}.WaitlistSignup_locationFields__fshM5{gap:.75rem}}@media (min-width:768px){.WaitlistSignup_waitlistForm__eKsAb{max-width:550px;margin:0 auto}.WaitlistSignup_waitlistContainer__A0p63{padding:3rem}.WaitlistSignup_dropdownFormField__NgJ_C{margin-bottom:0}.WaitlistSignup_locationFields__fshM5{flex-direction:row;gap:1rem}}@media (min-width:1024px){.WaitlistSignup_waitlistForm__eKsAb{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;max-width:800px}.WaitlistSignup_locationFields__fshM5{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.WaitlistSignup_buttonWrapper__XY2Jp,.WaitlistSignup_locationButton__pl_XT,.WaitlistSignup_statusMessage__XzsE9{grid-column:1/3}.WaitlistSignup_formField__kVC6v:has(#WaitlistSignup_services__NL1R4){grid-column:1/3}}@media (max-width:768px){.WaitlistSignup_waitlistContainer__A0p63{transform:translateZ(0);backface-visibility:hidden;will-change:transform}.WaitlistSignup_waitlistTitle__ZzbB5{font-size:var(--font-xl)!important;line-height:1.2!important;margin-bottom:1rem!important}.WaitlistSignup_waitlistDescription__LgwVP{font-size:var(--font-base)!important;line-height:1.6!important;margin-bottom:1.5rem!important}.WaitlistSignup_waitlistForm__eKsAb{gap:1.25rem!important}.WaitlistSignup_formField__kVC6v{gap:.5rem!important;margin-bottom:0!important}.WaitlistSignup_closeButtonWrapper__dKl3o{position:absolute;top:1rem;right:1rem;z-index:100}.WaitlistSignup_closeButton__6Of2H{width:36px!important;height:36px!important;position:relative!important;right:0!important}.WaitlistSignup_facilityOption__dZrmX{padding:1.2rem;min-height:50px}.WaitlistSignup_activeItem__JMd_C{background-color:rgba(0,0,0,.08)!important}.WaitlistSignup_dropdownFormField__NgJ_C{z-index:1001!important;position:relative!important;margin-bottom:1.25rem!important}.WaitlistSignup_dropdownArrow__6dYPr{border-left-width:7px!important;border-right-width:7px!important;border-top-width:7px!important;margin-right:4px!important}.WaitlistSignup_dropdownField__ZzBSE{min-height:50px!important;padding:1rem 1.2rem!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.WaitlistSignup_optionsContainerUp__kdGAV{bottom:100%!important;top:auto!important;margin-bottom:4px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;box-shadow:0 -4px 20px rgba(0,0,0,.2)!important;max-height:180px!important;z-index:100010!important;pointer-events:auto!important;transform:translateY(0)!important;position:absolute!important}.WaitlistSignup_dropdownContainer__nMlYa{margin:0!important;padding:0!important;position:relative!important}.WaitlistSignup_facilitiesDropdown__JD3rt{box-shadow:var(--shadow-sm)!important;padding-bottom:.5rem!important;border-radius:var(--radius-sm)!important;clip-path:inset(0 0 0 0 round var(--radius-sm))!important;touch-action:pan-y!important;overscroll-behavior:contain!important}}.LocaleSelector_localeSelector__56b9z{position:relative;display:inline-block}.LocaleSelector_compactButton__ZXuC5{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid var(--gray)}.LocaleSelector_compactButton__ZXuC5:hover{background-color:var(--gray)}.LocaleSelector_compactButton__ZXuC5:active{scale:.95}.LocaleSelector_compactDisplay__zUH5H{display:flex;align-items:center;gap:.4rem;font-weight:600}.LocaleSelector_currencySymbol__YDXRB{font-size:var(--font-sm);font-weight:700;color:var(--text-primary)}.LocaleSelector_separator__1EHfu{color:var(--gray-300);font-size:var(--font-xs)}.LocaleSelector_unitsText__2A7vB{font-size:var(--font-xs);color:var(--text-muted);font-weight:500}.LocaleSelector_compactGlobeIcon___UjV2{width:2rem;height:2rem;color:var(--text-secondary)}.LocaleSelector_mobileMenuText__3peOB{font-size:var(--font-base);font-weight:500;color:var(--text-primary)}.LocaleSelector_modalOverlay__P1MAe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;justify-content:center;z-index:var(--z-modal);animation:LocaleSelector_fadeIn__Me7Rj var(--speed) ease-out;padding:2rem}.LocaleSelector_mobileOverlay__xdnrm{align-items:flex-end;justify-content:center;padding:0}.LocaleSelector_modal__XZmoh{background:var(--light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:50rem;width:100%;max-height:80vh;display:flex;flex-direction:column;animation:LocaleSelector_slideUp__P7XKY var(--speed) ease-out;color:var(--text-primary)}.LocaleSelector_mobileModal__EO6rd{max-width:100%;max-height:85vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:LocaleSelector_slideUpMobile__tKjrs var(--speed) ease-out;margin:0;position:relative;touch-action:none}.LocaleSelector_modalHeader__DkK00{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-200);padding:2rem 2.4rem 1.5rem;position:relative}.LocaleSelector_dragIndicator__ZvJCy{position:absolute;top:.8rem;left:50%;transform:translateX(-50%);width:3.6rem;height:.4rem;background:var(--gray-300);border-radius:var(--radius-full);cursor:grab;touch-action:none}.LocaleSelector_dragIndicator__ZvJCy:active{cursor:grabbing;background:var(--gray-400)}.LocaleSelector_mobileModal__EO6rd .LocaleSelector_modalHeader__DkK00{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LocaleSelector_mobileModal__EO6rd .LocaleSelector_modalHeader__DkK00:active{cursor:grabbing}.LocaleSelector_modalTitle__KpJve{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0}.LocaleSelector_modalContent__WjJv4{padding:1.5rem 2.4rem;flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.LocaleSelector_section__1_iNh{margin-bottom:3rem}.LocaleSelector_section__1_iNh:last-child{margin-bottom:0}.LocaleSelector_sectionTitle__jv6Jc{font-size:var(--font-base);font-weight:600;color:var(--text-primary);margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid var(--gray-200)}.LocaleSelector_optionGrid__NAvJ2{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.LocaleSelector_optionsList__ZNYyh{display:flex;flex-direction:column;gap:.8rem}.LocaleSelector_modalOption__VXNxn{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;background:var(--gray-50);border:2px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);text-align:left;width:100%;color:var(--text-primary)}.LocaleSelector_modalOption__VXNxn:hover{background:var(--gray-100);border-color:var(--gray-300)}.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7{background:var(--secondary);border-color:var(--primary);color:white}.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7:hover{background:var(--primary);border-color:var(--primary)}.LocaleSelector_modalFooter__ELv9O{padding:2rem 2.4rem;border-top:1px solid var(--gray-200);display:flex;justify-content:flex-end}.LocaleSelector_applyButton__sDuVG{background:var(--secondary);color:white;border:none;padding:1rem 2.4rem;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-base);cursor:pointer;transition:var(--transition)}.LocaleSelector_applyButton__sDuVG:hover{background:var(--primary);transform:translateY(-.1rem)}.LocaleSelector_optionSymbol__iBLrt{font-weight:700}.LocaleSelector_optionFlag__QAYtq,.LocaleSelector_optionSymbol__iBLrt{font-size:var(--font-lg);min-width:3rem;display:flex;align-items:center;justify-content:center}.LocaleSelector_optionInfo__k_dcG{flex:1}.LocaleSelector_optionName__Z_LbG{font-weight:600;font-size:var(--font-base);color:inherit}.LocaleSelector_optionCode__DmzY9{font-weight:500}.LocaleSelector_optionCode__DmzY9,.LocaleSelector_optionExample__meaA_{font-size:var(--font-sm);color:var(--text-muted)}.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7 .LocaleSelector_optionCode__DmzY9,.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7 .LocaleSelector_optionExample__meaA_,.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7 .LocaleSelector_optionName__Z_LbG,.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7 .LocaleSelector_optionSymbol__iBLrt{color:white}.LocaleSelector_triggerButton__XN8da{display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;background:white;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;transition:var(--transition);width:100%;justify-content:flex-start}.LocaleSelector_triggerButton__XN8da:hover{border-color:var(--gympoint-color);box-shadow:0 0 0 .3rem rgba(92,114,231,.1)}.LocaleSelector_globeIcon__FuW0_{width:1.8rem;height:1.8rem;color:var(--text-muted)}.LocaleSelector_currentSettings__h8SAY{flex:1;text-align:left;color:var(--text-primary);font-weight:500}.LocaleSelector_dropdown__8e7L8{position:absolute;top:100%;left:0;right:0;margin-top:.4rem;background:white;border:1px solid var(--gray-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden;animation:LocaleSelector_fadeInScale__iIeWs var(--speed) ease-out}.LocaleSelector_tabs__bBFoF{display:flex;border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.LocaleSelector_tab__a56lg{flex:1;padding:1.2rem 1.6rem;background:none;border:none;font-size:var(--font-xs);font-weight:500;color:var(--text-muted);cursor:pointer;transition:var(--transition)}.LocaleSelector_tab__a56lg:hover{background:var(--gray-100);color:var(--text-primary)}.LocaleSelector_tab__a56lg.LocaleSelector_activeTab__wGaiK{background:white;color:var(--gympoint-color);font-weight:600;border-bottom:.2rem solid var(--gympoint-color);margin-bottom:-.1rem}.LocaleSelector_tabContent__ydepX{max-height:20rem;overflow-y:auto}.LocaleSelector_optionsList__ZNYyh{padding:.8rem 0}.LocaleSelector_option__Cv4b9{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.6rem;background:none;border:none;font-size:var(--font-sm);cursor:pointer;transition:var(--transition);text-align:left}.LocaleSelector_option__Cv4b9:hover{background:var(--gray-50)}.LocaleSelector_option__Cv4b9.LocaleSelector_active__xmfy7{background:var(--gympoint-light-color);color:var(--gympoint-color)}.LocaleSelector_option__Cv4b9.LocaleSelector_active__xmfy7 .LocaleSelector_optionFlag__QAYtq,.LocaleSelector_option__Cv4b9.LocaleSelector_active__xmfy7 .LocaleSelector_optionSymbol__iBLrt{font-weight:700}.LocaleSelector_optionInfo__k_dcG{display:flex;flex-direction:column;gap:.2rem}.LocaleSelector_option__Cv4b9 .LocaleSelector_optionName__Z_LbG{font-weight:500;line-height:1.2}.LocaleSelector_option__Cv4b9 .LocaleSelector_optionCode__DmzY9,.LocaleSelector_option__Cv4b9 .LocaleSelector_optionExample__meaA_{font-size:var(--font-xs);color:var(--text-muted);line-height:1.2}@media (max-width:768px){.LocaleSelector_modalFooter__ELv9O{padding:1.2rem 1.6rem}.LocaleSelector_modalOption__VXNxn:hover{background:var(--gray-50);border-color:transparent}.LocaleSelector_modalOption__VXNxn.LocaleSelector_active__xmfy7:hover{background:var(--secondary);border-color:var(--primary)}.LocaleSelector_applyButton__sDuVG:hover{background:var(--secondary);transform:none}}@media (max-width:480px){.LocaleSelector_modalOverlay__P1MAe:not(.LocaleSelector_mobileOverlay__xdnrm){padding:1rem}.LocaleSelector_modal__XZmoh:not(.LocaleSelector_mobileModal__EO6rd){max-height:90vh}.LocaleSelector_modalContent__WjJv4,.LocaleSelector_modalHeader__DkK00{padding-left:1.6rem;padding-right:1.6rem}.LocaleSelector_optionGrid__NAvJ2{grid-template-columns:1fr}.LocaleSelector_modalOption__VXNxn{padding:1rem 1.2rem}.LocaleSelector_mobileModal__EO6rd .LocaleSelector_modalHeader__DkK00{padding-top:2.4rem}.LocaleSelector_mobileModal__EO6rd .LocaleSelector_modalContent__WjJv4{padding-bottom:1rem}}.LocaleSelector_compactOption__IHdwI:focus,.LocaleSelector_option__Cv4b9:focus,.LocaleSelector_tab__a56lg:focus{outline:none;background:var(--gray-100)}.LocaleSelector_compactOption__IHdwI.LocaleSelector_active__xmfy7:focus{background:var(--gympoint-secondary-color)}.LocaleSelector_option__Cv4b9.LocaleSelector_active__xmfy7:focus{background:var(--gympoint-light-color)}.listing-page_pageContainer__a_8zP{display:flex;flex-direction:column;min-height:100vh}.listing-page_filtersSection__q5aYj{position:sticky;top:63px;width:100%;z-index:var(--z-sticky);background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.08)}.listing-page_allFilters__q7tZ4{display:flex;justify-content:space-between;padding:1rem 2rem;background-color:var(--light)}.listing-page_FiltersAndMap__Vj3PH,.listing-page_quickFilters__U8eCz{display:flex;list-style-type:none;gap:2rem;align-items:center;flex:0}.listing-page_backToLandingPageBtn__HKWzB,.listing-page_filter__5g565,.listing-page_mapBtn__MGhY7,.listing-page_noGymsBtn__MD2FN{font-size:var(--font-base);font-weight:600;transition:all var(--speed);cursor:pointer;border-radius:var(--radius-full);white-space:nowrap}.listing-page_filter__5g565{padding:.8rem 3rem;background-color:transparent;color:var(--text-primary);border:1px solid var(--gray)}.listing-page_filter__5g565:hover,.listing-page_mapBtn__MGhY7:hover,.listing-page_noGymsBtn__MD2FN:hover{transform:translateY(-2px)}.listing-page_filter__5g565:hover{background-color:var(--secondary);color:white;border-color:var(--secondary)}.listing-page_mapBtn__MGhY7,.listing-page_mapToggled__azdIv{padding:.8rem 2rem;display:flex;align-items:center;gap:.8rem;border:none;transition:all var(--speed);font-weight:600;cursor:pointer;border-radius:var(--radius-full)}.listing-page_mapBtn__MGhY7{background-color:var(--light);color:var(--text-primary);border:1px solid var(--gray)}.listing-page_blueButton__LDcSS,.listing-page_mapToggled__azdIv{background-color:var(--secondary);color:white;border:1px solid var(--secondary)}.listing-page_mapBtn__MGhY7:hover{background-color:var(--gray)}.listing-page_blueButton__LDcSS:hover,.listing-page_mapToggled__azdIv:hover{background-color:var(--primary);transform:translateY(-2px)}.listing-page_backToLandingPageBtn__HKWzB:active,.listing-page_filter__5g565:active,.listing-page_mapBtn__MGhY7:active,.listing-page_mapToggled__azdIv:active,.listing-page_noGymsBtn__MD2FN:active{transform:translateY(0)}.listing-page_mapIconToggled__DIL_q,.listing-page_mapIcon__JlHgj{font-size:20px!important}.listing-page_mapIcon__JlHgj{fill:var(--text-primary)!important}.listing-page_mapIconToggled__DIL_q{fill:white!important}.listing-page_mapWordToggled__abYr5,.listing-page_mapWord__p0j04{white-space:nowrap;font-size:var(--font-base)}.listing-page_mapWordToggled__abYr5{color:white}.listing-page_mainContent__w0TVA{flex:1;overflow-y:auto;padding:0 4rem;margin-top:6.5rem}.listing-page_mainContentLoading__3R_w8{margin-top:0!important}.listing-page_displayWithMap__tC2f2{display:flex;height:calc(100vh - 123px)}.listing-page_mobileMapContainer__04X5X{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;display:flex;flex-direction:column;z-index:var(--z-sticky);background-color:white}.listing-page_mobileMapDisplay__JqIaY{width:100%;height:100%;padding:0;margin-top:100px;box-sizing:border-box}.listing-page_mobileMapDisplay__JqIaY>div{width:100%;height:100%;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.listing-page_noGymsDisplay__Jus7Z{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:2rem;text-align:center;height:80vh;min-height:60vh}.listing-page_leftPartWithMap__V3Tla{flex:1 1 0;min-width:320px;max-width:60%;overflow-y:auto;height:100%;padding-right:2rem}.listing-page_gridDisplayNoMap__LYQ_C,.listing-page_gridDisplayWithMap__icf9Q{display:grid;width:100%;min-width:0;padding:1rem 0}.listing-page_gridDisplayWithMap__icf9Q{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.listing-page_gridDisplayNoMap__LYQ_C{gap:1.5rem;margin:0 auto;padding-bottom:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.listing-page_gridDisplayNoMap__LYQ_C>div,.listing-page_gridDisplayWithMap__icf9Q>div{min-width:0;width:100%;height:100%;display:flex}.listing-page_stationaryContent__6KrYJ{display:flex;flex:1 1 0;min-width:320px;max-width:60%;height:100%}.listing-page_mapDisplay__vch0n{display:flex;align-items:top;justify-content:center;width:100%;height:100%;padding:1rem 0}.listing-page_mapContainer__8VO1Q{border-radius:var(--radius-md);height:100%;width:100%;box-shadow:var(--shadow-md);margin:auto}.listing-page_mapComponent__QYir2{border-radius:var(--radius-md);width:100%;height:100%;position:relative}.listing-page_floatingMapToggle__qLy1Z{position:fixed;bottom:5.5rem;right:2rem;width:5rem;height:5rem;border-radius:50%;background-color:var(--gympoint-color);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2);border:none;cursor:pointer;z-index:999;transition:all var(--speed),bottom .3s ease}.listing-page_floatingMapToggleShifted__9dny2{bottom:1rem}.listing-page_floatingMapToggle__qLy1Z:hover{background-color:var(--gympoint-secondary-color);transform:scale(1.05)}.listing-page_floatingMapToggle__qLy1Z:active{transform:scale(.95)}.listing-page_toggleIcon__1aIyA{fill:white!important;font-size:var(--font-lg)!important}.listing-page_noGymsTitle__TELXh{font-size:var(--font-xl);font-weight:600;margin-bottom:1rem;text-align:center;color:var(--text-primary)}.listing-page_noGymsMessage__X9hjb{color:var(--text-secondary);text-align:center;font-size:var(--font-base);margin-bottom:.5rem;line-height:1.5}.listing-page_noGymsLogo__GCEBh{width:10rem;margin:2rem 0 1rem;opacity:.7}.listing-page_errorContainer__co4cT{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;min-height:60vh}.listing-page_backToLandingPageBtn__HKWzB{background-color:var(--light);padding:1rem 2rem;border:1px solid var(--gray);color:var(--text-primary);margin:.5rem;border-radius:var(--radius-full);font-size:var(--font-base);font-weight:600;transition:all var(--speed);cursor:pointer}.listing-page_backToLandingPageBtn__HKWzB:hover{background-color:var(--gray);transform:translateY(-2px)}.listing-page_noGymsBtn__MD2FN{background-color:var(--gympoint-color);padding:1rem 2rem;color:white;margin:.5rem;border:none;border-radius:var(--radius-full);font-size:var(--font-base);font-weight:600;transition:all var(--speed);cursor:pointer}.listing-page_noGymsBtn__MD2FN:hover{background-color:var(--gympoint-secondary-color);transform:translateY(-2px)}.listing-page_seeExampleBtn__FM4A9{background:linear-gradient(135deg,var(--gympoint-color) 0,hsl(263,79%,59%) 100%);padding:1rem 2rem;border:none;color:white;margin:.5rem;border-radius:var(--radius-full);font-size:var(--font-base);font-weight:600;transition:all var(--speed);cursor:pointer;box-shadow:0 4px 15px rgba(68,76,231,.3)}.listing-page_seeExampleBtn__FM4A9:hover{transform:translateY(-2px)}@media only screen and (min-width:2700px){.listing-page_leftPartWithMap__V3Tla{flex:0 1 1600px;max-width:1600px}.listing-page_stationaryContent__6KrYJ{flex:1 1 auto;min-width:800px}}@media only screen and (min-width:1600px){.listing-page_gridDisplayNoMap__LYQ_C{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto}}@media only screen and (min-width:1200px) and (max-width:1599px){.listing-page_gridDisplayNoMap__LYQ_C{grid-template-columns:repeat(3,1fr)}.listing-page_gridDisplayWithMap__icf9Q{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (min-width:1000px) and (max-width:1199px){.listing-page_gridDisplayWithMap__icf9Q{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.listing-page_mainContent__w0TVA{padding:0 3rem}}@media (min-width:800px) and (max-width:999px){.listing-page_gridDisplayWithMap__icf9Q{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.listing-page_mainContent__w0TVA{padding:0 2rem}}@media only screen and (min-width:769px) and (max-width:799px){.listing-page_gridDisplayWithMap__icf9Q{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.listing-page_gridDisplayNoMap__LYQ_C{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.listing-page_allFilters__q7tZ4{padding-top:1rem;padding-bottom:.5rem}.listing-page_filter__5g565,.listing-page_mapBtn__MGhY7,.listing-page_mapToggled__azdIv{padding:.8rem 2rem}.listing-page_mapIconToggled__DIL_q,.listing-page_mapIcon__JlHgj{font-size:var(--font-md)!important}.listing-page_mainContent__w0TVA{padding:0 2rem}.listing-page_displayWithMap__tC2f2{height:calc(100vh - 116px)}}@media screen and (min-width:769px){.listing-page_floatingMapToggle__qLy1Z,.listing-page_mobileMapContainer__04X5X{display:none}}@media only screen and (max-width:768px){.listing-page_quickFilters__U8eCz{display:none}.listing-page_mapContainer__8VO1Q{width:100%;height:100%}.listing-page_filtersSection__q5aYj{top:56px}.listing-page_filter__5g565{padding:1rem 3rem}.listing-page_mapBtn__MGhY7,.listing-page_mapToggled__azdIv,.listing-page_mapWordToggled__abYr5,.listing-page_mapWord__p0j04{display:none}.listing-page_backToLandingPageBtn__HKWzB:hover{background-color:var(--light);transform:none}.listing-page_noGymsBtn__MD2FN:hover,.listing-page_seeExampleBtn__FM4A9:hover{transform:none}.listing-page_displayWithMap__tC2f2,.listing-page_leftPartWithMap__V3Tla,.listing-page_stationaryContent__6KrYJ{display:none}.listing-page_mobileMapContainer__04X5X{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;z-index:var(--z-sticky)}.listing-page_displayWithoutMap__lOd8B{width:100%;padding:0}.listing-page_gridDisplayNoMap__LYQ_C{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:1.5rem 1.5rem 6rem}.listing-page_noGymsDisplay__Jus7Z{margin:1rem;padding:2rem 1rem;min-height:50vh}.listing-page_noGymsMessage__X9hjb{font-size:var(--font-sm)}.listing-page_noGymsLogo__GCEBh{width:8rem}.listing-page_allFilters__q7tZ4{display:none}.listing-page_errorContainer__co4cT{height:auto;padding:3rem 1rem;min-height:50vh}.listing-page_mainContent__w0TVA{padding:0;margin-top:7.5rem;overflow-y:auto;min-height:calc(100vh - 9rem)}.listing-page_mobileMapDisplay__JqIaY{padding:0;margin-top:50px;height:calc(100vh - 50px)}.listing-page_floatingMapToggle__qLy1Z{bottom:calc(5.5rem + var(--safe-area-bottom, env(safe-area-inset-bottom, 0)));right:1.5rem;width:4.5rem;height:4.5rem}.listing-page_floatingMapToggleShifted__9dny2{bottom:calc(1.5rem + var(--safe-area-bottom, env(safe-area-inset-bottom, 0)))}}@media screen and (max-width:480px){.listing-page_toggleIcon__1aIyA{font-size:var(--font-lg)!important}.listing-page_allFilters__q7tZ4{padding:.8rem}.listing-page_filter__5g565{padding:.6rem 1.2rem}.listing-page_noGymsDisplay__Jus7Z{margin:.5rem;padding:1.5rem .75rem}.listing-page_noGymsLogo__GCEBh{width:7rem}.listing-page_mobileMapDisplay__JqIaY{padding:0;margin-top:50px;height:calc(100vh - 50px)}.listing-page_mobileMapContainer__04X5X{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-sticky)}}.map_mapComponent__buvcV,.map_mapContainer__1dsNN{width:100%;height:100%;border-radius:var(--radius-md)}.map_mapContainer__1dsNN{position:relative;overflow:hidden}.map_mapMarker__s53Pm{cursor:pointer;transition:transform .2s ease}.map_mapMarker__s53Pm:hover{transform:scale(1.1)}.map_locationMarker__XPqb0{background-color:var(--gympoint-color);border:3px solid white;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3)}.map_businessMarker__0Kw0M{position:relative}.map_markerPin__PSOun{background-color:var(--gympoint-color);width:24px;height:24px;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.map_markerContent__d4y_b{position:absolute;color:white;transform:rotate(45deg)}.businessLoader_loadingContainer__mNlpT,.map_markerContent__d4y_b{top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.businessLoader_loadingContainer__mNlpT{position:fixed;right:0;bottom:0;flex-direction:column;gap:1rem;overflow:hidden;background-color:white;z-index:9999}.businessLoader_loaderImage__jkXQe{height:5rem}.SupportTicketPopup_support-popup-backdrop__XM7tq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:2rem;opacity:0;pointer-events:none;transition:opacity .3s ease,background-color .3s ease}.SupportTicketPopup_support-popup-backdrop__XM7tq.SupportTicketPopup_open__NOBeA{opacity:1;pointer-events:auto;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.SupportTicketPopup_support-popup-container__H9ZTc{background:var(--light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-width:50rem;width:100%;max-height:90vh;overflow-y:auto;position:relative;z-index:var(--z-modal);opacity:0;transform:scale(.95) translateY(20px);transition:opacity .3s ease,transform .3s ease}.SupportTicketPopup_support-popup-container__H9ZTc.SupportTicketPopup_open__NOBeA{opacity:1;transform:scale(1) translateY(0)}.SupportTicketPopup_dragIndicator__WWvY0{display:none;width:100%;padding:.75rem 0;background:transparent}.SupportTicketPopup_dragBar__F0gAh{width:40px;height:4px;background-color:var(--gray);border-radius:2px;margin:0 auto;transition:background-color .2s ease}.SupportTicketPopup_dragIndicator__WWvY0:active .SupportTicketPopup_dragBar__F0gAh{background-color:var(--text-secondary)}.SupportTicketPopup_support-popup-header__8UP8f{display:flex;justify-content:space-between;align-items:center;padding:2.4rem 2.4rem 1.2rem;border-bottom:1px solid var(--gray);margin-bottom:0}.SupportTicketPopup_support-popup-header__8UP8f h2{margin:0;font-size:var(--font-llg);font-weight:600;color:var(--primary)}.SupportTicketPopup_support-popup-content__98Ry_{padding:2.4rem}.SupportTicketPopup_support-popup-content__98Ry_ p{margin:0 0 2rem;color:var(--text-secondary);line-height:1.5;font-size:var(--font-base)}.SupportTicketPopup_support-form__Rag_u{display:flex;flex-direction:column;gap:0}.SupportTicketPopup_form-group__souD5{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.6rem}.SupportTicketPopup_form-group__souD5 label{font-weight:500;color:var(--text-primary);font-size:var(--font-sm);margin-bottom:.4rem}.SupportTicketPopup_form-group__souD5 input,.SupportTicketPopup_form-group__souD5 textarea{padding:1rem 1.2rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:var(--font-sm);transition:border-color var(--speed) ease,box-shadow var(--speed) ease;background-color:var(--light)}.SupportTicketPopup_form-group__souD5 input:focus,.SupportTicketPopup_form-group__souD5 textarea:focus{outline:none;border-color:var(--gympoint-color);box-shadow:0 0 0 .3rem var(--gympoint-light-color)}.SupportTicketPopup_form-group__souD5 textarea{resize:vertical;min-height:8rem;font-family:var(--main-font-family)}.SupportTicketPopup_status-message__Uazlt{padding:1.2rem;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;margin:.8rem 0}.SupportTicketPopup_status-message__Uazlt.SupportTicketPopup_success__UR_TF{background-color:var(--green-light);color:var(--text-success);border:1px solid var(--green-primary)}.SupportTicketPopup_status-message__Uazlt.SupportTicketPopup_error__2aI8v{background-color:#fef2f2;color:var(--text-danger);border:1px solid var(--red)}.SupportTicketPopup_form-actions__q1Kc4{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:.8rem}.SupportTicketPopup_cancel-button__j0hC_,.SupportTicketPopup_submit-button__yCi_e{padding:1rem 2rem;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all var(--speed) ease;border:none}.SupportTicketPopup_cancel-button__j0hC_{background-color:var(--main-button-background-color);color:var(--text-primary);border:1px solid var(--gray)}.SupportTicketPopup_cancel-button__j0hC_:hover{background-color:var(--gray);transform:translateY(-.1rem)}.SupportTicketPopup_submit-button__yCi_e{background-color:var(--gympoint-color);color:var(--light)}.SupportTicketPopup_submit-button__yCi_e:hover:not(:disabled){background-color:var(--gympoint-secondary-color);transform:translateY(-.1rem);box-shadow:var(--shadow-blue-sm)}.SupportTicketPopup_submit-button__yCi_e:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.SupportTicketPopup_support-popup-backdrop__XM7tq{padding:1.5rem}.SupportTicketPopup_support-popup-container__H9ZTc{max-width:calc(100vw - 3rem)}.SupportTicketPopup_support-popup-header__8UP8f{padding:2rem 2rem 1rem}.SupportTicketPopup_support-popup-content__98Ry_{padding:2rem}}@media (max-width:600px){.SupportTicketPopup_support-popup-backdrop__XM7tq{padding:0}.SupportTicketPopup_support-popup-backdrop__XM7tq.SupportTicketPopup_mobile__mO06s{align-items:flex-end}.SupportTicketPopup_support-popup-container__H9ZTc{max-height:95vh;max-width:100%;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:0}.SupportTicketPopup_support-popup-container__H9ZTc.SupportTicketPopup_mobile__mO06s{max-height:min(90vh,90dvh);height:auto;transform:translateY(100%);opacity:1;transition:transform .3s ease-out;will-change:transform;overscroll-behavior:contain}.SupportTicketPopup_support-popup-container__H9ZTc.SupportTicketPopup_mobile__mO06s.SupportTicketPopup_open__NOBeA{transform:translateY(0)}.SupportTicketPopup_dragIndicator__WWvY0{display:block}.SupportTicketPopup_support-popup-header__8UP8f{padding:0 1.6rem .8rem;touch-action:none}.SupportTicketPopup_support-popup-header__8UP8f h2{font-size:var(--font-lg)}.SupportTicketPopup_support-popup-content__98Ry_{padding:1.6rem 1.6rem max(1.6rem,calc(env(safe-area-inset-bottom) + 1.6rem));overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(90dvh - 8rem)}.SupportTicketPopup_form-actions__q1Kc4{flex-direction:column;gap:.8rem}.SupportTicketPopup_cancel-button__j0hC_,.SupportTicketPopup_submit-button__yCi_e{width:100%}@keyframes SupportTicketPopup_slideUp__zbZQV{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SupportTicketPopup_support-popup-container__H9ZTc.SupportTicketPopup_mobile__mO06s.SupportTicketPopup_open__NOBeA{animation:SupportTicketPopup_slideUp__zbZQV .3s ease-out}}@media (max-width:480px){.SupportTicketPopup_form-group__souD5 textarea{min-height:6rem}.SupportTicketPopup_support-popup-content__98Ry_{padding:1.2rem 1.2rem max(1.2rem,calc(env(safe-area-inset-bottom) + 1.2rem))}.SupportTicketPopup_support-popup-header__8UP8f{padding:0 1.2rem .8rem}}@media (max-height:600px) and (orientation:landscape){.SupportTicketPopup_support-popup-container__H9ZTc{max-height:85vh}.SupportTicketPopup_support-popup-container__H9ZTc.SupportTicketPopup_mobile__mO06s{max-height:min(85vh,85dvh)}.SupportTicketPopup_support-popup-header__8UP8f{padding:1.2rem 2rem .8rem}.SupportTicketPopup_support-popup-content__98Ry_{padding:1.2rem 2rem;max-height:calc(85dvh - 6rem)}.SupportTicketPopup_form-group__souD5{margin-bottom:1.2rem}.SupportTicketPopup_form-group__souD5 textarea{min-height:5rem}}@media (hover:none){.SupportTicketPopup_cancel-button__j0hC_,.SupportTicketPopup_submit-button__yCi_e{-webkit-tap-highlight-color:transparent}}.SupportHelperButton_support-helper-button__ouT9m{position:fixed;bottom:2rem;right:2rem;background-color:var(--gympoint-color);color:var(--light);border:none;border-radius:var(--radius-2xl);padding:0;display:flex;align-items:center;gap:0;cursor:pointer;box-shadow:var(--shadow-blue-sm);transition:all var(--speed) ease;font-size:var(--font-sm);font-weight:500;z-index:var(--z-floating);width:6rem;height:6rem;justify-content:center;overflow:hidden}.SupportHelperButton_support-helper-button__ouT9m:hover{background-color:#4f46e5;transform:translateY(-.2rem);box-shadow:var(--shadow-blue);width:18rem;padding:0 1.5rem 0 0;justify-content:flex-start;gap:.5rem}.SupportHelperButton_support-helper-button__ouT9m:active{transform:translateY(0)}.SupportHelperButton_button-icon__WxxK6{width:6rem;height:6rem;background-color:transparent;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-llg);flex-shrink:0;color:var(--light)}.SupportHelperButton_button-text__XTo7K{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--speed) ease .1s;color:var(--light);font-weight:500;font-size:var(--font-sm)}.SupportHelperButton_support-helper-button__ouT9m:hover .SupportHelperButton_button-text__XTo7K{opacity:1}@media (max-width:768px){.SupportHelperButton_support-helper-button__ouT9m{bottom:1.5rem;right:1.5rem;width:5.5rem;height:5.5rem}.SupportHelperButton_support-helper-button__ouT9m:hover{background-color:var(--gympoint-color);width:15.5rem;gap:.5rem}.SupportHelperButton_button-icon__WxxK6{width:5.5rem;height:5.5rem;font-size:var(--font-lg)}}@media (max-width:480px){.SupportHelperButton_support-helper-button__ouT9m{bottom:1rem;right:1rem;width:5rem;height:5rem;border-radius:var(--radius-full)}.SupportHelperButton_support-helper-button__ouT9m:hover{width:5rem;padding:0;gap:0;transform:translateY(-.2rem)}.SupportHelperButton_button-text__XTo7K{display:none}.SupportHelperButton_button-icon__WxxK6{width:5rem;height:5rem;font-size:var(--font-md)}.SupportHelperButton_support-helper-button__ouT9m:hover .SupportHelperButton_button-text__XTo7K{opacity:0}}@media (max-height:600px) and (orientation:landscape){.SupportHelperButton_support-helper-button__ouT9m{bottom:1rem;width:4.5rem;height:4.5rem}.SupportHelperButton_button-icon__WxxK6{width:4.5rem;height:4.5rem;font-size:var(--font-md)}.SupportHelperButton_support-helper-button__ouT9m:hover{width:14rem}}.PrivacyPolicyModal_modalOverlay__5mWaP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.PrivacyPolicyModal_modalContent__Xszzg{background:white;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.PrivacyPolicyModal_modalHeader__Hm52L{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.PrivacyPolicyModal_modalTitle__DfAxO{font-size:24px;font-weight:600;color:#1f2937;margin:0}.PrivacyPolicyModal_modalBody__QNXfM{overflow-y:auto;max-height:calc(90vh - 100px);padding:1.5rem 24px 0}.PrivacyPolicyModal_lastUpdated__Cr_Fc{font-size:14px;color:#6b7280;margin-bottom:24px;font-style:italic}.PrivacyPolicyModal_section__qSnUR{margin-bottom:24px}.PrivacyPolicyModal_section__qSnUR h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:12px}.PrivacyPolicyModal_section__qSnUR p{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:12px}.PrivacyPolicyModal_section__qSnUR ul{margin:12px 0;padding-left:20px}.PrivacyPolicyModal_section__qSnUR li{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:8px}@media (max-width:768px){.PrivacyPolicyModal_modalOverlay__5mWaP{padding:10px}.PrivacyPolicyModal_modalContent__Xszzg{max-width:100%;max-height:95vh}.PrivacyPolicyModal_modalHeader__Hm52L{padding:16px}.PrivacyPolicyModal_modalTitle__DfAxO{font-size:20px}.PrivacyPolicyModal_modalBody__QNXfM{padding:0 16px;max-height:calc(95vh - 80px)}.PrivacyPolicyModal_section__qSnUR{margin-bottom:20px}.PrivacyPolicyModal_section__qSnUR h3{font-size:16px;margin-bottom:10px}}.PrivacyPolicyLink_privacyLink__O9cx_{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin:0;transition:color .2s ease}.PrivacyPolicyLink_privacyLink__O9cx_:hover{color:#0056b3;text-decoration:underline}.PrivacyPolicyLink_privacyLink__O9cx_:focus{outline:2px solid #007bff;outline-offset:2px}.Footer_footer__pjhVV{background-color:var(--light);padding:3rem 0 1rem;border-top:1px solid var(--gray)}.Footer_container__VDoPl{max-width:1100px;margin:0 auto;padding:0 1.5rem}.Footer_main__d6SjM{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3rem;margin-bottom:2rem}.Footer_brandSection__k64KX{display:flex;flex-direction:column;gap:1rem;min-width:200px}.Footer_brand__jjm9n{display:flex;align-items:center;gap:.5rem;transition:transform var(--speed) ease}.Footer_brand__jjm9n:hover{transform:translateY(-2px)}.Footer_logo__lqaZJ{height:4rem;width:auto}.Footer_brandText__gDWes{font-size:var(--font-lg);font-weight:700;color:var(--text-primary);letter-spacing:.5px}.Footer_socialLinks__jzC6L{display:flex;gap:.75rem;margin-top:.5rem}.Footer_socialLink__OmgB9{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:transparent;border:1px solid var(--gray);border-radius:var(--radius-full);transition:all var(--speed) ease}.Footer_socialLink__OmgB9:hover{background-color:var(--primary);border-color:var(--primary);transform:scale(1.1)}.Footer_socialLink__OmgB9:hover .Footer_socialIcon__brBV_{stroke:white}.Footer_socialIcon__brBV_,.Footer_tiktokIcon__WTzrC{width:1.2rem;height:1.2rem;stroke:var(--primary)}.Footer_tiktokIcon__WTzrC{color:var(--primary)}.Footer_socialLink__OmgB9:hover .Footer_tiktokIcon__WTzrC{fill:white}.Footer_linksSection__qGyPb{display:flex;gap:3rem;flex-wrap:wrap}.Footer_linksColumn__Hs26N{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.Footer_sectionTitle__bN_ri{font-size:var(--font-sm);font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem}.Footer_linksList__LrlaV{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0}.Footer_link__6r8xj{font-size:var(--font-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--speed) ease,transform var(--speed) ease;display:inline-block}.Footer_link__6r8xj:hover{text-decoration:underline;transform:translateX(4px)}.Footer_bottomSection__eYCLr{justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--gray);flex-wrap:wrap;gap:1rem}.Footer_bottomSection__eYCLr,.Footer_localeContainer__HPzog{display:flex;align-items:center}.Footer_copyrightText__pvnNU{font-size:var(--font-xs);color:var(--text-muted);margin:0}.Footer_legalLinks__BjiuV{display:flex;gap:1.5rem}.Footer_legalLink__U8TTr{font-size:var(--font-xs);color:var(--text-muted);text-decoration:none;transition:color var(--speed) ease}.Footer_legalLink__U8TTr:hover{text-decoration:underline}@media (max-width:900px){.Footer_main__d6SjM{gap:2rem}.Footer_linksSection__qGyPb{gap:2rem;margin-top:1rem}.Footer_brandSection__k64KX{min-width:180px}.Footer_linksColumn__Hs26N{min-width:130px}.Footer_logo__lqaZJ{height:3.8rem}}@media (max-width:767px){.Footer_footer__pjhVV{display:none!important}.Footer_container__VDoPl{padding:0;width:100%}.Footer_main__d6SjM{flex-direction:column;align-items:stretch;text-align:left;gap:0;margin-bottom:0}.Footer_brandSection__k64KX{width:100%;max-width:none;padding:1.5rem;gap:1rem}.Footer_logo__lqaZJ{height:3.5rem}.Footer_socialLinks__jzC6L{margin-top:1rem}.Footer_linksSection__qGyPb{width:100%;flex-direction:column;gap:0;margin-top:0}.Footer_linksColumn__Hs26N{min-width:100%;padding:1.5rem;border-bottom:1px solid var(--gray)}.Footer_linksColumn__Hs26N:last-child{border-bottom:none}.Footer_sectionTitle__bN_ri{margin-bottom:1rem;font-size:var(--font-sm)}.Footer_linksList__LrlaV{gap:1rem}.Footer_link__6r8xj{font-size:var(--font-base);padding:.25rem 0}.Footer_link__6r8xj:hover{transform:none}.Footer_bottomSection__eYCLr{align-items:center;gap:1rem;padding:1.5rem;border-top:1px solid var(--gray);text-align:center}.Footer_localeContainer__HPzog{justify-content:center}.Footer_legalLinks__BjiuV{width:100%;flex-direction:column;gap:.75rem}.Footer_legalLink__U8TTr{font-size:var(--font-sm);padding:.25rem 0}}.LocaleWelcome_overlay__g3_l8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.LocaleWelcome_modal__EOj5x{background:white;border-radius:12px;max-width:500px;width:100%;position:relative;animation:LocaleWelcome_slideIn__B0_ea .3s ease-out;box-shadow:0 10px 25px rgba(0,0,0,.2)}@keyframes LocaleWelcome_slideIn__B0_ea{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.LocaleWelcome_closeButton__SkRfF{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.LocaleWelcome_closeButton__SkRfF:hover{background-color:#f3f4f6;color:#374151}.LocaleWelcome_content__5HftG{padding:2rem}.LocaleWelcome_header__93vZa{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.LocaleWelcome_iconContainer__tH3WJ{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,130,246,.3)}.LocaleWelcome_icon__toN0w{color:white}.LocaleWelcome_headerText__MKFUr{flex:1}.LocaleWelcome_title__gMw8v{margin:0 0 4px;font-size:1.375rem;font-weight:700;color:#111827;line-height:1.2}.LocaleWelcome_subtitle__5rORr{margin:0;font-size:.875rem;color:#6b7280;font-weight:500}.LocaleWelcome_description__6uNcW{color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.LocaleWelcome_detecting__NBruW{display:flex;align-items:center;gap:1rem;padding:2rem 0;justify-content:center;color:#6b7280}.LocaleWelcome_spinner__b4yEa{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:LocaleWelcome_spin___jSkO 1s linear infinite}@keyframes LocaleWelcome_spin___jSkO{to{transform:rotate(1turn)}}.LocaleWelcome_settingsGrid__10eLa{display:grid;gap:1rem;margin-bottom:2rem}.LocaleWelcome_settingCard__axJ4C{display:flex;align-items:center;gap:1rem;background:white;border:2px solid #f1f5f9;border-radius:12px;padding:1rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.LocaleWelcome_settingCard__axJ4C:hover{border-color:#e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.LocaleWelcome_settingIcon__5m5pB{width:44px;height:44px;background:#f8fafc;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LocaleWelcome_flag__IYX_i{font-size:20px}.LocaleWelcome_currencySymbol__TLV1K,.LocaleWelcome_unitsSymbol__fE6Km{font-size:18px;font-weight:700;color:#3b82f6}.LocaleWelcome_settingInfo__udyfU{flex:1;min-width:0}.LocaleWelcome_settingLabel__D3tjE{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:2px}.LocaleWelcome_settingValue__TDuKJ{font-size:.9rem;font-weight:600;color:#1e293b;line-height:1.3}.LocaleWelcome_actionSection__kIfn3{border-top:1px solid #f1f5f9;padding-top:1.5rem}.LocaleWelcome_actionDescription__pCjnC{font-size:.875rem;color:#64748b;margin-bottom:1rem;text-align:center;line-height:1.4}.LocaleWelcome_actions__MxKt1{display:flex;flex-direction:column;gap:.75rem}.LocaleWelcome_secondaryActions__jHoNm{display:flex;gap:.5rem}.LocaleWelcome_primaryButton__4aOxS{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(59,130,246,.3)}.LocaleWelcome_primaryButton__4aOxS:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.LocaleWelcome_primaryButton__4aOxS:active{transform:translateY(0)}.LocaleWelcome_secondaryButton__8Z2m0{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:white;color:#64748b;border:1px solid #e2e8f0;padding:.75rem 1.25rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .2s;flex:1}.LocaleWelcome_secondaryButton__8Z2m0:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#475569}.LocaleWelcome_detectButton__sAQNw{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#10b981;color:white;border:none;padding:.75rem 1.25rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .2s;flex:1}.LocaleWelcome_detectButton__sAQNw:hover:not(:disabled){background-color:#059669;transform:translateY(-1px)}.LocaleWelcome_detectButton__sAQNw:disabled{opacity:.6;cursor:not-allowed;transform:none}.LocaleWelcome_spinning__NGowy{animation:LocaleWelcome_spin___jSkO 1s linear infinite}@media (max-width:640px){.LocaleWelcome_modal__EOj5x{margin:1rem;max-width:none}.LocaleWelcome_content__5HftG{padding:1.5rem}.LocaleWelcome_header__93vZa{flex-direction:column;align-items:center;text-align:center;gap:1rem}.LocaleWelcome_settingCard__axJ4C{padding:.875rem}.LocaleWelcome_settingIcon__5m5pB{width:40px;height:40px}.LocaleWelcome_flag__IYX_i{font-size:18px}.LocaleWelcome_currencySymbol__TLV1K,.LocaleWelcome_unitsSymbol__fE6Km{font-size:16px}.LocaleWelcome_secondaryActions__jHoNm{flex-direction:column;gap:.5rem}.LocaleWelcome_primaryButton__4aOxS{padding:.875rem 1.5rem;font-size:.9rem}.LocaleWelcome_detectButton__sAQNw,.LocaleWelcome_secondaryButton__8Z2m0{padding:.75rem 1rem;font-size:.875rem}}.helpCenter_container__OLfMO{max-width:1100px;margin:0 auto;padding:var(--font-md) var(--font-sm)}.helpCenter_hero__hlU4B{text-align:center;padding:var(--font-xl) 0;margin-bottom:var(--font-xl);background-color:var(--background);border-radius:var(--radius-lg);box-shadow:0 4px 6px rgba(0,0,0,.05)}.helpCenter_heroTitle__RQ_P6{font-size:var(--font-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--font-xs)}.helpCenter_heroSubtitle__hrmOq{font-size:var(--font-lg);color:var(--text-secondary);max-width:650px;margin:0 auto var(--font-lg) auto}.helpCenter_searchContainer__l11mC{position:relative;max-width:600px;margin:0 auto}.helpCenter_searchInput__97s9M{width:100%;padding:var(--font-md) var(--font-lg);padding-right:var(--font-3xl);font-size:var(--font-md);border:1px solid var(--gray);border-radius:var(--radius-full);box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all var(--speed) ease}.helpCenter_searchInput__97s9M:focus{outline:none;border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.1)}.helpCenter_searchButton__YeMmW{position:absolute;right:var(--font-sm);top:50%;transform:translateY(-50%);background:var(--primary);border:none;border-radius:var(--radius-full);width:var(--font-2xl);height:var(--font-2xl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--speed) ease}.helpCenter_searchButton__YeMmW:hover{transform:translateY(-50%) scale(1.05)}.helpCenter_searchIcon__h5w5E{width:var(--font-md);height:var(--font-md);stroke:white}.helpCenter_sectionTitle__t1IhA{font-size:var(--font-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--font-lg);text-align:center;position:relative;padding-bottom:var(--font-xs)}.helpCenter_sectionTitle__t1IhA:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:var(--primary);border-radius:var(--radius-full)}.helpCenter_categoriesSection__b8pV7{margin-bottom:var(--font-2xl)}.helpCenter_categoriesGrid__H7_wT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--font-md)}.helpCenter_categoryCard__fyMuc{display:flex;flex-direction:column;background-color:var(--background);border:1px solid var(--gray);border-radius:var(--radius-md);padding:var(--font-lg);text-decoration:none;transition:all var(--speed) ease;height:100%}.helpCenter_categoryCard__fyMuc:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:var(--primary)}.helpCenter_categoryIcon__v7UIn{display:flex;align-items:center;justify-content:center;width:var(--font-2xl);height:var(--font-2xl);background-color:var(--primary-light);border-radius:var(--radius-full);margin-bottom:var(--font-sm);transition:all var(--speed) ease}.helpCenter_categoryCard__fyMuc:hover .helpCenter_categoryIcon__v7UIn{transform:scale(1.1);background-color:var(--primary)}.helpCenter_categoryIcon__v7UIn svg{width:var(--font-lg);height:var(--font-lg);stroke:var(--primary);transition:all var(--speed) ease}.helpCenter_categoryCard__fyMuc:hover .helpCenter_categoryIcon__v7UIn svg{stroke:white}.helpCenter_categoryTitle__32qM_{font-size:var(--font-md);font-weight:600;color:var(--text-primary);margin-bottom:var(--font-xs);transition:color var(--speed) ease}.helpCenter_categoryCard__fyMuc:hover .helpCenter_categoryTitle__32qM_{color:var(--primary)}.helpCenter_categoryDescription__dOMrU{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:auto;padding-bottom:var(--font-md);line-height:1.5}.helpCenter_categoryLink__Tgo85{display:flex;align-items:center;gap:var(--font-xs);color:var(--primary);font-size:var(--font-sm);font-weight:500;margin-top:var(--font-sm);transition:all var(--speed) ease}.helpCenter_categoryCard__fyMuc:hover .helpCenter_categoryLink__Tgo85{color:var(--primary-dark)}.helpCenter_chevronIcon__BOXq1{width:var(--font-sm);height:var(--font-sm);transition:transform var(--speed) ease}.helpCenter_categoryCard__fyMuc:hover .helpCenter_chevronIcon__BOXq1{transform:translateX(4px)}.helpCenter_popularSection__QnD5y{margin-bottom:var(--font-2xl)}.helpCenter_articlesList__7JtOy{display:flex;flex-direction:column;gap:var(--font-xs)}.helpCenter_articleCard__Bgh67{display:flex;justify-content:space-between;align-items:center;background-color:var(--background);border:1px solid var(--gray);border-radius:var(--radius-md);padding:var(--font-md) var(--font-lg);text-decoration:none;transition:all var(--speed) ease}.helpCenter_articleCard__Bgh67:hover{transform:translateX(5px);border-color:var(--primary);box-shadow:0 4px 8px rgba(0,0,0,.05)}.helpCenter_articleContent__XJLbL{flex:1}.helpCenter_articleTitle__tJVdN{font-size:var(--font-md);font-weight:500;color:var(--text-primary);margin-bottom:var(--font-xs);transition:color var(--speed) ease}.helpCenter_articleCard__Bgh67:hover .helpCenter_articleTitle__tJVdN{color:var(--primary)}.helpCenter_articleCategory__YTVXY{font-size:var(--font-sm);color:var(--text-secondary);display:flex;align-items:center}.helpCenter_articleCategory__YTVXY:before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--primary);border-radius:var(--radius-full);margin-right:var(--font-xs)}.helpCenter_articleStats__MWJGp{display:flex;align-items:center;gap:var(--font-sm)}.helpCenter_articleViews__k1AUO{font-size:var(--font-xs);color:var(--text-muted)}.helpCenter_articleIcon__pd03u{width:var(--font-md);height:var(--font-md);color:var(--text-muted);transition:all var(--speed) ease}.helpCenter_articleCard__Bgh67:hover .helpCenter_articleIcon__pd03u{transform:translateX(4px);color:var(--primary)}.helpCenter_viewMoreContainer__fRWJv{text-align:center;margin-top:var(--font-lg)}.helpCenter_viewMoreLink__EqoYh{display:inline-block;padding:var(--font-sm) var(--font-xl);background-color:var(--light);border:1px solid var(--gray);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);font-weight:500;text-decoration:none;transition:all var(--speed) ease}.helpCenter_viewMoreLink__EqoYh:hover{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.helpCenter_contactSection__gYcyM{margin-bottom:var(--font-xl)}.helpCenter_contactCard__qcFWy{background:linear-gradient(135deg,var(--primary-light) 0,rgba(var(--primary-rgb),.2) 100%);border-radius:var(--radius-lg);padding:var(--font-xl);text-align:center;box-shadow:0 8px 16px rgba(0,0,0,.05)}.helpCenter_contactTitle__EVGSg{font-size:var(--font-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--font-xs)}.helpCenter_contactDescription__vX6BW{font-size:var(--font-md);color:var(--text-secondary);max-width:500px;margin:0 auto var(--font-lg) auto;line-height:1.5}.helpCenter_contactButtons__z8X3D{display:flex;justify-content:center;gap:var(--font-md);flex-wrap:wrap}.helpCenter_contactButton__kUMDX{padding:var(--font-sm) var(--font-xl);background-color:var(--primary);color:white;font-size:var(--font-md);font-weight:500;border-radius:var(--radius-md);text-decoration:none;transition:all var(--speed) ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.helpCenter_contactButton__kUMDX:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.helpCenter_secondaryButton__4ge2o{padding:var(--font-sm) var(--font-xl);background-color:white;color:var(--primary);border:1px solid var(--primary);font-size:var(--font-md);font-weight:500;border-radius:var(--radius-md);text-decoration:none;transition:all var(--speed) ease}.helpCenter_secondaryButton__4ge2o:hover{background-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:768px){.helpCenter_heroTitle__RQ_P6{font-size:var(--font-2xl)}.helpCenter_heroSubtitle__hrmOq{font-size:var(--font-md)}.helpCenter_categoriesGrid__H7_wT{grid-template-columns:1fr}.helpCenter_contactButtons__z8X3D{flex-direction:column;gap:var(--font-sm)}.helpCenter_contactButton__kUMDX,.helpCenter_secondaryButton__4ge2o{width:100%}}