.code-input[data-v-b699b743]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.code-input__label[data-v-b699b743]{align-self:center;color:var(--color-navy);font-size:.8125rem;font-weight:500}.code-input__field[data-v-b699b743]{gap:1rem;justify-content:center}.code-input__group[data-v-b699b743]{gap:.375rem}.code-input__slot[data-v-b699b743]{background:#fff;border:.0625rem solid var(--color-cream);border-radius:.625rem;color:var(--color-navy);font-family:var(--font-sans);font-size:1.125rem;font-weight:600;height:3.25rem;transition:border-color .15s ease,box-shadow .15s ease;width:2.75rem}.code-input__slot[data-v-b699b743]:first-child,.code-input__slot[data-v-b699b743]:last-child{border-radius:.625rem}.code-input__slot[data-v-b699b743]:focus,.code-input__slot[data-focus][data-v-b699b743]{border-color:var(--color-gold);box-shadow:0 0 0 .1875rem var(--color-gold-ghost);outline:none;z-index:1}.code-input__slot--error[data-v-b699b743]{border-color:var(--destructive)}.code-input__error[data-v-b699b743],.code-input__hint[data-v-b699b743]{font-size:.75rem;text-align:center}.code-input__hint[data-v-b699b743]{color:var(--color-text-muted)}.code-input__error[data-v-b699b743]{color:var(--destructive)}
