.twofa-page[data-v-8e72bf74]{max-width:960px;overflow-wrap:anywhere;padding-bottom:150px}.twofa-page h1[data-v-8e72bf74]{font-size:clamp(1.65rem,5vw,2.3rem);font-weight:800;line-height:1.3}.twofa-page header p[data-v-8e72bf74]{margin:16px 0 28px;color:var(--ui-text-muted)}.twofa-card[data-v-8e72bf74]{border:1px solid var(--ui-border);background:var(--ui-bg-elevated);border-radius:16px;padding:24px;margin-top:24px}.twofa-card label[data-v-8e72bf74]{display:block;font-weight:700;margin-bottom:10px}.secret-row[data-v-8e72bf74]{display:flex;gap:10px}.secret-row input[data-v-8e72bf74]{width:0;min-width:0;flex:1;border:1px solid var(--ui-border);background:var(--ui-bg-page);border-radius:10px;padding:12px;font-size:16px}.twofa-page button[data-v-8e72bf74]{min-height:44px;padding:10px 16px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg-page);cursor:pointer;white-space:nowrap}.twofa-page button[data-v-8e72bf74]:focus-visible,.secret-row input[data-v-8e72bf74]:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.twofa-page button[data-v-8e72bf74]:disabled{opacity:.5;cursor:default}.twofa-actions[data-v-8e72bf74]{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.twofa-page .twofa-primary[data-v-8e72bf74]{background:var(--ui-accent);color:var(--ui-text-on-accent);font-weight:700}.twofa-result[data-v-8e72bf74]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 0}.twofa-result output[data-v-8e72bf74]{font:700 clamp(1.8rem,8vw,3.3rem)/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%}.twofa-result progress[data-v-8e72bf74]{width:min(280px,100%);height:8px;accent-color:var(--ui-accent)}.twofa-status[data-v-8e72bf74]{min-height:24px;color:var(--ui-accent)}.twofa-privacy[data-v-8e72bf74]{padding:16px;background:var(--ui-bg-muted);border-radius:10px;font-size:14px;line-height:1.7}.twofa-help[data-v-8e72bf74]{font-size:14px;color:var(--ui-text-muted);margin-top:12px}.twofa-card h2[data-v-8e72bf74]{font-size:1.4rem;font-weight:750;margin-bottom:18px}.twofa-card h3[data-v-8e72bf74]{font-weight:700;margin:20px 0 8px}.twofa-card p[data-v-8e72bf74],.twofa-card li[data-v-8e72bf74]{line-height:1.85}.twofa-card ol[data-v-8e72bf74]{list-style:decimal;padding-left:24px}.twofa-card li+li[data-v-8e72bf74]{margin-top:10px}@media(max-width:420px){.twofa-card[data-v-8e72bf74]{padding:18px}.secret-row[data-v-8e72bf74]{flex-direction:column}.secret-row input[data-v-8e72bf74]{width:100%;flex:auto}.twofa-actions>button[data-v-8e72bf74]{flex:1}.twofa-page button[data-v-8e72bf74]{padding:10px 12px}.twofa-result[data-v-8e72bf74]{align-items:stretch;text-align:center}.twofa-result progress[data-v-8e72bf74]{align-self:center}}
