.UsbReaderTool_btn__qav6t{padding:.38rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.85rem;cursor:pointer;transition:border-color .12s,color .12s}.UsbReaderTool_btn__qav6t:hover{border-color:var(--accent);color:var(--accent)}.UsbReaderTool_btn__qav6t:disabled{opacity:.4;cursor:default}.UsbReaderTool_btnPrimary__K_yxk{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--accent-bright)}.UsbReaderTool_btnPrimary__K_yxk:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.UsbReaderTool_hint__nCjMV{font-size:.79rem;color:var(--text-muted);margin-top:8px;line-height:1.5}.UsbReaderTool_error__7uhQu{color:var(--err);font-size:.82rem;margin-top:6px}.UsbReaderTool_muted__kXwnU{font-size:.85rem;color:var(--text-muted)}.UsbReaderTool_table__WzhHa{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.UsbReaderTool_row__FMu3A{display:grid;grid-template-columns:160px 1fr;padding:7px 14px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.82rem}.UsbReaderTool_row__FMu3A:last-child{border-bottom:none}.UsbReaderTool_key__hj7i2{color:var(--text-muted)}.UsbReaderTool_val__QgBLw{color:var(--accent)}.UsbReaderTool_ifaceCard__TIp8R{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:8px}.UsbReaderTool_ifaceHeader__olZXt{display:flex;align-items:center;gap:10px;margin-bottom:4px}.UsbReaderTool_ifaceTitle__ijWFH{font-family:var(--font-mono);font-size:.88rem;color:var(--text);font-weight:500}.UsbReaderTool_ifaceClass__wD6bU{font-family:var(--font-mono);font-size:.78rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:1px 7px;border-radius:3px}.UsbReaderTool_ifaceMeta___uFEV{font-size:.75rem;color:var(--text-faint);font-family:var(--font-mono);margin-bottom:8px}.UsbReaderTool_epList__w7aHM{display:flex;flex-wrap:wrap;gap:6px}.UsbReaderTool_ep__S6pFG{display:flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:3px;font-family:var(--font-mono);font-size:.75rem}.UsbReaderTool_epNum__Q_Bq5{color:var(--text);font-weight:500}.UsbReaderTool_epDir__yLxbC{padding:0 4px;border-radius:2px;font-size:.7rem}.UsbReaderTool_epIn__8OwzX{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.UsbReaderTool_epOut__xBTOA{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.UsbReaderTool_epType__7eW13{color:var(--text-muted)}.UsbReaderTool_epSize__4ss9Z{color:var(--text-faint)}.UsbReaderTool_log__8ooPt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:3px;max-height:140px;overflow-y:auto}.UsbReaderTool_logLine__TCYsC{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.UsbReaderTool_notesList__uGi5f{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--text-muted);line-height:1.5}