.tfs[data-v-e92c4f3a]{color:var(--color-ink,#3a3541);flex-direction:column;font-family:var(--font-body,Inter,sans-serif);gap:var(--space-md,16px)}.tfs[data-v-e92c4f3a],.tfs-note[data-v-e92c4f3a]{display:flex;font-size:var(--text-sm,13px)}.tfs-note[data-v-e92c4f3a]{align-items:flex-start;border-radius:var(--radius-input,8px);gap:var(--space-xs,8px);line-height:1.5;margin:0;padding:var(--space-xs,8px) var(--space-sm,12px)}.tfs-note[data-v-e92c4f3a]>:first-child{flex:none;height:17px;margin-top:1px;width:17px}.tfs-note--ok[data-v-e92c4f3a]{background:color-mix(in oklab,var(--color-success,#2a904b) 10%,transparent);color:#1b5f32}.tfs-note--err[data-v-e92c4f3a]{background:color-mix(in oklab,var(--color-error,#d73434) 10%,transparent);color:#8e2020}.tfs-steps[data-v-e92c4f3a]{color:var(--color-ink-2,#7a7684);display:flex;flex-direction:column;gap:var(--space-2xs,4px);line-height:1.55;list-style:decimal;margin:0;padding-left:var(--space-md,16px)}.tfs-qr[data-v-e92c4f3a]{align-items:center;background:#fff;border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-card,12px);display:flex;justify-content:center;padding:var(--space-sm,12px)}.tfs-qr[data-v-e92c4f3a] svg{display:block;height:200px;max-width:100%;width:200px}.tfs-account[data-v-e92c4f3a]{color:var(--color-ink-2,#7a7684);font-size:var(--text-xs,12px);margin:0;overflow-wrap:anywhere;text-align:center}.tfs-block[data-v-e92c4f3a]{display:flex;flex-direction:column;gap:var(--space-2xs,4px)}.tfs-heading[data-v-e92c4f3a]{color:var(--color-ink,#3a3541);font-size:var(--text-sm,13px);font-weight:600;margin:0}.tfs-hint[data-v-e92c4f3a]{color:var(--color-ink-2,#7a7684);font-size:var(--text-xs,12px);line-height:1.5;margin:0}.tfs-link[data-v-e92c4f3a]{align-self:flex-start;background:none;border:0;color:var(--color-primary,#1f3c88);cursor:pointer;font:inherit;font-size:var(--text-xs,12px);font-weight:600;padding:0}.tfs-link[data-v-e92c4f3a]:hover{text-decoration:underline}.tfs-link[data-v-e92c4f3a]:focus-visible{border-radius:3px;outline:2px solid var(--color-focus,#1f3c88);outline-offset:2px}.tfs-key[data-v-e92c4f3a]{background:var(--color-surface-2,#f8f9fa);border:1px dashed var(--color-border,#e0e0e0);border-radius:var(--radius-input,8px);color:var(--color-ink,#3a3541);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-sm,13px);letter-spacing:.08em;margin:0;overflow-wrap:anywhere;padding:var(--space-xs,8px) var(--space-sm,12px)}.tfs-field[data-v-e92c4f3a]{display:flex;flex-direction:column;min-width:0}.tfs-label[data-v-e92c4f3a]{color:var(--color-ink-2,#7a7684);font-size:var(--text-xs,12px);font-weight:600;margin-bottom:var(--space-2xs,4px)}.tfs-input[data-v-e92c4f3a]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-input,8px);box-sizing:border-box;color:var(--color-ink,#3a3541);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-lg,18px);letter-spacing:.34em;min-height:var(--control-md,36px);padding:0 12px;text-align:center;width:100%}.tfs-input[data-v-e92c4f3a]::-moz-placeholder{color:var(--color-ink-3,#b4b2b7);letter-spacing:.34em}.tfs-input[data-v-e92c4f3a]::placeholder{color:var(--color-ink-3,#b4b2b7);letter-spacing:.34em}.tfs-input[data-v-e92c4f3a]:focus-visible{border-color:var(--color-primary,#1f3c88);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary,#1f3c88) 18%,transparent);outline:none}.tfs-btn[data-v-e92c4f3a]{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-control,8px);color:var(--color-ink,#3a3541);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm,13px);font-weight:650;gap:7px;justify-content:center;min-height:var(--control-md,36px);padding:0 14px;width:100%}.tfs-btn[data-v-e92c4f3a]:hover:not(:disabled){border-color:var(--color-primary,#1f3c88);color:var(--color-primary,#1f3c88)}.tfs-btn[data-v-e92c4f3a]:focus-visible{outline:2px solid var(--color-focus,#1f3c88);outline-offset:2px}.tfs-btn[data-v-e92c4f3a]:disabled{cursor:not-allowed;opacity:.5}.tfs-btn--primary[data-v-e92c4f3a]{background:var(--color-primary,#1f3c88)}.tfs-btn--primary[data-v-e92c4f3a],.tfs-btn--primary[data-v-e92c4f3a]:hover:not(:disabled){border-color:transparent;color:var(--color-primary-ink,#fff)}.tfs-btn--primary[data-v-e92c4f3a]:hover:not(:disabled){background:var(--color-primary-hover,#17306b)}.tfs-btn[data-v-e92c4f3a]>:not(:only-child){flex:none;height:15px;width:15px}.tfs-spin[data-v-e92c4f3a]{animation:tfs-spin-e92c4f3a .9s linear infinite}@keyframes tfs-spin-e92c4f3a{to{transform:rotate(1turn)}}.tfs-check[data-v-e92c4f3a]{align-items:flex-start;color:var(--color-ink,#3a3541);cursor:pointer;display:flex;gap:var(--space-xs,8px);line-height:1.45}.tfs-check input[data-v-e92c4f3a]{accent-color:var(--color-primary,#1f3c88);flex:none;margin-top:2px}.tfs-codes[data-v-e92c4f3a]{background:var(--color-surface-2,#f8f9fa);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-input,8px);display:grid;gap:var(--space-2xs,4px) var(--space-sm,12px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-2xs,4px) 0 0;padding:var(--space-sm,12px)}.tfs-code[data-v-e92c4f3a]{color:var(--color-ink,#3a3541);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-sm,13px);letter-spacing:.06em}.tfs-actions[data-v-e92c4f3a]{display:flex;flex-wrap:wrap;gap:var(--space-xs,8px);margin-top:var(--space-2xs,4px)}.tfs-actions .tfs-btn[data-v-e92c4f3a]{flex:1 1 auto;width:auto}@media(max-width:380px){.tfs-codes[data-v-e92c4f3a]{grid-template-columns:minmax(0,1fr)}}
