.PassportPage_passport_token_input_page__gaBtk{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.MembershipTokenInput_membership_token_input___8C9E{display:flex;z-index:1;flex-direction:column;align-items:center;justify-content:center;width:calc(100vw - 48px);max-width:550px}.MembershipTokenInput_membership_token_input__headline__k__ov{font-size:clamp(1.6rem,1.6vw + 1em,3rem);font-weight:700;line-height:1.1;-webkit-margin-after:12px;margin-block-end:12px}.MembershipTokenInput_membership_token_input__text__W_WpP{font-size:clamp(1.4rem,1vw + .5em,1.6rem);font-weight:400;line-height:1.5;max-width:440px;-webkit-margin-after:24px;margin-block-end:24px;text-align:center;text-wrap:balance}.MembershipTokenInput_membership_token__form_wrapper__D8R2x{width:100%;-webkit-margin-after:12px;margin-block-end:12px}.MembershipTokenInput_membership_token_input__form__pxoVB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;-webkit-margin-after:16px;margin-block-end:16px}@media(380px <= width){.MembershipTokenInput_membership_token_input__form__pxoVB{flex-direction:row;align-items:stretch;justify-content:stretch;gap:0;height:clamp(36px,7vw + .5em,60px)}}.MembershipTokenInput_membership_token_input__input__633gs{flex-grow:1;width:100%;padding-block:12px;padding-inline:clamp(16px,2vw + .1em,28px);border:0;border-radius:6px;background-color:rgb(51,55,80.6);color:#fff;font-size:clamp(1.6rem,2vw + .5em,2.2rem)}.MembershipTokenInput_membership_token_input__input__633gs:focus-visible{outline:3px solid #486cd8}.MembershipTokenInput_membership_token_input__input__633gs::placeholder{color:#c0cbda}@media(380px <= width){.MembershipTokenInput_membership_token_input__input__633gs{width:auto;border-start-end-radius:0;border-end-end-radius:0}}.MembershipTokenInput_membership_token_input__button__DLm78{display:inline-flex;align-items:center;gap:12px;-webkit-margin-after:0;margin-block-end:0;padding:8px 20px;transition:background-color .3s ease-in,border-color .3s ease-in,color .3s ease-in;border:1px solid #fff;background:rgba(0,0,0,0);font-size:clamp(1.2rem,1.0857rem + .45vw,1.6rem);-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;touch-action:manipulation}@media(768px <= width){.MembershipTokenInput_membership_token_input__button__DLm78{padding-inline:24px;border-width:2px}}.MembershipTokenInput_membership_token_input__button__DLm78:active,.MembershipTokenInput_membership_token_input__button__DLm78:focus,.MembershipTokenInput_membership_token_input__button__DLm78:hover{text-decoration:none}.MembershipTokenInput_membership_token_input__button__DLm78:active{box-shadow:none}.MembershipTokenInput_membership_token_input__button__DLm78 svg{translate:0 1px}.MembershipTokenInput_membership_token_input__button__DLm78 path,.MembershipTokenInput_membership_token_input__button__DLm78 svg{width:auto;max-width:20px;height:15px;transition:fill .3s linear,stroke .3s linear;stroke:currentcolor;fill:currentcolor}.MembershipTokenInput_membership_token_input__button__DLm78 path[class*=play],.MembershipTokenInput_membership_token_input__button__DLm78 svg[class*=play]{height:11px;translate:1px 0}.MembershipTokenInput_membership_token_input__button__DLm78:focus-visible{outline:3px solid #486cd8}.MembershipTokenInput_membership_token_input__button__DLm78{--color:#2638c4;--background-border-color:#fff;--hover-border-background-color:#94a1b2;--hover-color:#0f1e8c;--disabled-color:#363846;--disabled-border-background-color:#5c6e85}.MembershipTokenInput_membership_token_input__button__DLm78,.MembershipTokenInput_membership_token_input__button__DLm78:visited{padding-block:10px;border:0;border-color:var(--background-border-color);background-color:var(--background-border-color);color:var(--color,#fff)}.MembershipTokenInput_membership_token_input__button__DLm78 path{fill:var(--color,#fff)}.MembershipTokenInput_membership_token_input__button__DLm78:hover{background-color:var(--hover-border-background-color);color:var(--hover-color,#fff)}.MembershipTokenInput_membership_token_input__button__DLm78:hover path,.MembershipTokenInput_membership_token_input__button__DLm78:hover svg{fill:var(--hover-color,#fff)}.MembershipTokenInput_membership_token_input__button__DLm78:active{border-color:var(--active-border-color,#486cd8)}.MembershipTokenInput_membership_token_input__button__DLm78:disabled,.MembershipTokenInput_membership_token_input__button__DLm78[class*=disabled]{border-color:var(--disabled-border-background-color);background-color:var(--disabled-border-background-color);color:var(--disabled-color,#94a1b2);cursor:not-allowed}.MembershipTokenInput_membership_token_input__button__DLm78:disabled path,.MembershipTokenInput_membership_token_input__button__DLm78:disabled svg,.MembershipTokenInput_membership_token_input__button__DLm78[class*=disabled] path,.MembershipTokenInput_membership_token_input__button__DLm78[class*=disabled] svg{stroke:var(--disabled-color,#94a1b2);fill:var(--disabled-color,#94a1b2)}.MembershipTokenInput_membership_token_input__button__DLm78{justify-content:center;width:clamp(50px,30%,170px);border-radius:9999px;font-size:clamp(1.4rem,2vw + .5em,2.2rem)}@media(380px <= width){.MembershipTokenInput_membership_token_input__button__DLm78{border-radius:6px;border-start-start-radius:0;border-end-start-radius:0}}.MembershipTokenInput_membership_token_error__lRBRk{display:flex;inset-block-start:calc(100% + 16px);align-items:center;justify-content:center;width:100%;color:#fe704e;font-size:clamp(1.3rem,1vw + .5em,1.4rem);line-height:1.5}.MembershipTokenInput_membership_token_error__lRBRk a{transition:opacity var(--duration-half) ease-in;color:currentcolor;font-weight:700;text-decoration:underline}.MembershipTokenInput_membership_token_error__lRBRk a:focus,.MembershipTokenInput_membership_token_error__lRBRk a:hover{opacity:.6}.MembershipTokenInput_membership_token_error__lRBRk svg{width:10px;height:10px;-webkit-margin-end:8px;margin-inline-end:8px;fill:currentcolor}.MembershipTokenInput_membership_token_dont_know_your_code_link__0Jblz{color:#5680ff;font-size:clamp(1.3rem,1.2vw + 1em,1.4rem);font-weight:700;line-height:1.5;transition:opacity var(--duration-half) ease-in}.MembershipTokenInput_membership_token_dont_know_your_code_link__0Jblz:focus,.MembershipTokenInput_membership_token_dont_know_your_code_link__0Jblz:hover{opacity:.6;color:#5680ff}
/*# sourceMappingURL=2886bf36336930f4.css.map*/