@charset "UTF-8";:root{--bg: #0d0a26;--paper: #1a1838;--ink: #ededff;--dim: #9092c8;--stroke: #3a3a6e;--accent: #ffd23b;--teal: #4cd9c7;--warm: #ff7a70}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:radial-gradient(1100px 500px at 80% -10%,rgba(76,217,199,.08),transparent),radial-gradient(900px 500px at 10% 110%,rgba(255,210,59,.06),transparent),var(--bg);color:var(--ink);font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.trace .step{font-size:.78rem;color:var(--dim);animation:step-in .25s ease-out both}.trace .step .tool{color:var(--teal);font-weight:600}.trace .step .gear{display:inline-block}.trace .step.running .gear{animation:gear-spin 1.1s linear infinite}.trace .step.running .tool{color:var(--accent)}.trace .step .args{opacity:.8;margin-left:4px}.trace .step .summary{margin-left:6px}.trace .step .summary.dim{opacity:.7;font-style:italic}@keyframes step-in{0%{opacity:0;transform:translateY(4px)}}@keyframes gear-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.trace .step{animation:none}}
