.sim-shell.svelte-77asgg{max-width:1280px;margin:0 auto;padding:1.5rem;display:grid;grid-template-columns:360px 1fr;gap:1.25rem}.sim-sidebar.svelte-77asgg,.sim-main.svelte-77asgg{display:flex;flex-direction:column;gap:1rem;min-width:0}.panel.svelte-77asgg{background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:1.2rem}.create-panel.svelte-77asgg{background:var(--bg-surface);border-top:2px solid var(--accent)}.eyebrow.svelte-77asgg{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:.45rem;font-family:var(--font-mono)}.panel.svelte-77asgg h2:where(.svelte-77asgg),.panel.svelte-77asgg h3:where(.svelte-77asgg),.panel.svelte-77asgg h4:where(.svelte-77asgg){letter-spacing:-.03em}.panel-copy.svelte-77asgg,.hero-copy.svelte-77asgg p:where(.svelte-77asgg),.agent-bio.svelte-77asgg,.timeline-item.svelte-77asgg p:where(.svelte-77asgg),.empty-copy.svelte-77asgg,.empty-detail.svelte-77asgg p:where(.svelte-77asgg){color:var(--text-secondary)}.field.svelte-77asgg,.field-row.svelte-77asgg{margin-top:.85rem}.field-row.svelte-77asgg{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field.svelte-77asgg input:where(.svelte-77asgg),.field.svelte-77asgg select:where(.svelte-77asgg),.field.svelte-77asgg textarea:where(.svelte-77asgg),.run-control.svelte-77asgg input:where(.svelte-77asgg){width:100%}.wide.svelte-77asgg{width:100%;margin-top:1rem}.panel-header.svelte-77asgg,.agent-card-topline.svelte-77asgg,.binding-row.svelte-77asgg,.timeline-meta.svelte-77asgg,.timeline-foot.svelte-77asgg,.run-summary.svelte-77asgg,.control-row.svelte-77asgg,.simulation-topline.svelte-77asgg,.simulation-meta.svelte-77asgg,.agent-footer.svelte-77asgg,.hero-metrics.svelte-77asgg{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.muted.svelte-77asgg{color:var(--text-secondary)}.small.svelte-77asgg{font-size:.82rem}.simulation-list.svelte-77asgg,.agent-grid.svelte-77asgg,.timeline-list.svelte-77asgg{display:flex;flex-direction:column;gap:.75rem;margin-top:.9rem}.simulation-card.svelte-77asgg,.agent-card.svelte-77asgg,.timeline-item.svelte-77asgg{border:1px solid var(--border);border-radius:0;background:color-mix(in oklab,var(--bg-surface) 92%,var(--accent) 8%);padding:1rem}.simulation-card.svelte-77asgg{text-align:left}.simulation-card.svelte-77asgg p:where(.svelte-77asgg){color:var(--text-secondary);margin:.5rem 0 .85rem}.simulation-meta.svelte-77asgg,.timeline-foot.svelte-77asgg,.agent-footer.svelte-77asgg,.run-summary.svelte-77asgg{font-size:.82rem;color:var(--text-secondary)}.active-card.svelte-77asgg{border-color:var(--accent)}.status-dot.svelte-77asgg{display:inline-block;width:8px;height:8px;border-radius:0;margin-right:.5rem;vertical-align:middle}.status-dot-success.svelte-77asgg{background:var(--status-success)}.status-dot-error.svelte-77asgg{background:var(--status-error)}.status-dot-warning.svelte-77asgg{background:var(--status-warning)}.sim-error.svelte-77asgg{border-left:3px solid var(--status-error);background:color-mix(in oklab,var(--status-error-bg) 30%,var(--bg-surface))}.meta-bold.svelte-77asgg{font-weight:600;color:var(--text)}.detail-hero.svelte-77asgg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.hero-metrics.svelte-77asgg{flex-wrap:wrap}.hero-metrics.svelte-77asgg div:where(.svelte-77asgg){min-width:110px;padding:.8rem .9rem;border-radius:0;border:1px solid var(--border);background:var(--bg-input)}.hero-metrics.svelte-77asgg span:where(.svelte-77asgg){display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.hero-metrics.svelte-77asgg strong:where(.svelte-77asgg){display:block;margin-top:.35rem;font-size:1rem}.controls-panel.svelte-77asgg{display:flex;flex-direction:column;gap:.9rem;overflow:hidden;position:relative}.reseed-confirm.svelte-77asgg{display:flex;align-items:center;gap:.75rem;font-size:.88rem;color:var(--status-warning)}.btn-danger.svelte-77asgg{background:var(--status-error-bg);border-color:var(--status-error);color:var(--status-error)}@keyframes svelte-77asgg-loading-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.controls-loading.svelte-77asgg:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#CC0000,transparent);border-radius:0;animation:svelte-77asgg-loading-slide 1.2s ease-in-out infinite}.control-row.svelte-77asgg{flex-wrap:wrap;justify-content:flex-start}.run-control.svelte-77asgg{display:flex;align-items:center;gap:.6rem}.run-control.svelte-77asgg input:where(.svelte-77asgg){width:92px}.detail-grid.svelte-77asgg{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(0,.9fr);gap:1rem}.agent-grid.svelte-77asgg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.agent-card-topline.svelte-77asgg h4:where(.svelte-77asgg){font-size:1rem}.agent-card-topline.svelte-77asgg p:where(.svelte-77asgg){color:var(--text-secondary);font-size:.86rem}.agent-motives.svelte-77asgg{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0}.agent-motives.svelte-77asgg span:where(.svelte-77asgg){font-size:.78rem;padding:.3rem .55rem;border-radius:0;background:color-mix(in oklab,var(--accent) 12%,var(--bg-surface));color:var(--text)}.binding-block.svelte-77asgg{margin-bottom:.85rem}.binding-block.svelte-77asgg summary:where(.svelte-77asgg){cursor:pointer;font-size:.85rem;color:var(--text-secondary)}.binding-block.svelte-77asgg .binding-stack:where(.svelte-77asgg){margin-top:.55rem}.binding-stack.svelte-77asgg{display:flex;flex-direction:column;gap:.55rem}.binding-row.svelte-77asgg{padding:.65rem .75rem;border-radius:0;background:color-mix(in oklab,var(--bg) 70%,var(--bg-surface))}.binding-status.svelte-77asgg,.timeline-status.svelte-77asgg{font-size:.76rem;padding:.24rem .52rem;border-radius:0;text-transform:uppercase;letter-spacing:.06em}.binding-active.svelte-77asgg,.timeline-success.svelte-77asgg{background:var(--status-success-bg);color:var(--status-success)}.binding-error.svelte-77asgg,.timeline-failure.svelte-77asgg{background:var(--status-error-bg);color:var(--status-error)}.binding-missing.svelte-77asgg,.timeline-skipped.svelte-77asgg{background:var(--status-warning-bg);color:var(--status-warning)}.memory-block.svelte-77asgg{margin-top:.85rem}.memory-block.svelte-77asgg summary:where(.svelte-77asgg){cursor:pointer;font-size:.85rem;color:var(--text-secondary)}.memory-block.svelte-77asgg p:where(.svelte-77asgg){margin-top:.55rem;color:var(--text-secondary);font-size:.88rem}.timeline-panel.svelte-77asgg{min-height:0;background:color-mix(in oklab,var(--bg) 30%,var(--bg-surface))}.timeline-panel.svelte-77asgg .panel-header:where(.svelte-77asgg){position:sticky;top:0;background:inherit;z-index:1;padding-bottom:.5rem;border-bottom:1px solid var(--border);margin-bottom:.5rem}.timeline-list.svelte-77asgg{max-height:960px;overflow:auto;padding-right:.15rem}.timeline-item.svelte-77asgg{border-left:3px solid var(--border)}.timeline-item-success.svelte-77asgg{border-left-color:var(--status-success)}.timeline-item-failure.svelte-77asgg{border-left-color:var(--status-error)}.timeline-item-skipped.svelte-77asgg{border-left-color:var(--status-warning)}.notice.svelte-77asgg{border-radius:0;padding:.85rem 1rem;font-size:.9rem}.notice-ok.svelte-77asgg{background:var(--status-success-bg);border:1px solid var(--status-success-border);color:var(--status-success)}.notice-error.svelte-77asgg{background:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error)}.empty-detail.svelte-77asgg{min-height:280px;display:grid;place-content:center;text-align:center}.workflow-steps.svelte-77asgg{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;text-align:left;max-width:400px}.workflow-step.svelte-77asgg{display:flex;align-items:flex-start;gap:.85rem}.workflow-num.svelte-77asgg{flex-shrink:0;width:28px;height:28px;border-radius:0;background:var(--status-error-bg);color:var(--accent);display:grid;place-content:center;font-size:.8rem;font-weight:700}.workflow-step.svelte-77asgg p:where(.svelte-77asgg){font-size:.88rem;color:var(--text-secondary);margin-top:.15rem}.create-panel.svelte-77asgg details:where(.svelte-77asgg)>summary:where(.svelte-77asgg){list-style:none;cursor:pointer}.create-panel.svelte-77asgg details:where(.svelte-77asgg)>summary:where(.svelte-77asgg)::-webkit-details-marker{display:none}.create-panel.svelte-77asgg details:where(.svelte-77asgg)>summary:where(.svelte-77asgg) h2:where(.svelte-77asgg):after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(45deg);margin-left:.5rem;vertical-align:middle;transition:transform .15s}.create-panel.svelte-77asgg details[open]:where(.svelte-77asgg)>summary:where(.svelte-77asgg) h2:where(.svelte-77asgg):after{transform:rotate(-135deg)}.field.svelte-77asgg select:where(.svelte-77asgg){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}@media(max-width:1080px){.sim-shell.svelte-77asgg,.detail-grid.svelte-77asgg,.detail-hero.svelte-77asgg{grid-template-columns:1fr}}@media(max-width:720px){.sim-shell.svelte-77asgg{padding:1rem}.field-row.svelte-77asgg,.control-row.svelte-77asgg,.run-control.svelte-77asgg{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.panel-header.svelte-77asgg,.timeline-meta.svelte-77asgg,.timeline-foot.svelte-77asgg,.agent-card-topline.svelte-77asgg{align-items:flex-start;flex-direction:column}}
