.iframe-wrapper{overscroll-behavior:contain;height:calc(100% - 65px);max-height:calc(100% - 65px);overflow:hidden auto}.iframe-wrapper iframe{width:100%;height:100%;display:block}
.button-wave{color:#fff;cursor:pointer;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab) 0 0/400% 400%;border:none;border-radius:100px;outline:none;width:345px;max-width:calc(100% - 8px);height:50px;margin-top:8px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:7s infinite gradientShift}.button-wave:disabled{color:#d2ccd8;cursor:not-allowed;box-shadow:none!important;background:#a196a4!important;animation:none!important;transform:none!important}.button-wave:not(:disabled) .glow-text{text-shadow:0 0 7px #96d4f1}.button-wave .glow-text{font-size:17px;font-weight:600}.button-wave .subtext{text-shadow:none;margin-top:2px;font-size:9px}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.register{margin:54px 0;padding:8px 16px}.register:has(.block-login){margin:41px 0}.register .block-register{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.register .title{color:#313037;text-align:center;font-size:14px;font-weight:600;line-height:100%}.register .title-password,.register .mt-2{margin-top:8px}.register .sub-title{color:#a196a4;text-align:center;font-size:12px;font-weight:400;line-height:100%}.register .text-explain{color:#313037;max-width:345px;font-size:12px;font-weight:400;line-height:100%}.register .input-field{background:#faf7fc;border-radius:100px;width:345px;max-width:calc(100% - 8px);height:50px}.register .input-field input{color:#313037;text-align:center;font-size:18px;font-weight:400}.register .input-field input::placeholder{color:#a196a4}.register .error-input{color:#ed0016;text-align:center;font-size:12px;font-weight:400}.register .instruction{text-align:center;color:#313037;margin-top:8px;font-size:11px;font-weight:400}.register .instruction .link{color:#008ced}.register .button-submit{width:345px;max-width:calc(100% - 8px);height:50px;margin-top:8px;padding-top:0;padding-bottom:0}.register .button-submit:not(:disabled) .label{text-shadow:0 0 7px #96d4f1}.register .button-submit .label{font-size:17px}.register .button-submit .sub-label{margin-top:2px;font-size:9px}.register .link-to{color:#008ced;text-align:center;font-size:14px;font-weight:600}.register .block-login .link-to{margin-top:8px}.register .block-step-pin .react-code-input{gap:10px;display:flex!important}.register .block-step-pin .react-code-input input{color:#313037;text-align:center;background-color:#0000;border:1px solid #ed008c;border-radius:8px;outline:0;padding:0;font-size:40px;font-weight:600}.register .block-step-pin .react-code-input input[value=""]{border-color:#d2ccd8}.register .block-step-pin .react-code-input input:focus{border-color:#ed008c}.register .block-step-pin .resend-code{color:#313037;align-items:center;gap:3px;font-size:12px;display:flex}.register .block-step-pin .resend-code .resend__active{color:#ed008c}.register .block-step-pin .resend-code .resend__disabled{color:#a196a4}.register .block-step-pin .resend-code img{width:12px;height:12px}.register .text-color{color:#ed008c}.register .title-input{margin-top:8px}
.input-field>input{caret-color:#ec008c;outline:none}
