.auth[data-v-558ecf21]{gap:1rem;display:grid}.auth[data-v-558ecf21] input{font-size:1rem}.auth[data-v-558ecf21] button{min-height:var(--touch-target)}.auth__otp[data-v-558ecf21]{width:100%;max-width:22rem;position:relative}.auth__otp-input[data-v-558ecf21]{z-index:1;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.auth__otp-cells[data-v-558ecf21]{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,1.5vw,.5rem);display:grid}.auth__otp-cell[data-v-558ecf21]{border:1px solid var(--ui-border);background:var(--ui-bg);min-width:0;height:2.75rem;color:var(--ui-text-highlighted);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:1.125rem;font-weight:600;transition:border-color .175s,background-color .175s,box-shadow .175s;display:grid}.auth__otp-cell--active[data-v-558ecf21]{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 8%,var(--ui-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 20%,transparent)}.auth__otp-input:focus-visible+.auth__otp-cells .auth__otp-cell--active[data-v-558ecf21]{outline:2px solid var(--ui-primary);outline-offset:2px}.auth__otp-cell--filled[data-v-558ecf21]{animation:.18s ease-out auth-otp-digit-558ecf21}@keyframes auth-otp-digit-558ecf21{0%{opacity:.45;transform:translateY(.25rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auth__otp-cell[data-v-558ecf21]{transition:none}.auth__otp-cell--filled[data-v-558ecf21]{animation:none}}
