.panel.svelte-mobsmf{--node:48px;--gap:1rem;border-radius:var(--radius-lg);color:var(--on-dark);background:radial-gradient(90% 120% at 0% 0%, #7ee0b81f, transparent 55%), linear-gradient(160deg, var(--ink-800), var(--ink-950) 75%);border:1px solid var(--ink-800);box-shadow:var(--shadow-lg);isolation:isolate;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden}.panel.svelte-mobsmf:before{content:"";z-index:-1;background-image:radial-gradient(#7ee0b81f 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.readout.svelte-mobsmf{font-family:var(--mono);color:var(--on-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.4rem,3vw,2rem);font-size:.8rem;display:flex}.status.svelte-mobsmf{color:var(--mint-200);background:#7ee0b814;border:1px solid #7ee0b859;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem;display:inline-flex}.dot.svelte-mobsmf{background:var(--cargo-500);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite svelte-mobsmf-beacon;box-shadow:0 0 #f26b1d99}.done.svelte-mobsmf .dot:where(.svelte-mobsmf){background:var(--mint-300);animation:none}@keyframes svelte-mobsmf-beacon{70%{box-shadow:0 0 0 8px #f26b1d00}to{box-shadow:0 0 #f26b1d00}}.process.svelte-mobsmf{gap:var(--gap);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}li.svelte-mobsmf{text-align:center;position:relative}.lane.svelte-mobsmf{top:calc(var(--node) / 2 - 1px);width:calc(100% + var(--gap));background:repeating-linear-gradient(90deg,#7ee0b847 0 6px,#0000 6px 12px);height:2px;position:absolute;left:50%}.lane-fill.svelte-mobsmf{width:calc(var(--f) * 100%);background:linear-gradient(90deg, var(--mint-400), var(--mint-300));transition:width .15s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #7ee0b8b3}.cargo.svelte-mobsmf{top:50%;left:calc(var(--f) * 100%);background:repeating-linear-gradient(90deg, var(--cargo-500) 0 3px, var(--cargo-600) 3px 4px);width:22px;height:14px;box-shadow:0 0 0 2px var(--ink-950), 0 0 18px 4px #f26b1d8c;border-radius:3px;transition:left .15s linear;position:absolute;transform:translate(-50%,-50%)}.node.svelte-mobsmf{z-index:1;width:var(--node);height:var(--node);background:var(--ink-900);color:var(--on-dark-muted);box-shadow:0 0 0 1px var(--line-dark-strong);transition:background .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .35s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;position:relative}li.lit.svelte-mobsmf .node:where(.svelte-mobsmf){background:var(--ink-950);color:var(--mint-300);box-shadow:0 0 0 2px var(--mint-300), 0 0 22px #7ee0b873;transform:scale(1.06)}li.here.svelte-mobsmf .node:where(.svelte-mobsmf){color:var(--cargo-500);box-shadow:0 0 0 2px var(--cargo-500), 0 0 24px #f26b1d80}li.lit.svelte-mobsmf .node:where(.svelte-mobsmf):after{content:"";border:2px solid var(--mint-300);opacity:0;animation:svelte-mobsmf-ping .9s var(--ease-out) 1;border-radius:50%;position:absolute;inset:-2px}@keyframes svelte-mobsmf-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.body.svelte-mobsmf{opacity:.5;transition:opacity .35s var(--ease-out);margin-top:1rem}li.lit.svelte-mobsmf .body:where(.svelte-mobsmf){opacity:1}.num.svelte-mobsmf{font-family:var(--mono);color:var(--on-dark-muted);margin-bottom:.3rem;font-size:.75rem;display:block}li.lit.svelte-mobsmf .num:where(.svelte-mobsmf){color:var(--mint-300)}h3.svelte-mobsmf{color:var(--on-dark);margin:0 0 .35rem;font-size:1.05rem}p.svelte-mobsmf{max-width:26ch;color:var(--on-dark-soft);margin:0 auto;font-size:.9rem;line-height:1.5}html:not(.js) .body.svelte-mobsmf{opacity:1}@media (width<=900px){.process.svelte-mobsmf{grid-template-columns:1fr;gap:0}li.svelte-mobsmf{text-align:left;gap:1rem;padding-bottom:1.8rem;display:flex}li.svelte-mobsmf:last-child{padding-bottom:0}.lane.svelte-mobsmf{top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);background:repeating-linear-gradient(#7ee0b847 0 6px,#0000 6px 12px);width:2px;height:100%}.lane-fill.svelte-mobsmf{width:auto;height:calc(var(--f) * 100%);background:linear-gradient(180deg, var(--mint-400), var(--mint-300));transition:height .15s linear;inset:0 0 auto}.cargo.svelte-mobsmf{top:calc(var(--f) * 100%);background:repeating-linear-gradient(180deg, var(--cargo-500) 0 3px, var(--cargo-600) 3px 4px);width:14px;height:22px;transition:top .15s linear;left:50%}.node.svelte-mobsmf{flex:none}.body.svelte-mobsmf{margin-top:.2rem}p.svelte-mobsmf{max-width:60ch;margin:0}}@media (prefers-reduced-motion:reduce){.body.svelte-mobsmf{opacity:1}li.lit.svelte-mobsmf .node:where(.svelte-mobsmf):after,.dot.svelte-mobsmf{animation:none}}
