.animator[data-v-3aacbd97]{gap:16px;display:grid}.stage[data-v-3aacbd97]{border-radius:var(--radius-panel);border:1px solid var(--color-ink-700);background:var(--color-ink-950);flex-wrap:wrap;align-items:flex-end;gap:20px;padding:18px;display:flex}.preview[data-v-3aacbd97]{justify-items:center;gap:6px;margin:0;display:grid}.preview figcaption[data-v-3aacbd97]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-500);font-size:10px}.big[data-v-3aacbd97]{background-color:#1a1d20;background-image:linear-gradient(45deg,#24282c 25%,#0000 0),linear-gradient(-45deg,#24282c 25%,#0000 0),linear-gradient(45deg,#0000 75%,#24282c 0),linear-gradient(-45deg,#0000 75%,#24282c 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;display:block}.big[data-v-3aacbd97],.placeholder[data-v-3aacbd97]{border-radius:8px;width:112px;height:112px}.placeholder[data-v-3aacbd97]{border:1px dashed var(--color-ink-600)}.chat-row[data-v-3aacbd97]{gap:6px;display:flex}.chat-cell[data-v-3aacbd97]{border-radius:6px;place-items:center;padding:7px;display:grid}.chat-cell.dark[data-v-3aacbd97]{background:var(--color-chat-dark)}.chat-cell.light[data-v-3aacbd97]{background:var(--color-chat-light)}.chat-cell img[data-v-3aacbd97]{width:28px;height:28px;display:block}.metrics[data-v-3aacbd97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 2px auto;font-size:12px;display:grid}.metrics div[data-v-3aacbd97]{gap:2px;display:grid}.metrics dt[data-v-3aacbd97]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-500);font-size:9px}.metrics dd[data-v-3aacbd97]{color:var(--color-ink-050);margin:0}.metrics dd.ok[data-v-3aacbd97]{color:var(--color-pass)}.metrics dd.warn[data-v-3aacbd97]{color:#e3b341}.metrics dd.bad[data-v-3aacbd97]{color:var(--color-alert)}.controls[data-v-3aacbd97]{gap:14px;display:grid}.group[data-v-3aacbd97]{gap:8px;display:grid}.group-label[data-v-3aacbd97]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-500);font-size:10px}.chips[data-v-3aacbd97]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-3aacbd97]{border-radius:var(--radius-chip);border:1px solid var(--color-ink-700);background:var(--color-ink-900);color:var(--color-ink-200);font-size:12px;font-family:var(--font-sans);cursor:pointer;transition:border-color .12s var(--ease-snap),color .12s var(--ease-snap);padding:6px 11px}.chip[data-v-3aacbd97]:hover{border-color:var(--color-ink-500);color:var(--color-ink-050)}.chip[aria-pressed=true][data-v-3aacbd97]{border-color:var(--color-signal);color:var(--color-signal);background:var(--color-signal-wash)}.cut-row[data-v-3aacbd97]{color:var(--color-ink-200);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.cut-row input[data-v-3aacbd97]{accent-color:var(--color-signal);margin:3px 0 0}.badge[data-v-3aacbd97]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-signal);margin:0;font-size:10px}.blurb[data-v-3aacbd97]{color:var(--color-ink-200);margin:0;font-size:12px;line-height:1.5}.actions[data-v-3aacbd97]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn[data-v-3aacbd97]{border-radius:var(--radius-control);border:1px solid var(--color-ink-600);background:var(--color-ink-800);height:36px;color:var(--color-ink-050);font-size:13px;font-family:var(--font-sans);cursor:pointer;padding:0 14px}.btn[data-v-3aacbd97]:disabled{opacity:.45;cursor:not-allowed}.btn-signal[data-v-3aacbd97]{background:var(--color-signal);color:#10130a;font-weight:600}.btn-outline[data-v-3aacbd97],.btn-signal[data-v-3aacbd97]{border-color:var(--color-signal)}.btn-outline[data-v-3aacbd97]{color:var(--color-signal);background:0 0}.free[data-v-3aacbd97]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-500);font-size:10px}.error[data-v-3aacbd97]{color:var(--color-alert);margin:0;font-size:13px}.working[data-v-3aacbd97]{font-family:var(--font-mono);color:var(--color-ink-500);margin:0;font-size:11px}
