.page-head.svelte-p0gvry{margin-bottom:var(--space-6)}.page-head.svelte-p0gvry h1:where(.svelte-p0gvry){font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-2) 0}.lead.svelte-p0gvry{margin:0;color:var(--text-secondary);max-width:72ch}.toolbar.svelte-p0gvry{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap}.toolbar.svelte-p0gvry .field:where(.svelte-p0gvry){min-width:320px;flex:1}.toolbar.svelte-p0gvry .actions:where(.svelte-p0gvry){display:flex;align-items:flex-end;padding-bottom:2px;gap:var(--space-2)}.ico.svelte-p0gvry{margin-right:var(--space-1)}.agent-boundary.svelte-p0gvry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-5);margin-bottom:var(--space-5);border-left:3px solid var(--accent);overflow:hidden}.agent-boundary.svelte-p0gvry .eyebrow:where(.svelte-p0gvry){display:inline-block;margin-bottom:var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em}.agent-boundary.svelte-p0gvry h2:where(.svelte-p0gvry){margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-h2)}.agent-boundary.svelte-p0gvry p:where(.svelte-p0gvry){margin:0;color:var(--text-secondary);line-height:1.55}.boundary-steps.svelte-p0gvry{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-2);align-items:center;width:100%;max-width:100%;min-width:0}.boundary-steps.svelte-p0gvry span:where(.svelte-p0gvry){min-width:0;min-height:78px;display:grid;place-items:center;text-align:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.boundary-steps.svelte-p0gvry small:where(.svelte-p0gvry){color:var(--text-tertiary);font-weight:var(--weight-normal)}.boundary-steps.svelte-p0gvry b:where(.svelte-p0gvry){color:var(--text-tertiary)}.boundary-steps.svelte-p0gvry .blocked:where(.svelte-p0gvry){border-color:color-mix(in srgb,var(--danger) 40%,var(--border-subtle));background:color-mix(in srgb,var(--danger) 10%,var(--bg-primary))}.stepper.svelte-p0gvry{list-style:none;padding:0;margin:0 0 var(--space-4) 0;display:flex;gap:var(--space-2);flex-wrap:wrap}.stepper.svelte-p0gvry li:where(.svelte-p0gvry){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-small)}.stepper.svelte-p0gvry li:where(.svelte-p0gvry) .ix:where(.svelte-p0gvry){display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.stepper.svelte-p0gvry li.current:where(.svelte-p0gvry){background:var(--accent-muted);color:var(--accent);border-color:#6366f159}.stepper.svelte-p0gvry li.current:where(.svelte-p0gvry) .ix:where(.svelte-p0gvry){background:var(--accent);color:var(--on-accent)}.stepper.svelte-p0gvry li.done:where(.svelte-p0gvry){color:var(--success);border-color:#10b9814d}.stepper.svelte-p0gvry li.done:where(.svelte-p0gvry) .ix:where(.svelte-p0gvry){background:var(--success);color:var(--on-success)}.wizard.svelte-p0gvry{display:flex;flex-direction:column;gap:var(--space-4)}.wizard.svelte-p0gvry h2:where(.svelte-p0gvry){margin:0;font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary)}.sub.svelte-p0gvry{margin:0;color:var(--text-secondary);font-size:var(--text-small);max-width:72ch}.field.svelte-p0gvry{display:flex;flex-direction:column;gap:var(--space-2)}.grid2.svelte-p0gvry{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.grid2.svelte-p0gvry,.boundary-steps.svelte-p0gvry{grid-template-columns:1fr}.boundary-steps.svelte-p0gvry b:where(.svelte-p0gvry){display:none}}.lbl.svelte-p0gvry{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-primary)}.help.svelte-p0gvry{font-size:var(--text-caption);color:var(--text-tertiary)}.err.svelte-p0gvry{color:var(--danger);font-size:var(--text-caption);margin:0}.check.svelte-p0gvry{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-small)}.check.svelte-p0gvry input:where(.svelte-p0gvry){margin-top:3px}.nav.svelte-p0gvry{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.ok.svelte-p0gvry{border-left:3px solid var(--success);padding:var(--space-5);display:flex;gap:var(--space-4);justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ok-meta.svelte-p0gvry{display:flex;gap:var(--space-3);align-items:baseline;margin-top:var(--space-1);font-size:var(--text-small);color:var(--text-secondary)}.ok-meta.svelte-p0gvry .lbl:where(.svelte-p0gvry){color:var(--text-tertiary);font-size:var(--text-caption);min-width:108px}.ok-cta.svelte-p0gvry{display:flex;gap:var(--space-2);flex-shrink:0}.history.svelte-p0gvry{margin-top:var(--space-8)}.history-head.svelte-p0gvry{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.history-head.svelte-p0gvry h2:where(.svelte-p0gvry){margin:0;font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary)}.empty.svelte-p0gvry{color:var(--text-tertiary);font-style:italic}.drop-wrap.svelte-p0gvry{margin-top:var(--space-3)}.skill-log.svelte-p0gvry{margin-top:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);max-height:180px;overflow:auto}.skill-log-line.svelte-p0gvry{font-size:.8125rem;color:var(--text-secondary);line-height:1.55}.drawer-actions.svelte-p0gvry{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.kv.svelte-p0gvry{display:grid;grid-template-columns:120px 1fr;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4) 0}.kv.svelte-p0gvry dt:where(.svelte-p0gvry){color:var(--text-tertiary);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.5px}.kv.svelte-p0gvry dd:where(.svelte-p0gvry){margin:0;color:var(--text-primary);font-size:var(--text-small);word-break:break-all}
