.forge .svelte-flow{--xy-background-color:var(--grund);--xy-background-pattern-color:var(--raster);--xy-edge-stroke:var(--tinte-2);--xy-edge-stroke-width:1.5;--xy-edge-stroke-selected:var(--tinte);--xy-connectionline-stroke:var(--gruen);--xy-connectionline-stroke-width:1.5;--xy-handle-background-color:var(--papier);--xy-handle-border-color:var(--tinte);--xy-node-boxshadow-hover:none;--xy-node-boxshadow-selected:none;--xy-edge-label-background-color:var(--grund);--xy-edge-label-color:var(--tinte-2);font-family:var(--text);color:var(--tinte)}.forge .svelte-flow__node{width:auto;color:inherit;text-align:left;box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.forge .svelte-flow__node.selected>.wk{box-shadow:0 0 0 calc(var(--u) * .3) var(--haar-fein)}.forge .svelte-flow__node:focus-visible{outline:none}.forge .svelte-flow__node:focus-visible>.wk{outline:2px solid var(--bernstein);outline-offset:3px}.forge .svelte-flow__node>.wk.offen{box-shadow:0 0 0 calc(var(--u) * .3) var(--markiert)}.forge .svelte-flow__handle{width:calc(var(--u) * .7);height:calc(var(--u) * .7);border:1.5px solid var(--tinte);background:var(--papier);border-radius:0;min-width:0;min-height:0}.forge .svelte-flow__handle.frei{border-style:dashed}.forge .svelte-flow__handle.connectingto,.forge .svelte-flow__handle.valid{background:var(--markiert);border-color:var(--gruen)}.forge .svelte-flow__edge-path{stroke-linecap:square}.forge .svelte-flow__edge.selected .svelte-flow__edge-path,.forge .svelte-flow__edge:focus-visible .svelte-flow__edge-path{stroke:var(--tinte);stroke-width:2.5px}.forge .svelte-flow__edge-textbg{fill:var(--grund)}.forge .svelte-flow__edge-text{font-family:var(--schmal);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--u) * .8);fill:var(--tinte-2)}.forge .svelte-flow__attribution{display:none}.forge .svelte-flow__selection,.forge .svelte-flow__nodesselection-rect{border:1px dashed var(--tinte-2);background:#141a1c0a;border-radius:0}.wk{box-sizing:border-box;width:calc(var(--u) * 17);gap:calc(var(--u) * .4);padding:calc(var(--u) * .6) calc(var(--u) * .75) calc(var(--u) * .7);background:var(--papier);border:1.5px solid var(--tinte);color:var(--tinte);font-family:var(--text);display:grid}.wk.notiz,.wk.text,.wk.datei{border-color:var(--tinte-2)}.wk.baustein{width:calc(var(--u) * 19);border-width:2px}.wk.output{border:4px double var(--tinte)}.wk.fehlt{border-style:dashed}.wk-kopf{min-width:0;font-family:var(--schmal);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--u) * .8);color:var(--tinte-2);font-variant-numeric:tabular-nums;align-items:center;gap:.5em;display:flex}.wk-kopf b{color:var(--tinte);font-weight:500}.wk-kopf .wk-ort{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em;min-width:0;overflow:hidden}.wk-kopf .wk-rechts{align-items:center;gap:.4em;margin-left:auto;display:inline-flex}.wk-titel{all:unset;cursor:pointer;font-family:var(--text);font-weight:600;font-size:calc(var(--u) * 1.15);overflow-wrap:anywhere;line-height:1.2;display:block}.wk-titel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gruen);text-decoration-color:var(--gruen);text-underline-offset:.18em;text-decoration-thickness:1.5px}.wk-titel:focus-visible{outline:2px solid var(--bernstein);outline-offset:2px}.wk-text{font-weight:300;font-size:calc(var(--u) * .95);color:var(--tinte-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.wk-fuss{align-items:center;gap:calc(var(--u) * .4);font-family:var(--schmal);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--u) * .8);color:var(--tinte-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.wk-eigenschaft{align-items:baseline;gap:.35em;display:inline-flex}.wk-eigenschaft span{color:var(--tinte-2)}.wk-eigenschaft b{color:var(--tinte);letter-spacing:.04em;font-weight:400}.wk-knopf{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--schmal);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--u) * .9);padding:calc(var(--u) * .42) calc(var(--u) * .9);border:1.5px solid var(--tinte);color:var(--tinte);background:var(--papier);white-space:nowrap;justify-content:center;align-items:center;gap:.45em;line-height:1;display:inline-flex}.wk-knopf:hover{background:var(--grund)}.wk-knopf:focus-visible{outline:2px solid var(--bernstein);outline-offset:2px}.wk-knopf:disabled{cursor:default;opacity:.45}.wk-knopf.voll{background:var(--gruen);border-color:var(--gruen);color:var(--auf-gruen)}.wk-knopf.voll:hover{background:var(--gruen-tief);border-color:var(--gruen-tief)}.wk-knopf.flach{padding-inline:calc(var(--u) * .4);background:0 0;border-color:#0000}.wk-knopf.flach:hover{background:var(--grund)}.wk-knopf.gross{font-size:calc(var(--u) * 1.1);padding:calc(var(--u) * .55) calc(var(--u) * 1.4)}.wk-feld{box-sizing:border-box;width:100%;font:inherit;font-family:var(--text);font-size:calc(var(--u) * .95);color:var(--tinte);background:var(--papier);border:1px solid var(--haar);padding:calc(var(--u) * .35) calc(var(--u) * .55);border-radius:0}.wk-feld:focus-visible{outline:2px solid var(--bernstein);outline-offset:0}textarea.wk-feld{resize:vertical;line-height:1.45}.wk-label{gap:calc(var(--u) * .25);font-family:var(--schmal);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--u) * .78);color:var(--tinte-2);display:grid}.wk-popover{box-sizing:border-box;background:var(--papier);border:1.5px solid var(--tinte);animation:.18s cubic-bezier(.16,1,.3,1) both wk-auf;box-shadow:0 10px 30px #141a1c2e}.wk-popover-kopf{padding:calc(var(--u) * .45) calc(var(--u) * .8);border-bottom:1px solid var(--haar-fein);font-family:var(--schmal);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--u) * .95);justify-content:space-between;align-items:center;gap:1em;margin:0;font-weight:400;display:flex}@keyframes wk-auf{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.wk-popover{animation:none}}.wk-lese{font-family:var(--text);font-weight:300;font-size:calc(var(--u) * 1.15);overflow-wrap:anywhere;color:var(--tinte);line-height:1.6}.wk-lese h1,.wk-lese h2,.wk-lese h3,.wk-lese h4{font-family:var(--schmal);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:calc(var(--u) * 1.15);margin:calc(var(--u) * 1.8) 0 calc(var(--u) * .5);line-height:1.3}.wk-lese h1{font-size:calc(var(--u) * 1.35)}.wk-lese>:first-child{margin-top:0}.wk-lese p{margin:0 0 calc(var(--u) * .85)}.wk-lese strong{font-weight:600}.wk-lese ul,.wk-lese ol{padding-left:calc(var(--u) * 1.3);margin:0 0 calc(var(--u) * .85)}.wk-lese ul{list-style:square}.wk-lese ol{list-style:decimal}.wk-lese li::marker{color:var(--tinte-2)}.wk-lese li{margin-bottom:calc(var(--u) * .25)}.wk-lese blockquote{margin:0 0 calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * .9);border:1px solid var(--haar-fein);background:var(--grund);color:var(--tinte-2)}.wk-lese blockquote p{margin:0}.wk-lese pre{padding:calc(var(--u) * .6) calc(var(--u) * .8);background:var(--grund);border:1px solid var(--haar-fein);font-size:calc(var(--u) * .9);overflow:auto}.wk-lese code{font-family:var(--code);font-size:.85em}.wk-lese table{border-collapse:collapse;margin:0 0 calc(var(--u) * .85);font-size:calc(var(--u) * 1)}.wk-lese th,.wk-lese td{border:1px solid var(--haar-fein);padding:calc(var(--u) * .25) calc(var(--u) * .5);text-align:left}.wk-lese hr{border:0;border-top:1px solid var(--haar);margin:calc(var(--u) * 1.2) 0}.wk-lese a{color:var(--tinte);text-decoration:underline;-webkit-text-decoration-color:var(--gruen);text-decoration-color:var(--gruen);text-underline-offset:.18em;text-decoration-thickness:1.5px}.wk-lese a.wikilink{cursor:grab;touch-action:none}.wk-lese a.wikilink:hover{background:var(--markiert)}.wk-lese .wikilink.fehlt{color:var(--tinte-2);cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wk-lese details.dataview{border:1px dashed var(--haar);padding:calc(var(--u) * .4) calc(var(--u) * .7);color:var(--tinte-2);margin:0 0 calc(var(--u) * .85)}.wk-lese details.dataview summary{cursor:pointer;font-family:var(--schmal);text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--u) * .85)}
