.OtpInput-module__-epFtq__otp{--gap:8px;width:100%;max-width:calc(var(--n) * 60px);position:relative}.OtpInput-module__-epFtq__input{z-index:1;width:100%;height:100%;font-size:var(--text-input);color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;inset:0}.OtpInput-module__-epFtq__input::selection{background:0 0}:-webkit-any(.OtpInput-module__-epFtq__input:autofill,.OtpInput-module__-epFtq__input:-webkit-autofill){transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #0000}:is(.OtpInput-module__-epFtq__input:autofill,.OtpInput-module__-epFtq__input:autofill){transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #0000}.OtpInput-module__-epFtq__input:disabled{cursor:not-allowed}.OtpInput-module__-epFtq__input:focus-visible{outline:none}.OtpInput-module__-epFtq__cells{gap:var(--gap);display:flex}.OtpInput-module__-epFtq__cell{min-width:0;height:var(--control-lg);border-radius:var(--r-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;transition:box-shadow var(--dur) var(--ease), background var(--dur) var(--ease);flex:1;place-items:center;font-weight:500;line-height:1;display:grid}.OtpInput-module__-epFtq__cell[data-group]{margin-left:calc(var(--gap) * 1.5)}.OtpInput-module__-epFtq__otp:hover .OtpInput-module__-epFtq__cell,.OtpInput-module__-epFtq__cell[data-filled]{box-shadow:inset 0 0 0 1px var(--line-2)}.OtpInput-module__-epFtq__cell[data-active],.OtpInput-module__-epFtq__otp:hover .OtpInput-module__-epFtq__cell[data-active]{box-shadow:inset 0 0 0 1px var(--ink), var(--ring)}.OtpInput-module__-epFtq__caret{background:var(--ink);border-radius:1px;width:2px;height:1em;animation:1.1s step-end infinite OtpInput-module__-epFtq__blink}@keyframes OtpInput-module__-epFtq__blink{50%{opacity:0}}.OtpInput-module__-epFtq__invalid .OtpInput-module__-epFtq__cell,.OtpInput-module__-epFtq__invalid:hover .OtpInput-module__-epFtq__cell{box-shadow:inset 0 0 0 1px var(--bad)}.OtpInput-module__-epFtq__invalid .OtpInput-module__-epFtq__cell[data-active],.OtpInput-module__-epFtq__invalid:hover .OtpInput-module__-epFtq__cell[data-active]{box-shadow:inset 0 0 0 1px var(--bad), var(--ring-bad)}.OtpInput-module__-epFtq__invalid .OtpInput-module__-epFtq__caret{background:var(--bad)}.OtpInput-module__-epFtq__disabled .OtpInput-module__-epFtq__cell,.OtpInput-module__-epFtq__disabled:hover .OtpInput-module__-epFtq__cell{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}@media (max-width:380px){.OtpInput-module__-epFtq__otp{--gap:6px}}
