.stage.svelte-12zhwf0{--space:#111117;border:1px solid var(--color-edge);border-radius:var(--radius-card);background:var(--space);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.stage.on-page.svelte-12zhwf0{aspect-ratio:1000/618;touch-action:pan-y}@media (width<=40rem){.stage.on-page.svelte-12zhwf0{aspect-ratio:1}.stage.svelte-12zhwf0 .lab:where(.svelte-12zhwf0){font-size:10px}.stage.svelte-12zhwf0 .lab.interchange:where(.svelte-12zhwf0),.stage.svelte-12zhwf0 .lab.hub:where(.svelte-12zhwf0){font-size:11px}}.stage.full.svelte-12zhwf0{flex:1;min-height:0}.stage.live.svelte-12zhwf0{cursor:grab}.stage.svelte-12zhwf0.dragging{cursor:grabbing}.stage.svelte-12zhwf0.pointing{cursor:pointer}.caption.svelte-12zhwf0{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:60ch;min-height:5.1em;line-height:1.7;display:-webkit-box;overflow:hidden}figcaption.svelte-12zhwf0 .caption:where(.svelte-12zhwf0){flex:0 0 100%}.caption.svelte-12zhwf0 b:where(.svelte-12zhwf0){color:var(--c,var(--color-ink));font-weight:600}.labels.svelte-12zhwf0{flex-wrap:wrap;gap:.6em 1.4em;padding:1.5rem;display:flex}html.js .stage.svelte-12zhwf0:not(.live,.failed) .labels:where(.svelte-12zhwf0){visibility:hidden}.live.svelte-12zhwf0 .labels:where(.svelte-12zhwf0){pointer-events:none;padding:0;display:block;position:absolute;inset:0}.lab.svelte-12zhwf0{white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;color:var(--color-dim);text-shadow:0 0 3px var(--space), 0 0 6px var(--space), 0 0 10px var(--space);transition:color var(--dur-tap);outline:none;font-size:12px;line-height:1.25;text-decoration:none}.lab.interchange.svelte-12zhwf0{letter-spacing:.12em;color:var(--c);font-size:14px;font-weight:600}.lab.spine.svelte-12zhwf0{color:var(--color-ink);font-weight:600}.lab.hub.svelte-12zhwf0{letter-spacing:.16em;color:var(--color-bright);font-size:14px;font-weight:700}.lab.on.svelte-12zhwf0,.lab.svelte-12zhwf0:focus-visible{color:var(--color-bright);text-shadow:0 0 3px var(--space), 0 0 14px var(--c), 0 0 24px var(--c)}.hit.svelte-12zhwf0{display:none}.live.svelte-12zhwf0 .lab:where(.svelte-12zhwf0),.live.svelte-12zhwf0 .hit:where(.svelte-12zhwf0){opacity:0;will-change:transform, opacity;cursor:pointer;-webkit-user-drag:none;position:absolute;top:0;left:0}.live.svelte-12zhwf0 .hit:where(.svelte-12zhwf0){z-index:500;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;display:block}.live.svelte-12zhwf0 .line-link:where(.svelte-12zhwf0):focus{border:1px solid var(--color-edge);border-radius:var(--radius-nested);background:var(--space);color:var(--color-bright);letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}
