.campaign-bonus-banner{position:absolute;top:-3.125rem;height:6.25rem;left:0;width:100%;z-index:-1;background:linear-gradient(90deg,#f09,#f3a);border-radius:2.5rem 2.5rem 0 0;padding:.9375rem 1.25rem;display:flex;align-items:flex-start;justify-content:center;font-weight:700;font-size:.875rem;line-height:1;color:#fff;text-transform:uppercase;animation:fadeIn .3s ease-in-out}.campaign-bonus-banner .banner-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.campaign-bonus-banner .gc-bonus,.campaign-bonus-banner .sc-bonus{display:inline-flex;align-items:center;gap:.375rem;font-weight:900;font-size:1rem;color:#fff;margin:0 .25rem}.campaign-bonus-banner .gc-bonus .coin-icon,.campaign-bonus-banner .sc-bonus .coin-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem}.campaign-bonus-banner .gc-bonus .coin-icon img,.campaign-bonus-banner .sc-bonus .coin-icon img{width:100%;height:100%;object-fit:contain}.campaign-bonus-banner .gc-bonus{color:#f7b750}.campaign-bonus-banner .sc-bonus{color:#00e5af}@media(max-width:640px){.campaign-bonus-banner{font-size:.75rem;padding-left:0;padding-right:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:translateY(0)}}.signup-promo-panel{flex:1 1 50%;justify-content:flex-start;overflow:hidden;background:#3f3f46;border-radius:40px 0 0 40px}.signup-promo-panel,.signup-promo-panel__content{position:relative;display:flex;flex-direction:column}.signup-promo-panel__content{z-index:2;gap:.75rem;padding:3rem 2.5rem 0}.signup-promo-panel__headline{color:#fff;text-align:center;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:2rem;line-height:2.1875rem;font-style:italic}.signup-promo-panel__amounts,.signup-promo-panel__extra{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem}.signup-promo-panel__gc{color:#f7b750}.signup-promo-panel__gc,.signup-promo-panel__sc{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:2rem;line-height:1.75rem}.signup-promo-panel__sc{color:#00e5af}.signup-promo-panel__free{color:#fff;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:1.25rem;line-height:1.75rem}.signup-promo-panel__extra{padding:.5rem 1rem;background:#ff00b72e;border:1px solid #ff00b7;border-radius:9999px}.signup-promo-panel__extra-label{color:#fff;text-transform:uppercase;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:.875rem;line-height:1.25rem}.signup-promo-panel__art{position:relative;z-index:1;align-self:center;width:auto;max-width:100%;max-height:35.5rem;margin-top:auto;object-fit:contain}.signup-promo-panel__art--mobile{display:none}@media(max-width:1280px){.signup-promo-panel__headline{font-style:italic}.signup-promo-panel__gc,.signup-promo-panel__headline,.signup-promo-panel__sc{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:1.5rem;line-height:1.75rem}}@media(max-width:950px){.signup-promo-panel{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;border-radius:20px}.signup-promo-panel__content{flex:1 1 auto;min-width:0;gap:.25rem;padding:.75rem;text-align:left}.signup-promo-panel__headline{text-align:left;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700;font-size:.875rem;line-height:1.25rem;font-style:italic}.signup-promo-panel__amounts,.signup-promo-panel__extra{flex-wrap:nowrap;gap:.25rem;justify-content:flex-start}.signup-promo-panel__free,.signup-promo-panel__gc,.signup-promo-panel__sc{white-space:nowrap}.signup-promo-panel__gc,.signup-promo-panel__sc{font-size:1.125rem}.signup-promo-panel__free,.signup-promo-panel__gc,.signup-promo-panel__sc{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;line-height:1.5rem}.signup-promo-panel__free{font-size:.75rem}.signup-promo-panel__art{margin-top:0}.signup-promo-panel__art--desktop{display:none}.signup-promo-panel__art--mobile{display:block;flex:0 0 auto;margin-right:.5rem;width:5.3125rem;height:4.6875rem;max-height:4.6875rem;object-fit:cover;object-position:top center}}.signup-pill{display:flex;flex-direction:column;gap:.25rem;width:100%}.signup-pill__field{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;min-height:3.5rem;background:#3f3f46;border:1px solid #0000;border-radius:9999px;box-shadow:0 1px 2px #0000000d;transition:border-color .15s ease-in-out}.signup-pill__field--focused{border-color:#ff00b7}.signup-pill__field--error{border-color:#f31260}.signup-pill__icon{flex:0 0 auto;width:1.25rem;height:1.25rem}.signup-pill__control{position:relative;display:flex;flex:1 1 auto;align-items:flex-end;min-width:0;height:2.5rem}.signup-pill__label{position:absolute;top:50%;left:0;transform:translateY(-50%);transform-origin:left center;color:#fff;pointer-events:none;transition:transform .15s ease-in-out,font-size .15s ease-in-out;font-size:1rem;line-height:1.5rem}.signup-pill__label,.signup-pill__label.is-floated{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400}.signup-pill__label.is-floated{top:0;transform:translateY(0);font-size:.75rem;line-height:1rem}.signup-pill__input{width:100%;padding:0;color:#fff;background:#0000;border:none;outline:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:1rem;line-height:1.5rem}.signup-pill__input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.signup-pill__input::placeholder{color:#0000}@media(max-width:640px){.signup-pill__input{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:.875rem;line-height:1.25rem}}.signup-pill__end{display:flex;flex:0 0 auto;align-items:center}.signup-pill__error{padding-left:1.25rem;color:#f31260;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:.75rem;line-height:1rem}.password-requirements{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.25rem 1.25rem 0;list-style:none}.password-requirements__item{display:flex;align-items:center;gap:.375rem;color:#f31260;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:.75rem;line-height:1rem}.password-requirements__item--met{color:#00e5af}.password-requirements__marker{width:.375rem;height:.375rem;background:currentcolor;border-radius:50%}.promo-code-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.promo-code-field__apply{padding:0 1rem;min-height:2.5rem;color:#fff;text-transform:uppercase;cursor:pointer;background:#00e5af;border:none;border-radius:9999px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:.75rem;line-height:1.25rem}.promo-code-field__apply:disabled{cursor:not-allowed;opacity:.5}.promo-code-field__success{padding-left:1.25rem;color:#00e5af;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:.75rem;line-height:1rem}.social-signup{display:flex;flex-direction:column;gap:.625rem;width:100%}.social-signup__label{color:#fff;text-align:center;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:.75rem;line-height:1.125rem}.social-signup__buttons{display:flex;gap:.75rem;width:100%}.social-signup__button{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:.625rem;min-height:2.8125rem;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:60px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700;font-size:1rem;line-height:1.5rem}.social-signup__button--facebook{color:#fff;background:#1877f2}.social-signup__button--google{color:#171717;background:#fff}.social-signup__button[aria-busy=true]{cursor:progress;opacity:.6}@media(hover:hover){.social-signup__button:hover{filter:brightness(1.08)}}@media(hover:none){.social-signup__button:active{filter:brightness(1.08)}}.social-signup__error{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;justify-content:center;text-align:center;font-weight:400}.social-signup__error,.social-signup__refresh{color:#f31260;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.75rem;line-height:1rem}.social-signup__refresh{padding:0;text-decoration:underline;cursor:pointer;background:none;border:none;font-weight:700}.signup-credentials{display:flex;flex-direction:column;gap:.9375rem;width:100%}.signup-credentials__title{color:#fff;font-weight:900;font-size:1.25rem;line-height:1.75rem}.signup-credentials__form-error,.signup-credentials__title{text-align:center;font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.signup-credentials__form-error{padding:.5rem 1rem;color:#f31260;background:#f312601a;border:1px solid #f31260;border-radius:20px;font-weight:400;font-size:.875rem;line-height:1.25rem}.signup-credentials__divider{display:flex;align-items:center;gap:.75rem;color:#fff;text-transform:uppercase;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:.75rem;line-height:1.125rem}.signup-credentials__divider:after,.signup-credentials__divider:before{flex:1 1 auto;height:1px;content:"";background:#52525b}.signup-credentials__form{display:flex;flex-direction:column;gap:.625rem;width:100%}.signup-credentials__password{display:flex;flex-direction:column;gap:.25rem}.signup-credentials__reveal{display:inline-flex;padding:.25rem;cursor:pointer;background:none;border:none}.signup-credentials__submit.app-button{width:100%;min-height:3.4375rem;text-transform:uppercase;border-radius:60px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:1rem;line-height:1.5rem}.signup-credentials__login{color:#fafafa;text-align:center;font-weight:500}.signup-credentials__login,.signup-credentials__login-link{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:1rem;line-height:1.25rem}.signup-credentials__login-link{color:#ff00b7;font-weight:700}.signup-credentials__login-link:hover{text-decoration:underline}.signup-name{display:flex;flex-direction:column;gap:.9375rem;width:100%}.signup-name__back{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:0;color:#fff;cursor:pointer;background:none;border:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:400;font-size:1rem;line-height:1.5rem}.signup-name__heading{display:flex;flex-direction:column;gap:.25rem}.signup-name__title{font-weight:900;font-size:1.25rem;line-height:1.75rem}.signup-name__subtitle,.signup-name__title{color:#fff;font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.signup-name__subtitle{font-weight:500;font-size:.75rem;line-height:1.125rem}.signup-name__form{display:flex;flex-direction:column;gap:.3125rem;width:100%}.signup-name__submit.app-button{width:100%;min-height:3.4375rem;margin-top:.625rem;text-transform:uppercase;border-radius:60px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:900;font-size:1rem;line-height:1.5rem}.full-width{width:100vw}.full-screen{width:100vw;height:100vh}.fixed{position:fixed}.centered-flex{justify-content:space-between}.centered-flex,.signup-v2{display:flex;align-items:center}.signup-v2{justify-content:center;width:100%;min-height:100vh;padding:calc(calc(4rem + 1rem) + 2rem) 1rem 2rem;background:url(/_next/static/media/signup-bg-tile.fd267035.webp) repeat;background-size:15.5rem}.signup-v2__modal{display:flex;width:100%;max-width:70.125rem;max-height:56.25rem;overflow:hidden;border-radius:40px;box-shadow:0 4px 20px #00000026}.signup-v2__form-panel{display:flex;flex:1 1 50%;align-items:center;justify-content:center;padding:2.5rem;overflow-y:auto;background:#27272a;border-radius:0 40px 40px 0}@media(max-width:950px){.signup-v2{align-items:flex-start;padding:calc(4rem + 1rem) 0 0}.signup-v2__modal{flex-direction:column;max-width:none;max-height:none;border-radius:0;box-shadow:none}.signup-v2__form-panel{align-items:flex-start;padding:1.5rem .9375rem 2.5rem;overflow-y:visible;border-radius:40px 40px 0 0}}.grecaptcha-badge{display:none!important}.signup-page{position:relative;display:flex;align-items:center;justify-content:center;height:calc(100vh - 5rem);overflow:hidden}.signup-page--v2{display:block;height:auto;overflow:visible}@media(max-width:950px){.signup-page{height:auto;min-height:100vh;overflow:visible;align-items:flex-start}}
/*# sourceMappingURL=feb5040ba7ce6099.css.map*/