.simulation-card.svelte-1wdebvn{background:#111c2ec7;border:1px solid #f5bd674d;border-radius:16px;padding:1rem}.simulation-heading.svelte-1wdebvn,.simulation-footer.svelte-1wdebvn,.flow-bar-row.svelte-1wdebvn{justify-content:space-between;align-items:center;gap:1rem;display:flex}.simulation-kicker.svelte-1wdebvn,.simulation-status.svelte-1wdebvn,.simulation-metrics.svelte-1wdebvn span:where(.svelte-1wdebvn){color:#f5bd67;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;font-size:.64rem}.simulation-heading.svelte-1wdebvn h3:where(.svelte-1wdebvn){color:#e8eef7;margin:.3rem 0 0;font-size:1rem}.simulation-status.svelte-1wdebvn{color:#f5bd67;border:1px solid #f5bd6747;border-radius:999px;padding:.45rem .6rem}.simulation-status.simulation-complete.svelte-1wdebvn{color:#55e6c1;border-color:#55e6c159}.simulation-metrics.svelte-1wdebvn{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.simulation-metrics.svelte-1wdebvn>div:where(.svelte-1wdebvn){background:#0b12207a;border:1px solid #94a3b829;border-radius:12px;padding:.75rem}.simulation-metrics.svelte-1wdebvn span:where(.svelte-1wdebvn){color:#94a3b8;margin-bottom:.4rem;display:block}.simulation-metrics.svelte-1wdebvn strong:where(.svelte-1wdebvn){color:#e8eef7;font-size:1rem}.simulation-metrics.svelte-1wdebvn small:where(.svelte-1wdebvn){color:#65748b;font-size:.62rem;font-weight:400}.flow-bars.svelte-1wdebvn{gap:.65rem;margin:1rem 0 1.25rem;display:grid}.flow-bar-row.svelte-1wdebvn>span:where(.svelte-1wdebvn){color:#94a3b8;width:5.2rem;font-size:.72rem}.flow-bar-row.svelte-1wdebvn>strong:where(.svelte-1wdebvn){color:#e8eef7;text-align:right;width:2.3rem;font-family:DM Mono,ui-monospace,monospace;font-size:.7rem}.flow-bar-track.svelte-1wdebvn{background:#94a3b81f;border-radius:999px;flex:1;height:.65rem;overflow:hidden}.flow-bar-track.svelte-1wdebvn span:where(.svelte-1wdebvn){border-radius:inherit;background:#55e6c1;height:100%;transition:width .18s;display:block}.bottleneck-row.svelte-1wdebvn .flow-bar-track:where(.svelte-1wdebvn) span:where(.svelte-1wdebvn){background:#f5bd67}.simulation-controls.svelte-1wdebvn{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.simulation-controls.svelte-1wdebvn label:where(.svelte-1wdebvn){color:#94a3b8;gap:.45rem;font-size:.72rem;display:grid}.simulation-controls.svelte-1wdebvn label:where(.svelte-1wdebvn) span:where(.svelte-1wdebvn){justify-content:space-between;gap:.5rem;display:flex}.simulation-controls.svelte-1wdebvn label:where(.svelte-1wdebvn) strong:where(.svelte-1wdebvn){color:#e8eef7;font-family:DM Mono,ui-monospace,monospace;font-size:.68rem}.simulation-controls.svelte-1wdebvn input:where(.svelte-1wdebvn){accent-color:#55e6c1;width:100%}.simulation-footer.svelte-1wdebvn{align-items:end;margin-top:1.25rem}.simulation-footer.svelte-1wdebvn p:where(.svelte-1wdebvn){color:#65748b;max-width:28rem;margin:0;font-size:.72rem;line-height:1.55}.simulation-footer.svelte-1wdebvn .button:where(.svelte-1wdebvn){flex:none}@media (width<=620px){.simulation-metrics.svelte-1wdebvn,.simulation-controls.svelte-1wdebvn{grid-template-columns:1fr}.simulation-footer.svelte-1wdebvn{flex-direction:column;align-items:stretch}.simulation-footer.svelte-1wdebvn .button:where(.svelte-1wdebvn){width:100%}}
