.lf-pen{fill:none;stroke:var(--color-mellangra);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round}@media screen and (prefers-reduced-motion:no-preference) and (scripting:enabled){.fm-route:not(.fm-live) [data-route-pen]{opacity:0;animation:reveal-fallback 0s linear var(--reveal-fallback-delay) forwards}}@media screen and (scripting:enabled){[data-run-stage]:not([data-pinned=true]) [data-run-rule]{margin-top:calc(var(--st-fs) * var(--lf-band))}}@media print{.lf-run{display:none}}
.hz-edge{fill:none;stroke:var(--clay-s);stroke-opacity:.45;stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hz-grain{opacity:0;transition:opacity var(--dur-fast) var(--ease-penni)}.hz-grained .hz-grain{opacity:var(--grain-o)}@media (prefers-reduced-motion:reduce){.hz-grain{transition-duration:0s}}.hz-shadow-stop{stop-color:var(--color-kolsvart)}.hz-opt{transition-property:transform,background-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-penni)}.hz-opt:active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.hz-opt{transition-duration:0s}}@media (scripting:none){.hz-toggle{display:none}}@media screen and (prefers-reduced-motion:no-preference) and (scripting:enabled){.hz:not(.hz-live) [data-hz-art],.hz:not(.hz-live) [data-hz-label]{opacity:0;animation:reveal-fallback 0s linear var(--reveal-fallback-delay) forwards}.hz:not(.hz-live) .hz-toggle{visibility:hidden}}@media print{.hz [data-hz-art],.hz [data-hz-label]{opacity:1!important}.hz [data-hz-svg] path{stroke-dashoffset:0!important}.hz [data-hz-dot],.hz [data-hz-shadow],.hz [data-hz-drop]{opacity:1!important}.hz [data-hz-dip],.hz [data-hz-drop],.hz [data-hz-body]{transform:none!important}}
.arch-sheet .sheet-grid{aspect-ratio:640/520;background-size:6.25% 7.69231%}.arch-box{position:absolute;inset:0;container-type:inline-size}.arch-svg{--u:1;width:100%;height:100%;display:block}@container (max-width:559.98px){.arch-svg{--u:1.25}}@container (max-width:439.98px){.arch-svg{--u:1.6}}@container (max-width:339.98px){.arch-svg{--u:2}}@container (max-width:259.98px){.arch-svg{--u:2.5}}.arch-d,.arch-leg,.arch-hatch{fill:none;stroke-linecap:butt;stroke-linejoin:miter}.arch-con{stroke:var(--color-mellangra);stroke-width:calc(1.15px * var(--u))}.arch-ink{stroke:color-mix(in srgb, var(--color-kolsvart) 77%, transparent);stroke-width:calc(1.5px * var(--u))}.arch-hatch{stroke:var(--color-mellangra);stroke-width:calc(.9px * var(--u))}.arch-leg{stroke:var(--color-mellangra);stroke-width:calc(1.5px * var(--u))}.arch-coral{stroke:var(--color-signalkorall);stroke-width:calc(2.4px * var(--u))}.arch-mask-stop{stop-color:var(--color-brutet-vitt)}.arch-edge{fill:none;stroke:var(--clay-s);stroke-opacity:.45;stroke-width:calc(1px * var(--u));stroke-linejoin:miter}.arch-grain{opacity:0;transition:opacity var(--dur-fast) var(--ease-penni)}.arch-grained .arch-grain{opacity:var(--grain-o)}@media (prefers-reduced-motion:reduce){.arch-grain{transition-duration:0s}}.arch-shadow-a{stop-color:var(--color-kolsvart);stop-opacity:.34}.arch-shadow-b{stop-color:var(--color-kolsvart);stop-opacity:.14}.arch-shadow-c{stop-color:var(--color-kolsvart);stop-opacity:0}@media screen and (prefers-reduced-motion:no-preference) and (scripting:enabled){.arch-box:not(.arch-live) .arch-svg>:not(.arch-base){opacity:0;animation:reveal-fallback 0s linear var(--reveal-fallback-delay) forwards}}@media print{.arch-svg>*{opacity:1!important}}
