.stage.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border:1px solid var(--border);border-radius:14px;background:var(--bg-card);overflow:hidden}.stage-head.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.live.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.14em;color:var(--success);display:inline-flex;align-items:center;gap:.45rem}.live.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);animation:svelte-1f3fww1-pulse 2s ease-in-out infinite}.live.static.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:before{animation:none}@media (prefers-reduced-motion: reduce){.live.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:before{animation:none}}@keyframes svelte-1f3fww1-pulse{0%,to{opacity:1}50%{opacity:.35}}.policy.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--text-muted)}.grid.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:grid;grid-template-columns:1fr 300px;min-height:340px}@media (max-width: 860px){.grid.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{grid-template-columns:1fr}.ledger.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-left:0;border-top:1px solid var(--border)}}.stream.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1,.ledger.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{padding:1rem}.ledger.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-left:1px solid var(--border);background:var(--bg-elevated)}.panel-title.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin:0 0 .9rem}.events.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1,.leaves.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{list-style:none;margin:0;padding:0}.ev.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border:1px solid var(--border);border-radius:9px;padding:.6rem .7rem;margin-bottom:.5rem;background:var(--bg-base);animation:svelte-1f3fww1-slide .34s cubic-bezier(.2,.8,.3,1)}@media (prefers-reduced-motion: reduce){.ev.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{animation:none}}@keyframes svelte-1f3fww1-slide{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}.ev.allow.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-left:2px solid var(--success)}.ev.gate.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-left:2px solid var(--warning)}.ev.deny.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-left:2px solid var(--error)}.ev-top.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:flex;align-items:center;gap:.5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;flex-wrap:wrap}.agent.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--primary)}.arrow.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1,.res.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--text-muted)}.act.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--text-primary)}.verdict.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-left:auto;font-size:.58rem;letter-spacing:.1em;padding:.12rem .45rem;border-radius:4px;font-weight:600;flex:none}.verdict.allow.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--success);background:var(--success-subtle)}.verdict.gate.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--warning);background:var(--warning-subtle, rgba(255, 176, 32, .12))}.verdict.deny.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--error);background:var(--error-subtle)}.ev-btm.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-top:.4rem;display:flex;gap:.9rem;flex-wrap:wrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;color:var(--text-muted)}.us.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-left:auto}.root.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-bottom:.6rem}.root-label.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.12em;color:var(--text-muted);margin-bottom:.2rem}.root-hash.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;color:var(--success);word-break:break-all}.hint.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-size:.7rem;color:var(--text-muted);margin:0 0 .6rem}.leaf.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:flex;gap:.55rem;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:.28rem .4rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;color:var(--text-muted);cursor:pointer}.leaf.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:hover,.leaf.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:focus-visible{border-color:var(--border-hover);color:var(--text-secondary)}.leaf.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.leaf.sel.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{border-color:var(--primary-border, var(--primary));color:var(--text-primary)}.idx.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--text-muted);flex:none}.proof.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--border);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;color:var(--text-muted)}.proof-verdict.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{margin-top:.35rem;color:var(--error)}.proof-verdict.ok.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{color:var(--success)}.metrics.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{display:flex;border-top:1px solid var(--border);background:var(--bg-elevated)}.metrics.svelte-1f3fww1>div.svelte-1f3fww1.svelte-1f3fww1{flex:1;padding:.7rem 1rem;display:flex;flex-direction:column;gap:.15rem}.metrics.svelte-1f3fww1>div.svelte-1f3fww1+div.svelte-1f3fww1{border-left:1px solid var(--border)}.m-val.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;color:var(--text-primary)}.m-lbl.svelte-1f3fww1.svelte-1f3fww1.svelte-1f3fww1{font-size:.65rem;color:var(--text-muted)}
