.ClubSignup-module__stRMca__page{background-color:var(--color-main-black);min-height:100dvh;color:var(--color-main-white);flex-direction:column;padding:2.4rem 2.4rem 4.8rem;display:flex}.ClubSignup-module__stRMca__header{flex-direction:column;align-items:flex-start;gap:3.2rem;width:min(100%,56rem);margin-inline:auto;display:flex}.ClubSignup-module__stRMca__title{font-family:var(--font-heading-now-48);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-main-white);margin:0;font-size:clamp(3.6rem,8vw,6.4rem);font-weight:900;line-height:.9}.ClubSignup-module__stRMca__main{flex:1;width:min(100%,56rem);margin-inline:auto;padding-top:4rem;display:flex}.ClubSignup-module__stRMca__form{flex-direction:column;gap:3.2rem;width:100%;display:flex}.ClubSignup-module__stRMca__fields{flex-direction:column;gap:2.4rem;display:flex}.ClubSignup-module__stRMca__selectWrap{position:relative}.ClubSignup-module__stRMca__select{appearance:none;cursor:pointer;padding-right:3.6rem}.ClubSignup-module__stRMca__selectEmpty{color:#e5e5e566}.ClubSignup-module__stRMca__selectChevron{border-right:.15rem solid var(--color-main-green);border-bottom:.15rem solid var(--color-main-green);pointer-events:none;width:.7rem;height:.7rem;position:absolute;top:50%;right:1.4rem;transform:translateY(-70%)rotate(45deg)}.ClubSignup-module__stRMca__success{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-main-green);margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not (min-width:500px){.ClubSignup-module__stRMca__page{padding:1.6rem 1.6rem 3.2rem}.ClubSignup-module__stRMca__header{gap:2.4rem}.ClubSignup-module__stRMca__main{padding-top:3.2rem}}
.ButtonLabel-module__X3VooW__mask{vertical-align:top;max-width:100%;display:inline-block;position:relative;overflow:clip}.ButtonLabel-module__X3VooW__line{white-space:nowrap;overflow-wrap:break-word;will-change:transform;display:block;position:relative}@media (prefers-reduced-motion:no-preference){html.first-load .ButtonLabel-module__X3VooW__line{transition:transform .5s cubic-bezier(.215,.61,.355,1)}}.ButtonLabel-module__X3VooW__lineDefault{text-shadow:0 -1.8em;transform:translateY(1.8em)}.ButtonLabel-module__X3VooW__lineUser{text-shadow:0 1.8em;transform:translateY(0)}@media (hover:hover) and (pointer:fine){button:hover .ButtonLabel-module__X3VooW__lineDefault,a:hover .ButtonLabel-module__X3VooW__lineDefault{transform:translateY(0)}button:hover .ButtonLabel-module__X3VooW__lineUser,a:hover .ButtonLabel-module__X3VooW__lineUser{transform:translateY(-1.8em)}}@media (prefers-reduced-motion:reduce){.ButtonLabel-module__X3VooW__line,.ButtonLabel-module__X3VooW__lineDefault,.ButtonLabel-module__X3VooW__lineUser{text-shadow:none;transition:none;transform:none}@media (hover:hover) and (pointer:fine){button:hover .ButtonLabel-module__X3VooW__lineDefault,a:hover .ButtonLabel-module__X3VooW__lineDefault,button:hover .ButtonLabel-module__X3VooW__lineUser,a:hover .ButtonLabel-module__X3VooW__lineUser{text-shadow:none;transform:none}}}
.ArrowLink-module__JIX34q__root{align-items:center;gap:1.4rem;text-decoration:none;display:inline-flex}.ArrowLink-module__JIX34q__rootGreen{color:var(--color-main-green);width:max-content;max-width:100%;padding:.8rem 1.2rem}.ArrowLink-module__JIX34q__rootInherit{color:inherit}.ArrowLink-module__JIX34q__label{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.ArrowLink-module__JIX34q__label{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.ArrowLink-module__JIX34q__label{color:inherit}.ArrowLink-module__JIX34q__icon{fill:currentColor;stroke:none;flex-shrink:0;width:1.6rem;height:1.6rem}@media not all and (min-width:745px){.ArrowLink-module__JIX34q__rootGreen .ArrowLink-module__JIX34q__label{letter-spacing:-.012rem;font-size:1.2rem}}
.Button-module__vdqz7a__root{cursor:pointer;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.Button-module__vdqz7a__rootDefault{height:4rem;color:var(--color-main-black);background-color:var(--color-main-green);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%,0 0);border-radius:.4rem;align-items:center;gap:.8rem;padding-block:1.2rem;padding-inline:1.6rem;}@media (prefers-reduced-motion:no-preference){html.first-load .Button-module__vdqz7a__rootDefault{transition:clip-path .25s ease-out}}.Button-module__vdqz7a__rootDefault:focus-visible{outline:2px solid var(--color-main-black);outline-offset:2px}@media (hover:hover){.Button-module__vdqz7a__rootDefault:hover{clip-path:polygon(1.5rem 0,100% 0,100% 100%,100% 100%,0 100%,0 1.5rem)}}.Button-module__vdqz7a__rootDefault:active:not(:disabled){filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.Button-module__vdqz7a__rootDefault{transition:none}}.Button-module__vdqz7a__rootDefault:disabled,.Button-module__vdqz7a__rootDefaultBig:disabled,.Button-module__vdqz7a__rootDefaultBigMobileMedium:disabled,.Button-module__vdqz7a__rootDefaultBigMobileFull:disabled,.Button-module__vdqz7a__rootDefaultBigMobileStacked:disabled{cursor:not-allowed;opacity:.45;filter:none}.Button-module__vdqz7a__rootDefaultBig{--cta-mobile-height:4rem;--cta-body-mobile-gap:.8rem;--button-label-font-size:1.6rem;height:7.7rem;color:var(--color-main-black);background-color:var(--color-main-green);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%,0 0);border-radius:.4rem;padding-block:1.2rem;padding-inline:1.6rem;}@media (prefers-reduced-motion:no-preference){html.first-load .Button-module__vdqz7a__rootDefaultBig{transition:clip-path .25s ease-out}}.Button-module__vdqz7a__rootDefaultBig:focus-visible{outline:2px solid var(--color-main-black);outline-offset:2px}@media (hover:hover){.Button-module__vdqz7a__rootDefaultBig:hover{clip-path:polygon(1.5rem 0,100% 0,100% 100%,100% 100%,0 100%,0 1.5rem)}}.Button-module__vdqz7a__rootDefaultBig:active:not(:disabled){filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.Button-module__vdqz7a__rootDefaultBig{transition:none}}@media not all and (min-width:745px){.Button-module__vdqz7a__rootDefaultBig{--button-label-font-size:1.2rem;height:var(--cta-mobile-height)}}.Button-module__vdqz7a__rootDefaultBigMobileMedium{--cta-mobile-height:6rem;--cta-body-mobile-gap:clamp(.8rem, 5vw, 6.1rem);}.Button-module__vdqz7a__rootDefaultBigMobileFull{--cta-mobile-height:7.7rem;--cta-body-mobile-gap:clamp(.8rem, 5vw, 6.1rem);}.Button-module__vdqz7a__rootDefaultBigMobileStacked{--button-label-font-size:1.2rem;align-items:flex-start;height:6rem;}.Button-module__vdqz7a__rootUser{background-color:var(--bg,var(--glass-bg));-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);height:4rem;color:var(--color-main-white);border-radius:.4rem;padding-block:.8rem;padding-inline:1rem 1.4rem;}@media (hover:hover) and (pointer:fine){.Button-module__vdqz7a__rootUser{transition:background-color .25s ease-out}.Button-module__vdqz7a__rootUser:hover{background-color:var(--bg-hover,var(--glass-bg-hover))}}@media (prefers-reduced-motion:reduce){.Button-module__vdqz7a__rootUser{transition:none}}@media not all and (min-width:745px){.Button-module__vdqz7a__rootUser.Button-module__vdqz7a__rootUserIconOnly{background-color:var(--bg,var(--glass-bg-mobile-icon-only));width:4rem;padding-inline:1.2rem}.Button-module__vdqz7a__rootUser.Button-module__vdqz7a__rootUserIconOnly .Button-module__vdqz7a__bodyUser{gap:0}.Button-module__vdqz7a__rootUser.Button-module__vdqz7a__rootUserIconOnly .Button-module__vdqz7a__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.Button-module__vdqz7a__rootUser.Button-module__vdqz7a__rootUserIconOnly:hover{background-color:var(--bg-hover,var(--glass-bg-hover))}}}.Button-module__vdqz7a__rootUserBig{--glass-mobile-height:4rem;height:7.7rem;color:var(--color-main-white);background-color:var(--bg,var(--glass-bg));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.4rem;padding-block:1.2rem;padding-inline:1.3rem;}@media (hover:hover) and (pointer:fine){.Button-module__vdqz7a__rootUserBig{transition:background-color .25s ease-out}.Button-module__vdqz7a__rootUserBig:hover{background-color:var(--bg-hover,var(--glass-bg-hover))}}@media (prefers-reduced-motion:reduce){.Button-module__vdqz7a__rootUserBig{transition:none}}@media not all and (min-width:745px){.Button-module__vdqz7a__rootUserBig{height:var(--glass-mobile-height)}}.Button-module__vdqz7a__rootUserBigMobileMedium{--glass-mobile-height:6rem;}.Button-module__vdqz7a__rootUserToneDefault{--glass-bg:#1c1c1c52;--glass-bg-hover:#e5e5e51f;--glass-bg-mobile-icon-only:#1c1c1c66}.Button-module__vdqz7a__rootUserToneLight{--glass-bg:#e5e5e51f;--glass-bg-hover:#e5e5e53d;--glass-bg-mobile-icon-only:#e5e5e51f}.Button-module__vdqz7a__body{z-index:1;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.Button-module__vdqz7a__bodyDefault{justify-content:space-between;align-items:center;gap:.8rem;display:inline-flex;}.Button-module__vdqz7a__bodyDefaultBig{align-items:flex-start;gap:clamp(.8rem,0,6.1rem);display:inline-flex;}@media not all and (min-width:745px){.Button-module__vdqz7a__bodyDefaultBig{gap:var(--cta-body-mobile-gap)}}.Button-module__vdqz7a__bodyDefaultBigStacked{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex;}.Button-module__vdqz7a__bodyUser{justify-content:center;align-items:center;gap:.8rem;display:inline-flex;}.Button-module__vdqz7a__label{font-family:var(--font-wg-mono);letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.Button-module__vdqz7a__label{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.Button-module__vdqz7a__label{text-transform:uppercase}@media (min-width:1025px){.Button-module__vdqz7a__label{font-size:var(--button-label-font-size,1.4rem)}}.Button-module__vdqz7a__icon{stroke:none;fill:currentColor;flex-shrink:0;width:1.6rem;height:1.6rem}
.IconSquareButton-module__iZ-bBa__root{color:inherit;font:inherit;cursor:pointer;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:1.2rem;text-decoration:none;display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){html.first-load .IconSquareButton-module__iZ-bBa__root{transition:background-color .25s ease-out}}.IconSquareButton-module__iZ-bBa__root:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}.IconSquareButton-module__iZ-bBa__root:active:not(:disabled){filter:brightness(.94)}.IconSquareButton-module__iZ-bBa__rootGreen{background-color:var(--color-main-green);color:var(--color-main-black);}.IconSquareButton-module__iZ-bBa__rootGlass{-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);color:var(--color-main-white);background-color:#1c1c1c52;}.IconSquareButton-module__iZ-bBa__rootIconLg{padding:.8rem}@media not all and (min-width:745px){.IconSquareButton-module__iZ-bBa__rootIconLg{padding:1.2rem}}@media (hover:hover) and (pointer:fine){.IconSquareButton-module__iZ-bBa__rootGreen:hover{background-color:#8bd322}@supports (color:color-mix(in lab, red, red)){.IconSquareButton-module__iZ-bBa__rootGreen:hover{background-color:color-mix(in srgb, var(--color-main-green) 82%, var(--color-main-black))}}.IconSquareButton-module__iZ-bBa__rootGlass:hover{background-color:#2a2a2a7a}}.IconSquareButton-module__iZ-bBa__iconClip{width:1.6rem;height:1.6rem;display:block;overflow:clip}.IconSquareButton-module__iZ-bBa__rootIconLg .IconSquareButton-module__iZ-bBa__iconClip{width:2.4rem;height:2.4rem}@media not all and (min-width:745px){.IconSquareButton-module__iZ-bBa__rootIconLg .IconSquareButton-module__iZ-bBa__iconClip{width:1.6rem;height:1.6rem}}.IconSquareButton-module__iZ-bBa__iconTrack{will-change:transform;flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){html.first-load .IconSquareButton-module__iZ-bBa__iconTrack{transition:transform .5s cubic-bezier(.215,.61,.355,1)}}@media (hover:hover) and (pointer:fine){:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass)[data-icon-animation=hover]:hover .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-1.6rem)}:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass).IconSquareButton-module__iZ-bBa__rootIconLg[data-icon-animation=hover]:hover .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-2.4rem)}@media not all and (min-width:745px){:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass).IconSquareButton-module__iZ-bBa__rootIconLg[data-icon-animation=hover]:hover .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-1.6rem)}}}:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass)[data-icon-animation=toggle][data-toggled=true] .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-1.6rem)}:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass).IconSquareButton-module__iZ-bBa__rootIconLg[data-icon-animation=toggle][data-toggled=true] .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-2.4rem)}@media not all and (min-width:745px){:is(.IconSquareButton-module__iZ-bBa__rootGreen,.IconSquareButton-module__iZ-bBa__rootGlass).IconSquareButton-module__iZ-bBa__rootIconLg[data-icon-animation=toggle][data-toggled=true] .IconSquareButton-module__iZ-bBa__iconTrack{transform:translateY(-1.6rem)}}.IconSquareButton-module__iZ-bBa__iconClip svg{flex-shrink:0;width:1.6rem;height:1.6rem;display:block}.IconSquareButton-module__iZ-bBa__rootIconLg .IconSquareButton-module__iZ-bBa__iconClip svg{width:2.4rem;height:2.4rem}@media not all and (min-width:745px){.IconSquareButton-module__iZ-bBa__rootIconLg .IconSquareButton-module__iZ-bBa__iconClip svg{width:1.6rem;height:1.6rem}}.IconSquareButton-module__iZ-bBa__iconFill{fill:currentColor;stroke:none}.IconSquareButton-module__iZ-bBa__iconStroke{fill:none;stroke:currentColor}@media (prefers-reduced-motion:reduce){.IconSquareButton-module__iZ-bBa__iconTrack{transition:none}}
.PaidBadge-module__vwaBUW__rootPaid,.PaidBadge-module__vwaBUW__rootPending{background-color:var(--color-white-12);border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.PaidBadge-module__vwaBUW__rootPaid,.PaidBadge-module__vwaBUW__rootPending{transition:color .2s,opacity .2s}}.PaidBadge-module__vwaBUW__rootPaid{color:var(--color-main-green)}.PaidBadge-module__vwaBUW__rootPending{color:var(--color-white-40)}.PaidBadge-module__vwaBUW__label{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.PaidBadge-module__vwaBUW__label{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.PaidBadge-module__vwaBUW__label{white-space:nowrap;color:inherit}@media not all and (min-width:745px){.PaidBadge-module__vwaBUW__label{letter-spacing:-.012rem;font-size:1.2rem;line-height:1.2}}
.AuthSyncStatusBanner-module__qyh3YG__banner{z-index:90;width:max-content;max-width:calc(100% - 2 * var(--spacing-screen-offset-x));-webkit-backdrop-filter:blur(3.2rem);backdrop-filter:blur(3.2rem);pointer-events:none;background-color:#1c1c1c52;border-radius:.4rem;align-items:center;gap:.8rem;margin:0;padding:.8rem 1.2rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}@media not all and (min-width:745px){.AuthSyncStatusBanner-module__qyh3YG__banner{bottom:1.6rem}}.AuthSyncStatusBanner-module__qyh3YG__icon{fill:currentColor;stroke:none;flex-shrink:0;width:1.4rem;height:1.4rem}.AuthSyncStatusBanner-module__qyh3YG__text{min-width:0;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.AuthSyncStatusBanner-module__qyh3YG__text{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.AuthSyncStatusBanner-module__qyh3YG__text{color:var(--color-white);overflow-wrap:break-word;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not all and (min-width:745px){.AuthSyncStatusBanner-module__qyh3YG__text{letter-spacing:-.012rem;font-size:1.2rem;line-height:1.2}}.AuthSyncStatusBanner-module__qyh3YG__info{color:var(--color-white-40)}.AuthSyncStatusBanner-module__qyh3YG__warning{color:#f5c84b}.AuthSyncStatusBanner-module__qyh3YG__error{color:#ff6b6b}.AuthSyncStatusBanner-module__qyh3YG__info .AuthSyncStatusBanner-module__qyh3YG__text,.AuthSyncStatusBanner-module__qyh3YG__warning .AuthSyncStatusBanner-module__qyh3YG__text,.AuthSyncStatusBanner-module__qyh3YG__error .AuthSyncStatusBanner-module__qyh3YG__text{color:var(--color-white)}
.Checkbox-module__XQQheG__root{cursor:pointer;align-items:flex-start;gap:1.2rem;display:flex;position:relative}.Checkbox-module__XQQheG__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.Checkbox-module__XQQheG__indicator{background-color:#0000;border:.1rem solid #e5e5e566;border-radius:.2rem;flex-shrink:0;width:2.4rem;height:2.4rem;position:relative}@media (hover:hover){.Checkbox-module__XQQheG__indicator{transition:border-color .25s ease-out,background-color .25s ease-out}}.Checkbox-module__XQQheG__indicatorDefaultChecked{border-color:#a7ff2866}.Checkbox-module__XQQheG__indicatorDefaultChecked:after{content:"";background-color:var(--color-main-green);border-radius:.1rem;width:1.6rem;height:1.6rem;position:absolute;top:.3rem;left:.3rem}.Checkbox-module__XQQheG__indicatorAuthChecked{background-color:var(--color-white);border-color:var(--color-white-40)}.Checkbox-module__XQQheG__indicatorInvalid{border-color:#db1414}.Checkbox-module__XQQheG__indicatorIcon{width:2.4rem;height:2.4rem;color:var(--color-main-black);position:absolute;top:-.1rem;left:-.1rem}.Checkbox-module__XQQheG__label{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#e5e5e566;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media (hover:hover){.Checkbox-module__XQQheG__label{transition:color .25s ease-out}}@media not all and (min-width:745px){.Checkbox-module__XQQheG__label{letter-spacing:-.012rem;font-size:1.2rem}}.Checkbox-module__XQQheG__input:checked~.Checkbox-module__XQQheG__label{color:var(--color-white)}@media (hover:hover){.Checkbox-module__XQQheG__rootDefault:has(.Checkbox-module__XQQheG__input:not(:disabled):not(:checked)):hover .Checkbox-module__XQQheG__indicator{border-color:#a7ff2866}.Checkbox-module__XQQheG__rootDefault:has(.Checkbox-module__XQQheG__input:not(:disabled):checked):hover .Checkbox-module__XQQheG__indicator{border-color:var(--color-main-green)}.Checkbox-module__XQQheG__rootDefault:has(.Checkbox-module__XQQheG__input:not(:disabled):not(:checked)):hover .Checkbox-module__XQQheG__label{color:#e5e5e599}.Checkbox-module__XQQheG__rootAuth:has(.Checkbox-module__XQQheG__input:not(:disabled)):hover .Checkbox-module__XQQheG__indicator{border-color:var(--color-white)}.Checkbox-module__XQQheG__rootInvalid:has(.Checkbox-module__XQQheG__input:not(:disabled)):hover .Checkbox-module__XQQheG__indicator{border-color:#db1414}}.Checkbox-module__XQQheG__root:has(.Checkbox-module__XQQheG__input:disabled){cursor:not-allowed;opacity:.4}
.CmsHtml-module__HfT1Xa__root:not([data-cms-prose]) :is(p,h2,h3,h4,ul,ol){font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;margin:0}
.FormPersonalDataConsent-module__dtJ_CW__link{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){html.first-load .FormPersonalDataConsent-module__dtJ_CW__link{transition:opacity .2s}}@media (hover:hover) and (pointer:fine){.FormPersonalDataConsent-module__dtJ_CW__link:hover{opacity:.7}}.FormPersonalDataConsent-module__dtJ_CW__link:focus-visible{outline:2px solid var(--color-main-green);outline-offset:2px;border-radius:.2rem}
.Icon-module__d35wqq__root{flex-shrink:0;display:inline-block}:where(.Icon-module__d35wqq__root){fill:currentColor;stroke:currentColor;width:2rem;height:2rem}
.LazyImage-module__VRf9QG__root{z-index:1;position:relative}.LazyImage-module__VRf9QG__image{object-fit:inherit;object-position:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.first-load .LazyImage-module__VRf9QG__image{transition:opacity .3s ease-in-out}}.LazyImage-module__VRf9QG__imageDefault{opacity:var(--opacity-0)}.LazyImage-module__VRf9QG__imageLoaded{opacity:var(--opacity-1)}.LazyImage-module__VRf9QG__imageInstant{transition:none}@media (prefers-reduced-motion:reduce){.LazyImage-module__VRf9QG__image{transition:none}}
.Popup-module__CrC3yG__root{z-index:100;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}@media not all and (min-width:1025px){.Popup-module__CrC3yG__root{justify-content:flex-end;align-items:stretch}}.Popup-module__CrC3yG__rootFullscreen{justify-content:stretch;align-items:stretch}.Popup-module__CrC3yG__rootDialog{padding:2rem var(--spacing-screen-offset-x);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden auto}@media not all and (min-width:1025px){.Popup-module__CrC3yG__rootDialog{padding:2rem var(--spacing-screen-offset-x);align-items:stretch}}@media not all and (min-width:745px){.Popup-module__CrC3yG__rootDialog{padding:1rem var(--spacing-screen-offset-x)}}.Popup-module__CrC3yG__backdrop{border:none;outline:none;position:absolute;inset:0}.Popup-module__CrC3yG__backdrop:focus-visible{outline:2px solid var(--color-main-white);outline-offset:-.2rem}.Popup-module__CrC3yG__backdrop{pointer-events:auto;cursor:pointer;background:linear-gradient(90deg,#090a0999 0% 100%),linear-gradient(90deg,#a7ff2866 0% 100%)}.Popup-module__CrC3yG__panelShell{pointer-events:auto;flex-shrink:0;height:100%;display:flex;position:relative}.Popup-module__CrC3yG__panelShellBottom,.Popup-module__CrC3yG__panelShellFullscreen{width:100%;height:100%}.Popup-module__CrC3yG__panelShell.Popup-module__CrC3yG__panelShellDialog{flex-shrink:1;align-self:center;width:100%;max-width:55.3rem;height:auto;min-height:0;max-height:calc(100dvh - 4rem);margin-block:auto;display:flex;position:relative}@media not all and (min-width:1025px){.Popup-module__CrC3yG__panelShell.Popup-module__CrC3yG__panelShellDialog{align-self:stretch;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 4rem);margin-block:auto 0}}@media not all and (min-width:745px){.Popup-module__CrC3yG__panelShell.Popup-module__CrC3yG__panelShellDialog{max-height:calc(100dvh - 2rem)}}.Popup-module__CrC3yG__panel{z-index:1;background-color:var(--color-dark-gray);border-radius:.4rem 0 0 .4rem;outline:none;flex-direction:column;width:76.9rem;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Popup-module__CrC3yG__panel:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}@media not all and (min-width:1025px){.Popup-module__CrC3yG__panel{border-radius:.4rem .4rem 0 0;width:100%;height:100%}}.Popup-module__CrC3yG__panelFullscreen{background-color:var(--color-main-black);border-radius:0;width:100%}.Popup-module__CrC3yG__panelCompact{background-color:var(--color-main-black);width:59.2rem;clip-path:polygon(var(--cut-section-corner-radius) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-section-corner-radius));border-radius:0}.Popup-module__CrC3yG__panel.Popup-module__CrC3yG__panelDialog{background-color:var(--color-main-black);width:100%;height:auto;min-height:0;max-height:calc(100dvh - 4rem);clip-path:polygon(var(--cut-section-corner-radius) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-section-corner-radius));border-radius:.4rem;flex:auto}@media not all and (min-width:1025px){.Popup-module__CrC3yG__panel.Popup-module__CrC3yG__panelDialog{width:100%;height:auto;max-height:calc(100dvh - 4rem)}}@media not all and (min-width:745px){.Popup-module__CrC3yG__panel.Popup-module__CrC3yG__panelDialog{max-height:calc(100dvh - 2rem)}}.Popup-module__CrC3yG__panelCompactBottom{width:100%;height:auto;min-height:0;max-height:none;clip-path:polygon(var(--cut-section-corner-radius) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-section-corner-radius));border-radius:0;flex:1}.Popup-module__CrC3yG__panelShellCompactBottom{width:100%;height:100%;padding:2rem var(--spacing-screen-offset-x) 0;flex-direction:column;justify-content:flex-end;align-items:stretch}@media not all and (min-width:745px){.Popup-module__CrC3yG__panelShellCompactBottom{padding:1rem var(--spacing-screen-offset-x) 0}}.Popup-module__CrC3yG__close{z-index:2;transform-origin:100%;will-change:transform;margin-right:1.2rem;position:absolute;top:50%;right:100%;overflow:hidden}@media not all and (min-width:1025px){.Popup-module__CrC3yG__close{top:2rem;right:var(--spacing-screen-offset-x);transform-origin:50%;margin-right:0;left:auto}}@media not all and (min-width:745px){.Popup-module__CrC3yG__close{padding:1rem;top:1.6rem}}.Popup-module__CrC3yG__closeFullscreen{top:2rem;right:var(--spacing-screen-offset-x);transform-origin:50%;will-change:opacity;margin-right:0;left:auto;transform:none}@media not all and (min-width:745px){.Popup-module__CrC3yG__closeFullscreen{padding:1rem;top:1rem}}.Popup-module__CrC3yG__backdropHidden{display:none}.Popup-module__CrC3yG__close.Popup-module__CrC3yG__closeDialog{transform-origin:50%;margin:0;top:4rem;left:auto;right:2rem;transform:none}@media not all and (min-width:1025px){.Popup-module__CrC3yG__close.Popup-module__CrC3yG__closeDialog{margin:0;top:4rem;left:auto;right:2rem;transform:none}}@media not all and (min-width:745px){.Popup-module__CrC3yG__close.Popup-module__CrC3yG__closeDialog{padding:1.2rem;top:3.6rem;right:1.6rem}}.Popup-module__CrC3yG__close.Popup-module__CrC3yG__closeCompactBottom{z-index:2;transform-origin:50%;margin:0;padding:1.2rem;position:absolute;top:2rem;left:auto;right:2rem;transform:none}@media not all and (min-width:745px){.Popup-module__CrC3yG__close.Popup-module__CrC3yG__closeCompactBottom{padding:1.2rem;top:2rem;right:2rem}}.Popup-module__CrC3yG__content{-ms-overflow-style:none;scrollbar-width:none}.Popup-module__CrC3yG__content::-webkit-scrollbar{display:none}.Popup-module__CrC3yG__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;overflow:hidden auto}.Popup-module__CrC3yG__contentDialog{flex:auto;min-height:0;overflow:hidden auto}
.PopupSubmittingScreen-module__eKH6kG__root{background-color:var(--color-main-black);flex:1;justify-content:center;align-items:center;min-height:100%;padding:1.6rem;display:flex}.PopupSubmittingScreen-module__eKH6kG__content{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:28rem;display:flex}.PopupSubmittingScreen-module__eKH6kG__spinner{flex-shrink:0;width:6.4rem;height:6.4rem}.PopupSubmittingScreen-module__eKH6kG__spinnerArc{stroke:var(--color-main-green)}.PopupSubmittingScreen-module__eKH6kG__message{color:var(--color-white);opacity:.85;margin:0;font-size:1.6rem;font-weight:500;line-height:1.4}.PopupSubmittingScreen-module__eKH6kG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ResponsivePicture-module__VGj0na__pictureLazy{width:100%;height:100%;display:block;position:relative}.ResponsivePicture-module__VGj0na__imgFill{object-fit:inherit;object-position:inherit;width:100%;height:100%;position:absolute;inset:0}
.TrainingCard-module___XlaIW__group{--training-card-group:1}.TrainingCard-module___XlaIW__rootFullScreenContentVisible{--training-card-full-screen-content-visible:1}.TrainingCard-module___XlaIW__root{z-index:0;width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative;overflow:visible}.TrainingCard-module___XlaIW__surface{position:absolute;inset:0;overflow:hidden}.TrainingCard-module___XlaIW__hitArea{z-index:3;color:inherit;font:inherit;text-align:inherit;cursor:default;background:0 0;border:none;padding:0;text-decoration:none;position:absolute;inset:0}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__hitArea{pointer-events:auto}.TrainingCard-module___XlaIW__overlaySlot{z-index:4;pointer-events:none;position:absolute;top:1.6rem;right:1.6rem}@media not all and (min-width:745px){.TrainingCard-module___XlaIW__overlaySlot{top:1.2rem;right:unset;left:1.2rem}}.TrainingCard-module___XlaIW__overlaySlot>*{pointer-events:auto}@media (hover:hover) and (pointer:fine){.TrainingCard-module___XlaIW__root[data-hovered] .TrainingCard-module___XlaIW__hitArea,.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__hitArea{cursor:url(/images/cursors/enter.svg) 20 20,pointer}}.TrainingCard-module___XlaIW__media{clip-path:inset(2px);will-change:transform;position:absolute;inset:0}.TrainingCard-module___XlaIW__imageLayer,.TrainingCard-module___XlaIW__teaserLayer{position:absolute;inset:0}.TrainingCard-module___XlaIW__imageLayer{z-index:2}.TrainingCard-module___XlaIW__teaserLayer{z-index:0;pointer-events:none;overflow:hidden}.TrainingCard-module___XlaIW__image{object-fit:cover;width:100%;height:100%;display:block}.TrainingCard-module___XlaIW__teaserFrame{border:0;width:100%;height:100%;display:block}.TrainingCard-module___XlaIW__imageLayer .TrainingCard-module___XlaIW__image{pointer-events:none}.TrainingCard-module___XlaIW__blurOverlay{display:none}.TrainingCard-module___XlaIW__overlay{z-index:2;background:linear-gradient(to bottom, transparent 40%, var(--color-main-black) 80%);pointer-events:none;inset-inline:0;height:100%;position:absolute;bottom:0}@media (hover:hover) and (pointer:fine){.TrainingCard-module___XlaIW__group .TrainingCard-module___XlaIW__root{transition:filter .28s cubic-bezier(.22,1,.36,1)}.TrainingCard-module___XlaIW__group:has(.TrainingCard-module___XlaIW__root[data-dim-source]) .TrainingCard-module___XlaIW__root:not([data-dim-source]){filter:brightness(.55);transition:filter .45s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.TrainingCard-module___XlaIW__group .TrainingCard-module___XlaIW__root{transition:none}}.TrainingCard-module___XlaIW__content{z-index:2;pointer-events:none;inset-inline:0;flex-direction:column;align-items:flex-start;gap:.8rem;padding:2.4rem;display:flex;position:absolute;bottom:0}@media not all and (min-width:1025px){.TrainingCard-module___XlaIW__content{padding:2rem}}.TrainingCard-module___XlaIW__title{max-width:30.9rem;font-family:var(--font-heading-now-37);letter-spacing:-.01em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.8rem;line-height:1}@media not all and (min-width:1025px){.TrainingCard-module___XlaIW__title{letter-spacing:0;font-size:2.6rem;line-height:1.05}}.TrainingCard-module___XlaIW__title{color:#e5e5e5;overflow-wrap:break-word;pointer-events:none}.TrainingCard-module___XlaIW__meta{z-index:1;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:.2rem;display:flex;position:relative}.TrainingCard-module___XlaIW__badge{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background-color:#e5e5e51f;border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex}.TrainingCard-module___XlaIW__badgeIcon{stroke:none;fill:currentColor;flex-shrink:0;width:1.6rem;height:1.6rem}.TrainingCard-module___XlaIW__badgeIconGreen{color:var(--color-main-green);}.TrainingCard-module___XlaIW__badgeIconYellow{color:#f2ad18;}.TrainingCard-module___XlaIW__badgeIconRed{color:#fb341b;}.TrainingCard-module___XlaIW__badgeIconClock{color:#e5e5e5;}.TrainingCard-module___XlaIW__badgeLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.TrainingCard-module___XlaIW__badgeLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.TrainingCard-module___XlaIW__badgeLabel{white-space:nowrap;color:#e5e5e5}.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]) .TrainingCard-module___XlaIW__meta,.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]) .TrainingCard-module___XlaIW__title,.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]) .TrainingCard-module___XlaIW__trainer{opacity:0;pointer-events:none}.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]).TrainingCard-module___XlaIW__rootFullScreenContentVisible .TrainingCard-module___XlaIW__meta,.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]).TrainingCard-module___XlaIW__rootFullScreenContentVisible .TrainingCard-module___XlaIW__title,.TrainingCard-module___XlaIW__root[data-view=full-screen]:not([data-scroll-driven-content]).TrainingCard-module___XlaIW__rootFullScreenContentVisible .TrainingCard-module___XlaIW__trainer{opacity:1}@media (min-width:1025px){.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__surface{justify-content:center;align-items:center;display:flex}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__media{--image-layer-width:81.3rem;--image-layer-height:45.7rem;--image-layer-scale:min(1, calc(60svh / var(--image-layer-height)));top:unset;left:unset;bottom:unset;right:unset;width:calc(var(--image-layer-width) * var(--image-layer-scale));height:calc(var(--image-layer-height) * var(--image-layer-scale));pointer-events:auto;margin-top:4.7rem}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__content{display:contents}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__meta{left:var(--spacing-screen-offset-x);flex-direction:column;gap:.4rem;position:absolute;top:50%;translate:0 -50%}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__title{letter-spacing:0;z-index:2;max-width:31.4rem;bottom:var(--spacing-screen-offset-x);left:var(--spacing-screen-offset-x);font-size:4rem;line-height:1;position:absolute}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__trainer{font-family:var(--font-wg-mono);right:var(--spacing-screen-offset-x);bottom:var(--spacing-screen-offset-x);z-index:2;text-align:end;color:var(--color-main-white);font-size:1.6rem;line-height:1;position:absolute}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__trainerTitle{opacity:.4}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__trainerName{letter-spacing:-.016rem;font-size:1.6rem;line-height:1.2}.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__blurOverlay,.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__overlay{display:none}.TrainingCard-module___XlaIW__root[data-view=full-screen][data-scroll-content] .TrainingCard-module___XlaIW__media{margin-top:0;position:fixed;top:calc(50% + 2.35rem)}.TrainingCard-module___XlaIW__root[data-view=full-screen][data-scroll-content] .TrainingCard-module___XlaIW__meta{top:var(--all-trainings-column-meta-row-top);left:var(--spacing-screen-offset-x);position:fixed;translate:none}.TrainingCard-module___XlaIW__root[data-view=full-screen][data-scroll-content] .TrainingCard-module___XlaIW__title{bottom:var(--spacing-screen-offset-x);left:var(--spacing-screen-offset-x);position:fixed}.TrainingCard-module___XlaIW__root[data-view=full-screen][data-scroll-content] .TrainingCard-module___XlaIW__trainer{right:var(--spacing-screen-offset-x);bottom:var(--spacing-screen-offset-x);position:fixed}}@media not all and (min-width:1025px){.TrainingCard-module___XlaIW__root[data-view=full-screen] .TrainingCard-module___XlaIW__trainer{display:none}}@media not all and (min-width:745px){.TrainingCard-module___XlaIW__blurOverlay{z-index:2;pointer-events:none;inset-inline:0;background:linear-gradient(#1c1c1c66,#1c1c1c00);height:30%;display:block;position:absolute;top:0;overflow:hidden;transform:translateY(-0%)}.TrainingCard-module___XlaIW__content{justify-content:space-between;align-items:stretch;gap:0;padding:1.2rem;inset:0}.TrainingCard-module___XlaIW__title{order:2;align-self:stretch;width:100%;max-width:none}.TrainingCard-module___XlaIW__rootAllTrainings .TrainingCard-module___XlaIW__title{font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;font-size:3.6rem;font-style:normal;font-weight:800;line-height:1}.TrainingCard-module___XlaIW__meta{flex-direction:column;order:1;align-self:flex-end;align-items:flex-end;gap:.8rem}.TrainingCard-module___XlaIW__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0000;padding:0}.TrainingCard-module___XlaIW__badgeDifficulty{order:2}.TrainingCard-module___XlaIW__badgeDuration{order:1}.TrainingCard-module___XlaIW__badgeLabel{letter-spacing:-.012rem;font-size:1.2rem;line-height:1.2}}
.scrollSnapCarouselDrag-module__VLwJ8G__draggable{cursor:grab;-webkit-user-select:none;user-select:none}.scrollSnapCarouselDrag-module__VLwJ8G__draggable :is(a,img){-webkit-user-drag:none;user-drag:none}.scrollSnapCarouselDrag-module__VLwJ8G__dragging{scroll-snap-type:none}
.CarouselNav-module__ylrCqa__root{align-items:center;gap:1.6rem;display:flex}.CarouselNav-module__ylrCqa__control{box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;transition:opacity .15s;display:flex}@media (hover:hover){.CarouselNav-module__ylrCqa__control:hover{opacity:.6}}@media (prefers-reduced-motion:reduce){.CarouselNav-module__ylrCqa__control{transition:none}}.CarouselNav-module__ylrCqa__control:disabled{cursor:not-allowed}.CarouselNav-module__ylrCqa__control:focus-visible{outline-offset:2px;outline:2px solid}.CarouselNav-module__ylrCqa__controlWhite{color:var(--color-main-white);}.CarouselNav-module__ylrCqa__controlWhite:focus-visible{outline-color:var(--color-main-white)}.CarouselNav-module__ylrCqa__controlBlack{color:var(--color-main-black);}.CarouselNav-module__ylrCqa__controlBlack:focus-visible{outline-color:var(--color-main-black)}.CarouselNav-module__ylrCqa__controlDisabled{opacity:.4}.CarouselNav-module__ylrCqa__controlEnabled{opacity:1}.CarouselNav-module__ylrCqa__controlIcon{stroke:none;fill:currentColor;flex-shrink:0;width:2.4rem;height:2.4rem}.CarouselNav-module__ylrCqa__dots{align-items:center;gap:.4rem;display:flex}@media not all and (min-width:1025px){.CarouselNav-module__ylrCqa__dots{gap:.2rem}}.CarouselNav-module__ylrCqa__dot{box-sizing:border-box;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;padding:0;display:inline-flex}.CarouselNav-module__ylrCqa__dotIndicator{flex-shrink:0;width:.4rem;height:.4rem;transition:background-color .15s;display:block}@media (prefers-reduced-motion:reduce){.CarouselNav-module__ylrCqa__dotIndicator{transition:none}}.CarouselNav-module__ylrCqa__dot:focus-visible{outline-offset:2px;outline:2px solid}.CarouselNav-module__ylrCqa__dotWhiteActive .CarouselNav-module__ylrCqa__dotIndicator{background-color:var(--color-main-white)}.CarouselNav-module__ylrCqa__dotWhiteInactive .CarouselNav-module__ylrCqa__dotIndicator{background-color:#fff6}.CarouselNav-module__ylrCqa__dotWhite:focus-visible{outline-color:var(--color-main-white)}.CarouselNav-module__ylrCqa__dotBlackActive .CarouselNav-module__ylrCqa__dotIndicator{background-color:var(--color-main-black)}.CarouselNav-module__ylrCqa__dotBlackInactive .CarouselNav-module__ylrCqa__dotIndicator{background-color:#0c0d0866}.CarouselNav-module__ylrCqa__dotBlack:focus-visible{outline-color:var(--color-main-black)}
.Scrollbar-module__2yTutq__root{top:var(--spacing-screen-offset-x);right:.4rem;bottom:var(--spacing-screen-offset-x);z-index:90;pointer-events:none;opacity:.35;mix-blend-mode:difference;width:.4rem;position:fixed}@media (prefers-reduced-motion:no-preference){html.first-load .Scrollbar-module__2yTutq__root{transition:opacity .25s}}@media not all and (min-width:1025px){.Scrollbar-module__2yTutq__root{display:none}}.Scrollbar-module__2yTutq__rootHorizontal{top:auto;right:var(--spacing-screen-offset-x);bottom:.4rem;left:var(--spacing-screen-offset-x);width:auto;height:.4rem}.Scrollbar-module__2yTutq__active{opacity:1}.Scrollbar-module__2yTutq__hidden{display:none}.Scrollbar-module__2yTutq__thumb{background-color:var(--color-main-green);pointer-events:auto;touch-action:none;will-change:transform;border-radius:999px;width:100%;position:absolute;top:0;left:0}.Scrollbar-module__2yTutq__rootHorizontal .Scrollbar-module__2yTutq__thumb{height:100%;top:auto;bottom:0}.Scrollbar-module__2yTutq__rootEmbedded{z-index:2;opacity:1;mix-blend-mode:normal;pointer-events:none;width:.4rem;position:absolute;inset:.4rem .4rem .4rem auto}@media not all and (min-width:1025px){.Scrollbar-module__2yTutq__rootEmbedded{display:block}}@media not all and (min-width:745px){.Scrollbar-module__2yTutq__rootEmbedded{top:12vh}}.Scrollbar-module__2yTutq__rootEmbedded .Scrollbar-module__2yTutq__thumb{border-radius:.4rem}
.SectionCard-module__jv3aYq__root{min-height:19.3rem;color:var(--color-main-white);background-color:#2a2a2a52;border-radius:.4rem;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__root{gap:0;min-height:18rem}}.SectionCard-module__jv3aYq__header{flex-direction:column;gap:1.6rem;display:flex}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__header{gap:1.2rem}}.SectionCard-module__jv3aYq__title{font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:4.8rem;line-height:.9}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__title{font-size:2.8rem}}.SectionCard-module__jv3aYq__title{letter-spacing:-.04rem;font-size:4rem}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__title{letter-spacing:0;font-size:2.8rem}}.SectionCard-module__jv3aYq__description{font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:#e5e5e5b3;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__description{letter-spacing:-.012rem;font-size:1.2rem}}.SectionCard-module__jv3aYq__retryButton{width:max-content;max-width:100%;color:var(--color-main-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:1.4rem;margin:0;padding:.8rem 1.2rem;display:inline-flex}.SectionCard-module__jv3aYq__retryLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.SectionCard-module__jv3aYq__retryLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.SectionCard-module__jv3aYq__retryLabel{color:inherit}.SectionCard-module__jv3aYq__retryIcon{fill:currentColor;stroke:none;flex-shrink:0;width:1.6rem;height:1.6rem}
.SectionCounter-module__JyJyQW__root{gap:calc(var(--spacing,1rem) * 4);font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1;display:flex}@media not all and (min-width:745px){.SectionCounter-module__JyJyQW__root{letter-spacing:-.01em;gap:calc(var(--spacing,1rem) * 2);font-size:1.2rem;line-height:1}}.SectionCounter-module__JyJyQW__rootWhite{color:var(--color-main-white);}.SectionCounter-module__JyJyQW__rootBlack{color:var(--color-main-black);}.SectionCounter-module__JyJyQW__numbers{gap:.4rem;display:flex}.SectionCounter-module__JyJyQW__divider{align-items:center;display:flex}.SectionCounter-module__JyJyQW__rootWhite .SectionCounter-module__JyJyQW__divider{color:#ffffffb8}.SectionCounter-module__JyJyQW__rootBlack .SectionCounter-module__JyJyQW__divider{color:#0c0d08b8}.SectionCounter-module__JyJyQW__title{margin:0}
.Text-module__X66ICG__root{display:inline-block}.Text-module__X66ICG__line{display:block}.Text-module__X66ICG__word{white-space:nowrap;text-box-trim:none;display:inline-block}.Text-module__X66ICG__char{display:inline-block}.Text-module__X66ICG__charInner{will-change:transform, opacity;display:inline-block}.Text-module__X66ICG__root[data-animate-on-scroll] [data-text-char],.Text-module__X66ICG__root[data-animate-on-enter] [data-text-char]{opacity:.000001}@media (prefers-reduced-motion:reduce){.Text-module__X66ICG__charInner{will-change:auto}.Text-module__X66ICG__root[data-animate-on-scroll] [data-text-char],.Text-module__X66ICG__root[data-animate-on-enter] [data-text-char]{opacity:1}}.Text-module__X66ICG__charSpace{text-box-trim:none;display:inline-block}
.ToastItem-module__L_MhdG__itemSlot{width:100%;min-width:0;position:relative}.ToastItem-module__L_MhdG__backdrop{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#1c1c1c52;border-radius:.4rem;position:absolute;inset:0}.ToastItem-module__L_MhdG__contentShell{z-index:1;width:100%;min-width:0;min-height:var(--toast-item-min-height,5.6rem);height:auto;position:relative}.ToastItem-module__L_MhdG__motion{width:100%;min-width:0;min-height:inherit;touch-action:pan-y;border-radius:.4rem;height:auto;position:relative;overflow:hidden}.ToastItem-module__L_MhdG__surface{z-index:1;width:100%;min-width:0;min-height:inherit;height:auto;position:relative}.ToastItem-module__L_MhdG__root{width:100%;min-width:0;min-height:inherit;border-radius:inherit;height:auto;color:inherit;font:inherit;text-align:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;align-items:center;gap:1.2rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.ToastItem-module__L_MhdG__rootWithAction{gap:2.4rem;width:max-content;max-width:100%;padding-block:1.2rem;padding-inline:1.6rem}.ToastItem-module__L_MhdG__rootWithAction .ToastItem-module__L_MhdG__content{flex:0 auto;min-width:max-content}.ToastItem-module__L_MhdG__rootSuccess{gap:1.6rem;padding-inline:2.4rem}.ToastItem-module__L_MhdG__rootError,.ToastItem-module__L_MhdG__rootWarning,.ToastItem-module__L_MhdG__rootInfo{gap:1.4rem}.ToastItem-module__L_MhdG__content{flex-direction:column;flex:1 1 0;justify-content:center;gap:.4rem;min-width:0;display:flex}.ToastItem-module__L_MhdG__message{overflow-wrap:break-word;white-space:normal;min-width:0;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2;display:block}@media not all and (min-width:745px){.ToastItem-module__L_MhdG__message{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.ToastItem-module__L_MhdG__message{color:#e5e5e5;text-box-trim:trim-both;text-box-edge:cap alphabetic}.ToastItem-module__L_MhdG__description{overflow-wrap:break-word;white-space:normal;min-width:0;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2;display:block}@media not all and (min-width:745px){.ToastItem-module__L_MhdG__description{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.ToastItem-module__L_MhdG__description{color:#e5e5e5b8;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not all and (min-width:1025px){.ToastItem-module__L_MhdG__description{letter-spacing:-.01em;font-size:1.3rem}}.ToastItem-module__L_MhdG__messageWithAction{text-transform:uppercase;white-space:nowrap;overflow-wrap:normal}@media not all and (min-width:745px){.ToastItem-module__L_MhdG__rootWithAction .ToastItem-module__L_MhdG__content{min-width:0}.ToastItem-module__L_MhdG__messageWithAction{white-space:normal;overflow-wrap:break-word}}.ToastItem-module__L_MhdG__messageSuccess{color:var(--color-main-green)}.ToastItem-module__L_MhdG__leadingIcon{fill:#e5e5e5;stroke:none;flex-shrink:0;width:1.6rem;height:1.6rem}.ToastItem-module__L_MhdG__leadingIconSuccess{fill:none;stroke:var(--color-main-green)}.ToastItem-module__L_MhdG__leadingIconError{fill:none;stroke:#ff6b6b}.ToastItem-module__L_MhdG__leadingIconWarning{fill:none;stroke:#f5c84b}.ToastItem-module__L_MhdG__messageHint{text-transform:uppercase}@media not all and (min-width:745px){.ToastItem-module__L_MhdG__messageHint{letter-spacing:-.012rem;font-size:1.2rem;line-height:1.2}}.ToastItem-module__L_MhdG__action{flex-shrink:0;align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:flex}.ToastItem-module__L_MhdG__actionLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.ToastItem-module__L_MhdG__actionLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.ToastItem-module__L_MhdG__actionLabel{color:var(--color-main-green);text-transform:uppercase;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not all and (min-width:1025px){.ToastItem-module__L_MhdG__actionLabel{letter-spacing:-.01em;font-size:1.4rem}}.ToastItem-module__L_MhdG__actionIcon{fill:none;width:1.6rem;height:1.6rem;stroke:var(--color-main-green);flex-shrink:0}
.Toaster-module__MMJgsq__root{left:50%;bottom:var(--toast-bottom-offset,2rem);z-index:110;width:max-content;max-width:calc(100% - 2 * var(--spacing-screen-offset-x));pointer-events:none;position:fixed;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){html.first-load .Toaster-module__MMJgsq__root{transition:bottom .28s}}@media (prefers-reduced-motion:reduce){.Toaster-module__MMJgsq__root{transition:none}}@media not all and (min-width:745px){.Toaster-module__MMJgsq__root{bottom:var(--toast-bottom-offset-mobile,var(--toast-bottom-offset,1.6rem));width:calc(100% - 2 * var(--spacing-screen-offset-x))}}.Toaster-module__MMJgsq__list{width:100%;min-width:0;height:auto;min-height:var(--toast-item-min-height,5.6rem);pointer-events:auto;grid-template-areas:"stack";align-items:end;margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){html.first-load .Toaster-module__MMJgsq__list{transition:height .4s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.Toaster-module__MMJgsq__list{transition:none}}.Toaster-module__MMJgsq__item{grid-area:stack;width:100%;min-width:0;position:relative}
.AccountFavoriteTrainersCardFilled-module__qCumFa__root{--avatar-size:6.4rem;min-height:19.3rem;color:var(--color-main-white);background-color:#2a2a2a52;border-radius:.4rem;transition:background-color .2s;position:relative;overflow:hidden}@media not all and (min-width:1025px){.AccountFavoriteTrainersCardFilled-module__qCumFa__root{--avatar-size:4.8rem}}@media not all and (min-width:745px){.AccountFavoriteTrainersCardFilled-module__qCumFa__root{min-height:18rem}}@media (hover:hover) and (pointer:fine){:is(.AccountFavoriteTrainersCardFilled-module__qCumFa__root:has(.AccountFavoriteTrainersCardFilled-module__qCumFa__overlayLink:hover),.AccountFavoriteTrainersCardFilled-module__qCumFa__root:has(.AccountFavoriteTrainersCardFilled-module__qCumFa__overlayLink:focus-visible)){background-color:#9393933d}}.AccountFavoriteTrainersCardFilled-module__qCumFa__overlayLink{z-index:0;border-radius:inherit;position:absolute;inset:0}.AccountFavoriteTrainersCardFilled-module__qCumFa__content{z-index:1;min-height:inherit;pointer-events:none;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex;position:relative}.AccountFavoriteTrainersCardFilled-module__qCumFa__title{font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:4.8rem;line-height:.9}@media not all and (min-width:745px){.AccountFavoriteTrainersCardFilled-module__qCumFa__title{font-size:2.8rem}}.AccountFavoriteTrainersCardFilled-module__qCumFa__title{letter-spacing:-.04rem;font-size:4rem}@media not all and (min-width:745px){.AccountFavoriteTrainersCardFilled-module__qCumFa__title{letter-spacing:0;font-size:2.8rem}}.AccountFavoriteTrainersCardFilled-module__qCumFa__footer{justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;display:flex}.AccountFavoriteTrainersCardFilled-module__qCumFa__chevron{fill:currentColor;stroke:none;color:#e5e5e5b3;flex-shrink:0;width:1.6rem;height:1.6rem}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatars{align-items:center;margin:0;padding:0;list-style:none;display:flex}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatars>li{flex-shrink:0;position:relative}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatars>li:not(:first-child){margin-left:-1.6rem}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatar{width:var(--avatar-size);height:var(--avatar-size);border:1px solid var(--color-main-white);color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatar:disabled{cursor:default}.AccountFavoriteTrainersCardFilled-module__qCumFa__avatarImage{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .25s}@media (hover:hover) and (pointer:fine){.AccountFavoriteTrainersCardFilled-module__qCumFa__avatar:hover .AccountFavoriteTrainersCardFilled-module__qCumFa__avatarImage,.AccountFavoriteTrainersCardFilled-module__qCumFa__avatar:focus-visible .AccountFavoriteTrainersCardFilled-module__qCumFa__avatarImage{transform:scale(1.06)}}.AccountFavoriteTrainersCardFilled-module__qCumFa__overflowBadge{width:var(--avatar-size);height:var(--avatar-size);font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#a7ff2866;pointer-events:auto;background-color:#1c1c1cb8;border:1px dashed #a7ff2866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500;line-height:.9;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.AccountFavoriteTrainersCardFilled-module__qCumFa__overflowBadge:hover,.AccountFavoriteTrainersCardFilled-module__qCumFa__overflowBadge:focus-visible{border-color:var(--color-main-green);color:var(--color-main-green);background-color:#a7ff281f;outline:none}}
.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__root{min-height:19.3rem;color:var(--color-main-white);background-color:#2a2a2a52;border-radius:.4rem;transition:background-color .2s;position:relative;overflow:hidden}@media not all and (min-width:745px){.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__root{min-height:18rem}}@media (hover:hover) and (pointer:fine){:is(.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__root:has(.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__overlayLink:hover),.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__root:has(.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__overlayLink:focus-visible)){background-color:#9393933d}}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__overlayLink{z-index:0;border-radius:inherit;position:absolute;inset:0}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__content{z-index:1;min-height:inherit;pointer-events:none;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex;position:relative}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__title{font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:4.8rem;line-height:.9}@media not all and (min-width:745px){.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__title{font-size:2.8rem}}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__title{letter-spacing:-.04rem;font-size:4rem}@media not all and (min-width:745px){.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__title{letter-spacing:0;font-size:2.8rem}}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__footer{justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;display:flex}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__chevron{fill:currentColor;stroke:none;color:#e5e5e5b3;flex-shrink:0;width:1.6rem;height:1.6rem}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__previewGrid{grid-template-columns:repeat(2,6.3rem);gap:.3rem;margin:0 0 0 auto;padding:0;list-style:none;display:grid}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview{width:100%;height:4rem;color:inherit;pointer-events:auto;border-radius:.2rem;flex-shrink:0;text-decoration:none;display:block;position:relative;overflow:hidden}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:after{content:"";border-radius:inherit;pointer-events:none;background-color:#0000;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:hover,.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:focus-visible{outline:none}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:hover:after,.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:focus-visible:after{background-color:#0000003d}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:hover .AccountFavoriteWorkoutsCardFilled-module__ZlHuya__previewImage,.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__preview:focus-visible .AccountFavoriteWorkoutsCardFilled-module__ZlHuya__previewImage{transform:scale(1.06)}}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__previewImage{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .25s}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__addSlot{width:100%;height:4rem;font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:#a7ff2866;pointer-events:auto;border:1px dashed #a7ff2866;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;font-weight:500;line-height:.9;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:flex}.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__addSlotOverflow{letter-spacing:-.014rem;font-size:1.4rem}@media (hover:hover) and (pointer:fine){.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__addSlot:hover,.AccountFavoriteWorkoutsCardFilled-module__ZlHuya__addSlot:focus-visible{border-color:var(--color-main-green);color:var(--color-main-green);background-color:#a7ff281f;outline:none}}
.AccountSubscriptionCardDecor-module__QkeLeG__root{pointer-events:none;width:14.8rem;height:11rem;position:absolute;bottom:0}@media not all and (min-width:745px){.AccountSubscriptionCardDecor-module__QkeLeG__root{width:13.4rem;height:10rem}}.AccountSubscriptionCardDecor-module__QkeLeG__left{left:0}.AccountSubscriptionCardDecor-module__QkeLeG__right{right:0;transform:scaleX(-1)}.AccountSubscriptionCardDecor-module__QkeLeG__themeGreen{color:var(--color-main-green)}.AccountSubscriptionCardDecor-module__QkeLeG__themeWhite{color:var(--color-main-white)}.AccountSubscriptionCardDecor-module__QkeLeG__fill,.AccountSubscriptionCardDecor-module__QkeLeG__stroke{fill:currentColor;fill-opacity:.08}.AccountSubscriptionCardDecor-module__QkeLeG__markers{fill:currentColor}.AccountSubscriptionCardDecor-module__QkeLeG__mobileOnly{display:none}@media not all and (min-width:745px){.AccountSubscriptionCardDecor-module__QkeLeG__mobileOnly{display:block}}
.accountSubscriptionCardShared-module__8E4bpq__root{min-height:19.3rem;color:var(--color-main-white);border-radius:.4rem;flex-direction:column;align-items:center;gap:1.6rem;padding:2.4rem 1.2rem 1.2rem;display:flex;position:relative;overflow:hidden}@media not all and (min-width:745px){.accountSubscriptionCardShared-module__8E4bpq__root{gap:2.4rem;min-height:auto}}.accountSubscriptionCardShared-module__8E4bpq__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.6rem;width:100%;max-width:41.8rem;display:flex;position:relative}@media not all and (min-width:745px){.accountSubscriptionCardShared-module__8E4bpq__content{gap:1.6rem;max-width:26rem}}.accountSubscriptionCardShared-module__8E4bpq__title{font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:4.8rem;line-height:.9}@media not all and (min-width:745px){.accountSubscriptionCardShared-module__8E4bpq__title{font-size:2.8rem}}.accountSubscriptionCardShared-module__8E4bpq__title{letter-spacing:-.04rem;font-size:4rem}@media not all and (min-width:745px){.accountSubscriptionCardShared-module__8E4bpq__title{letter-spacing:0;font-size:2.8rem}}.accountSubscriptionCardShared-module__8E4bpq__description{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.accountSubscriptionCardShared-module__8E4bpq__description{letter-spacing:-.012rem;font-size:1.2rem}}.accountSubscriptionCardShared-module__8E4bpq__descriptionMuted{color:#e5e5e566}.accountSubscriptionCardShared-module__8E4bpq__descriptionAccent{color:#e5e5e5}
.SubscriptionManageStatusCard-module__ck26Aa__root{--dash-color:#a7ff2866;background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to bottom, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to bottom, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px, 1px calc(var(--dash-length) + var(--dash-gap)), calc(var(--dash-length) + var(--dash-gap)) 1px, 1px calc(var(--dash-length) + var(--dash-gap));background-color:#a7ff281f;align-items:stretch;gap:2.4rem;padding:1.2rem 1.2rem 2.4rem}@media not all and (min-width:745px){.SubscriptionManageStatusCard-module__ck26Aa__root{padding:1.2rem 1.2rem 2.4rem}}.SubscriptionManageStatusCard-module__ck26Aa__autoRenewAction{z-index:1;cursor:pointer;color:#a7ff2866;background:0 0;border:none;align-self:flex-end;align-items:center;gap:1.4rem;margin:0;padding:.8rem 1.2rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.SubscriptionManageStatusCard-module__ck26Aa__autoRenewAction{color:color-mix(in srgb, var(--color-main-green) 40%, transparent)}}.SubscriptionManageStatusCard-module__ck26Aa__autoRenewLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.SubscriptionManageStatusCard-module__ck26Aa__autoRenewLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.SubscriptionManageStatusCard-module__ck26Aa__autoRenewLabel{color:inherit}@media not all and (min-width:745px){.SubscriptionManageStatusCard-module__ck26Aa__autoRenewLabel{letter-spacing:-.012rem;font-size:1.2rem}}.SubscriptionManageStatusCard-module__ck26Aa__autoRenewIcon{fill:currentColor;stroke:none;flex-shrink:0;width:1.6rem;height:1.6rem}.SubscriptionManageStatusCard-module__ck26Aa__content{width:100%;max-width:41.8rem;margin-inline:auto}.SubscriptionManageStatusCard-module__ck26Aa__dark{--dash-color:#e5e5e566;background-color:#1c1c1c52}.SubscriptionManageStatusCard-module__ck26Aa__title{color:var(--color-main-green)}.SubscriptionManageStatusCard-module__ck26Aa__dark .SubscriptionManageStatusCard-module__ck26Aa__title{color:#e5e5e5}.SubscriptionManageStatusCard-module__ck26Aa__dark .SubscriptionManageStatusCard-module__ck26Aa__autoRenewAction{color:#e5e5e566}.SubscriptionManageStatusCard-module__ck26Aa__root .SubscriptionManageStatusCard-module__ck26Aa__title{letter-spacing:0;font-size:4.8rem}@media not all and (min-width:745px){.SubscriptionManageStatusCard-module__ck26Aa__root .SubscriptionManageStatusCard-module__ck26Aa__title{font-size:2.8rem}}
.AuthBackButton-module__j13ahq__root{cursor:pointer;color:var(--color-main-white);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:1.2rem;display:flex}@media not all and (min-width:1025px){.AuthBackButton-module__j13ahq__root{background-color:var(--color-main-green);color:var(--color-main-black);border-radius:.4rem}}.AuthBackButton-module__j13ahq__icon{stroke:none;width:1.6rem;height:1.6rem}.AuthBackButton-module__j13ahq__root:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}@media not all and (min-width:1025px){.AuthBackButton-module__j13ahq__root:focus-visible{outline-color:var(--color-main-black)}}
.AuthFields-module__2a1Pwa__field{flex-direction:column;gap:1.2rem;display:flex}.AuthFields-module__2a1Pwa__fieldLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-white);margin:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__fieldLabel{letter-spacing:-.012rem;font-size:1.2rem}}.AuthFields-module__2a1Pwa__fieldInput{--input-autofill-bg:var(--color-main-black);--input-autofill-text:var(--color-main-white)}.AuthFields-module__2a1Pwa__fieldInput:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.AuthFields-module__2a1Pwa__fieldInput:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.AuthFields-module__2a1Pwa__fieldInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.AuthFields-module__2a1Pwa__fieldInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.AuthFields-module__2a1Pwa__fieldInput:autofill{caret-color:var(--input-autofill-text,inherit);box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;background-color:#0000;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.AuthFields-module__2a1Pwa__fieldInput{width:100%;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-main-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;border-bottom:.1rem solid #e5e5e53d;outline:none;padding:1.3rem 1.6rem;font-size:max(16px,1.4rem);font-weight:500;line-height:1.2}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__fieldInput{letter-spacing:-.012rem;padding:1.3rem 0}}.AuthFields-module__2a1Pwa__fieldInput::placeholder{color:#e5e5e566}.AuthFields-module__2a1Pwa__fieldInput:focus-visible{border-bottom-color:#e5e5e57a}.AuthFields-module__2a1Pwa__fieldInputInvalid{border-bottom-color:#db1414}.AuthFields-module__2a1Pwa__fieldError{font-family:var(--font-wg-mono);letter-spacing:-.012rem;text-transform:uppercase;color:#db1414;margin:0;font-size:1.2rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__fieldError{font-size:1rem}}.AuthFields-module__2a1Pwa__nameRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__nameRow{grid-template-columns:1fr;gap:2.4rem}}.AuthFields-module__2a1Pwa__contactRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}@media (max-aspect-ratio:1.9){.AuthFields-module__2a1Pwa__contactRow{flex-direction:column;gap:4rem;display:flex}}@media not all and (min-width:1025px){.AuthFields-module__2a1Pwa__contactRow{flex-direction:column;gap:4rem;display:flex}}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__contactRow{gap:2.4rem}}.AuthFields-module__2a1Pwa__footer{flex-direction:column;flex-shrink:0;gap:1.6rem;margin-top:auto;display:flex}.AuthFields-module__2a1Pwa__submitButton{flex-shrink:0;width:100%}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__submitButton{height:6.4rem}.AuthFields-module__2a1Pwa__submitButton .AuthFields-module__2a1Pwa__submitLabel{letter-spacing:-.012rem;font-size:1.2rem}}.AuthFields-module__2a1Pwa__submitButton:disabled,.AuthFields-module__2a1Pwa__submitButtonInactive{cursor:not-allowed;color:#090a0966}.AuthFields-module__2a1Pwa__switchAccount{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#e5e5e566;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.AuthFields-module__2a1Pwa__switchAccount{letter-spacing:-.012rem;font-size:1.2rem}}.AuthFields-module__2a1Pwa__switchAccountButton{cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:var(--color-main-green);background:0 0;border:none;margin:0;padding:0}.AuthFields-module__2a1Pwa__switchAccountButton:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}
.AuthTabs-module__K1Z9Ta__root{flex-wrap:nowrap;align-items:baseline;gap:2.4rem;display:flex}@media not all and (min-width:745px){.AuthTabs-module__K1Z9Ta__root{gap:1.6rem}}.AuthTabs-module__K1Z9Ta__tab{text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;font-family:var(--font-heading-now-37);letter-spacing:-.096rem;text-transform:uppercase;white-space:nowrap;color:#a7ff2866;text-align:left;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:9.6rem;line-height:.9}@media (prefers-reduced-motion:no-preference){html.first-load .AuthTabs-module__K1Z9Ta__tab{transition:color .2s}}@media not all and (min-width:745px){.AuthTabs-module__K1Z9Ta__tab{letter-spacing:-.054rem;font-size:5.4rem}}.AuthTabs-module__K1Z9Ta__tabActive{color:var(--color-main-green)}.AuthTabs-module__K1Z9Ta__tab:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}
.CodeVerification-module__WX4Tua__root{flex-direction:column;align-items:center;width:100%;display:flex}.CodeVerification-module__WX4Tua__codeFields{flex-direction:column;gap:1.2rem;width:100%;display:flex}.CodeVerification-module__WX4Tua__instruction{width:100%;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__instruction{letter-spacing:-.012rem;font-size:1.2rem}}.CodeVerification-module__WX4Tua__instructionMuted{color:#e5e5e566}.CodeVerification-module__WX4Tua__instructionPhone{color:var(--color-main-white)}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__instructionPhone{margin-top:.2em;display:block}}.CodeVerification-module__WX4Tua__inputBlock{flex-direction:column;align-items:stretch;width:100%;display:flex}.CodeVerification-module__WX4Tua__inputRow{border-bottom:.1rem solid #e5e5e53d;align-items:flex-start;gap:1.6rem;width:100%;padding:1.3rem 1.6rem;display:flex;position:relative}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__inputRow{border-bottom:none;flex-direction:column;align-items:stretch;gap:0;padding:0}}.CodeVerification-module__WX4Tua__inputRowValid{border-bottom-color:var(--color-main-green)}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__inputRowValid{border-bottom:none}}.CodeVerification-module__WX4Tua__inputRowError{border-bottom-color:#db141466}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__inputRowError{border-bottom:none}}.CodeVerification-module__WX4Tua__codeInputField{flex:1 1 0;align-self:center;min-width:0;position:relative}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__codeInputField{border-bottom:.1rem solid #e5e5e53d;flex:none;align-self:auto;width:100%;padding:1.3rem 0}.CodeVerification-module__WX4Tua__inputRowValid .CodeVerification-module__WX4Tua__codeInputField{border-bottom-color:var(--color-main-green)}.CodeVerification-module__WX4Tua__inputRowError .CodeVerification-module__WX4Tua__codeInputField{border-bottom-color:#db141466}}.CodeVerification-module__WX4Tua__inputVisual{pointer-events:none;align-items:center;gap:.8rem;display:flex}.CodeVerification-module__WX4Tua__codeInput{color:#0000;caret-color:#0000;background:0 0;border:none;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:max(16px,1.4rem);position:absolute;inset:0}.CodeVerification-module__WX4Tua__slot{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.CodeVerification-module__WX4Tua__digit{font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:var(--color-main-white);font-size:1.6rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__digit{letter-spacing:-.012rem;font-size:1.2rem}}.CodeVerification-module__WX4Tua__digitValid{color:var(--color-main-green)}.CodeVerification-module__WX4Tua__dot{border:.1rem solid #e5e5e566;border-radius:50%;width:1.2rem;height:1.2rem}.CodeVerification-module__WX4Tua__cursor{background-color:var(--color-main-white);width:.1rem;height:1.6rem;animation:1s step-end infinite CodeVerification-module__WX4Tua__blink}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__cursor{height:1.2rem}}@keyframes CodeVerification-module__WX4Tua__blink{50%{opacity:0}}.CodeVerification-module__WX4Tua__errorMessage{min-width:0;max-width:60%;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-align:right;text-transform:uppercase;overflow-wrap:anywhere;color:#db1414;flex:0 auto;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__errorMessage{letter-spacing:-.012rem;text-align:left;flex:none;max-width:none;padding:1.3rem 0;font-size:1.2rem;line-height:1}}.CodeVerification-module__WX4Tua__actions{flex-direction:column;align-items:center;gap:1.6rem;width:100%;max-width:31.4rem;margin-top:2rem;display:flex}.CodeVerification-module__WX4Tua__resendTimer{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#e5e5e566;text-align:center;margin:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__resendTimer{letter-spacing:-.012rem;font-size:1.2rem}}.CodeVerification-module__WX4Tua__resendTimerValue{color:var(--color-main-white)}.CodeVerification-module__WX4Tua__resendButton{cursor:pointer;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-main-green);background:0 0;border:none;margin:0;padding:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__resendButton{letter-spacing:-.012rem;font-size:1.2rem}}.CodeVerification-module__WX4Tua__resendButton:disabled{cursor:not-allowed;opacity:.4}.CodeVerification-module__WX4Tua__resendButton:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}.CodeVerification-module__WX4Tua__helpLink{cursor:pointer;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-main-green);text-align:center;background:0 0;border:none;margin:0;padding:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:745px){.CodeVerification-module__WX4Tua__helpLink{letter-spacing:-.012rem;font-size:1.2rem}}.CodeVerification-module__WX4Tua__helpLink:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}
.LoginForm-module__twW8xq__form{flex-direction:column;flex:1;gap:1rem;min-height:100%;display:flex}.LoginForm-module__twW8xq__body{flex-direction:column;gap:4rem;display:flex}@media not all and (min-width:1025px){.LoginForm-module__twW8xq__body{flex:1}}
.RegisterConsentLabels-module__JDTbwW__link{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){html.first-load .RegisterConsentLabels-module__JDTbwW__link{transition:opacity .2s}}@media (hover:hover) and (pointer:fine){.RegisterConsentLabels-module__JDTbwW__link:hover{opacity:.7}}.RegisterConsentLabels-module__JDTbwW__link:focus-visible{outline:2px solid var(--color-main-green);outline-offset:2px;border-radius:.2rem}
.RegisterForm-module__iYeuUW__form{flex-direction:column;flex:1;gap:2.4rem;min-height:100%;display:flex}@media not all and (min-width:1025px){.RegisterForm-module__iYeuUW__form{gap:8.6rem}}.RegisterForm-module__iYeuUW__body{flex-direction:column;gap:4rem;display:flex}@media not all and (min-width:1025px){.RegisterForm-module__iYeuUW__body{flex:1}}@media not all and (min-width:745px){.RegisterForm-module__iYeuUW__body{gap:2.4rem}}.RegisterForm-module__iYeuUW__checkboxes{flex-direction:column;gap:1.2rem;display:flex}
.AuthPopup-module__qSNT_W__popupContent{flex-direction:column;min-height:100%;display:flex}.AuthPopup-module__qSNT_W__shell{flex-direction:column;flex:1;display:flex}.AuthPopup-module__qSNT_W__inner{flex-direction:column;flex:1;min-width:0;padding:4rem 2rem 2rem;display:flex;position:relative}@media not all and (min-width:1025px){.AuthPopup-module__qSNT_W__inner{padding:7.6rem 2rem 2rem}}@media not all and (min-width:745px){.AuthPopup-module__qSNT_W__inner{padding:7.6rem 2rem 2rem}}@media not all and (min-width:1025px){.AuthPopup-module__qSNT_W__innerCode{padding-top:2rem}}@media not all and (min-width:745px){.AuthPopup-module__qSNT_W__innerCode{padding-top:2rem}}.AuthPopup-module__qSNT_W__topBar{z-index:1;flex-shrink:0;align-items:center;width:100%;min-height:4rem;display:flex;position:relative}.AuthPopup-module__qSNT_W__syncBanner{z-index:auto;pointer-events:auto;width:100%;max-width:none;margin:0 0 1.6rem;position:relative;bottom:auto;left:auto;transform:none}.AuthPopup-module__qSNT_W__header{flex-shrink:0;margin-top:2.4rem}@media not all and (min-width:1025px){.AuthPopup-module__qSNT_W__header{margin-top:6.4rem}}@media not all and (min-width:745px){.AuthPopup-module__qSNT_W__header{margin-top:1.6rem}}.AuthPopup-module__qSNT_W__content{flex-direction:column;flex:1;min-height:0;margin-top:6.4rem;display:flex}@media not all and (min-width:1025px){.AuthPopup-module__qSNT_W__content{margin-top:6.4rem}}@media not all and (min-width:745px){.AuthPopup-module__qSNT_W__content{margin-top:4rem}}.AuthPopup-module__qSNT_W__contentCode{position:relative}.AuthPopup-module__qSNT_W__devCodeHint{pointer-events:none;color:#e5e5e566;opacity:.55;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2;position:absolute;bottom:0;left:0}@media not all and (min-width:745px){.AuthPopup-module__qSNT_W__devCodeHint{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}
.OfferConsentLabel-module__te3Pza__link{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){html.first-load .OfferConsentLabel-module__te3Pza__link{transition:opacity .2s}}@media (hover:hover) and (pointer:fine){.OfferConsentLabel-module__te3Pza__link:hover{opacity:.7}}.OfferConsentLabel-module__te3Pza__link:focus-visible{outline:.2rem solid var(--color-main-green);outline-offset:.2rem;border-radius:.2rem}
.PlanBillingHint-module__IZUYVq__root{flex-shrink:0;align-items:center;display:inline-flex}.PlanBillingHint-module__IZUYVq__button{cursor:pointer;color:#e5e5e566;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.PlanBillingHint-module__IZUYVq__button:focus-visible{outline-offset:.2rem;outline:.2rem solid #a7ff2866}.PlanBillingHint-module__IZUYVq__icon{color:#e5e5e566;fill:#e5e5e566;stroke:none;width:1.6rem;height:1.6rem}@media (prefers-reduced-motion:no-preference){html.first-load .PlanBillingHint-module__IZUYVq__icon{transition:fill .15s,color .15s}}@media (hover:hover) and (pointer:fine){.PlanBillingHint-module__IZUYVq__button:hover .PlanBillingHint-module__IZUYVq__icon{color:var(--color-main-white);fill:var(--color-main-white)}}.PlanBillingHint-module__IZUYVq__tooltip{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(6.4rem);backdrop-filter:blur(6.4rem);width:max-content;max-width:min(60rem,100vw - 3.2rem);font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:var(--color-main-white);text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;background-color:#1c1c1c52;border-radius:.4rem;margin:0;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1.2;position:fixed}@media (prefers-reduced-motion:no-preference){html.first-load .PlanBillingHint-module__IZUYVq__tooltip{transition:opacity .15s,visibility .15s}}.PlanBillingHint-module__IZUYVq__tooltipOpen{visibility:visible;opacity:1}
.SubscriptionPayButton-module__hlX-RG__root{flex-shrink:0;width:100%;margin-top:auto}.SubscriptionPayButton-module__hlX-RG__inactive{cursor:not-allowed;color:#090a0966}.SubscriptionPayButton-module__hlX-RG__rootWithNote{height:auto;min-height:8.5rem}.SubscriptionPayButton-module__hlX-RG__text{flex-direction:column;flex:1;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.SubscriptionPayButton-module__hlX-RG__note{max-width:47.2rem;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#090a0966;text-align:left;margin:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:1025px){.SubscriptionPayButton-module__hlX-RG__note{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPayButton-module__hlX-RG__note{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}}
.SubscriptionPopup-module__v3U1XW__popupContent,.SubscriptionPopup-module__v3U1XW__form{flex-direction:column;min-height:100%;display:flex}.SubscriptionPopup-module__v3U1XW__inner{flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex}.SubscriptionPopup-module__v3U1XW__body{flex-direction:column;flex:1;gap:4rem;min-width:0;padding:4rem 2rem 2rem;display:flex}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__body{padding:7.2rem var(--spacing-screen-offset-x) 2rem;gap:4rem}}.SubscriptionPopup-module__v3U1XW__title{font-family:var(--font-heading-now-37);letter-spacing:-.136rem;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:50%;color:var(--color-main-green);text-align:center;align-self:center;margin:0;font-size:13.6rem;line-height:.9}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__title{text-align:start;letter-spacing:-.08rem;align-self:flex-start;font-size:8rem}}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__title{letter-spacing:-.054rem;font-size:5.4rem}}.SubscriptionPopup-module__v3U1XW__plans{border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;display:grid}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__plans{grid-template-columns:1fr}}.SubscriptionPopup-module__v3U1XW__plan{background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to bottom, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap))), repeating-linear-gradient(to bottom, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px, 1px calc(var(--dash-length) + var(--dash-gap)), calc(var(--dash-length) + var(--dash-gap)) 1px, 1px calc(var(--dash-length) + var(--dash-gap));cursor:pointer;text-align:left;min-width:0;color:inherit;--dash-color:transparent;--dash-length:.4rem;--dash-gap:.4rem;border-radius:.4rem;padding:.4rem;display:flex;position:relative}.SubscriptionPopup-module__v3U1XW__planInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SubscriptionPopup-module__v3U1XW__planSelected{--dash-color:var(--color-main-green)}.SubscriptionPopup-module__v3U1XW__planBody{--plan-surface:#2a2a2a;background-color:#2a2a2a52;border-radius:.4rem;flex-direction:column;justify-content:space-between;gap:1.6rem;width:100%;min-height:23.6rem;padding:1.6rem;display:flex}@media (prefers-reduced-motion:no-preference){html.first-load .SubscriptionPopup-module__v3U1XW__planBody{transition:background-color .2s}}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planBody{gap:0;min-height:17rem}}@media (hover:hover) and (pointer:fine){.SubscriptionPopup-module__v3U1XW__plan:not(.SubscriptionPopup-module__v3U1XW__planSelected):hover .SubscriptionPopup-module__v3U1XW__planBody{background-color:#93939314}}.SubscriptionPopup-module__v3U1XW__planBodySelected{--plan-surface:#444}@supports (color:color-mix(in lab, red, red)){.SubscriptionPopup-module__v3U1XW__planBodySelected{--plan-surface:color-mix(in srgb, var(--color-main-white) 12%, #2a2a2a)}}.SubscriptionPopup-module__v3U1XW__planBodySelected{background-color:#e5e5e51f}.SubscriptionPopup-module__v3U1XW__planHeader{flex-direction:column;gap:1.2rem;display:flex}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planHeader{margin-bottom:2.3rem}}.SubscriptionPopup-module__v3U1XW__planTitleRow{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.SubscriptionPopup-module__v3U1XW__planTitle{font-family:var(--font-heading-now-37);letter-spacing:-.028rem;text-transform:uppercase;color:var(--color-main-white);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:2.8rem;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planTitle{font-family:var(--font-heading-now-37);letter-spacing:-.01em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.8rem;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planTitle{letter-spacing:0;font-size:2.6rem;line-height:1.05}}}.SubscriptionPopup-module__v3U1XW__planBadge{background-color:var(--color-main-green);font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:var(--color-main-black);border-radius:.4rem;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:1.6rem;font-weight:500;line-height:1;display:inline-flex}.SubscriptionPopup-module__v3U1XW__planSubtitle{font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:#e5e5e566;margin:0;font-size:1.6rem;font-weight:500;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planSubtitle{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__planSubtitle{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}}.SubscriptionPopup-module__v3U1XW__planSubtitleAccent{color:var(--color-main-green)}.SubscriptionPopup-module__v3U1XW__planPriceRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.SubscriptionPopup-module__v3U1XW__planPriceMeta{align-items:center;gap:1rem;display:flex}.SubscriptionPopup-module__v3U1XW__planPriceOld{--plan-price-old:#fff}@supports (color:color-mix(in lab, red, red)){.SubscriptionPopup-module__v3U1XW__planPriceOld{--plan-price-old:color-mix(in srgb, var(--color-main-white) 40%, var(--plan-surface))}}.SubscriptionPopup-module__v3U1XW__planPriceOld{font-family:var(--font-heading-now-37);transform-origin:50%;letter-spacing:-.064rem;text-decoration-line:line-through;-webkit-text-decoration-color:var(--plan-price-old);-webkit-text-decoration-color:var(--plan-price-old);-webkit-text-decoration-color:var(--plan-price-old);text-decoration-color:var(--plan-price-old);text-transform:uppercase;color:var(--plan-price-old);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 .047em;font-size:6.4rem;line-height:1;transform:skew(-12deg)}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__planPriceOld{letter-spacing:-.048rem;font-size:4.8rem}}.SubscriptionPopup-module__v3U1XW__planPriceOldAccent{--plan-price-old:#a7ff28}@supports (color:color-mix(in lab, red, red)){.SubscriptionPopup-module__v3U1XW__planPriceOldAccent{--plan-price-old:color-mix(in srgb, var(--color-main-green) 40%, var(--plan-surface))}}.SubscriptionPopup-module__v3U1XW__planPriceOldAccent{color:var(--plan-price-old);-webkit-text-decoration-color:var(--plan-price-old);-webkit-text-decoration-color:var(--plan-price-old);-webkit-text-decoration-color:var(--plan-price-old);text-decoration-color:var(--plan-price-old)}.SubscriptionPopup-module__v3U1XW__planPrice{font-family:var(--font-heading-now-37);letter-spacing:-.064rem;text-transform:uppercase;color:var(--color-main-white);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:6.4rem;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planPrice{font-family:var(--font-heading-now-37);letter-spacing:-.064rem;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:6.4rem;line-height:.9}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__planPrice{letter-spacing:-.036rem;font-size:3.6rem}}}.SubscriptionPopup-module__v3U1XW__planPriceAccent{color:var(--color-main-green)}.SubscriptionPopup-module__v3U1XW__planPriceUnit{font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:var(--color-main-white);margin:0;font-size:1.6rem;font-weight:500;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planPriceUnit{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__planPriceUnit{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}}.SubscriptionPopup-module__v3U1XW__planPriceUnitAccent{color:var(--color-main-green)}.SubscriptionPopup-module__v3U1XW__planInstallment{align-items:flex-end;gap:.8rem;display:flex}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planInstallment{margin-top:.8rem}}.SubscriptionPopup-module__v3U1XW__planInstallmentText{text-transform:uppercase;text-wrap:balance;max-width:100%;font-family:var(--font-wg-mono);letter-spacing:-.014rem;color:#e5e5e566;margin:0;font-size:1.4rem;font-weight:500;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__planInstallmentText{width:15.1rem;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__planInstallmentText{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}}.SubscriptionPopup-module__v3U1XW__planDolyameBadge{background-color:var(--color-main-white);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:.6rem;display:flex}.SubscriptionPopup-module__v3U1XW__planDolyameLogo{width:5.6rem;height:.8rem;color:var(--color-main-black)}.SubscriptionPopup-module__v3U1XW__payment{flex-direction:column;gap:1.6rem;display:flex}.SubscriptionPopup-module__v3U1XW__paymentLabel{font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:#e5e5e566;margin:0;font-size:1.6rem;font-weight:500;line-height:1}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__paymentLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__paymentLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}}.SubscriptionPopup-module__v3U1XW__paymentList{border:none;flex-direction:column;margin:0;padding:0;display:flex}.SubscriptionPopup-module__v3U1XW__paymentOption:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-repeat:repeat-x;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px;height:1px;position:absolute;inset:auto 0 0}.SubscriptionPopup-module__v3U1XW__paymentOption{cursor:pointer;text-align:left;width:100%;color:inherit;background-color:#0000;flex-direction:column;align-items:stretch;gap:1.2rem;padding:1.7rem 1.6rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){html.first-load .SubscriptionPopup-module__v3U1XW__paymentOption{transition:background-color .2s}}.SubscriptionPopup-module__v3U1XW__paymentOption{--dash-color:#e5e5e566}.SubscriptionPopup-module__v3U1XW__paymentOption:not(:has(.SubscriptionPopup-module__v3U1XW__paymentHint)){gap:0}.SubscriptionPopup-module__v3U1XW__paymentOptionInstallment{padding:1.2rem 1.6rem}.SubscriptionPopup-module__v3U1XW__paymentOptionRow{justify-content:space-between;align-items:center;gap:1.6rem;width:100%;min-width:0;display:flex}.SubscriptionPopup-module__v3U1XW__paymentOptionDisabled{opacity:.4;cursor:not-allowed;pointer-events:none}.SubscriptionPopup-module__v3U1XW__paymentOptionFirst{position:relative}.SubscriptionPopup-module__v3U1XW__paymentOptionFirst:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-repeat:repeat-x;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px;height:1px;position:absolute;inset:0 0 auto}.SubscriptionPopup-module__v3U1XW__paymentOptionMain{flex-shrink:0;align-items:center;gap:1.2rem;min-width:0;display:flex}.SubscriptionPopup-module__v3U1XW__paymentTitle{font-family:var(--font-heading-now-37);letter-spacing:-.028rem;text-transform:uppercase;color:var(--color-main-white);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.8rem;line-height:1}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__paymentTitle{font-size:2.4rem}}.SubscriptionPopup-module__v3U1XW__paymentLogo{color:var(--color-main-white);flex-shrink:0}.SubscriptionPopup-module__v3U1XW__paymentLogo[data-name=ukassa]{width:8.6rem;height:2.1rem}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__paymentLogo[data-name=ukassa]{width:5.7rem;height:1.4rem}}.SubscriptionPopup-module__v3U1XW__paymentLogo[data-name=dolyame]{width:11.2rem;height:1.6rem}@media not all and (min-width:1025px){.SubscriptionPopup-module__v3U1XW__paymentLogo[data-name=dolyame]{width:8.4rem;height:1.2rem}}.SubscriptionPopup-module__v3U1XW__paymentHint{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#e5e5e566;width:100%;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.SubscriptionPopup-module__v3U1XW__paymentHint{letter-spacing:-.012rem;font-size:1.2rem}}.SubscriptionPopup-module__v3U1XW__footerSection{flex-direction:column;gap:1.2rem;margin-top:auto;display:flex}.SubscriptionPopup-module__v3U1XW__footer{flex-direction:column;gap:1.2rem;display:flex}.SubscriptionPopup-module__v3U1XW__offerConsent{flex-direction:column;gap:.8rem;display:flex}.SubscriptionPopup-module__v3U1XW__promoCode{align-items:stretch;gap:.4rem;display:flex}.SubscriptionPopup-module__v3U1XW__promoCodeField{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#2a2a2a52;border:.1rem solid #0000;border-radius:.4rem;flex:1;align-items:center;min-width:0;height:4rem;padding:1.2rem 1.6rem;display:flex;overflow:hidden}.SubscriptionPopup-module__v3U1XW__promoCodeFieldCompact{justify-content:space-between;gap:0;padding:.4rem .4rem .4rem 1.6rem}.SubscriptionPopup-module__v3U1XW__promoCodeFieldError{cursor:text;border-color:#db141466}.SubscriptionPopup-module__v3U1XW__promoCodeInput{--input-autofill-bg:#2a2a2a;--input-autofill-text:var(--color-white)}.SubscriptionPopup-module__v3U1XW__promoCodeInput:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.SubscriptionPopup-module__v3U1XW__promoCodeInput:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.SubscriptionPopup-module__v3U1XW__promoCodeInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.SubscriptionPopup-module__v3U1XW__promoCodeInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;caret-color:var(--input-autofill-text,inherit);background-color:#0000;transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.SubscriptionPopup-module__v3U1XW__promoCodeInput:autofill{caret-color:var(--input-autofill-text,inherit);box-shadow:0 0 0 100rem var(--input-autofill-bg,transparent) inset;background-color:#0000;-webkit-text-fill-color:var(--input-autofill-text,inherit)!important;color:var(--input-autofill-text,inherit)!important}.SubscriptionPopup-module__v3U1XW__promoCodeInput{width:100%;min-width:0;font-size:max(16px,1.4rem);font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;padding:0;font-size:max(16px,1.6rem);font-weight:500;line-height:1}.SubscriptionPopup-module__v3U1XW__promoCodeInput::placeholder{color:var(--color-white-40)}.SubscriptionPopup-module__v3U1XW__promoCodeMessage{min-width:0;font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-transform:uppercase;color:var(--color-white-40);margin:0;font-size:max(16px,1.6rem);font-weight:500;line-height:1}.SubscriptionPopup-module__v3U1XW__promoCodeMessageError{width:100%;min-width:0;font-family:var(--font-wg-mono);letter-spacing:-.016rem;text-align:left;text-transform:uppercase;color:#e70d05;cursor:text;background:0 0;border:none;flex:1;margin:0;padding:0;font-size:max(16px,1.6rem);font-weight:500;line-height:1}.SubscriptionPopup-module__v3U1XW__promoCodeMessageError:focus-visible{outline:.2rem solid var(--color-main-white);outline-offset:.2rem}.SubscriptionPopup-module__v3U1XW__promoCodeClear{color:var(--color-white);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.8rem;display:inline-flex}.SubscriptionPopup-module__v3U1XW__promoCodeClear:focus-visible{outline:.2rem solid var(--color-white);outline-offset:.2rem}.SubscriptionPopup-module__v3U1XW__promoCodeClearIcon{flex-shrink:0;width:1.6rem;height:1.6rem}.SubscriptionPopup-module__v3U1XW__promoCodeApply{aspect-ratio:1;background-color:var(--color-main-green);width:auto;min-width:4rem;color:var(--color-main-black);cursor:pointer;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:1.2rem;display:inline-flex}.SubscriptionPopup-module__v3U1XW__promoCodeApply:focus-visible{outline:.2rem solid var(--color-main-white);outline-offset:.2rem}.SubscriptionPopup-module__v3U1XW__promoCodeApply:disabled{cursor:not-allowed}.SubscriptionPopup-module__v3U1XW__promoCodeApply:disabled:not(.SubscriptionPopup-module__v3U1XW__promoCodeApplyApplied){opacity:.4}.SubscriptionPopup-module__v3U1XW__promoCodeApplyApplied{opacity:1}.SubscriptionPopup-module__v3U1XW__promoCodeApplyIconClip{flex-shrink:0;width:1.6rem;height:1.6rem;display:block;overflow:clip}.SubscriptionPopup-module__v3U1XW__promoCodeApplyIconTrack{will-change:transform;flex-direction:row;display:flex;transform:translate(-1.6rem)}@media (prefers-reduced-motion:no-preference){html.first-load .SubscriptionPopup-module__v3U1XW__promoCodeApplyIconTrack{transition:transform .5s cubic-bezier(.215,.61,.355,1)}}.SubscriptionPopup-module__v3U1XW__promoCodeApplyIcon{fill:currentColor;stroke:none;flex-shrink:0;width:1.6rem;height:1.6rem}@media (hover:hover) and (pointer:fine){.SubscriptionPopup-module__v3U1XW__promoCodeApply:not(:disabled):hover .SubscriptionPopup-module__v3U1XW__promoCodeApplyIconTrack,.SubscriptionPopup-module__v3U1XW__promoCodeApply:not(:disabled):focus-visible .SubscriptionPopup-module__v3U1XW__promoCodeApplyIconTrack{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SubscriptionPopup-module__v3U1XW__promoCodeApplyIconTrack{transition:none}}.SubscriptionPopup-module__v3U1XW__payError{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;color:#db1414;margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}.SubscriptionPopup-module__v3U1XW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media not all and (min-width:1025px){.TrainerPopup-module__VKk-5W__popupRoot{padding:1rem 1rem 0}}.TrainerPopup-module__VKk-5W__popupContent[data-lenis-prevent]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.TrainerPopup-module__VKk-5W__scrollShell{flex:1;height:100%;min-height:0;display:flex;position:relative}.TrainerPopup-module__VKk-5W__scrollViewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.TrainerPopup-module__VKk-5W__scrollViewport::-webkit-scrollbar{display:none}.TrainerPopup-module__VKk-5W__inner{flex-direction:column;gap:3.2rem;min-width:0;padding:2rem 2rem 4rem;display:flex}@media not all and (min-width:1025px){.TrainerPopup-module__VKk-5W__inner{padding:2rem var(--spacing-screen-offset-x) 3.2rem;gap:2.4rem}}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__inner{gap:2.4rem;padding:1.6rem 1.6rem 2.4rem}}.TrainerPopup-module__VKk-5W__imageWrap{border-radius:.4rem;width:100%;height:45.5rem;position:relative;overflow:hidden}@media not all and (min-width:1025px){.TrainerPopup-module__VKk-5W__imageWrap{height:32rem}}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__imageWrap{height:21rem}}.TrainerPopup-module__VKk-5W__image{object-fit:cover;object-position:center top;width:100%;height:100%}.TrainerPopup-module__VKk-5W__header{flex-direction:column;gap:1.2rem;display:flex}.TrainerPopup-module__VKk-5W__nameRow{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__nameRow{flex-direction:column;align-items:flex-start;gap:.8rem}}.TrainerPopup-module__VKk-5W__name{font-family:var(--font-heading-now-37);letter-spacing:-.064rem;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:6.4rem;line-height:.9}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__name{letter-spacing:-.036rem;font-size:3.6rem}}.TrainerPopup-module__VKk-5W__name{color:var(--color-main-green);min-width:0}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__name{margin-bottom:1.2rem}}.TrainerPopup-module__VKk-5W__tags{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;flex-shrink:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__tags{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.TrainerPopup-module__VKk-5W__tags{color:#e5e5e566;text-align:right}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__tags{text-align:left}}.TrainerPopup-module__VKk-5W__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.TrainerPopup-module__VKk-5W__stats:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-repeat:repeat-x;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px;height:1px;position:absolute;inset:auto 0 0}.TrainerPopup-module__VKk-5W__stats{position:relative}.TrainerPopup-module__VKk-5W__stats:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-repeat:repeat-x;background-size:calc(var(--dash-length) + var(--dash-gap)) 1px;height:1px;position:absolute;inset:0 0 auto}.TrainerPopup-module__VKk-5W__stats{--dash-color:#e5e5e533}.TrainerPopup-module__VKk-5W__stat{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding:1.7rem 1.2rem 2.4rem;display:flex}.TrainerPopup-module__VKk-5W__stat:not(:last-child){position:relative}.TrainerPopup-module__VKk-5W__stat:not(:last-child):before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to bottom, var(--dash-color) 0, var(--dash-color) var(--dash-length), transparent var(--dash-length), transparent calc(var(--dash-length) + var(--dash-gap)));background-repeat:repeat-y;background-size:1px calc(var(--dash-length) + var(--dash-gap));width:1px;position:absolute;inset:0 0 0 auto}.TrainerPopup-module__VKk-5W__stat:not(:last-child){--dash-color:#e5e5e533}@media not all and (min-width:1025px){.TrainerPopup-module__VKk-5W__stat{gap:1rem;padding:1.4rem .8rem 2rem}}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__stat{gap:1.2rem;padding:1.2rem .4rem 1.6rem}}.TrainerPopup-module__VKk-5W__statValue{font-family:var(--font-heading-now-37);letter-spacing:-.064rem;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:6.4rem;line-height:.9}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__statValue{letter-spacing:-.036rem;font-size:3.6rem}}.TrainerPopup-module__VKk-5W__statValue{color:var(--color-main-green)}.TrainerPopup-module__VKk-5W__statLabel{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__statLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.TrainerPopup-module__VKk-5W__statLabel{color:#e5e5e566}.TrainerPopup-module__VKk-5W__ratingHearts{align-items:center;gap:.4rem;display:flex}.TrainerPopup-module__VKk-5W__heartIcon{fill:currentColor;stroke:none;width:1.6rem;height:1.6rem}.TrainerPopup-module__VKk-5W__heartFilled{color:var(--color-main-green)}.TrainerPopup-module__VKk-5W__heartMuted{color:#e5e5e566}.TrainerPopup-module__VKk-5W__about{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__about{flex-direction:column;gap:1.2rem;margin-top:1.6rem}}.TrainerPopup-module__VKk-5W__aboutLabel{width:8.4rem;font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;flex-shrink:0;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__aboutLabel{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.TrainerPopup-module__VKk-5W__aboutLabel{color:#e5e5e566}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__aboutLabel{width:auto}}.TrainerPopup-module__VKk-5W__aboutText{max-width:44.8rem;font-family:var(--font-heading-now-37);letter-spacing:0;text-transform:uppercase;color:#e5e5e5;font-size:2.8rem;line-height:1.2}@media not all and (min-width:1025px){.TrainerPopup-module__VKk-5W__aboutText{flex:1;max-width:none}}@media not all and (min-width:745px){.TrainerPopup-module__VKk-5W__aboutText{font-size:2.6rem}}.TrainerPopup-module__VKk-5W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TrainerPopup-module__VKk-5W__button{z-index:3;width:max-content;margin-inline:auto;position:sticky;bottom:2rem}
.TrainerPopupTrainings-module__ugs_sq__root{flex-direction:column;gap:1.2rem;min-width:0;display:flex}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__root{gap:1rem}}.TrainerPopupTrainings-module__ugs_sq__header{z-index:2;justify-content:space-between;align-items:center;gap:1.6rem;display:flex;position:relative}.TrainerPopupTrainings-module__ugs_sq__title{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.2}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__title{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.TrainerPopupTrainings-module__ugs_sq__title{color:#e5e5e566}.TrainerPopupTrainings-module__ugs_sq__controls{flex-shrink:0;align-items:center;gap:.8rem;display:flex}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__controls{display:none}}.TrainerPopupTrainings-module__ugs_sq__control{width:2.4rem;height:2.4rem;color:var(--color-main-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.TrainerPopupTrainings-module__ugs_sq__control:disabled{cursor:not-allowed}.TrainerPopupTrainings-module__ugs_sq__control:focus-visible{outline:2px solid var(--color-main-white);outline-offset:.2rem}.TrainerPopupTrainings-module__ugs_sq__controlDisabled{opacity:.4}.TrainerPopupTrainings-module__ugs_sq__controlEnabled{opacity:1}.TrainerPopupTrainings-module__ugs_sq__controlIcon{fill:currentColor;stroke:none;width:100%;height:100%}.TrainerPopupTrainings-module__ugs_sq__trackWrapper{width:100%;min-width:0;margin-block:-5rem;padding-block:5rem;overflow:visible}.TrainerPopupTrainings-module__ugs_sq__trackWrapper .TrainerPopupTrainings-module__ugs_sq__slide{width:30.8rem;height:18.8rem;overflow:visible}@media not all and (min-width:1025px){.TrainerPopupTrainings-module__ugs_sq__trackWrapper .TrainerPopupTrainings-module__ugs_sq__slide{width:28rem;height:17.6rem}}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__trackWrapper .TrainerPopupTrainings-module__ugs_sq__slide{width:32rem;height:44.5rem;overflow:hidden}.TrainerPopupTrainings-module__ugs_sq__trackWrapper{width:calc(100% + 2 * var(--spacing-screen-offset-x));margin-inline:calc(-1 * var(--spacing-screen-offset-x));margin-block:0;padding-block:0;overflow:hidden}}.TrainerPopupTrainings-module__ugs_sq__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2rem;width:100%;scroll-padding-inline:0;display:flex;overflow:auto visible}.TrainerPopupTrainings-module__ugs_sq__track::-webkit-scrollbar{display:none}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__track{padding-inline:var(--spacing-screen-offset-x);scroll-padding-inline:calc(50% - 16rem);overflow-y:hidden}}.TrainerPopupTrainings-module__ugs_sq__trackWrapper .TrainerPopupTrainings-module__ugs_sq__slide{scroll-snap-align:start;flex-shrink:0}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__trackWrapper .TrainerPopupTrainings-module__ugs_sq__slide{scroll-snap-align:center;scroll-snap-stop:always}}.TrainerPopupTrainings-module__ugs_sq__card{height:100%}.TrainerPopupTrainings-module__ugs_sq__nav{flex-shrink:0;display:none}@media not all and (min-width:745px){.TrainerPopupTrainings-module__ugs_sq__nav{justify-content:center;display:flex}.TrainerPopupTrainings-module__ugs_sq__nav>button:first-of-type,.TrainerPopupTrainings-module__ugs_sq__nav>button:last-of-type{display:none}}
.Trainers-module__uX8gkG__root{background-color:var(--color-main-black);padding-inline:var(--spacing-screen-offset-x);color:var(--color-main-white);margin-top:calc(var(--next-section-offset) * -1);padding-block:20rem 21.5rem;padding-bottom:9.6rem;padding-top:calc(var(--next-section-offset) + 15.5rem);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__root{min-height:auto;padding-block:8rem;padding-top:calc(var(--next-section-offset) + 8rem);align-items:center;gap:6.4rem}}@media not all and (min-width:745px){.Trainers-module__uX8gkG__root{gap:4rem}}.Trainers-module__uX8gkG__glow{pointer-events:none;filter:blur(8rem);background:radial-gradient(50% 50%,#a7ff2859 0%,#a7ff2800 70%);width:62.2rem;height:60.6rem;position:absolute;top:-15.8rem;right:-12rem;transform:rotate(-42.75deg)}@media not all and (min-width:745px){.Trainers-module__uX8gkG__glow{filter:blur(6rem);width:40.4rem;height:39.4rem;top:-16.8rem;left:15rem;right:auto}}.Trainers-module__uX8gkG__header{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__header{padding-top:0}}.Trainers-module__uX8gkG__sectionCounter{flex-shrink:0;margin-bottom:4rem}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__sectionCounter{margin-bottom:3.2rem}}@media not all and (min-width:745px){.Trainers-module__uX8gkG__sectionCounter{margin-bottom:2rem}}.Trainers-module__uX8gkG__title{font-family:var(--font-heading-now-17);letter-spacing:0;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:52.4rem;line-height:1}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__title{font-size:28.8rem;line-height:.8}}@media not all and (min-width:745px){.Trainers-module__uX8gkG__title{font-size:13.2rem;line-height:1}}.Trainers-module__uX8gkG__title{color:var(--color-main-green);text-align:center}.Trainers-module__uX8gkG__title [data-text-marked]{transform-origin:50%;margin:0 .06em 0 .075em;transform:skew(-12deg)}.Trainers-module__uX8gkG__body{z-index:1;flex:1;align-self:center;align-items:flex-start;width:100%;max-width:140rem;margin-top:auto;padding-top:8.5rem;display:flex;position:relative}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__body{flex-direction:column;align-self:stretch;align-items:center;gap:3.2rem;max-width:none;margin-top:0;padding-top:0}}@media not all and (min-width:745px){.Trainers-module__uX8gkG__body{gap:4rem}}.Trainers-module__uX8gkG__filters{flex:0 0 29.7rem}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__filters{flex:none;width:100%}}.Trainers-module__uX8gkG__featured{transform:translateY(var(--featured-offset,0px));flex:0 0 33.4rem}@media (prefers-reduced-motion:no-preference){html.first-load .Trainers-module__uX8gkG__featured{transition:transform .35s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.Trainers-module__uX8gkG__featured{transition:none}}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__featured{display:none}}.Trainers-module__uX8gkG__listWrap{flex-direction:column;flex:0 0 69rem;gap:3.2rem;min-width:0;margin-left:7.9rem;display:flex}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__listWrap{flex:none;align-items:center;gap:3.2rem;width:100%;margin-left:0}}@media not all and (min-width:745px){.Trainers-module__uX8gkG__listWrap{gap:2.4rem}}.Trainers-module__uX8gkG__cta{align-self:flex-start}@media not all and (min-width:1025px){.Trainers-module__uX8gkG__cta{align-self:center}}
.TrainersFeatured-module__3P1qnq__root{flex-shrink:0;width:100%;height:33.9rem;position:relative}.TrainersFeatured-module__3P1qnq__imageWrap{position:absolute;inset:0;overflow:hidden}.TrainersFeatured-module__3P1qnq__imageScale{transform-origin:top;width:100%;height:100%}.TrainersFeatured-module__3P1qnq__image{object-fit:cover;object-position:center top;width:100%;height:100%}
.ProfileSaveButton-module__hCD9vW__root{background-color:var(--color-main-green);width:100%;height:4rem;color:var(--color-main-black);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%,0 0);border:0;border-radius:.4rem 0 0 .4rem;justify-content:center;align-items:center;padding:1.2rem;display:flex}@media (prefers-reduced-motion:no-preference){html.first-load .ProfileSaveButton-module__hCD9vW__root{transition:clip-path .25s ease-out}}@media (hover:hover){.ProfileSaveButton-module__hCD9vW__root:not(:disabled):hover{clip-path:polygon(1.5rem 0,100% 0,100% 100%,100% 100%,0 100%,0 1.5rem)}}.ProfileSaveButton-module__hCD9vW__rootDisabled{cursor:not-allowed}.ProfileSaveButton-module__hCD9vW__label{font-family:var(--font-wg-mono);letter-spacing:-.014rem;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1}@media not all and (min-width:745px){.ProfileSaveButton-module__hCD9vW__label{letter-spacing:-.01em;font-size:1.2rem;line-height:1}}.ProfileSaveButton-module__hCD9vW__label{letter-spacing:-.016rem;color:inherit;font-size:1.6rem}.ProfileSaveButton-module__hCD9vW__rootDisabled .ProfileSaveButton-module__hCD9vW__label{color:#090a0966}@media not all and (min-width:745px){.ProfileSaveButton-module__hCD9vW__label{letter-spacing:-.012rem;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.ProfileSaveButton-module__hCD9vW__root{transition:none}}
