.moein-otp-feedback{--moein-otp-accent:#216b50;position:fixed!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;isolation:isolate;overflow:visible!important;pointer-events:none!important;direction:ltr!important;z-index:2147483646!important;contain:layout style;opacity:1;transition:opacity 100ms ease}.moein-otp-feedback,.moein-otp-feedback *{box-sizing:border-box!important}.moein-otp-feedback .moein-otp-feedback-cell{position:absolute!important;top:0!important;left:var(--moein-otp-x)!important;display:grid!important;place-items:center!important;width:var(--moein-otp-w)!important;height:100%!important;margin:0!important;padding:0!important;border:1px solid #dce1df!important;border-radius:12px!important;background:#fff!important;color:#202723!important;font:inherit!important;font-weight:600!important;font-size:clamp(20px,5vw,27px)!important;line-height:1!important;overflow:hidden!important;transform-origin:center;transition:transform 300ms cubic-bezier(.22,.75,.25,1),opacity 220ms ease,border-radius 300ms ease,background 200ms ease}.moein-otp-feedback .moein-otp-feedback-cell::before{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(105deg,transparent 35%,var(--moein-otp-accent) 50%,transparent 65%);opacity:0;transform:translateX(-85%) skewX(-12deg)}.moein-otp-feedback[data-phase="sweep"] .moein-otp-feedback-cell{animation:moein-otp-light 300ms ease both;animation-delay:calc(var(--moein-otp-i)*50ms)}.moein-otp-feedback[data-phase="sweep"] .moein-otp-feedback-cell::before{animation:moein-otp-shimmer 300ms ease both;animation-delay:calc(var(--moein-otp-i)*50ms)}.moein-otp-feedback[data-phase="merge"] .moein-otp-feedback-cell,.moein-otp-feedback[data-phase="check"] .moein-otp-feedback-cell{transform:translateX(var(--moein-otp-shift)) scale(.3)!important;opacity:0!important;border-radius:50%!important;background:var(--moein-otp-accent)!important}.moein-otp-feedback .moein-otp-feedback-check{position:absolute!important;top:50%!important;left:50%!important;display:grid!important;place-items:center!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important;border:1.5px solid var(--moein-otp-accent)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 16px #18261d0a!important;color:var(--moein-otp-accent)!important;opacity:0;transform:translate(-50%,-50%) scale(.45);transition:opacity 160ms ease,transform 300ms cubic-bezier(.22,.8,.22,1.15),border-radius 300ms ease}.moein-otp-feedback[data-phase="check"] .moein-otp-feedback-check{opacity:1;transform:translate(-50%,-50%) scale(1);border-radius:50%!important}.moein-otp-feedback .moein-otp-feedback-check svg{display:block!important;width:29px!important;height:29px!important;margin:0!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.moein-otp-feedback .moein-otp-feedback-check path{fill:none!important;stroke:currentColor!important;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 240ms ease 70ms}.moein-otp-feedback[data-phase="check"] .moein-otp-feedback-check path{stroke-dashoffset:0}.moein-otp-feedback .moein-otp-feedback-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.moein-otp-feedback[data-phase="finish"]{opacity:0}@keyframes moein-otp-light{0%{border-color:#dce1df;box-shadow:0 0 0 0 transparent}40%{border-color:var(--moein-otp-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--moein-otp-accent) 12%,transparent)}100%{border-color:var(--moein-otp-accent);box-shadow:0 0 0 0 transparent}}@keyframes moein-otp-shimmer{0%{opacity:0;transform:translateX(-85%) skewX(-12deg)}35%{opacity:.13}100%{opacity:0;transform:translateX(85%) skewX(-12deg)}}@media(prefers-reduced-motion:reduce){.moein-otp-feedback .moein-otp-feedback-cell,.moein-otp-feedback .moein-otp-feedback-cell::before{animation:none!important}.moein-otp-feedback .moein-otp-feedback-cell,.moein-otp-feedback .moein-otp-feedback-check,.moein-otp-feedback .moein-otp-feedback-check path{transition:none!important}}