body.wa-challenge-open{overflow:hidden}body.wa-challenge-open #wrapper,body.wa-challenge-open #wrapper #content-wrapper,body.wa-challenge-open #wrapper #content{height:100vh;min-height:100vh;overflow:hidden}body.wa-challenge-open #wrapper #content{flex-direction:column;min-height:0;display:flex;padding:0!important}body.wa-challenge-open #wrapper #content>.container-fluid{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;margin:0!important;padding:0!important}.wa-challenge{z-index:1;box-sizing:border-box;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.wa-challenge__card{z-index:1;flex-direction:column;flex:auto;width:100%;min-height:0;padding:clamp(1.5rem,5vh,3.5rem) clamp(1.25rem,5vw,3.5rem);animation:.3s ease-out both wa-fade-in;display:flex;position:relative;overflow:auto}.wa-challenge__inner{flex-direction:column;justify-content:flex-start;gap:1.5rem;width:100%;max-width:560px;margin:0 auto;padding-top:clamp(1.5rem,8vh,4rem);display:flex}.wa-challenge__head{text-align:center;margin-bottom:.25rem}.wa-challenge__icon{color:#4e73df;background:#eaecf4;border-radius:22px;justify-content:center;align-items:center;width:clamp(72px,12vh,112px);height:clamp(72px,12vh,112px);margin:0 auto clamp(.85rem,2vh,1.5rem);font-size:clamp(1.75rem,4.5vh,2.75rem);display:flex}.wa-challenge__icon--success{color:#1cc88a;background:#e8f5e9;animation:.45s cubic-bezier(.34,1.56,.64,1) both wa-check-pop}.wa-challenge__title{color:#2d3748;text-align:center;margin:0 0 .75rem;font-size:clamp(1.6rem,4.2vh,2.35rem);font-weight:700;line-height:1.25}.wa-challenge__desc{color:#6c757d;text-align:center;max-width:36em;margin:0 auto;font-size:clamp(1.05rem,2.4vh,1.3rem);line-height:1.55}.wa-challenge__form{width:100%}.wa-challenge__label{color:#5a5c69;margin-bottom:.65rem;font-size:clamp(.95rem,2vh,1.1rem);font-weight:600;display:block}.wa-challenge__input{letter-spacing:.04em;box-sizing:border-box;border:2px solid #d1d3e2;border-radius:14px;outline:none;width:100%;margin-bottom:clamp(1rem,2.5vh,1.5rem);padding:clamp(.95rem,2.2vh,1.25rem) 1.25rem;font-family:inherit;font-size:clamp(1.15rem,2.6vh,1.4rem);transition:border-color .2s,box-shadow .2s}.wa-challenge__input:focus{border-color:#4e73df;box-shadow:0 0 0 4px #4e73df26}.wa-challenge__submit{width:100%;border-radius:14px!important;padding:clamp(.95rem,2.2vh,1.2rem) 1.25rem!important;font-size:clamp(1.1rem,2.4vh,1.25rem)!important;font-weight:700!important}.wa-challenge__footer{text-align:center}.wa-challenge__logout{color:#858796;cursor:pointer;background:0 0;border:none;padding:.5rem;font-family:inherit;font-size:clamp(.95rem,2vh,1.05rem);text-decoration:underline}.wa-challenge__logout:hover{color:#4e73df}.wa-challenge__success-msg{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;animation:.3s ease-out .1s both wa-fade-in;display:flex}@keyframes wa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wa-check-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
