.schema.svelte-1ln9xvd{background:var(--navy-deep);place-items:center;width:100%;height:100%;display:grid}.schema.svelte-1ln9xvd svg:where(.svelte-1ln9xvd){width:100%;height:100%}.grid-line.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 4%, transparent);stroke-width:1px}.grid-major.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 7%, transparent);stroke-width:1px}.tick.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1px}.stamp.svelte-1ln9xvd{font-family:var(--font-mono);letter-spacing:.08em;fill:color-mix(in srgb, var(--paper) 34%, transparent);font-size:10.5px}.wire.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 28%, transparent);stroke-width:1px}.go.svelte-1ln9xvd .draw:where(.svelte-1ln9xvd){animation:.7s cubic-bezier(.22,1,.36,1) both svelte-1ln9xvd-wire-in;animation-delay:calc(var(--i) * .12s)}@keyframes svelte-1ln9xvd-wire-in{0%{stroke-dasharray:300;stroke-dashoffset:300px}to{stroke-dasharray:300;stroke-dashoffset:0}}.go.svelte-1ln9xvd .node-in:where(.svelte-1ln9xvd),.go.svelte-1ln9xvd .lbl-in:where(.svelte-1ln9xvd){animation:.5s both svelte-1ln9xvd-fade-in;animation-delay:calc(.35s + var(--i) * 90ms)}@keyframes svelte-1ln9xvd-fade-in{0%{opacity:0}to{opacity:1}}.node.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 36%, transparent);stroke-width:1px;fill:color-mix(in srgb, var(--paper) 3%, transparent)}.node-main.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--amber) 70%, transparent)}.node-amber.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--amber) 45%, transparent)}.module.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 22%, transparent);stroke-width:1px;fill:color-mix(in srgb, var(--paper) 2%, transparent)}.dia.svelte-1ln9xvd{stroke:color-mix(in srgb, var(--paper) 60%, transparent);stroke-width:1px;fill:#0000}.dia-amber.svelte-1ln9xvd{stroke:var(--amber)}.port.svelte-1ln9xvd{fill:color-mix(in srgb, var(--paper) 45%, transparent)}.lbl.svelte-1ln9xvd{font-family:var(--font-mono);letter-spacing:.06em;fill:color-mix(in srgb, var(--paper) 74%, transparent);font-size:16px}.lbl-main.svelte-1ln9xvd{fill:color-mix(in srgb, var(--paper) 92%, transparent);font-size:19px}.lbl-sub.svelte-1ln9xvd{fill:color-mix(in srgb, var(--paper) 50%, transparent);font-size:13px}.lbl-mod.svelte-1ln9xvd{fill:color-mix(in srgb, var(--paper) 66%, transparent);font-size:14px}.wire-lbl.svelte-1ln9xvd{font-family:var(--font-mono);letter-spacing:.07em;fill:color-mix(in srgb, var(--amber) 78%, transparent);font-size:12.5px}.pulse.svelte-1ln9xvd{fill:var(--amber);offset-rotate:0deg;opacity:0;transform:rotate(45deg)}.go.svelte-1ln9xvd .pulse:where(.svelte-1ln9xvd){animation:5.4s linear infinite svelte-1ln9xvd-travel;animation-delay:calc(1.3s + var(--d))}@keyframes svelte-1ln9xvd-travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}26%{opacity:1}30%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.go.svelte-1ln9xvd .draw:where(.svelte-1ln9xvd),.go.svelte-1ln9xvd .node-in:where(.svelte-1ln9xvd),.go.svelte-1ln9xvd .lbl-in:where(.svelte-1ln9xvd),.go.svelte-1ln9xvd .pulse:where(.svelte-1ln9xvd){animation:none}}
