.tfs-panel[data-v-4af7088a],.tfs-section[data-v-4af7088a]{display:flex;flex-direction:column;gap:14px}.tfs-head[data-v-4af7088a]{align-items:flex-start;display:flex;gap:12px}.tfs-head__icon[data-v-4af7088a]{align-items:center;background:color-mix(in srgb,var(--mhv-selected-fill) 14%,transparent);border-radius:9999px;color:var(--mhv-selected-fill);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.tfs-title[data-v-4af7088a]{color:var(--mhv-text);font-size:17px;font-weight:600;margin:0}.tfs-text[data-v-4af7088a]{color:var(--mhv-text-muted);font-size:14px;line-height:1.55;margin:4px 0 0}.tfs[data-v-4af7088a] .tfs-code{font:600 20px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-align:center}.tfs-alert[data-v-4af7088a]{margin:0}.tfs-actions[data-v-4af7088a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.tfs-actions--end[data-v-4af7088a]{justify-content:flex-end}.tfs-link[data-v-4af7088a]{background:none;border:0;color:var(--mhv-selected-fill);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.tfs-steps[data-v-4af7088a]{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 4px;padding:0}.tfs-steps__item[data-v-4af7088a]{align-items:center;color:var(--mhv-text-muted);display:flex;flex-direction:column;font-size:11px;gap:6px;min-width:0;text-align:center}.tfs-steps__dot[data-v-4af7088a]{align-items:center;border:1px solid var(--mhv-line);border-radius:9999px;display:inline-flex;font-weight:600;height:26px;justify-content:center;width:26px}.tfs-steps__item.is-current[data-v-4af7088a]{color:var(--mhv-text);font-weight:600}.tfs-steps__item.is-current .tfs-steps__dot[data-v-4af7088a],.tfs-steps__item.is-done .tfs-steps__dot[data-v-4af7088a]{background:var(--mhv-selected-fill);border-color:var(--mhv-selected-fill);color:#fff}.tfs-steps__label[data-v-4af7088a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tfs-apps[data-v-4af7088a]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.tfs-app[data-v-4af7088a]{border:1px solid var(--mhv-line);border-radius:10px;color:var(--mhv-text);display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none}.tfs-app[data-v-4af7088a]:focus-visible,.tfs-app[data-v-4af7088a]:hover{border-color:var(--mhv-selected-fill)}.tfs-app__name[data-v-4af7088a]{font-size:14px;font-weight:600}.tfs-app__note[data-v-4af7088a]{color:var(--mhv-text-muted);font-size:12px}.tfs-loading[data-v-4af7088a]{display:flex;justify-content:center;padding:24px 0}.tfs-connect[data-v-4af7088a]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tfs-connect--touch[data-v-4af7088a]{align-items:stretch;flex-direction:column}.tfs-connect--touch .tfs-key[data-v-4af7088a]{flex:0 0 auto}.tfs-qr[data-v-4af7088a]{background:#fff;border-radius:10px;height:auto;image-rendering:pixelated;max-width:100%;padding:8px;width:232px}.tfs-openapp[data-v-4af7088a]{align-items:center;background:var(--mhv-selected-fill);border-radius:10px;color:#fff;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none}.tfs-key[data-v-4af7088a]{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;min-width:0}.tfs-code-label[data-v-4af7088a],.tfs-key__label[data-v-4af7088a],.tfs-key__meta[data-v-4af7088a]{color:var(--mhv-text-muted);font-size:12px}.tfs-key__value[data-v-4af7088a]{color:var(--mhv-text);font:600 15px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;overflow-wrap:anywhere}.tfs-key .tfs-link[data-v-4af7088a]{align-self:flex-start}.tfs-codes[data-v-4af7088a]{border:1px dashed var(--mhv-line);border-radius:10px;display:grid;gap:6px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:12px 16px}.tfs-codes code[data-v-4af7088a]{color:var(--mhv-text);font:600 15px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.tfs-codebar[data-v-4af7088a]{display:flex;flex-wrap:wrap;gap:8px}
