html:not(.dark) .hero-shot-dark{display:none}html.dark .hero-shot-light{display:none}.card.svelte-11pwbyg{transition:box-shadow .2s,border-color .2s}.card.svelte-11pwbyg:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}html:not(.dark) .fd-shot-dark{display:none}html.dark .fd-shot-light{display:none}.pillar.svelte-tpdis6:not(:last-child){border-bottom:1px solid var(--border)}@media(min-width:768px){.pillar.svelte-tpdis6:first-child{padding-left:0}.pillar.svelte-tpdis6:last-child{padding-right:0}.pillar.svelte-tpdis6:not(:last-child){border-bottom:none;border-right:1px solid var(--border)}}.step-num.svelte-1e6pjgp{font-size:56px;font-weight:700;line-height:1;margin-bottom:1rem;-webkit-user-select:none;user-select:none;color:var(--border)}.diag.svelte-1e6pjgp{border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle);padding:14px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:11px;min-height:148px}.d1-row.svelte-1e6pjgp{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--text-secondary)}.d1-dot.svelte-1e6pjgp{width:13px;height:13px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid var(--accent)}.d1-ready.svelte-1e6pjgp{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);color:var(--accent-text)}.pulse-dot.svelte-1e6pjgp{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:svelte-1e6pjgp-pulse 1.5s ease-in-out infinite}@keyframes svelte-1e6pjgp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.d2-chips.svelte-1e6pjgp{display:flex;flex-wrap:wrap;gap:5px}.d2-chip.svelte-1e6pjgp{padding:3px 8px;border-radius:4px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:10px}.d2-arrow.svelte-1e6pjgp{width:1px;height:14px;background:var(--border);margin:3px 0 3px 18px}.d2-ws.svelte-1e6pjgp{padding:8px 10px;border-radius:6px;border:1px solid var(--accent-text);background:color-mix(in srgb,var(--accent-text) 8%,transparent)}.d2-ws-label.svelte-1e6pjgp{display:block;color:var(--accent-text);margin-bottom:7px;font-size:10px}.d2-layers.svelte-1e6pjgp{display:flex;gap:5px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.d2-layer.svelte-1e6pjgp{padding:2px 7px;border-radius:3px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent);color:var(--text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.d2-agents.svelte-1e6pjgp{display:flex;gap:5px}.d2-agent.svelte-1e6pjgp{padding:3px 8px;border-radius:4px;border:1px solid color-mix(in srgb,var(--accent-text) 30%,transparent);background:color-mix(in srgb,var(--accent-text) 5%,transparent);color:var(--accent-text);font-size:10px}.diag-sandbox.svelte-1e6pjgp{border-style:dashed;position:relative;padding-top:20px}.sandbox-label.svelte-1e6pjgp{position:absolute;top:-8px;left:12px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg-subtle);padding:0 4px}.d3-agent.svelte-1e6pjgp{display:inline-block;padding:4px 10px;border-radius:5px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);margin-bottom:10px}.d3-rows.svelte-1e6pjgp{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--border);padding-top:8px}.d3-row.svelte-1e6pjgp{display:flex;align-items:center;gap:6px}.d3-type.svelte-1e6pjgp{width:28px;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.d3-rlabel.svelte-1e6pjgp{flex:1;color:var(--text-secondary);font-size:10px}.d3-tag.svelte-1e6pjgp{font-size:9px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--accent-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-text) 25%,transparent);color:var(--accent-text)}.d3-tag-locked.svelte-1e6pjgp{background:color-mix(in srgb,#f87171 10%,transparent);border-color:color-mix(in srgb,#f87171 25%,transparent);color:#f87171}.cap-card.svelte-8v955a{background:var(--bg-card)}.cap-card.svelte-8v955a:hover{background:var(--bg)}.podman-link.svelte-113jxkb{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.podman-link.svelte-113jxkb:hover{opacity:.8}
