#twilio-otp-form #phone-section.phone-section{display:grid;justify-content:normal;grid-row-gap:2rem;row-gap:2rem}@media(min-width:1024px){#twilio-otp-form #phone-section.phone-section{row-gap:3rem}}#twilio-otp-form #phone-section.phone-section:has(.error) .phone-input-container{outline-color:#ff3838;outline-color:var(--color-error,#ff3838)}#twilio-otp-form #phone-section.phone-section .phone-section__title{font-size:2.5rem;font-weight:600;letter-spacing:-.05rem;line-height:3rem;margin:0 0 .875rem}#twilio-otp-form #phone-section.phone-section .phone-section__description{color:var(--text-secondary);font-size:1.25rem;font-weight:600;letter-spacing:-.025rem;line-height:1.875rem;max-width:398px}#twilio-otp-form #phone-section.phone-section .phone-section__input .input-label{display:block;margin-bottom:.625rem}#twilio-otp-form #phone-section.phone-section .phone-section__break{font-size:1rem;letter-spacing:-.02rem;line-height:1.5rem;margin:1rem 0;position:relative;text-align:center}#twilio-otp-form #phone-section.phone-section .phone-section__break:before{background-color:var(--neutral-100);content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}#twilio-otp-form #phone-section.phone-section .phone-section__break span{background-color:var(--color-white);padding:0 .6875rem;position:relative;z-index:2}@media(min-width:1024px){#twilio-otp-form #phone-section.phone-section .phone-section__break span{padding:0 9.1875rem}}#twilio-otp-form #phone-section.phone-section .no-account{max-width:413px;transform:translateY(-3px)}#twilio-otp-form #phone-section.phone-section .no-account__title{font-size:1.125rem;font-weight:600;letter-spacing:-.0225rem;line-height:1.6875rem;margin:0 0 .25rem}@media(min-width:1024px){#twilio-otp-form #phone-section.phone-section .no-account__title{font-size:1.5rem;letter-spacing:-.03rem;line-height:2.25rem}}#twilio-otp-form #phone-section.phone-section .no-account__description{color:var(--text-secondary);font-size:1rem;letter-spacing:-.02rem;line-height:1.5rem;margin:0 0 1rem;max-width:398px}@media(min-width:1024px){#twilio-otp-form #phone-section.phone-section .no-account__description{font-size:1.125rem;letter-spacing:-.03rem;line-height:1.6875rem}}#twilio-otp-form #phone-section.phone-section .no-account__link{color:var(--color-primary);font-size:1.125rem;font-weight:600;letter-spacing:-.48px;line-height:27px}#twilio-otp-form #phone-section.phone-section .phone-input-container{border-radius:8px;display:flex;outline:1px solid transparent;position:relative}#twilio-otp-form #phone-section.phone-section .phone-input-container input{background-color:var(--neutral-50);border:1px solid transparent;border-left:1px solid var(--neutral-200);border-radius:.75rem;border-radius:0 8px 8px 0!important;flex:0 0 calc(100% - 5.3125rem);font-size:1rem;letter-spacing:-.00125rem;line-height:1.5rem;margin-left:0;max-width:calc(100% - 5.3125rem);min-height:3.5rem;padding:.875rem .5rem}#twilio-otp-form #phone-section.phone-section .phone-input-container .select2-container{flex:0 0 5.3125rem;margin-top:0;max-width:5.3125rem}#twilio-otp-form #phone-section.phone-section .phone-input-container .select2-container .select2-selection{align-items:center;background-color:var(--neutral-50);border:1px solid transparent;border-radius:.75rem;border-radius:.5rem 0 0 .5rem;display:flex;font-size:1rem;justify-content:flex-start;letter-spacing:-.00125rem;line-height:1.5rem;margin:0;min-height:3.5625rem}#twilio-otp-form #phone-section.phone-section .phone-input-container .select2-container .select2-selection__rendered{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;letter-spacing:-.0175rem;line-height:1.3125rem;padding:0 0 0 .6875rem}#twilio-otp-form #phone-section.phone-section .phone-input-container .select2-container .select2-selection__rendered .img.wp-smiley,#twilio-otp-form #phone-section.phone-section .phone-input-container .select2-container .select2-selection__rendered img.emoji{clip-path:circle(34%);height:1.5rem!important;width:1.5rem!important}#twilio-otp-form #phone-section.phone-section .button{width:100%}#twilio-otp-form #phone-section.phone-section .button#send-otp{height:auto;margin-top:0;max-height:none}#twilio-otp-form #phone-section.phone-section .error{color:var(--color-error);font-size:.875rem;letter-spacing:-.0175rem;line-height:1.3125rem;margin:0}#twilio-otp-form #phone-section.phone-section .select2__loader{animation:loader-rotate 1s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:contain;border:3px solid var(--color-primary);border-radius:50%;border-top:3px solid transparent;height:1.5rem;left:2.6875rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,visibility .2s ease;width:1.5rem;z-index:1}#twilio-otp-form #phone-section.phone-section .select2__loader:has(+.select2-hidden-accessible){display:none}#twilio-otp-form #phone-section.phone-section .country-code-input{background-color:var(--neutral-50);border:1px solid transparent;border-radius:.75rem;border-radius:.5rem 0 0 .5rem!important;color:transparent;flex:5.3125rem;font-size:1rem;letter-spacing:-.00125rem;line-height:1.5rem;min-height:3.5rem;padding:1rem .8125rem;pointer-events:none;width:3.125rem}#twilio-otp-form #phone-section.phone-section .success{background-color:#effce6;background-color:var(--color-success-light,#effce6);border:1px solid #66ea14;border:1px solid var(--color-success,#66ea14);border-radius:.75rem;margin-top:1rem;padding:1rem;text-align:center}#twilio-otp-form #otp-section.otp-section{background-color:var(--brand-primary-50);border-radius:1.5rem;margin-left:-1rem;margin-top:-2.5rem;padding:9.375rem 1.25rem 9.0625rem;width:calc(100% + 2rem)}@media(min-width:768px){#twilio-otp-form #otp-section.otp-section{margin-left:0;width:100%}}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section{margin-top:-1.0625rem}}@media(min-width:1560px){#twilio-otp-form #otp-section.otp-section{margin-left:-2.5rem;margin-top:-1.0625rem;padding:6.375rem 2.5rem;width:calc(100% + 5rem)}}#twilio-otp-form #otp-section.otp-section .otp-section__wrapper{backdrop-filter:blur(3.125rem);background:#fff;background:var(--neutral-0,#fff);border-radius:1.5rem;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.05);margin:0 auto;padding:2.125rem 1.25rem 2.5625rem}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__wrapper{max-width:calc(100% - 1.875rem);width:598px}}#twilio-otp-form #otp-section.otp-section .otp-section__header{margin-bottom:1.5rem}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__header{margin-bottom:2rem}}#twilio-otp-form #otp-section.otp-section .otp-section__icon{align-items:center;background:radial-gradient(139.78% 105.93% at 20% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 100%),#5854d5;background:radial-gradient(139.78% 105.93% at 20% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 100%),var(--color-primary,#5854d5);border:.375rem solid rgba(198,197,255,.8);border-radius:1.125rem;box-shadow:0 .4375rem 1.25rem 0 rgba(31,24,227,.22);display:flex;height:3.875rem;justify-content:center;margin:0 auto .625rem;width:3.875rem}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__icon{height:4.5rem;margin:-.375rem auto 1.6875rem;width:4.5rem}}#twilio-otp-form #otp-section.otp-section .otp-section__icon svg{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__icon svg{flex:0 0 2rem;height:2rem;width:2rem}}#twilio-otp-form #otp-section.otp-section .otp-section__title{color:var(--neutral-800);font-size:1.25rem;font-weight:600;letter-spacing:-.025rem;line-height:1.875rem;margin:0 0 .5rem;text-align:center}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__title{font-size:2rem;letter-spacing:-.04rem;line-height:2.4rem}}#twilio-otp-form #otp-section.otp-section .otp-section__subtitle{color:var(--text-secondary);font-size:.875rem;letter-spacing:-.0175rem;line-height:1.3125rem;margin:0;text-align:center}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-section__subtitle{font-size:1rem;letter-spacing:-.02rem;line-height:1.5rem}}#twilio-otp-form #otp-section.otp-section .otp-section__subtitle span{color:var(--neutral-800);display:block}#twilio-otp-form #otp-section.otp-section .otp-container{display:grid;justify-content:center;grid-gap:.625rem;gap:.625rem;grid-template-columns:repeat(4,minmax(auto,3.125rem))}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-container{grid-template-columns:repeat(4,4.5rem)}}#twilio-otp-form #otp-section.otp-section .otp-container input{aspect-ratio:1/1;background-color:var(--neutral-50);border:1px solid transparent;border-radius:.625rem;color:var(--neutral-800);font-size:1rem;height:auto;letter-spacing:-.02rem;line-height:1.5rem;padding:.875rem;text-align:center;width:100%}#twilio-otp-form #otp-section.otp-section .otp-container__no-code{color:var(--text-secondary);font-size:.875rem;font-weight:400;letter-spacing:-.0175rem;line-height:1.3125rem;margin:1.375rem 0;text-align:center}@media(min-width:1024px){#twilio-otp-form #otp-section.otp-section .otp-container__no-code{font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.6875rem;margin:2rem 0}}#twilio-otp-form #otp-section.otp-section .otp-container__no-code a{color:#1c1c1c;color:var(--neutral-800,#1c1c1c);font-weight:500;-webkit-text-decoration:none;text-decoration:none}#twilio-otp-form #otp-section.otp-section .otp-container__no-code.otp-container__no-code--status:not(:empty){border:1px solid transparent;border-radius:.75rem;padding:.625rem}#twilio-otp-form #otp-section.otp-section .otp-container__no-code.otp-container__no-code--status:not(:empty):has(.error){background-color:var(--color-error-light);border-color:var(--color-error);color:var(--color-error)}#twilio-otp-form #otp-section.otp-section .otp-container__no-code.otp-container__no-code--status:not(:empty):has(.success){background-color:var(--color-success-light);border-color:var(--color-success);color:var(--color-success)}#twilio-otp-form #otp-section.otp-section .button--black{margin-bottom:1rem;margin-top:0}#twilio-otp-form #otp-section.otp-section .button--gray,#twilio-otp-form #otp-section.otp-section .button--gray#change-phone{background:var(--neutral-50);border:none;border-radius:.875rem;color:var(--text-secondary)}#twilio-otp-form #otp-section.otp-section .button{height:auto;margin-top:0}body .select2-container--default .select2-dropdown{border-color:var(--neutral-200);border-radius:.5rem;min-width:clamp(6.25rem,38.4375rem,100vw - 3.125rem)}@media(min-width:562px){body .select2-container--default .select2-dropdown{min-width:32rem}}@media(min-width:1192px){body .select2-container--default .select2-dropdown{min-width:clamp(6.25rem,38.4375rem,100vw - 3.125rem)}}body .select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--neutral-200);border-radius:.25rem}body .select2-container--default .select2-results__options::-webkit-scrollbar-track{border-radius:0 0 .5rem}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--background-gradient)}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background-color:#f3f3f3;color:#212121}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:1rem;right:.5625rem;top:1.25rem;width:1rem}body .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%238b8b92' d='M13.46 5.8a.5.5 0 0 0-.46-.3H3a.5.5 0 0 0-.35.85l5 5a.5.5 0 0 0 .7 0l5-5a.5.5 0 0 0 .11-.54'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;display:block;height:1rem;transition:transform .2s ease;width:1rem}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg)}