.CodeInput_otp__pp3p_{position:relative;display:flex;align-items:center;gap:8px;width:max-content;max-width:100%}.CodeInput_input__UCobI{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;padding:0;margin:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;cursor:text;z-index:1}.CodeInput_input__UCobI:disabled,.CodeInput_input__UCobI[readonly]{cursor:default}.CodeInput_cell__vZjIR{display:grid;place-items:center;flex:0 0 auto;width:42px;height:48px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:1.3125rem;font-weight:var(--fw-medium);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.CodeInput_gap__qMoCI{margin-left:8px}.CodeInput_filled__LKn9p{border-color:color-mix(in srgb,var(--text) 32%,transparent)}.CodeInput_current__BM9V0{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-weak)}.CodeInput_caret__U2eIa{display:block;width:1.5px;height:24px;border-radius:1px;background:var(--text);animation:CodeInput_otp-blink__wDRqK 1.06s step-end infinite}.CodeInput_invalid__T9cTj .CodeInput_cell__vZjIR{border-color:var(--danger)}.CodeInput_invalid__T9cTj .CodeInput_current__BM9V0{box-shadow:0 0 0 3px var(--danger-weak)}.CodeInput_disabled__T9XF6 .CodeInput_cell__vZjIR{opacity:.55}.CodeInput_otpLg__E5L78 .CodeInput_cell__vZjIR{width:48px;height:56px;font-size:1.5rem}@media (max-width:420px){.CodeInput_otp__pp3p_{gap:6px}.CodeInput_gap__qMoCI{margin-left:6px}.CodeInput_cell__vZjIR,.CodeInput_otpLg__E5L78 .CodeInput_cell__vZjIR{width:40px;height:48px;font-size:1.25rem}}@media (max-width:350px){.CodeInput_cell__vZjIR,.CodeInput_otpLg__E5L78 .CodeInput_cell__vZjIR{width:36px;height:46px}}@keyframes CodeInput_otp-blink__wDRqK{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CodeInput_cell__vZjIR{transition:none}.CodeInput_caret__U2eIa{animation:none}}