.spinner.svelte-1kk953w{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;animation:.6s linear infinite svelte-1kk953w-spin;display:inline-block}@keyframes svelte-1kk953w-spin{to{transform:rotate(360deg)}}.code-input.svelte-2q6num{justify-content:center;gap:.5rem;display:flex}.digit.svelte-2q6num{--digit-invalid:var(--danger-text,var(--danger,#ef4444));text-align:center;width:2.75rem;height:3.25rem;font-family:var(--ui-font,"Inter", system-ui, sans-serif);color:#f5f2e9;caret-color:#b5bd00;background-color:#0000;border:1px solid #f5f2e924;border-radius:8px;outline:none;font-size:1.4rem;font-weight:600;transition:border-color .18s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background-color .18s}.digit.filled.svelte-2q6num{border-color:#b5bd0080}.digit.masked.svelte-2q6num{box-sizing:border-box;padding-bottom:.15em;font-family:Inter,system-ui,sans-serif;font-size:1.9rem}.digit.svelte-2q6num::-ms-reveal{visibility:hidden;pointer-events:none;display:none!important}.digit.svelte-2q6num::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.digit.svelte-2q6num::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.digit.svelte-2q6num:focus{background-color:#b5bd000a;border-color:#b5bd00;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 14px #b5bd0038}.digit.svelte-2q6num:disabled{opacity:.55;cursor:not-allowed}@media (width<=400px){.code-input.svelte-2q6num{gap:.35rem}.digit.svelte-2q6num{width:2.25rem;height:2.85rem;font-size:1.2rem}.digit.masked.svelte-2q6num{font-size:1.6rem}}body.light-mode .digit.svelte-2q6num{color:var(--auth-text-strong);border-color:#0d0d0b29}body.light-mode .digit.filled.svelte-2q6num{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}body.light-mode .digit.svelte-2q6num:focus{border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 25%, transparent);background-color:color-mix(in srgb, var(--accent) 5%, transparent)}.digit.invalid.svelte-2q6num,.digit.invalid.svelte-2q6num:focus,body.light-mode .digit.invalid.svelte-2q6num,body.light-mode .digit.invalid.svelte-2q6num:focus{border-color:var(--digit-invalid)}.digit.invalid.svelte-2q6num:focus,body.light-mode .digit.invalid.svelte-2q6num:focus{box-shadow:0 4px 14px color-mix(in srgb, var(--digit-invalid) 22%, transparent);background-color:color-mix(in srgb, var(--digit-invalid) 5%, transparent)}
