.syn.svelte-7417ba{margin:2.4rem auto;width:100%;font-family:var(--font-sans, "Avenir", sans-serif);padding:.5rem 0 1rem}.stage.svelte-7417ba{position:relative;width:100%;aspect-ratio:16 / 9}.wires.svelte-7417ba{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wire.svelte-7417ba{fill:none;stroke:var(--color-fog, #b7afa3);stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.65}.wire-out.svelte-7417ba{stroke:var(--color-cerulean, #1872a0);stroke-width:1.7;opacity:1}.arrow.svelte-7417ba{fill:var(--color-cerulean, #1872a0)}.anchor.svelte-7417ba{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-cerulean, #1872a0);opacity:.55;transform:translate(-50%,-50%);z-index:2}.sg.svelte-7417ba{position:absolute;left:0;width:25%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.12rem;padding:.4rem .6rem;border-radius:8px;background:color-mix(in srgb,var(--color-comet, #f7f3ec) 70%,var(--color-comet-bright, #fffdf9))}.sg-kind.svelte-7417ba{font-family:var(--font-mono, "Geist Mono", monospace);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fog, #b7afa3)}.sg-val.svelte-7417ba{font-size:.73rem;line-height:1.2;color:var(--color-ink, #2a2622)}.event.svelte-7417ba{position:absolute;left:53%;right:0;top:50%;transform:translateY(-50%);padding:1rem 1.1rem 1.05rem;border-radius:10px;background:var(--color-comet-bright, #fffdf9);box-shadow:0 0 0 1px var(--color-chalk, #e8e3da),var(--shadow-hairline-soft, 0 1px 3px rgba(20, 40, 61, .05));z-index:1}.ev-title.svelte-7417ba{display:block;font-family:var(--font-serif, "JJannon", serif);font-size:1.24rem;line-height:1.1;color:var(--color-constellation, #14283d)}.ev-summary.svelte-7417ba{margin:.4rem 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-chalk, #e8e3da);font-family:var(--font-serif, "JJannon", serif);font-style:italic;font-size:.88rem;line-height:1.4;color:var(--color-gravel, #6b6359);text-wrap:pretty}.ev-w5h.svelte-7417ba{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.42rem 1.2rem}.ev-w5h.svelte-7417ba li:where(.svelte-7417ba){display:flex;flex-direction:column;gap:.07rem}.ev-k.svelte-7417ba{font-family:var(--font-mono, "Geist Mono", monospace);font-size:.5rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-cerulean, #1872a0)}.ev-v.svelte-7417ba{font-size:.78rem;line-height:1.2;color:var(--color-ink, #2a2622)}.stack.svelte-7417ba{display:none}.stack-signals.svelte-7417ba{display:flex;flex-wrap:wrap;gap:.4rem}.st-chip.svelte-7417ba{display:inline-flex;align-items:baseline;gap:.35rem;padding:.28rem .55rem;border-radius:7px;background:color-mix(in srgb,var(--color-comet, #f7f3ec) 70%,var(--color-comet-bright, #fffdf9));font-size:.72rem;color:var(--color-ink, #2a2622)}.st-kind.svelte-7417ba{font-family:var(--font-mono, "Geist Mono", monospace);font-size:.5rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fog, #b7afa3)}.stack-flow.svelte-7417ba{display:flex;justify-content:center;margin:.7rem 0}.st-down.svelte-7417ba{color:var(--color-cerulean, #1872a0);font-size:1.1rem;line-height:1}.event-stacked.svelte-7417ba{position:static;transform:none;width:100%}@media(max-width:620px){.stage.svelte-7417ba{display:none}.stack.svelte-7417ba{display:block}.event-stacked.svelte-7417ba .ev-w5h:where(.svelte-7417ba){grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.wire.svelte-7417ba{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease;transition-delay:calc(var(--i, 0) * 80ms + .2s)}.syn.revealed.svelte-7417ba .wire:where(.svelte-7417ba){stroke-dashoffset:0}.anchor.svelte-7417ba,.arrow.svelte-7417ba,.sg.svelte-7417ba,.event.svelte-7417ba{opacity:0;transition:opacity .5s ease;transition-delay:calc(var(--i, 0) * 80ms + .12s)}.syn.revealed.svelte-7417ba .anchor:where(.svelte-7417ba){opacity:.55}.syn.revealed.svelte-7417ba .arrow:where(.svelte-7417ba),.syn.revealed.svelte-7417ba .sg:where(.svelte-7417ba),.syn.revealed.svelte-7417ba .event:where(.svelte-7417ba){opacity:1}}.nf.svelte-1rl8u21{margin:2.4rem auto;width:100%;font-family:var(--font-sans, "Avenir", sans-serif);border:1px solid var(--color-chalk, #e8e3da);border-radius:12px;background:var(--color-comet-bright, #fffdf9);box-shadow:var(--shadow-hairline-soft, 0 1px 2px rgba(20, 40, 61, .04));padding:1.1rem 1.3rem 1.2rem}.nf-intro.svelte-1rl8u21,.nf-foot.svelte-1rl8u21{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-gravel, #6b6359);text-wrap:pretty}.nf-intro.svelte-1rl8u21{max-width:46ch}.nf-foot.svelte-1rl8u21{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--color-chalk, #e8e3da)}.nf-foot.svelte-1rl8u21 b:where(.svelte-1rl8u21){font-weight:600}.c-global.svelte-1rl8u21{color:var(--color-cinder, #932725)}.c-local.svelte-1rl8u21{color:var(--color-cerulean, #1872a0)}.stage.svelte-1rl8u21{position:relative;width:100%;aspect-ratio:16 / 9;margin:1.1rem 0 .2rem;overflow:visible}.cloud.svelte-1rl8u21{position:absolute;border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--color-fog, #b7afa3) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-fog, #b7afa3) 20%,transparent);pointer-events:none}.lines.svelte-1rl8u21{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.spoke.svelte-1rl8u21{stroke:var(--color-cerulean, #1872a0);stroke-width:1.1;stroke-dasharray:2 2;opacity:.85;vector-effect:non-scaling-stroke}.dot.svelte-1rl8u21{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--color-fog, #b7afa3);transform:translate(-50%,-50%);opacity:.7}.halo.svelte-1rl8u21{position:absolute;width:22%;aspect-ratio:1;border-radius:50%;border:1px dashed color-mix(in srgb,var(--color-cinder, #932725) 36%,transparent);transform:translate(-50%,-50%);pointer-events:none}.spot.svelte-1rl8u21{position:absolute;transform:translate(-50%,-50%);z-index:3}.spot-routine.svelte-1rl8u21{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--color-gravel, #6b6359);background:var(--color-comet-bright, #fffdf9)}.spot-local.svelte-1rl8u21{width:12px;height:12px;border-radius:50%;background:var(--color-cerulean, #1872a0);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-cerulean, #1872a0) 16%,transparent)}.spot-global.svelte-1rl8u21{width:12px;height:12px;background:var(--color-cinder, #932725);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-cinder, #932725) 14%,transparent)}.tag.svelte-1rl8u21{position:absolute;display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;z-index:4;pointer-events:none}.tag.svelte-1rl8u21 i:where(.svelte-1rl8u21){font-family:var(--font-mono, "Geist Mono", monospace);font-style:normal;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;line-height:1}.tag.svelte-1rl8u21 .z:where(.svelte-1rl8u21){font-family:var(--font-mono, "Geist Mono", monospace);font-size:.58rem;letter-spacing:.03em;color:var(--color-fog, #b7afa3);font-variant-numeric:tabular-nums}.tag-routine.svelte-1rl8u21{transform:translate(-50%,.8rem)}.tag-routine.svelte-1rl8u21 i:where(.svelte-1rl8u21){color:var(--color-gravel, #6b6359)}.tag-local.svelte-1rl8u21{transform:translate(-50%,-1.15rem)}.tag-local.svelte-1rl8u21 i:where(.svelte-1rl8u21){color:var(--color-cerulean, #1872a0)}.tag-global.svelte-1rl8u21{transform:translate(-100%,-50%);margin-left:-.75rem}.tag-global.svelte-1rl8u21 i:where(.svelte-1rl8u21){color:var(--color-cinder, #932725)}@media(prefers-reduced-motion:no-preference){.cloud.svelte-1rl8u21{opacity:0;transition:opacity .6s ease}.nf.revealed.svelte-1rl8u21 .cloud:where(.svelte-1rl8u21){opacity:1}.dot.svelte-1rl8u21{opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--i, 0) * 10ms + .2s)}.nf.revealed.svelte-1rl8u21 .dot:where(.svelte-1rl8u21){opacity:.7}.spoke.svelte-1rl8u21,.spot.svelte-1rl8u21,.tag.svelte-1rl8u21,.halo.svelte-1rl8u21{opacity:0;transition:opacity .5s ease .7s}.nf.revealed.svelte-1rl8u21 .spoke:where(.svelte-1rl8u21){opacity:.85}.nf.revealed.svelte-1rl8u21 .spot:where(.svelte-1rl8u21),.nf.revealed.svelte-1rl8u21 .tag:where(.svelte-1rl8u21),.nf.revealed.svelte-1rl8u21 .halo:where(.svelte-1rl8u21){opacity:1}}
