.otp-input-container.focused{border-color:#007aff!important;background-color:#007aff0d!important}.otp-input-container.error{border-color:#ff3b30!important}.otp-input-container.error .input-cursor{background-color:#ff3b30!important}.otp-input-container.error .digit-display{color:#ff3b30!important}.digit-display.drop-in{animation:svelte-zkjsio-dropIn .3s ease-out forwards!important}.digit-display.filled{opacity:1!important}.otp-input-group.shake{animation:svelte-zkjsio-shake .4s ease-in-out!important}@keyframes svelte-zkjsio-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes svelte-zkjsio-dropIn{0%{opacity:0;transform:translate(-50%,-150%)}50%{opacity:1;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.pulse-wave{animation:svelte-zkjsio-pulseWave 2s ease-out forwards}.pulse-wave-1{animation-delay:0s}.pulse-wave-2{animation-delay:.4s}.pulse-wave-3{animation-delay:.8s}@keyframes svelte-zkjsio-pulseWave{0%{transform:scale(1);opacity:.8}30%{transform:scale(1.4);opacity:.4}70%{transform:scale(2);opacity:.1}to{transform:scale(2.5);opacity:0}}@keyframes svelte-zkjsio-blink{0%,50%{opacity:1!important}51%,to{opacity:0!important}}.success-bg-animation{animation:svelte-zkjsio-slideInFromRight .6s ease-out forwards!important}@keyframes svelte-zkjsio-slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 480px){.otp-input-container{width:42px!important;height:52px!important}.otp-input,.digit-display{font-size:24px!important}.input-cursor{width:16px!important;height:2px!important}}.lock-vibrate{animation:svelte-zkjsio-lockVibrate .6s ease-in-out!important}.lock-unlock{animation:svelte-zkjsio-lockUnlock .8s ease-in-out!important}.shackle-unlock{animation:svelte-zkjsio-shackleSwingOpen .8s ease-in-out!important}@keyframes svelte-zkjsio-lockVibrate{0%,to{transform:translate(0) rotate(0)}10%,30%,50%,70%,90%{transform:translate(-2px) rotate(-1deg)}20%,40%,60%,80%{transform:translate(2px) rotate(1deg)}}@keyframes svelte-zkjsio-lockUnlock{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.05) rotate(-2deg)}60%{transform:scale(1.02) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-zkjsio-shackleSwingOpen{0%{transform:rotate(0);transform-origin:8px 7px;opacity:1}30%{transform:rotate(-15deg);transform-origin:8px 7px;opacity:.9}60%{transform:rotate(-35deg);transform-origin:8px 7px;opacity:.8}to{transform:rotate(-45deg);transform-origin:8px 7px;opacity:.7}}
