.za-debug-controls{border-top:1px solid var(--za-line);text-align:right;margin-top:7px;padding-top:7px;font-size:12px}.za-debug-controls>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.za-debug-controls label{align-items:center;gap:7px;display:flex}.za-debug-controls input{accent-color:var(--za-accent);width:17px;height:17px}.za-debug-controls button{background:var(--za-soft);border-radius:9px;padding:7px 10px}.za-debug-controls button:disabled{opacity:.5;cursor:default}.za-debug-controls p{color:var(--za-muted);margin:5px 0;font-size:11px}.za-debug-id{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:10px}.za-debug-dialog{color:var(--za-ink);background:var(--za-bg);border:1px solid var(--za-line);text-align:right;border-radius:18px;width:min(900px,100% - 24px);max-height:90dvh;padding:20px;font-family:inherit;font-size:14px;line-height:1.6;overflow:auto}.za-debug-dialog::backdrop{background:#000a}.za-debug-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.za-debug-dialog h2{margin:0;font-size:20px}.za-debug-dialog header button{padding:5px 12px;font-size:27px}.za-debug-dialog select{width:100%;color:var(--za-ink);background:var(--za-bg);border:1px solid var(--za-line);font:inherit;border-radius:8px;margin-top:5px;padding:9px;display:block}.za-debug-dialog audio{width:100%;margin:14px 0;display:block}.za-debug-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.za-debug-filters button{background:var(--za-soft);border-radius:16px;padding:7px 13px}.za-debug-filters button[aria-pressed=true]{color:var(--za-accent);outline:1px solid var(--za-accent)}.za-debug-events{border-top:1px solid var(--za-line);max-height:40dvh;overflow:auto}.za-debug-events article{border-bottom:1px solid var(--za-line);align-items:baseline;gap:10px;padding:9px 5px;display:flex}.za-debug-events article[aria-current=true]{background:var(--za-soft)}.za-debug-events article>button{color:var(--za-accent);font-variant-numeric:tabular-nums;flex:none;width:55px;padding:5px 0}.za-debug-events details{flex:1;min-width:0}.za-debug-events summary{cursor:pointer;overflow-wrap:anywhere}.za-debug-events summary span{color:var(--za-muted);display:block}.za-debug-events pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:var(--za-soft);border-radius:8px;padding:10px;font:11px/1.5 monospace}