.particles-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.particles-container canvas{display:block;width:100%;height:100%}.OtpInput_root__SySpp{position:relative;width:100%}.OtpInput_input__Ie877{position:absolute;inset:0;width:100%;height:100%;opacity:0;color:transparent;caret-color:transparent;background:transparent;border:none;outline:none;font-size:16px;text-align:center;cursor:text;z-index:1}.OtpInput_input__Ie877:disabled{cursor:not-allowed}.OtpInput_boxes__pgWwB{display:flex;align-items:center;justify-content:center;gap:.5rem}.OtpInput_shake__2FT5q{animation:OtpInput_shake__2FT5q .45s cubic-bezier(.36,.07,.19,.97)}.OtpInput_separator__7xkgS{width:.625rem;height:2px;border-radius:1px;background:#cbd5e1;margin:0 .125rem;flex-shrink:0}.OtpInput_box__UJZIk{width:3.125rem;height:3.75rem;border-radius:.75rem;border:1.5px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.OtpInput_filled__KDOqS{background:#ffffff;border-color:#cbd5e1}.OtpInput_active__M_Via{border-color:var(--otp-accent,#4f46e5);background:#ffffff;box-shadow:0 0 0 3px var(--otp-accent-soft,rgba(79,70,229,.12))}.OtpInput_error__h4KWW{border-color:#f87171;background:#fef2f2}.OtpInput_error__h4KWW.OtpInput_active__M_Via{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.OtpInput_error__h4KWW .OtpInput_digit__C2EAh{color:#b91c1c}.OtpInput_success__hfeJ_{border-color:#34d399;background:#ecfdf5}.OtpInput_success__hfeJ_ .OtpInput_digit__C2EAh{color:#047857}.OtpInput_digit__C2EAh{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:1.5rem;font-weight:600;line-height:1;color:#0f172a;font-variant-numeric:tabular-nums;animation:OtpInput_pop__VwfU0 .18s ease-out}.OtpInput_caret__8o6Jg{width:2px;height:1.625rem;border-radius:1px;background:var(--otp-accent,#4f46e5);animation:OtpInput_blink__2Y2Fx 1.1s steps(2,start) infinite}.OtpInput_disabled__rbF4F .OtpInput_box__UJZIk{opacity:.6}@keyframes OtpInput_pop__VwfU0{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes OtpInput_blink__2Y2Fx{to{visibility:hidden}}@keyframes OtpInput_shake__2FT5q{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@media (max-width:420px){.OtpInput_box__UJZIk{width:2.625rem;height:3.25rem;border-radius:.625rem}.OtpInput_digit__C2EAh{font-size:1.25rem}.OtpInput_boxes__pgWwB{gap:.375rem}}@media (prefers-reduced-motion:reduce){.OtpInput_caret__8o6Jg,.OtpInput_digit__C2EAh,.OtpInput_shake__2FT5q{animation:none}}