@keyframes blinkCaret{0%{opacity:1}50%{opacity:0}to{opacity:1}}.one-kit-form-input-otp{display:flex;height:var(--one-kit-height)}.one-kit-form-input-otp .one-kit-form-element{flex:1;font-size:1.5em}.one-kit-form-input-otp .one-form-validation,.one-kit-form-input-otp .one-kit-form-element{display:flex;align-items:center;justify-content:center}.one-kit-form-input-otp__inside{display:flex;width:100%;grid-gap:1em;gap:1em}@media(max-width:450px){.one-kit-form-input-otp__inside{grid-gap:.5em;gap:.5em}}.con-builder-site-preview-scale_mobile .one-kit-form-input-otp__inside{grid-gap:.5em;gap:.5em}.one-kit-form-input-otp__inside+div{opacity:0;border:none;outline:none}.one-kit-form-input-otp__wrapper{display:flex;min-height:var(--one-kit-height);width:100%}.one-kit-form-input-otp__fake-caret{width:1px;height:1em;background-color:rgba(var(--color-text),1);display:inline-block;animation:blinkCaret 1s steps(1) infinite}.one-kit-form-input-otp__separator{color:rgba(var(--color-text),.2);display:flex;justify-content:center;align-items:center}.one-kit-form-input-otp input{border:none;outline:none}.con-kit-verification-modal{background:var(--color-kit-white);color:var(--color-kit-black);display:flex;justify-content:center;align-items:center;text-align:center;padding:64px 72px;flex-direction:column;max-width:580px;width:100vw}.con-kit-verification-modal__icon{margin-top:-12px;margin-bottom:16px}.con-kit-verification-modal__icon svg{transform:scale(1)}.con-kit-verification-modal__text{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:32px}.con-kit-verification-modal__text .con-kit-component-text{opacity:.6}@media(max-width:450px){.con-kit-verification-modal__text .con-kit-component-text{margin-bottom:16px}}.con-builder-site-preview-scale_mobile .con-kit-verification-modal__text .con-kit-component-text{margin-bottom:16px}.con-kit-verification-modal .one-kit-form-input-otp{margin-bottom:52px}.con-kit-verification-modal__buttons{display:flex;grid-gap:12px;gap:12px;flex-direction:row;justify-content:center;width:100%}.con-kit-verification-modal__buttons .con-kit-component-button{flex:1 1 100%}.con-kit-verification-modal__buttons .con-kit-component-button:last-child{--font-kit-weight:var(--font-kit-text-font-weight)!important}.con-kit-verification-modal__buttons-error{display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;width:60%}.con-kit-verification-modal__buttons-error .con-kit-component-button{flex:1 1 100%}.con-kit-verification-modal__buttons-error .con-kit-component-button:last-child,.con-kit-verification-modal__skip-button{--font-kit-weight:var(--font-kit-text-font-weight)!important}.con-kit-verification-modal__skip-button{margin-top:24px;margin-bottom:-16px}.con-kit-verification-modal__wrapper{--one-kit-radius:12px}@media(max-width:768px){.con-kit-verification-modal{padding:24px}.con-kit-verification-modal .con-kit-verification-modal__buttons{display:flex;grid-gap:8px;gap:8px;flex-direction:column!important;width:100%!important}.con-kit-verification-modal .con-kit-verification-modal__buttons .con-kit-component-button{width:100%!important}.con-kit-verification-modal .con-kit-verification-modal__icon{margin-top:16px}.con-kit-verification-modal .con-kit-verification-modal__skip-button{margin-bottom:16px}}.con-builder-site-preview-scale_mobile .con-kit-verification-modal{padding:24px}.con-builder-site-preview-scale_mobile .con-kit-verification-modal .con-kit-verification-modal__buttons{display:flex;grid-gap:8px;gap:8px;flex-direction:column!important;width:100%!important}.con-builder-site-preview-scale_mobile .con-kit-verification-modal .con-kit-verification-modal__buttons .con-kit-component-button{width:100%!important}.con-builder-site-preview-scale_mobile .con-kit-verification-modal .con-kit-verification-modal__icon{margin-top:16px}.con-builder-site-preview-scale_mobile .con-kit-verification-modal .con-kit-verification-modal__skip-button{margin-bottom:16px}:root{--max-content-height:1000px}.transition-wrapper{overflow:hidden;pointer-events:none;max-height:0;opacity:0}.transition-wrapper.open{pointer-events:auto;animation:expand .3s ease forwards}.transition-wrapper.close{animation:collapse .3s ease forwards}@keyframes expand{0%{max-height:0;opacity:0}1%{max-height:var(--max-content-height);opacity:0}to{max-height:var(--max-content-height);opacity:1}}@keyframes collapse{0%{max-height:var(--max-content-height);opacity:1}50%{max-height:var(--max-content-height)}to{max-height:0;opacity:0}}.con-kit-atom-phone-number{height:100%}.con-kit-atom-phone-number .verification_button{height:var(--one-kit-height)}.con-kit-atom-phone-number__verification-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;background-color:rgba(var(--color-text),.07);color:var(--one-kit-color-white);font-size:var(--one-kit-font-size);font-weight:var(--one-kit-font-weight-bold);text-align:center;cursor:pointer;padding:var(--one-kit-padding-vertical) var(--one-kit-padding-horizontal);border-radius:calc(var(--one-kit-radius, 6px) - 2px);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.con-kit-atom-phone-number__verification-button-wrapper{height:100%;position:absolute;right:8px;top:50%;transform:translateY(-50%);padding-top:8px;padding-bottom:8px;display:flex;align-content:center;align-items:center}.con-kit-atom-phone-number__verification-button-wrapper-below{position:relative;height:calc(var(--one-kit-height) - .5em);padding-top:.5em}.con-kit-atom-phone-number__verification-button:hover{background-color:rgba(var(--color-text),.1)}.con-kit-atom-phone-number__country{height:100%}.con-kit-atom-phone-number__country-flag{display:flex;background:#eef0ef;height:auto;flex:0}.con-kit-atom-phone-number__country-flag img{mix-blend-mode:multiply}.con-kit-atom-phone-number__country-select{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.con-kit-atom-phone-number__country-select img{width:clamp(24px,calc(1em * 1.5),100px)!important;max-width:clamp(24px,calc(1em * 1.5),100px)!important}.con-kit-atom-phone-number__country-select select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}