.sms-phone-display{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--magic-size-9)}.sms-phone-display__icon .icon{width:var(--magic-size-13);height:var(--magic-size-13);display:block}.sms-phone-display__verify-block{display:flex;flex-direction:column;align-items:center;gap:var(--magic-size-1);margin-top:var(--magic-size-5)}.sms-phone-display__title{color:var(--magic-tertiary-500);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media(min-width:768px){.sms-phone-display__title{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media(min-width:1024px){.sms-phone-display__title{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}.sms-phone-display__title{font-weight:var(--magic-font-weight-bold, 700)}.sms-phone-display__number-row{display:flex;align-items:center;gap:var(--magic-size-2)}.sms-phone-display__number{color:var(--magic-tertiary-500);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media(min-width:768px){.sms-phone-display__number{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media(min-width:1024px){.sms-phone-display__number{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}.sms-phone-display__number{font-weight:var(--magic-font-weight-bold, 700)}.sms-phone-display__edit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--magic-size-7);height:var(--magic-size-7);border-radius:var(--magic-size-4);background:#e5d9f2;border:none;padding:0;cursor:pointer}.sms-phone-display__edit .icon{width:var(--magic-size-4);height:var(--magic-size-4);display:block}.sms-phone-display__description{margin-top:var(--magic-size-5);margin-bottom:var(--magic-size-6);color:color-mix(in srgb,var(--magic-tertiary-500) 75%,transparent);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.sms-phone-display__resend{display:flex;align-items:center;gap:var(--magic-size-1)}.sms-phone-display__resend-prefix{color:color-mix(in srgb,var(--magic-tertiary-500) 75%,transparent);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.sms-phone-display__resend-timer::part(link){color:color-mix(in srgb,var(--magic-tertiary-500) 75%,transparent);text-decoration:underline;text-decoration-skip-ink:none;font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.sms-phone-display__resend-timer::part(link){font-weight:var(--magic-font-weight-bold, 700)}.sms-phone-display__resend-timer::part(countdown){color:color-mix(in srgb,var(--magic-tertiary-500) 75%,transparent);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.sms-security-footer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--magic-size-4);padding-top:var(--magic-size-3)}.sms-security-footer__badge{display:flex;align-items:center;gap:var(--magic-size-2)}.sms-security-footer__shield{width:var(--magic-size-4);height:var(--magic-size-4);flex-shrink:0}.sms-security-footer__badge-text,.sms-security-footer__support{color:color-mix(in srgb,var(--magic-tertiary-500) 70%,transparent);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-2);line-height:var(--magic-line-height-1);font-weight:400}.sms-security-footer__support a{color:color-mix(in srgb,var(--magic-tertiary-500) 70%,transparent);font-weight:var(--magic-font-weight-bold, 700);text-decoration-line:underline}.wrapper{display:flex;flex-direction:column;margin:0 auto;width:100%;height:100%}.sign-up{width:100%}.info-banner{margin-top:var(--magic-size-6);--magic-sweepstakes-message-bg: var(--magic-signup-info-banner-bg)}.suggestion{color:var(--magic-text-default);margin-top:calc(var(--magic-size-1) + 2px);margin-bottom:auto;font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:600}@media(min-width:768px){.suggestion{margin-top:var(--magic-size-2)}}@media(min-width:1024px){.suggestion{margin-top:var(--magic-size-3)}}.fields-wrapper{margin-bottom:var(--magic-size-3);margin-top:var(--magic-size-3)}@media(min-width:768px){.fields-wrapper{margin-bottom:var(--magic-size-4);margin-top:0}}@media(min-width:1024px){.fields-wrapper{margin-bottom:var(--magic-size-6)}}.fields-wrapper ::part(form-field){margin-bottom:var(--magic-size-3)}@media(min-width:768px){.fields-wrapper ::part(form-field){margin-bottom:var(--magic-size-4)}}#userConsents{display:flex;flex-direction:column;gap:var(--magic-size-3)}#userConsents ::part(form-field){margin-bottom:0}@media(min-width:768px){#userConsents{gap:var(--magic-size-4)}}magic-ui-checkbox::part(checkbox__label):before{top:0}magic-ui-checkbox::part(checkbox__label):after{top:2px}magic-ui-checkbox::part(checkbox){margin-bottom:0}.link{color:var(--magic-text-link-default)}.title{margin-bottom:var(--magic-size-3)}@media(min-width:768px){.title{margin-bottom:var(--magic-size-4)}}@media(min-width:1024px){.title{margin:var(--magic-size-4) 0 var(--magic-size-5);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}}@media(min-width:1024px)and (min-width:1024px){.title{font-size:var(--magic-font-size-8)}}.next-button::part(button){font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.wand-signup-wrapper .birth{display:flex;flex-direction:row;padding-bottom:var(--magic-size-2);gap:var(--magic-size-2)}.wand-signup-wrapper .birth--item{width:100%}.wand-signup-wrapper .phone{display:flex;flex-direction:row;gap:var(--magic-size-2)}.wand-signup-wrapper .phone--item{width:100%}.wand-signup-wrapper .phone .phone-prefix{width:33%}.wand-signup-wrapper .step1-header{display:flex;align-items:center;justify-content:space-between;font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.wand-signup-wrapper .step1-header{font-size:var(--magic-font-size-8)}}.wand-signup-wrapper .step1-header{color:var(--magic-text-default);margin-bottom:var(--magic-size-3);margin-top:var(--magic-size-2)}@media(min-width:1024px){.wand-signup-wrapper .step1-header{margin-top:var(--magic-size-4);margin-bottom:var(--magic-size-5)}}.wand-signup-wrapper .subtitle{color:var(--magic-text-default);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:400}.wand-signup-wrapper .sms-step__title{color:var(--magic-text-default);margin-top:var(--magic-size-3);margin-bottom:var(--magic-size-2);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.wand-signup-wrapper .sms-step__title{font-size:var(--magic-font-size-8)}}.wand-signup-wrapper .sms-step__description{color:var(--magic-text-subtle);margin-bottom:var(--magic-size-4);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.wand-signup-wrapper .sms-step__code{display:block;margin-bottom:var(--magic-size-4)}.wand-signup-wrapper .sms-step__resend{display:flex;justify-content:center;margin:var(--magic-size-3) 0}.wand-signup-wrapper .sms-step__support{color:var(--magic-text-default);margin-top:var(--magic-size-4);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-2);line-height:var(--magic-line-height-1);font-weight:600}
