.section-title[data-v-2f86fb91]{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.section-title .step[data-v-2f86fb91]{background:#8b5cf61f;border-radius:6px;color:var(--accent);font-size:11px;height:22px;justify-content:center;letter-spacing:0;margin-right:8px;min-width:22px;padding:0 6px;text-transform:none}.badge[data-v-2f86fb91],.section-title .step[data-v-2f86fb91]{align-items:center;display:inline-flex}.badge[data-v-2f86fb91]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:12px;gap:6px;padding:4px 10px}.badge .dot[data-v-2f86fb91]{border-radius:50%;height:6px;width:6px}.badge .dot-ok[data-v-2f86fb91]{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.badge .dot-pending[data-v-2f86fb91]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.btn[data-v-2f86fb91]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;padding:7px 12px;transition:all .15s ease}.btn[data-v-2f86fb91]:hover{background:var(--bg-deep);border-color:var(--border-hover)}.btn-primary[data-v-2f86fb91]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary[data-v-2f86fb91]:hover{background:var(--accent-light);border-color:var(--accent-light);color:#fff}.btn-ghost[data-v-2f86fb91]{background:transparent}.event-log[data-v-2f86fb91]{background:#0c0c12eb;border:1px solid var(--border-subtle);border-radius:10px;color:#d4d4d8;font-family:ui-monospace,monospace;font-size:12px;line-height:1.7;max-height:220px;min-height:120px;overflow-y:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-all}.evt-ready[data-v-2f86fb91]{color:#22c55e}.evt-close[data-v-2f86fb91],.evt-open[data-v-2f86fb91]{color:var(--accent-light)}.evt-message[data-v-2f86fb91]{color:#f0abfc}.evt-error[data-v-2f86fb91]{color:#fca5a5}.evt-identify[data-v-2f86fb91]{color:#93c5fd}.meta-grid[data-v-2f86fb91]{display:grid;font-size:13px;gap:6px 16px;grid-template-columns:max-content 1fr}.meta-grid dt[data-v-2f86fb91]{color:var(--text-muted);font-weight:500}.meta-grid dd[data-v-2f86fb91]{color:var(--text-primary);font-family:ui-monospace,monospace}.hint[data-v-2f86fb91],.meta-grid dd[data-v-2f86fb91]{font-size:12px;margin:0}.hint[data-v-2f86fb91]{border-left:2px solid rgba(139,92,246,.3);color:var(--text-muted);padding-left:12px}
