.OtpCodeInput-module__Pz7eAq__panel{isolation:isolate;background:#f6f5f3;border-radius:24px;padding:26px 14px 20px;position:relative;overflow:hidden}.OtpCodeInput-module__Pz7eAq__ring{z-index:-1;filter:blur(7px);opacity:.5;pointer-events:none;background:conic-gradient(#ff9fd6,#b9a2ff,#8fd5ff,#9cf0cb,#ffe28f,#ffb38a,#ff9fd6);border-radius:50%;width:170px;height:170px;animation:24s linear infinite OtpCodeInput-module__Pz7eAq__otp-spin;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px));mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px))}.OtpCodeInput-module__Pz7eAq__ringA{top:-78px;inset-inline-end:-64px}.OtpCodeInput-module__Pz7eAq__ringB{bottom:-96px;opacity:.38;width:190px;height:190px;animation-direction:reverse;inset-inline-start:-80px}.OtpCodeInput-module__Pz7eAq__field{cursor:text;height:60px;position:relative}.OtpCodeInput-module__Pz7eAq__input{z-index:2;opacity:0;cursor:text;caret-color:#0000;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.OtpCodeInput-module__Pz7eAq__tiles{pointer-events:none;direction:ltr;justify-content:center;align-items:center;gap:clamp(4px,1.6vw,8px);transition:opacity .18s,transform .24s;display:flex;position:absolute;inset:0}.OtpCodeInput-module__Pz7eAq__groupGap{flex:0 10px;width:10px;min-width:2px}.OtpCodeInput-module__Pz7eAq__tile{font-variant-numeric:tabular-nums;color:#17141f;background:#fff;border:1px solid #17141f17;border-radius:14px;flex:0 46px;justify-content:center;align-items:center;min-width:28px;height:56px;font-size:26px;font-weight:600;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 1px 2px #17141f0d,0 6px 14px -8px #17141f2e}@media (min-width:400px){.OtpCodeInput-module__Pz7eAq__tile{flex-basis:50px;height:60px}}@media (max-width:399px){.OtpCodeInput-module__Pz7eAq__panel{padding-inline:8px}.OtpCodeInput-module__Pz7eAq__tile{border-radius:12px;height:52px;font-size:24px}}.OtpCodeInput-module__Pz7eAq__tileActive{border-color:var(--otp-accent,#17141f);box-shadow:0 0 0 1px var(--otp-accent,#17141f), 0 6px 14px -8px #17141f40}.OtpCodeInput-module__Pz7eAq__caret{background:var(--otp-accent,#17141f);border-radius:2px;width:2px;height:26px;animation:1.05s step-end infinite OtpCodeInput-module__Pz7eAq__otp-blink}.OtpCodeInput-module__Pz7eAq__digit{animation:.2s cubic-bezier(.2,.9,.3,1.35) OtpCodeInput-module__Pz7eAq__otp-pop;display:inline-block}.OtpCodeInput-module__Pz7eAq__checking .OtpCodeInput-module__Pz7eAq__tile{opacity:.5}.OtpCodeInput-module__Pz7eAq__checking .OtpCodeInput-module__Pz7eAq__tiles{animation:1.1s ease-in-out infinite OtpCodeInput-module__Pz7eAq__otp-breathe}.OtpCodeInput-module__Pz7eAq__error .OtpCodeInput-module__Pz7eAq__tile{background:#fdf0f1;border-color:#e7a9ae;box-shadow:0 0 0 1px #f2c9cc}.OtpCodeInput-module__Pz7eAq__error .OtpCodeInput-module__Pz7eAq__tiles{animation:.42s cubic-bezier(.36,.07,.19,.97) OtpCodeInput-module__Pz7eAq__otp-shake}.OtpCodeInput-module__Pz7eAq__success .OtpCodeInput-module__Pz7eAq__tiles{opacity:0;transform:scale(.85)}.OtpCodeInput-module__Pz7eAq__check{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OtpCodeInput-module__Pz7eAq__check path{stroke-dasharray:64;stroke-dashoffset:64px;animation:.46s cubic-bezier(.65,0,.35,1) .16s forwards OtpCodeInput-module__Pz7eAq__otp-draw}.OtpCodeInput-module__Pz7eAq__status{text-align:center;color:#8a8598;min-height:18px;margin-top:12px;font-size:13px;line-height:18px}.OtpCodeInput-module__Pz7eAq__statusError{color:#c0392b;font-weight:500}.OtpCodeInput-module__Pz7eAq__statusSuccess{color:#17141f}@keyframes OtpCodeInput-module__Pz7eAq__otp-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@keyframes OtpCodeInput-module__Pz7eAq__otp-blink{50%{opacity:0}}@keyframes OtpCodeInput-module__Pz7eAq__otp-breathe{50%{opacity:.75}}@keyframes OtpCodeInput-module__Pz7eAq__otp-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes OtpCodeInput-module__Pz7eAq__otp-draw{to{stroke-dashoffset:0}}@keyframes OtpCodeInput-module__Pz7eAq__otp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.OtpCodeInput-module__Pz7eAq__ring,.OtpCodeInput-module__Pz7eAq__digit,.OtpCodeInput-module__Pz7eAq__caret,.OtpCodeInput-module__Pz7eAq__checking .OtpCodeInput-module__Pz7eAq__tiles,.OtpCodeInput-module__Pz7eAq__error .OtpCodeInput-module__Pz7eAq__tiles{animation:none}.OtpCodeInput-module__Pz7eAq__check path{stroke-dashoffset:0;animation:none}.OtpCodeInput-module__Pz7eAq__tiles{transition:none}}
