.otp-boxes[data-v-eef6f0c6]{justify-content:space-between;gap:clamp(8px,2.5vw,12px);display:flex}.otp-box[data-v-eef6f0c6]{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--line);min-width:0;max-width:64px;font-family:var(--display);text-align:center;text-transform:uppercase;color:var(--ink);caret-color:var(--accent-ink);background:#fff;border-radius:14px;flex:1 1 0;font-size:clamp(22px,6vw,28px);font-weight:700;transition:border-color .16s,box-shadow .16s}.otp-box[data-v-eef6f0c6]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}
