.zone.svelte-1c18tmv{fill:var(--color-bg-soft);stroke:var(--color-line);stroke-width:1px;opacity:.55}.zone-titel.svelte-1c18tmv{fill:var(--color-st-off);font-family:var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;font-size:11px}.kasten.svelte-1c18tmv{fill:var(--color-panel-strong);stroke:var(--color-line);stroke-width:1px}.kasten--ot.svelte-1c18tmv{stroke:var(--color-signal-dark)}.kasten--alt.svelte-1c18tmv,.kasten--ki.svelte-1c18tmv{stroke:var(--color-st-setup)}.kasten--ki.svelte-1c18tmv{stroke-dasharray:4 3;fill:color-mix(in srgb, var(--color-st-setup) 6%, transparent)}.kasten--gross.svelte-1c18tmv{fill:color-mix(in srgb, var(--color-panel) 55%, transparent)}.kasten--fw.svelte-1c18tmv{fill:color-mix(in srgb, var(--color-st-wait) 7%, transparent);stroke:var(--color-st-wait)}.t.svelte-1c18tmv{fill:var(--color-ink);font-family:var(--font-display);font-size:13px;font-weight:600}.t-fett.svelte-1c18tmv,.t-fett-warn.svelte-1c18tmv{fill:var(--color-ink);font-family:var(--font-display);font-size:11px;font-weight:600}.t-fett-warn.svelte-1c18tmv,.t-warn.svelte-1c18tmv{fill:var(--color-st-setup)}.t-klein.svelte-1c18tmv{fill:var(--color-muted);font-family:var(--font-sans);font-size:11px}.t-mono.svelte-1c18tmv{fill:var(--color-st-off);font-family:var(--font-mono);font-size:10.5px}.t-akzent.svelte-1c18tmv{fill:var(--color-signal);font-family:var(--font-mono);font-size:10.5px}.t-warn.svelte-1c18tmv,.t-blau.svelte-1c18tmv{font-family:var(--font-mono);font-size:10.5px}.t-blau.svelte-1c18tmv{fill:var(--color-st-wait)}.t-rot.svelte-1c18tmv{fill:var(--color-st-down);font-family:var(--font-mono);font-size:10px}.leitung.svelte-1c18tmv{fill:none;stroke:var(--color-line);stroke-width:1.15px}.route.svelte-1c18tmv{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.25;transition:opacity .15s,stroke-width .15s}.route-read.svelte-1c18tmv{stroke:var(--color-signal)}.route-write.svelte-1c18tmv{stroke:var(--color-st-wait);stroke-dasharray:6 4}.route-model.svelte-1c18tmv{stroke:var(--color-st-setup);stroke-dasharray:5 3 1 3}.route-denied.svelte-1c18tmv{stroke:var(--color-st-down);stroke-dasharray:4 4;opacity:.9}.conduit.svelte-1c18tmv{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.25;transition:opacity .15s}.conduit-read.svelte-1c18tmv{stroke:var(--color-signal)}.conduit-write.svelte-1c18tmv{stroke:var(--color-st-wait);stroke-dasharray:6 4}.conduit-model.svelte-1c18tmv{stroke:var(--color-st-setup);stroke-dasharray:5 3 1 3}.conduit-signal.svelte-1c18tmv{fill:none;stroke-width:2.8px;stroke-linecap:round;pointer-events:none;opacity:0;transition:opacity .15s}.conduit-signal-read.svelte-1c18tmv{stroke:var(--color-signal);stroke-dasharray:2 72;animation:1.6s linear infinite svelte-1c18tmv-signal-run}.conduit-signal-write.svelte-1c18tmv{stroke:var(--color-st-wait);stroke-dasharray:2 58;animation:1.3s linear infinite svelte-1c18tmv-signal-run}.conduit-signal-model.svelte-1c18tmv{stroke:var(--color-st-setup);stroke-dasharray:2 64;animation:1.5s linear infinite svelte-1c18tmv-signal-run}.route-signal.svelte-1c18tmv{fill:none;stroke-width:2.8px;stroke-linecap:round;pointer-events:none;opacity:0;transition:opacity .15s}.route-signal-read.svelte-1c18tmv{stroke:var(--color-signal);stroke-dasharray:2 72;animation:1.6s linear infinite svelte-1c18tmv-signal-run}.route-signal-write.svelte-1c18tmv{stroke:var(--color-st-wait);stroke-dasharray:2 58;animation:1.3s linear infinite svelte-1c18tmv-signal-run}.route-signal-model.svelte-1c18tmv{stroke:var(--color-st-setup);stroke-dasharray:2 64;animation:1.5s linear infinite svelte-1c18tmv-signal-run}.route-signal-denied.svelte-1c18tmv{stroke:var(--color-st-down);stroke-dasharray:2 36;animation:1s linear infinite svelte-1c18tmv-signal-run}@keyframes svelte-1c18tmv-signal-run{to{stroke-dashoffset:-74px}}.pulse-read.svelte-1c18tmv,.pulse-write.svelte-1c18tmv,.pulse-model.svelte-1c18tmv{fill:none;stroke-width:1.5px}.pulse-read.svelte-1c18tmv{stroke:var(--color-signal)}.pulse-write.svelte-1c18tmv{stroke:var(--color-st-wait)}.pulse-model.svelte-1c18tmv{stroke:var(--color-st-setup)}.direktweg-x.svelte-1c18tmv{fill:none;stroke:var(--color-st-down);stroke-width:2px;stroke-linecap:round}.rueck-label.svelte-1c18tmv,.direkt-label.svelte-1c18tmv{opacity:1}.netzplan.svelte-1c18tmv text:where(.svelte-1c18tmv){pointer-events:none}.netzplan.svelte-1c18tmv [data-info]:where(.svelte-1c18tmv){cursor:pointer}.netzplan.svelte-1c18tmv [data-info]:where(.svelte-1c18tmv):hover,.netzplan.svelte-1c18tmv [data-info]:where(.svelte-1c18tmv):focus{stroke:var(--color-signal);stroke-width:1.5px;outline:none}.path-button.svelte-1c18tmv{font-family:var(--font-mono);color:var(--color-muted);border:0;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.4rem .2rem;font-size:10px;transition:color .15s,border-color .15s;display:inline-flex}.path-button.svelte-1c18tmv:before{border-top:2px solid var(--color-signal);content:"";width:18px;height:0}.path-button--schreibpfad.svelte-1c18tmv:before{border-top:2px dashed var(--color-st-wait)}.path-button--modell.svelte-1c18tmv:before{border-top:2px dashed var(--color-st-setup)}.path-button.svelte-1c18tmv:hover{color:var(--color-ink)}.path-button--active.svelte-1c18tmv{border-color:var(--color-signal);color:var(--color-ink)}.path-button--schreibpfad.path-button--active.svelte-1c18tmv{border-color:var(--color-st-wait)}.path-button--modell.path-button--active.svelte-1c18tmv{border-color:var(--color-st-setup)}.aktiv-messwerte.svelte-1c18tmv .route-read:where(.svelte-1c18tmv),.aktiv-messwerte.svelte-1c18tmv .conduit-read:where(.svelte-1c18tmv){opacity:1;stroke-width:2.2px}.aktiv-messwerte.svelte-1c18tmv .route-signal-read:where(.svelte-1c18tmv),.aktiv-messwerte.svelte-1c18tmv .conduit-signal-read:where(.svelte-1c18tmv){opacity:1}.aktiv-schreibpfad.svelte-1c18tmv .route-write:where(.svelte-1c18tmv),.aktiv-schreibpfad.svelte-1c18tmv .conduit-write:where(.svelte-1c18tmv){opacity:1;stroke-width:2.2px}.aktiv-schreibpfad.svelte-1c18tmv .route-signal-write:where(.svelte-1c18tmv),.aktiv-schreibpfad.svelte-1c18tmv .conduit-signal-write:where(.svelte-1c18tmv){opacity:1}.aktiv-modell.svelte-1c18tmv .route-model:where(.svelte-1c18tmv),.aktiv-modell.svelte-1c18tmv .conduit-model:where(.svelte-1c18tmv){opacity:1;stroke-width:2.2px}.aktiv-modell.svelte-1c18tmv .route-signal-model:where(.svelte-1c18tmv),.aktiv-modell.svelte-1c18tmv .conduit-signal-model:where(.svelte-1c18tmv){opacity:1}.netzplan.svelte-1c18tmv:not(.aktiv-messwerte) .punkt-mess:where(.svelte-1c18tmv),.netzplan.svelte-1c18tmv:not(.aktiv-schreibpfad) .punkt-eingriff:where(.svelte-1c18tmv),.netzplan.svelte-1c18tmv:not(.aktiv-modell) .punkt-modell:where(.svelte-1c18tmv){opacity:0;transition:opacity .15s}.punkt-mess.svelte-1c18tmv{fill:var(--color-signal);transition:opacity .15s}.punkt-eingriff.svelte-1c18tmv{fill:var(--color-st-wait);transition:opacity .15s}.punkt-modell.svelte-1c18tmv{fill:var(--color-st-setup);stroke:var(--color-bg);stroke-width:.7px;transition:opacity .15s}.punkt-ki.svelte-1c18tmv{fill:var(--color-st-down);stroke:var(--color-bg);stroke-width:.7px}@media (prefers-reduced-motion:reduce){.laufpunkte.svelte-1c18tmv,.signal-pulse.svelte-1c18tmv{display:none}.route-signal.svelte-1c18tmv,.conduit-signal.svelte-1c18tmv{stroke-dasharray:none;opacity:0;animation:none}.path-button.svelte-1c18tmv{transition:none}}
