.hidden.svelte-1wurcal{display:none}.loading-overlay.svelte-1wurcal{color:#4b5563;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:2rem 0;padding:3rem;display:flex}.loading-overlay.svelte-1wurcal p:where(.svelte-1wurcal){align-items:center;gap:.75rem;margin:0;font-size:1.25rem;font-weight:500;display:flex}.loading-overlay.svelte-1wurcal p:where(.svelte-1wurcal):before{content:"";border:3px solid #d1d5db;border-top-color:#3b82f6;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite svelte-1wurcal-spin}@keyframes svelte-1wurcal-spin{to{transform:rotate(360deg)}}h1.svelte-1wurcal{margin:.5rem 0 .75rem}.segments.svelte-1wurcal{flex-direction:column;gap:16px;display:flex}.segment.svelte-1wurcal{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.segment-header.svelte-1wurcal{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.segment-header.svelte-1wurcal h2:where(.svelte-1wurcal){margin:0;font-size:1.1rem}.segment-header.svelte-1wurcal .meta:where(.svelte-1wurcal){color:#555;font-size:.9rem}.instances.svelte-1wurcal{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.instance.svelte-1wurcal{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.instance.stopped.svelte-1wurcal{background:#fee2e2;border-color:#ef4444}.instance-head.svelte-1wurcal{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.instance-head.svelte-1wurcal h3:where(.svelte-1wurcal){margin:0;font-size:1rem}.badge.svelte-1wurcal{text-transform:uppercase;letter-spacing:.02em;color:#111;background:#e5e7eb;border-radius:999px;padding:2px 8px;font-size:.75rem}.badge.active.svelte-1wurcal{color:#065f46;background:#dcfce7}.badge.stopped.svelte-1wurcal{color:#7f1d1d;background:#fecaca}.props-grid.svelte-1wurcal{grid-template-columns:1fr;gap:4px;display:grid}.prop.svelte-1wurcal{grid-template-columns:160px 1fr;align-items:baseline;gap:8px;padding:2px 0;display:grid}.prop.svelte-1wurcal .k:where(.svelte-1wurcal){color:#444;font-size:.85rem}.prop.svelte-1wurcal .v:where(.svelte-1wurcal){color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem}@media (width>=720px){.props-grid.svelte-1wurcal{grid-template-columns:1fr}}
