.totp-qr{align-items:center;gap:var(--ui-gap-sm);flex-direction:column;display:flex}.totp-qr__code{border-radius:var(--ui-radius-sm);padding:var(--ui-gap-sm);background:#fff;display:block;box-shadow:0 0 0 2px #f6e3a161,0 6px 18px #00000061}.totp-qr__fallback{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);margin:0}.totp-secret{gap:var(--ui-gap-xs);flex-direction:column;display:flex}.totp-secret__value{border-radius:var(--ui-radius-sm);font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;word-break:break-all;color:var(--house-gold-light,var(--ui-color-text));background:#080d18b8;border:1px solid #d4af663d;padding:.375rem .625rem}.settings-stack input[inputmode=numeric],.settings-stack input[autocomplete=one-time-code]{max-width:18rem;font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums}.totp-codes{gap:var(--ui-gap-sm);padding:var(--ui-gap-md);border:1px solid var(--kit-line-matte,#d4af6642);border-radius:var(--kit-radius-panel,var(--ui-radius-md));background:linear-gradient(#13203b 0%,#0a1122 100%);flex-direction:column;display:flex;box-shadow:0 8px 20px #00000052}.totp-codes__list{gap:var(--ui-gap-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:30rem){.totp-codes__list{grid-template-columns:1fr}}.totp-codes__code{border-radius:var(--ui-radius-sm);font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;color:var(--house-gold-light,var(--ui-color-text));background:#080d18ad;border:1px solid #d4af6633;padding:.25rem .5rem}.totp-codes__actions{align-items:center;gap:var(--ui-gap-md);flex-wrap:wrap;display:flex}
