line.svelte-1en7lws,path.svelte-1en7lws{vector-effect:non-scaling-stroke;fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.brett.svelte-1en7lws{opacity:.55}.stiel.svelte-1en7lws{stroke-width:.75px;stroke-dasharray:3 5;stroke-opacity:.45}.umschalter.svelte-1c9pwlq{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,2vw,1rem);display:grid}.eng.svelte-1c9pwlq{grid-template-columns:auto auto auto;justify-content:center}@container (width<=26rem){.eng.svelte-1c9pwlq{grid-template-columns:1fr 1fr;grid-template-areas:"zeichnung zeichnung""links rechts";row-gap:.25rem}.eng.svelte-1c9pwlq>:not(button):not(span){grid-area:zeichnung}.eng.svelte-1c9pwlq>button:where(.svelte-1c9pwlq):first-of-type{grid-area:links;justify-self:start;margin-bottom:0}.eng.svelte-1c9pwlq>button:where(.svelte-1c9pwlq):last-of-type{grid-area:rechts;justify-self:end;margin-bottom:0}}button.svelte-1c9pwlq{all:unset;box-sizing:border-box;width:2.75rem;height:4rem;color:color-mix(in srgb, var(--ink) 70%, transparent);cursor:pointer;place-items:center;margin-bottom:2.5rem;transition:color .15s;display:inline-grid}button.svelte-1c9pwlq:hover{color:var(--ink)}button.svelte-1c9pwlq:active svg:where(.svelte-1c9pwlq){transform:scale(.92)}button.svelte-1c9pwlq:focus-visible{color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}svg.svelte-1c9pwlq{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:2.2rem}@media (prefers-reduced-motion:reduce){button.svelte-1c9pwlq{transition:none}}.ansicht-rahmen.svelte-ix3hs9{gap:.5rem;width:100%;display:grid}.blatt.svelte-ix3hs9{min-width:0;container-type:inline-size}.ansicht-rahmen[data-groesse=haupt].svelte-ix3hs9{box-sizing:border-box;align-content:center;height:100%;padding:1rem clamp(.75rem,2vw,2rem) 3.5rem;container-type:size}.ansicht-rahmen[data-groesse=haupt].svelte-ix3hs9 .blatt:where(.svelte-ix3hs9){width:min(100cqw - 7rem, (100cqh - 8rem) * var(--verhaeltnis))}@container (width<=26rem){.ansicht-rahmen[data-groesse=haupt].svelte-ix3hs9 .blatt:where(.svelte-ix3hs9){width:min(100cqw, (100cqh - 11rem) * var(--verhaeltnis))}}.ansicht-rahmen[data-groesse=haupt].svelte-ix3hs9 .masszahl:where(.svelte-ix3hs9){font-size:1rem}.ansicht.svelte-ix3hs9{--zahl-abstand:.9rem;--zahl-hoehe:1.1rem;width:100%;margin-bottom:max(0px, var(--zahl-abstand) + var(--zahl-hoehe) + .25rem - var(--unter-kette));position:relative}[data-groesse=klein].svelte-ix3hs9 .ansicht:where(.svelte-ix3hs9){--zahl-abstand:.6rem;--zahl-hoehe:1rem}svg.svelte-ix3hs9{width:100%;height:100%;display:block;overflow:visible}.raum.svelte-ix3hs9{pointer-events:none;position:absolute;inset:0}.kasten.svelte-ix3hs9{transform-style:preserve-3d;position:absolute;inset:0}svg.vorn.svelte-ix3hs9{pointer-events:none;position:absolute;inset:0}.seite.svelte-ix3hs9{backface-visibility:hidden;pointer-events:auto;position:absolute;top:0;left:50%}.mass.svelte-ix3hs9,.masszahl.svelte-ix3hs9,.griff-knopf.svelte-ix3hs9{transition:opacity .2s}.dreht.svelte-ix3hs9 .mass:where(.svelte-ix3hs9),.dreht.svelte-ix3hs9 .masszahl:where(.svelte-ix3hs9),.dreht.svelte-ix3hs9 .griff-knopf:where(.svelte-ix3hs9){opacity:0;transition-duration:.12s}line.svelte-ix3hs9,rect.svelte-ix3hs9,circle.svelte-ix3hs9{vector-effect:non-scaling-stroke;fill:none;stroke:var(--ink);stroke-linecap:round}.grund.svelte-ix3hs9{stroke-width:1px;stroke:var(--muted-color)}.terrasse.svelte-ix3hs9{fill:color-mix(in srgb, var(--plan-boden) 55%, var(--paper-2));stroke-width:1.25px}.fuge.svelte-ix3hs9{stroke-width:.5px;stroke-opacity:.4}.treffer.svelte-ix3hs9{fill:#0000;stroke:none;pointer-events:all}.ring.svelte-ix3hs9{stroke-width:1.5px;opacity:0;transition:opacity .15s}.stueck.svelte-ix3hs9{outline:none}.stueck.editierbar.svelte-ix3hs9{cursor:grab}.stueck.editierbar.svelte-ix3hs9:hover .treffer:where(.svelte-ix3hs9){stroke:var(--ink);stroke-width:1px}.stueck.gewaehlt.svelte-ix3hs9 .ring:where(.svelte-ix3hs9),.stueck.svelte-ix3hs9:focus-visible .ring:where(.svelte-ix3hs9){opacity:1}.schiebt.svelte-ix3hs9,.schiebt.svelte-ix3hs9 .stueck.editierbar:where(.svelte-ix3hs9){cursor:grabbing;-webkit-user-select:none;user-select:none}.stueck.abgewiesen.svelte-ix3hs9 .treffer:where(.svelte-ix3hs9),.stueck.abgewiesen.svelte-ix3hs9 .ring:where(.svelte-ix3hs9){stroke:var(--ink);stroke-dasharray:4 4}.mass.svelte-ix3hs9 .hilf:where(.svelte-ix3hs9){stroke-width:.75px;stroke-dasharray:2 4;stroke:var(--muted-color)}.mass.svelte-ix3hs9 .kette:where(.svelte-ix3hs9){stroke:var(--plan-kette,var(--ink));stroke-width:1px;stroke-linecap:butt;stroke-dasharray:2400;stroke-dashoffset:0}.mass.still.svelte-ix3hs9 .kette:where(.svelte-ix3hs9){stroke-width:1px}.mass.svelte-ix3hs9 .tick:where(.svelte-ix3hs9){stroke-width:1.5px}.mass.einzeichnen.svelte-ix3hs9 .kette:where(.svelte-ix3hs9){animation:1.1s cubic-bezier(.16,1,.3,1) .2s backwards svelte-ix3hs9-ziehen}.mass.einzeichnen.wartet.svelte-ix3hs9 .kette:where(.svelte-ix3hs9),.griff-knopf.einzeichnen.wartet.svelte-ix3hs9{animation-play-state:paused}@keyframes svelte-ix3hs9-ziehen{0%{stroke-dashoffset:2400px}}.geraet.svelte-ix3hs9{opacity:.85;pointer-events:none}.drinnen.svelte-ix3hs9{opacity:.3;pointer-events:none}.einheit.ohne-platz.svelte-ix3hs9 .treffer:where(.svelte-ix3hs9){stroke:var(--ink);stroke-width:1.25px;stroke-dasharray:4 3}.geraet.waehlbar.svelte-ix3hs9{pointer-events:auto;cursor:pointer;outline:none}.geraet.waehlbar.gewaehlt.svelte-ix3hs9,.geraet.waehlbar.svelte-ix3hs9:focus-visible,.geraet.gewaehlt.svelte-ix3hs9 .ring:where(.svelte-ix3hs9),.geraet.svelte-ix3hs9:focus-visible .ring:where(.svelte-ix3hs9){opacity:1}.abweis.svelte-ix3hs9{pointer-events:none;animation:.7s ease-out forwards svelte-ix3hs9-abweis-blass}.abweis.svelte-ix3hs9 rect:where(.svelte-ix3hs9),.abweis.svelte-ix3hs9 circle:where(.svelte-ix3hs9){fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 4}.abweis.svelte-ix3hs9 .im-weg:where(.svelte-ix3hs9){stroke-width:2px;stroke-dasharray:none;stroke-opacity:.7}@keyframes svelte-ix3hs9-abweis-blass{0%,55%{opacity:1}to{opacity:0}}.stueck.springt.svelte-ix3hs9{transition:transform .18s cubic-bezier(.22,1,.36,1)}.hinweis.svelte-ix3hs9{min-height:1.4em;color:var(--muted-color);margin:0;font-size:.8rem;line-height:1.4}.fehler-hinweis.svelte-ix3hs9{animation:2.8s ease-out forwards svelte-ix3hs9-hinweis-blass}@keyframes svelte-ix3hs9-hinweis-blass{0%,89%{opacity:1}to{opacity:0}}.abweis.leise.svelte-ix3hs9,.fehler-hinweis.leise.svelte-ix3hs9{animation:none}.fehler-hinweis.svelte-ix3hs9{background:var(--paper);border:1px dashed var(--ink);max-width:100%;color:var(--ink);pointer-events:none;padding:.15rem .4rem;font-size:.8rem;line-height:1.3;position:absolute;top:0;left:0}[data-groesse=klein].svelte-ix3hs9 .fehler-hinweis:where(.svelte-ix3hs9){font-size:.75rem}.masszahl.svelte-ix3hs9{transform:translate(-50%, var(--zahl-abstand));font-family:var(--font-family-mono);font-size:.85rem;line-height:var(--zahl-hoehe);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;pointer-events:none;position:absolute}[data-groesse=klein].svelte-ix3hs9 .masszahl:where(.svelte-ix3hs9){font-size:.78rem}.spur.svelte-ix3hs9{cursor:ew-resize;touch-action:pan-y;height:2.75rem;position:absolute;transform:translateY(-50%)}.griff-knopf.svelte-ix3hs9{--riegel-b:14px;--riegel-h:30px;cursor:ew-resize;touch-action:none;outline:none;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.griff-knopf.svelte-ix3hs9:before,.griff-knopf.svelte-ix3hs9:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.griff-knopf.svelte-ix3hs9:before{box-sizing:border-box;width:var(--riegel-b);height:var(--riegel-h);background:var(--accent);border:1.5px solid var(--ink)}.griff-knopf.svelte-ix3hs9:after{width:calc(var(--riegel-b) * .5);height:calc(var(--riegel-h) * .5);border-inline:1px solid var(--ink)}.griff-knopf.svelte-ix3hs9:focus-visible:before{outline:2px solid var(--ink);outline-offset:3px}[data-groesse=klein].svelte-ix3hs9 .griff-knopf:where(.svelte-ix3hs9){--riegel-b:10px;--riegel-h:20px}.griff-knopf.einzeichnen.svelte-ix3hs9{animation:.9s cubic-bezier(.16,1,.3,1) 1.3s backwards svelte-ix3hs9-anstupsen}.griff-knopf.svelte-ix3hs9:not(.einzeichnen){animation:6s ease-in-out 2s infinite svelte-ix3hs9-wackeln}@keyframes svelte-ix3hs9-wackeln{0%,10%,to{transform:translate(-50%,-50%)}2.5%{transform:translate(calc(5px - 50%),-50%)}5%{transform:translate(calc(-50% - 3px),-50%)}7.5%{transform:translate(calc(2px - 50%),-50%)}}@keyframes svelte-ix3hs9-anstupsen{0%{transform:translate(-50%,-50%)}40%{transform:translate(calc(7px - 50%),-50%)}70%{transform:translate(calc(-50% - 2px),-50%)}to{transform:translate(-50%,-50%)}}.zieht.svelte-ix3hs9,.zieht.svelte-ix3hs9 .spur:where(.svelte-ix3hs9){cursor:ew-resize;-webkit-user-select:none;user-select:none}.zieht.svelte-ix3hs9 .griff-knopf:where(.svelte-ix3hs9){animation:none}@media (prefers-reduced-motion:reduce){.mass.einzeichnen.svelte-ix3hs9 .kette:where(.svelte-ix3hs9),.griff-knopf.einzeichnen.svelte-ix3hs9,.griff-knopf.svelte-ix3hs9:not(.einzeichnen){animation:none}.ring.svelte-ix3hs9,.kasten.svelte-ix3hs9,.dreht.svelte-ix3hs9 .kasten:where(.svelte-ix3hs9){transition:none}}.grundriss.svelte-hmf42o{width:100%;height:100%;display:block}.boden.svelte-hmf42o{fill:var(--paper)}.wand.svelte-hmf42o{fill:var(--ink)}.luecke.svelte-hmf42o{fill:var(--paper)}line.svelte-hmf42o,path.svelte-hmf42o{vector-effect:non-scaling-stroke}.fein.svelte-hmf42o,.blatt.svelte-hmf42o{stroke:var(--ink);stroke-width:1px}.blatt.svelte-hmf42o{stroke-width:1.5px}.aufschlag.svelte-hmf42o{fill:none;stroke:var(--ink);stroke-width:.75px;stroke-dasharray:3 3}.mass.svelte-hmf42o,.strich.svelte-hmf42o{stroke:var(--ink);stroke-width:.75px}.strich.svelte-hmf42o{stroke-width:1.25px}.hilf.svelte-hmf42o{stroke:var(--muted-color);stroke-width:.5px}text.svelte-hmf42o{font-family:var(--font-family-mono);fill:var(--ink);text-anchor:middle;dominant-baseline:text-before-edge;font-size:11px}text.aussen-n.svelte-hmf42o,text.aussen-w.svelte-hmf42o{dominant-baseline:text-after-edge}text.gesamt.svelte-hmf42o{font-size:13px}
