.nv-otp[data-v-8b9a6ccd]{--nv-otp-spring:cubic-bezier(.34, 1.4, .64, 1);--nv-otp-move:.3s;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.nv-otp__label[data-v-8b9a6ccd]{color:var(--nv-ink);font-size:14px;font-weight:600;line-height:1.5}.nv-otp[data-v-8b9a6ccd] .nv-otp__field{width:100%}.nv-otp__boxes[data-v-8b9a6ccd]{gap:8px}.nv-otp__boxes[data-v-8b9a6ccd],.nv-otp__slot[data-v-8b9a6ccd]{align-items:center;display:flex;position:relative}.nv-otp__slot[data-v-8b9a6ccd]{border:1px solid var(--nv-line);background:color-mix(in srgb,var(--nv-ink) 4%,transparent);min-width:0;max-width:56px;height:56px;color:var(--nv-ink);font-variant-numeric:tabular-nums;perspective:240px;transition:background-color var(--nv-otp-move) var(--nv-ease-out),border-color var(--nv-otp-move) var(--nv-ease-out);border-radius:16px;flex:1 1 0;justify-content:center;font-size:24px;font-weight:600}.nv-otp__boxes:hover .nv-otp__slot[data-v-8b9a6ccd]{border-color:var(--stroke-highlight)}.nv-otp__slot--active[data-v-8b9a6ccd]{background:color-mix(in srgb,var(--nv-ink) 8%,transparent)}.nv-otp__dash[data-v-8b9a6ccd]{background:var(--nv-muted);opacity:.5;border-radius:2px;flex:none;width:12px;height:2px;margin:0 4px}.nv-otp__char[data-v-8b9a6ccd]{animation:nv-otp-char-8b9a6ccd .32s var(--nv-otp-spring) both;display:inline-block}.nv-otp__caret[data-v-8b9a6ccd]{background:var(--nv-ink);border-radius:1px;width:2px;height:24px;animation:1.1s ease-out infinite nv-otp-caret-8b9a6ccd}.nv-otp__ring[data-v-8b9a6ccd]{height:56px;box-shadow:0 0 0 2px var(--stroke-focus);pointer-events:none;transition:transform var(--nv-otp-move) var(--nv-otp-spring),width var(--nv-otp-move) var(--nv-otp-spring);border-radius:16px;position:absolute;top:0;left:0}.nv-otp__error[data-v-8b9a6ccd]{color:var(--primary-03);font-size:12px}.nv-otp--center[data-v-8b9a6ccd]{text-align:center;align-items:center}.nv-otp--center .nv-otp__boxes[data-v-8b9a6ccd]{justify-content:center}.nv-otp--error .nv-otp__slot[data-v-8b9a6ccd]{border-color:var(--primary-03);box-shadow:inset 0 0 0 1px var(--primary-03)}.nv-otp--error .nv-otp__ring[data-v-8b9a6ccd]{box-shadow:0 0 0 2px var(--primary-03)}.nv-otp__boxes--shake[data-v-8b9a6ccd]{animation:nv-otp-shake-8b9a6ccd .36s var(--nv-ease-out)}.nv-otp--success .nv-otp__slot[data-v-8b9a6ccd]{border-color:var(--stroke-focus);animation:nv-otp-sweep-8b9a6ccd .42s var(--nv-otp-spring) both;animation-delay:calc(var(--i) * 42ms)}.nv-otp--disabled[data-v-8b9a6ccd]{opacity:.6}.nv-otp--disabled .nv-otp__slot[data-v-8b9a6ccd]{cursor:not-allowed}@keyframes nv-otp-char-8b9a6ccd{0%{opacity:0;transform:translateY(6px)rotateX(-60deg)}to{opacity:1;transform:none}}@keyframes nv-otp-caret-8b9a6ccd{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes nv-otp-shake-8b9a6ccd{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes nv-otp-sweep-8b9a6ccd{40%{background:color-mix(in srgb,var(--stroke-focus) 16%,transparent);transform:translateY(-3px)}to{transform:none}}@media (width<=600px){.nv-otp__ring[data-v-8b9a6ccd],.nv-otp__slot[data-v-8b9a6ccd]{border-radius:14px;height:52px}.nv-otp__boxes[data-v-8b9a6ccd]{gap:6px}.nv-otp__slot[data-v-8b9a6ccd]{font-size:22px}}@media (prefers-reduced-motion:reduce){.nv-otp[data-v-8b9a6ccd]{--nv-otp-move:0s}.nv-otp--success .nv-otp__slot[data-v-8b9a6ccd],.nv-otp__boxes--shake[data-v-8b9a6ccd],.nv-otp__char[data-v-8b9a6ccd]{animation:none}}:root[data-nv-reduced=true] .nv-otp[data-v-8b9a6ccd]{--nv-otp-move:0s}:root[data-nv-reduced=true] .nv-otp--success .nv-otp__slot[data-v-8b9a6ccd],:root[data-nv-reduced=true] .nv-otp__boxes--shake[data-v-8b9a6ccd],:root[data-nv-reduced=true] .nv-otp__char[data-v-8b9a6ccd]{animation:none}
