.trace[data-astro-cid-gm5tslrd]{background:var(--color-card);border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-text);border-radius:10px;overflow:hidden}.trace-head[data-astro-cid-gm5tslrd]{background:var(--color-card-head);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.t-meta[data-astro-cid-gm5tslrd]{align-items:center;gap:12px;display:flex}.dots[data-astro-cid-gm5tslrd]{gap:5px;display:inline-flex}.dots[data-astro-cid-gm5tslrd] .dot[data-astro-cid-gm5tslrd]{border-radius:50%;width:11px;height:11px}.dots[data-astro-cid-gm5tslrd] .dot-rose[data-astro-cid-gm5tslrd]{background:var(--color-rose)}.dots[data-astro-cid-gm5tslrd] .dot-cyan[data-astro-cid-gm5tslrd]{background:var(--color-cyan)}.dots[data-astro-cid-gm5tslrd] .dot-chart[data-astro-cid-gm5tslrd]{background:var(--color-accent)}.t-task[data-astro-cid-gm5tslrd]{color:var(--color-text);font-size:12px;font-weight:700}.t-status[data-astro-cid-gm5tslrd]{text-transform:uppercase;letter-spacing:.12em;background:var(--color-card);color:var(--color-text-muted);border-radius:3px;padding:1px 8px;font-size:10px}.t-status[data-astro-cid-gm5tslrd].running{color:var(--color-cyan);background:#67e8f91a}.t-status[data-astro-cid-gm5tslrd].complete{color:var(--color-accent);background:#bef2641f}.t-actions[data-astro-cid-gm5tslrd]{gap:6px;display:flex}.t-ctrl[data-astro-cid-gm5tslrd]{border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-mono);text-transform:lowercase;cursor:crosshair;background:0 0;border-radius:3px;padding:3px 10px;font-size:10px;transition:all .15s}.t-ctrl[data-astro-cid-gm5tslrd]:hover{border-color:var(--color-accent);color:var(--color-accent)}.t-ctrl[data-astro-cid-gm5tslrd]:disabled{opacity:.5;cursor:not-allowed}.t-summary[data-astro-cid-gm5tslrd]{border-bottom:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px;padding:14px 16px;display:grid}.s-stat[data-astro-cid-gm5tslrd]{flex-direction:column;gap:2px;font-size:11px;display:flex}.s-lbl[data-astro-cid-gm5tslrd]{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.s-val[data-astro-cid-gm5tslrd]{color:var(--color-text);font-weight:700}.steps[data-astro-cid-gm5tslrd]{counter-reset:step;margin:0;padding:8px 0;list-style:none}.step[data-astro-cid-gm5tslrd]{opacity:.55;border-left:2px solid #0000;padding:8px 16px;transition:opacity .2s,border-color .2s,background .2s}.step[data-astro-cid-gm5tslrd].active{border-left-color:var(--color-cyan);opacity:1;background:#67e8f90a}.step[data-astro-cid-gm5tslrd].done{opacity:1;border-left-color:var(--color-accent)}.step-head[data-astro-cid-gm5tslrd]{align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.num[data-astro-cid-gm5tslrd]{color:var(--color-rose);font-weight:700}.tool[data-astro-cid-gm5tslrd]{color:var(--color-cyan);font-weight:700}.step-time[data-astro-cid-gm5tslrd],.elapsed[data-astro-cid-gm5tslrd]{color:var(--color-text-dim);font-size:10.5px}.step-body[data-astro-cid-gm5tslrd]{padding-left:28px;font-size:12px;line-height:1.7}.step-body[data-astro-cid-gm5tslrd] .line[data-astro-cid-gm5tslrd]{color:var(--color-text);display:block}.step-body[data-astro-cid-gm5tslrd] .prompt[data-astro-cid-gm5tslrd]{color:var(--color-accent);margin-right:6px;font-weight:700}.step-body[data-astro-cid-gm5tslrd] .out[data-astro-cid-gm5tslrd]{color:var(--color-text-muted)}.step-body[data-astro-cid-gm5tslrd] .out[data-astro-cid-gm5tslrd].done{color:var(--color-accent)}.step-body[data-astro-cid-gm5tslrd] .out[data-astro-cid-gm5tslrd].warn{color:var(--color-rose)}.agent-tag[data-astro-cid-gm5tslrd]{background:var(--color-surface);border-radius:3px;padding:0 6px;font-size:.92em}.agent-tag[data-astro-cid-gm5tslrd].claude{color:#d97757}.trace-foot[data-astro-cid-gm5tslrd]{background:var(--color-card-head);border-top:1px solid var(--color-border);padding:8px 16px;font-size:10.5px}.rai-row[data-astro-cid-gm5tslrd]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rai-lbl[data-astro-cid-gm5tslrd]{color:var(--color-rose);font-weight:700}.rai-check[data-astro-cid-gm5tslrd]{color:var(--color-text-muted)}.rai-check[data-astro-cid-gm5tslrd] .ok[data-astro-cid-gm5tslrd]{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-gm5tslrd].active,.step[data-astro-cid-gm5tslrd].done{transition:none}}.wrap[data-astro-cid-hm5x5xwy]{max-width:1180px;margin:0 auto;padding:56px 32px 24px}.head[data-astro-cid-hm5x5xwy]{margin-bottom:36px}.title[data-astro-cid-hm5x5xwy]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:14px 0;font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1.1}.lede[data-astro-cid-hm5x5xwy]{color:var(--color-text-muted);margin:0 0 14px;font-size:17px;line-height:1.65}.featured-component[data-astro-cid-hm5x5xwy]{margin:36px 0 48px}.fc-hint[data-astro-cid-hm5x5xwy]{font-family:var(--font-mono);color:var(--color-text-muted);margin:14px 0 22px;font-size:12px}.fc-hint[data-astro-cid-hm5x5xwy] strong[data-astro-cid-hm5x5xwy]{color:var(--color-accent)}.fc-hint[data-astro-cid-hm5x5xwy] code[data-astro-cid-hm5x5xwy]{background:var(--color-surface);border-radius:3px;padding:1px 6px}.repo-link[data-astro-cid-hm5x5xwy]{font-family:var(--font-mono);color:var(--color-accent);border-bottom:1px dashed var(--color-accent);padding-bottom:1px;font-size:12px;text-decoration:none}.repo-link[data-astro-cid-hm5x5xwy]:hover{opacity:.85}.grid[data-astro-cid-hm5x5xwy]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:18px;display:grid}.lab-card[data-astro-cid-hm5x5xwy]{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;height:100%;padding:20px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.lab-card[data-astro-cid-hm5x5xwy]:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.lab-head[data-astro-cid-hm5x5xwy]{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lab-card[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{font-family:var(--font-display);color:var(--color-text);text-transform:lowercase;flex:1;margin:0;font-size:18px;font-weight:700}.state[data-astro-cid-hm5x5xwy]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:2px 8px;font-size:9.5px;font-weight:700}.state-live[data-astro-cid-hm5x5xwy]{color:var(--color-accent);background:#bef2641f}.state-demo[data-astro-cid-hm5x5xwy]{color:var(--color-cyan);background:#67e8f91f}.state-design[data-astro-cid-hm5x5xwy]{color:var(--color-rose);background:#f472b61f}.desc[data-astro-cid-hm5x5xwy]{color:var(--color-text-muted);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.55}.foot[data-astro-cid-hm5x5xwy]{border-top:1px dashed var(--color-border);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;display:flex}.tag[data-astro-cid-hm5x5xwy]{color:var(--color-text-dim)}.open[data-astro-cid-hm5x5xwy]{color:var(--color-text);border-bottom:1px solid var(--color-border-strong);padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.open[data-astro-cid-hm5x5xwy]:hover{color:var(--color-accent);border-color:var(--color-accent)}.open[data-astro-cid-hm5x5xwy].dim{color:var(--color-text-dim);border:none}button[data-astro-cid-hm5x5xwy].open{border:none;border-bottom:1px solid var(--color-border-strong);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 0 1px}
