.controls.svelte-1hvf4ap{flex-wrap:wrap;justify-content:space-between;gap:10px 14px;display:flex}.controls.svelte-1hvf4ap .segmented:where(.svelte-1hvf4ap) button:where(.svelte-1hvf4ap){min-height:36px}.layout.svelte-1hvf4ap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=760px){.layout.svelte-1hvf4ap{grid-template-columns:minmax(0,1fr)}}.plot.svelte-1hvf4ap{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(90% 70% at 30% 20%, var(--accent-soft), transparent 70%), var(--bg-2);padding:6px}.plot.svelte-1hvf4ap svg:where(.svelte-1hvf4ap){font-family:var(--font-mono);display:block}.frame.svelte-1hvf4ap{fill:none;stroke:var(--line)}.mirror.svelte-1hvf4ap{stroke:var(--line-strong);stroke-dasharray:3 5}.tick.svelte-1hvf4ap{fill:var(--subtle);font-size:10px}.stripes.svelte-1hvf4ap line:where(.svelte-1hvf4ap){stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.2px;animation:svelte-1hvf4ap-fadein var(--t-slow) var(--ease-out) both}@keyframes svelte-1hvf4ap-fadein{0%{opacity:0}}.lc.svelte-1hvf4ap{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:.8px;animation:svelte-1hvf4ap-cellin var(--t) var(--ease-out) var(--d,0s) both}@keyframes svelte-1hvf4ap-cellin{0%{opacity:0;transform:scale(.6)}}.lc.svelte-1hvf4ap{transform-box:fill-box;transform-origin:50%}.reflect.svelte-1hvf4ap{stroke:var(--k-addr);stroke-width:1.6px;stroke-dasharray:3 3}.hop.svelte-1hvf4ap{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.4px}.hop.last.svelte-1hvf4ap{stroke:var(--accent-strong);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-1hvf4ap-draw var(--t-slow) var(--ease-out) forwards}@keyframes svelte-1hvf4ap-draw{to{stroke-dashoffset:0}}.pt.svelte-1hvf4ap{cursor:pointer}.hit.svelte-1hvf4ap{fill:#0000}.dot.svelte-1hvf4ap{fill:var(--k-pubkey);transition:r var(--t) var(--ease-spring)}.pt.svelte-1hvf4ap:hover .dot:where(.svelte-1hvf4ap){fill:var(--text-strong)}.pt.visited.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap){fill:var(--accent)}.pt.p.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap){fill:var(--d-blue)}.pt.q.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap){fill:var(--d-violet)}.pt.nr.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap){fill:none;stroke:var(--k-addr);stroke-width:2px}.pt.r.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap),.pt.k.svelte-1hvf4ap .dot:where(.svelte-1hvf4ap){fill:var(--k-addr);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--k-addr) 60%, transparent))}.tag.svelte-1hvf4ap{fill:var(--text-strong);paint-order:stroke;stroke:var(--bg-2);stroke-width:3px;font-size:11px;font-weight:600}.stepn.svelte-1hvf4ap{fill:var(--muted);font-size:8.5px}.side.svelte-1hvf4ap{gap:14px;min-width:0;display:grid}.sel.svelte-1hvf4ap{grid-template-columns:repeat(2,minmax(0,1fr))}.result.svelte-1hvf4ap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);min-height:9.5rem;padding:12px 14px}.result.svelte-1hvf4ap p:where(.svelte-1hvf4ap){margin:0}.result.svelte-1hvf4ap .tool-hint:where(.svelte-1hvf4ap){margin-top:8px}.big.svelte-1hvf4ap{color:var(--text-strong);font-size:1rem}.c-p.svelte-1hvf4ap{color:var(--d-blue)}.c-q.svelte-1hvf4ap{color:var(--d-violet)}.c-r.svelte-1hvf4ap{color:var(--k-addr);font-weight:600}.krow.svelte-1hvf4ap{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.bd.svelte-1hvf4ap{border:1px solid var(--line)}.bd.svelte-1hvf4ap:disabled{opacity:.4;pointer-events:none}.play.svelte-1hvf4ap{justify-self:start;min-height:40px}.facts.svelte-1hvf4ap{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.facts.svelte-1hvf4ap div:where(.svelte-1hvf4ap){background:var(--bg-2);padding:8px 12px}.facts.svelte-1hvf4ap dt:where(.svelte-1hvf4ap){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);font-size:.64rem}.facts.svelte-1hvf4ap dd:where(.svelte-1hvf4ap){color:var(--text-strong);margin:2px 0 0;font-size:.86rem}.dim.svelte-1hvf4ap{color:var(--subtle)}.real.svelte-1hvf4ap{font-size:var(--step--1);color:var(--muted);margin:0}
