.srm-ctrl{--srm-surface:hsl(218 18% 10%);--srm-surface-2:hsl(218 18% 13%);--srm-ink:hsl(0 0% 100%);--srm-muted:hsl(215 20% 65%);--srm-line:hsl(218 14% 24%);--srm-conn:hsl(218 12% 38%);--srm-grid:hsl(160 84% 50% / .06);--srm-green:hsl(160 84% 39%);--srm-green-soft:hsl(160 84% 39% / .16);--srm-edge:hsl(160 70% 36%);--srm-edge-box:hsl(160 84% 45% / .55);--srm-warn:hsl(38 92% 56%);--srm-warn-soft:hsl(38 92% 56% / .16);--srm-lit-t:#A7F3D0;--srm-lit-l:#34D399;--srm-lit-r:#10B981;--srm-lit-stroke:hsl(160 84% 39% / .35);--srm-plate:hsl(160 84% 39% / .08);--srm-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--srm-ease:cubic-bezier(.2,.7,.2,1);--srm-spring:cubic-bezier(.34,1.56,.64,1);--srm-loop:8s;--srm-start:1.8s;display:block;width:100%;color:var(--srm-ink);container-type:inline-size;container-name:srm-ctrl}:root.light .srm-ctrl,:root[data-theme=sage-paper-ink] .srm-ctrl{--srm-surface:hsl(75 40% 99%);--srm-surface-2:hsl(80 20% 91%);--srm-ink:hsl(196 24% 13%);--srm-muted:hsl(198 16% 30%);--srm-line:hsl(160 14% 78%);--srm-conn:hsl(160 9% 58%);--srm-grid:hsl(158 40% 30% / .08);--srm-green:hsl(158 72% 26%);--srm-green-soft:hsl(158 72% 26% / .12);--srm-edge:hsl(158 50% 40%);--srm-edge-box:hsl(158 72% 26% / .55);--srm-warn:hsl(30 85% 38%);--srm-warn-soft:hsl(30 85% 38% / .12);--srm-lit-t:#BDEBD7;--srm-lit-l:#2E9B72;--srm-lit-r:#13724F;--srm-lit-stroke:hsl(158 72% 26% / .35);--srm-plate:hsl(158 72% 26% / .07)}.srm-ctrl *,.srm-ctrl *:before,.srm-ctrl *:after{box-sizing:border-box}.srm-ctrl .srm-ctrl-stage{width:100%;max-width:600px;margin:0 auto}.srm-ctrl .srm-ctrl-svg{display:block;width:100%;height:auto;overflow:visible}.srm-ctrl .srm-ctrl-m{display:none}@container srm-ctrl (max-width:599.98px){.srm-ctrl .srm-ctrl-d .srm-ctrl-cap,.srm-ctrl .srm-ctrl-d .srm-ctrl-fname,.srm-ctrl .srm-ctrl-d .srm-ctrl-ptitle,.srm-ctrl .srm-ctrl-d .srm-ctrl-row text{font-size:10.8px}}@container srm-ctrl (max-width:559.98px){.srm-ctrl .srm-ctrl-stage{max-width:400px}.srm-ctrl .srm-ctrl-d{display:none}.srm-ctrl .srm-ctrl-m{display:block}}.srm-ctrl .srm-ctrl-grid line{stroke:var(--srm-grid);stroke-width:1;stroke-dasharray:1}.srm-ctrl .srm-ctrl-wires path{fill:none;stroke:var(--srm-conn);stroke-width:1.25;stroke-dasharray:3 4;stroke-linecap:round;opacity:.8}.srm-ctrl .srm-ctrl-draw{fill:none;stroke:var(--srm-edge);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.srm-ctrl .srm-ctrl-stem{fill:none;stroke:var(--srm-edge);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:2 3}.srm-ctrl .srm-ctrl-cap{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;fill:var(--srm-muted);opacity:.85}.srm-ctrl .srm-ctrl-capg{fill:var(--srm-green);opacity:1}.srm-ctrl .srm-ctrl-m .srm-ctrl-cap{font-size:11px}.srm-ctrl .srm-ctrl-cbox{fill:var(--srm-surface);stroke:var(--srm-line);stroke-width:1}.srm-ctrl .srm-ctrl-fname{font:600 10px/1 var(--srm-mono);letter-spacing:.02em;fill:var(--srm-muted)}.srm-ctrl .srm-ctrl-m .srm-ctrl-fname{font-size:10.5px;letter-spacing:0}.srm-ctrl .srm-ctrl-bar{fill:var(--srm-line)}.srm-ctrl .srm-ctrl-wbar{fill:var(--srm-warn)}.srm-ctrl .srm-ctrl-flag{fill:var(--srm-warn);stroke:var(--srm-warn);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.srm-ctrl .srm-ctrl-plate{fill:var(--srm-plate);stroke:var(--srm-edge-box);stroke-width:1}.srm-ctrl .srm-ctrl-cube polygon,.srm-ctrl .srm-ctrl-cube ellipse{stroke:var(--srm-lit-stroke);stroke-width:.8;stroke-linejoin:round}.srm-ctrl .srm-ctrl-lit .srm-ctrl-t{fill:var(--srm-lit-t)}.srm-ctrl .srm-ctrl-lit .srm-ctrl-l{fill:var(--srm-lit-l)}.srm-ctrl .srm-ctrl-lit .srm-ctrl-r{fill:var(--srm-lit-r)}.srm-ctrl .srm-ctrl-ring{fill:none;stroke:var(--srm-green);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.srm-ctrl .srm-ctrl-pbox{fill:var(--srm-surface);stroke:var(--srm-edge-box);stroke-width:1}.srm-ctrl .srm-ctrl-phead{fill:var(--srm-surface-2)}.srm-ctrl .srm-ctrl-phair{stroke:var(--srm-line);stroke-width:1}.srm-ctrl .srm-ctrl-ptitle{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;fill:var(--srm-green)}.srm-ctrl .srm-ctrl-row text{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;fill:var(--srm-ink)}.srm-ctrl .srm-ctrl-m .srm-ctrl-row text,.srm-ctrl .srm-ctrl-m .srm-ctrl-ptitle{font-size:11px}.srm-ctrl .srm-ctrl-check{fill:none;stroke:var(--srm-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.srm-ctrl .srm-ctrl-abox{fill:var(--srm-surface);stroke:var(--srm-line);stroke-width:1}.srm-ctrl .srm-ctrl-ahead{fill:var(--srm-surface-2)}.srm-ctrl .srm-ctrl-hair{stroke:var(--srm-line);stroke-width:1}.srm-ctrl .srm-ctrl-adot,.srm-ctrl .srm-ctrl-slot{fill:var(--srm-line)}.srm-ctrl .srm-ctrl-ctx{fill:var(--srm-green);transform-box:fill-box;transform-origin:0 50%}.srm-ctrl .srm-ctrl-caret{fill:var(--srm-ink)}.srm-ctrl .srm-ctrl-pk{display:none}.srm-ctrl .srm-ctrl-pki .srm-ctrl-core{fill:var(--srm-muted)}.srm-ctrl .srm-ctrl-pki .srm-ctrl-halo{fill:var(--srm-muted);opacity:.18}.srm-ctrl .srm-ctrl-pko .srm-ctrl-core{fill:var(--srm-green)}.srm-ctrl .srm-ctrl-pko .srm-ctrl-halo{fill:var(--srm-green-soft)}@container srm-ctrl (max-width:339.98px){.srm-ctrl .srm-ctrl-m .srm-ctrl-cap,.srm-ctrl .srm-ctrl-m .srm-ctrl-ptitle,.srm-ctrl .srm-ctrl-m .srm-ctrl-row text{font-size:12px}.srm-ctrl .srm-ctrl-m .srm-ctrl-fname{font-size:12px;letter-spacing:-.08em}}@media (prefers-reduced-motion:no-preference){.srm-ctrl .srm-ctrl-pk{display:inline}.srm-ctrl .srm-ctrl-grid line{animation:srm-ctrl-draw .9s var(--srm-ease) var(--d,0s) both}.srm-ctrl .srm-ctrl-in{animation:srm-ctrl-fade .5s var(--srm-ease) var(--d,0s) both}.srm-ctrl .srm-ctrl-draw{animation:srm-ctrl-draw .6s var(--srm-ease) var(--d,0s) both}.srm-ctrl .srm-ctrl-pop{transform-box:fill-box;transform-origin:50% 50%;animation:srm-ctrl-pop .55s var(--srm-spring) var(--d,0s) both}.srm-ctrl .srm-ctrl-rise{animation:srm-ctrl-rise6 .55s var(--srm-ease) var(--d,0s) both}.srm-ctrl .srm-ctrl-caret{animation:srm-ctrl-blink 1.1s steps(1,end) infinite}.srm-ctrl .srm-ctrl-ring,.srm-ctrl .srm-ctrl-c1,.srm-ctrl .srm-ctrl-c2,.srm-ctrl .srm-ctrl-c3{animation-duration:var(--srm-loop);animation-timing-function:linear;animation-delay:var(--srm-start);animation-iteration-count:infinite;animation-fill-mode:both}.srm-ctrl .srm-ctrl-ring{animation-name:srm-ctrl-ring}.srm-ctrl .srm-ctrl-c1{animation-name:srm-ctrl-c1}.srm-ctrl .srm-ctrl-c2{animation-name:srm-ctrl-c2}.srm-ctrl .srm-ctrl-c3{animation-name:srm-ctrl-c3}}@keyframes srm-ctrl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes srm-ctrl-fade{0%{opacity:0}to{opacity:1}}@keyframes srm-ctrl-pop{0%{scale:0}to{scale:1}}@keyframes srm-ctrl-rise6{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes srm-ctrl-blink{0%{opacity:1}50%{opacity:0}}@keyframes srm-ctrl-ring{0%,13.5%{scale:.85;opacity:0}15%{scale:.95;opacity:.7}24%,to{scale:1.35;opacity:0}}@keyframes srm-ctrl-c1{0%,25%{scale:0 1;opacity:1}27.5%,88%{scale:1 1;opacity:1}93%{scale:1 1;opacity:0}93.1%,to{scale:0 1;opacity:1}}@keyframes srm-ctrl-c2{0%,27%{scale:0 1;opacity:1}29.5%,88%{scale:1 1;opacity:1}93%{scale:1 1;opacity:0}93.1%,to{scale:0 1;opacity:1}}@keyframes srm-ctrl-c3{0%,29%{scale:0 1;opacity:1}31%,88%{scale:1 1;opacity:1}93%{scale:1 1;opacity:0}93.1%,to{scale:0 1;opacity:1}}.srm-ctrl-sec{background-color:hsl(var(--background));--srm-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.srm-ctrl-sec .srm-ctrl-mono{font-family:var(--srm-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.srm-ctrl-sec .srm-ctrl-pill{display:inline-flex;border-radius:999px;padding:5px 12px;font:500 10px/1.4 var(--srm-mono);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .04)}.srm-ctrl-sec .srm-ctrl-tick{display:block;width:24px;height:2px;border-radius:1px;background:hsl(var(--primary))}@media (prefers-reduced-motion:no-preference){.srm-ctrl .srm-ctrl-pi0-d,.srm-ctrl .srm-ctrl-pi1-d,.srm-ctrl .srm-ctrl-pi2-d,.srm-ctrl .srm-ctrl-pi3-d,.srm-ctrl .srm-ctrl-pi4-d,.srm-ctrl .srm-ctrl-po0-d,.srm-ctrl .srm-ctrl-po1-d,.srm-ctrl .srm-ctrl-po2-d,.srm-ctrl .srm-ctrl-pi0-m,.srm-ctrl .srm-ctrl-pi1-m,.srm-ctrl .srm-ctrl-pi2-m,.srm-ctrl .srm-ctrl-pi3-m,.srm-ctrl .srm-ctrl-po0-m,.srm-ctrl .srm-ctrl-po1-m,.srm-ctrl .srm-ctrl-po2-m{animation-duration:var(--srm-loop);animation-timing-function:linear;animation-delay:var(--srm-start);animation-iteration-count:infinite;animation-fill-mode:both}.srm-ctrl .srm-ctrl-pi0-d{animation-name:srm-ctrl-pi0-d}.srm-ctrl .srm-ctrl-pi1-d{animation-name:srm-ctrl-pi1-d}.srm-ctrl .srm-ctrl-pi2-d{animation-name:srm-ctrl-pi2-d}.srm-ctrl .srm-ctrl-pi3-d{animation-name:srm-ctrl-pi3-d}.srm-ctrl .srm-ctrl-pi4-d{animation-name:srm-ctrl-pi4-d}.srm-ctrl .srm-ctrl-po0-d{animation-name:srm-ctrl-po0-d}.srm-ctrl .srm-ctrl-po1-d{animation-name:srm-ctrl-po1-d}.srm-ctrl .srm-ctrl-po2-d{animation-name:srm-ctrl-po2-d}.srm-ctrl .srm-ctrl-pi0-m{animation-name:srm-ctrl-pi0-m}.srm-ctrl .srm-ctrl-pi1-m{animation-name:srm-ctrl-pi1-m}.srm-ctrl .srm-ctrl-pi2-m{animation-name:srm-ctrl-pi2-m}.srm-ctrl .srm-ctrl-pi3-m{animation-name:srm-ctrl-pi3-m}.srm-ctrl .srm-ctrl-po0-m{animation-name:srm-ctrl-po0-m}.srm-ctrl .srm-ctrl-po1-m{animation-name:srm-ctrl-po1-m}.srm-ctrl .srm-ctrl-po2-m{animation-name:srm-ctrl-po2-m}}@keyframes srm-ctrl-pi0-d{0%,5.11%{translate:180px 72px;opacity:0}5.51%{translate:180px 72px;opacity:1}6.67%{translate:204px 72px;opacity:1}6.96%{translate:209.7px 74.3px;opacity:1}7.26%{translate:212px 80px;opacity:1}12.26%{translate:212px 184px;opacity:1}12.55%{translate:214.3px 189.7px;opacity:1}12.85%{translate:220px 192px;opacity:1}14%{translate:244px 192px;opacity:1}14.5%,to{translate:244px 192px;opacity:0}}@keyframes srm-ctrl-pi1-d{0%,8%{translate:180px 132px;opacity:0}8.4%{translate:180px 132px;opacity:1}9.55%{translate:204px 132px;opacity:1}9.85%{translate:209.7px 134.3px;opacity:1}10.14%{translate:212px 140px;opacity:1}12.26%{translate:212px 184px;opacity:1}12.55%{translate:214.3px 189.7px;opacity:1}12.85%{translate:220px 192px;opacity:1}14%{translate:244px 192px;opacity:1}14.5%,to{translate:244px 192px;opacity:0}}@keyframes srm-ctrl-pi2-d{0%,10.52%{translate:180px 192px;opacity:0}10.92%{translate:180px 192px;opacity:1}14%{translate:244px 192px;opacity:1}14.5%,to{translate:244px 192px;opacity:0}}@keyframes srm-ctrl-pi3-d{0%,8%{translate:180px 252px;opacity:0}8.4%{translate:180px 252px;opacity:1}9.55%{translate:204px 252px;opacity:1}9.85%{translate:209.7px 249.7px;opacity:1}10.14%{translate:212px 244px;opacity:1}12.26%{translate:212px 200px;opacity:1}12.55%{translate:214.3px 194.3px;opacity:1}12.85%{translate:220px 192px;opacity:1}14%{translate:244px 192px;opacity:1}14.5%,to{translate:244px 192px;opacity:0}}@keyframes srm-ctrl-pi4-d{0%,5.11%{translate:180px 312px;opacity:0}5.51%{translate:180px 312px;opacity:1}6.67%{translate:204px 312px;opacity:1}6.96%{translate:209.7px 309.7px;opacity:1}7.26%{translate:212px 304px;opacity:1}12.26%{translate:212px 200px;opacity:1}12.55%{translate:214.3px 194.3px;opacity:1}12.85%{translate:220px 192px;opacity:1}14%{translate:244px 192px;opacity:1}14.5%,to{translate:244px 192px;opacity:0}}@keyframes srm-ctrl-po0-d{0%,17.08%{translate:400px 192px;opacity:0}17.48%{translate:400px 192px;opacity:1}18.63%{translate:424px 192px;opacity:1}18.92%{translate:429.7px 189.7px;opacity:1}19.22%{translate:432px 184px;opacity:1}23.26%{translate:432px 100px;opacity:1}23.55%{translate:434.3px 94.3px;opacity:1}23.85%{translate:440px 92px;opacity:1}25%{translate:464px 92px;opacity:1}25.5%,to{translate:464px 92px;opacity:0}}@keyframes srm-ctrl-po1-d{0%,21.52%{translate:400px 192px;opacity:0}21.92%{translate:400px 192px;opacity:1}25%{translate:464px 192px;opacity:1}25.5%,to{translate:464px 192px;opacity:0}}@keyframes srm-ctrl-po2-d{0%,17.08%{translate:400px 192px;opacity:0}17.48%{translate:400px 192px;opacity:1}18.63%{translate:424px 192px;opacity:1}18.92%{translate:429.7px 194.3px;opacity:1}19.22%{translate:432px 200px;opacity:1}23.26%{translate:432px 284px;opacity:1}23.55%{translate:434.3px 289.7px;opacity:1}23.85%{translate:440px 292px;opacity:1}25%{translate:464px 292px;opacity:1}25.5%,to{translate:464px 292px;opacity:0}}@keyframes srm-ctrl-pi0-m{0%,7.3%{translate:162px 49px;opacity:0}7.7%{translate:162px 49px;opacity:1}8.09%{translate:170px 49px;opacity:1}14%{translate:170px 172px;opacity:1}14.5%,to{translate:170px 172px;opacity:0}}@keyframes srm-ctrl-pi1-m{0%,7.3%{translate:178px 49px;opacity:0}7.7%{translate:178px 49px;opacity:1}8.09%{translate:170px 49px;opacity:1}14%{translate:170px 172px;opacity:1}14.5%,to{translate:170px 172px;opacity:0}}@keyframes srm-ctrl-pi2-m{0%,10.28%{translate:162px 111px;opacity:0}10.68%{translate:162px 111px;opacity:1}11.07%{translate:170px 111px;opacity:1}14%{translate:170px 172px;opacity:1}14.5%,to{translate:170px 172px;opacity:0}}@keyframes srm-ctrl-pi3-m{0%,10.28%{translate:178px 111px;opacity:0}10.68%{translate:178px 111px;opacity:1}11.07%{translate:170px 111px;opacity:1}14%{translate:170px 172px;opacity:1}14.5%,to{translate:170px 172px;opacity:0}}@keyframes srm-ctrl-po0-m{0%,17.46%{translate:170px 372px;opacity:0}17.86%{translate:170px 372px;opacity:1}18.05%{translate:170px 376px;opacity:1}18.35%{translate:167.7px 381.7px;opacity:1}18.64%{translate:162px 384px;opacity:1}23.64%{translate:58px 384px;opacity:1}23.94%{translate:52.3px 386.3px;opacity:1}24.23%{translate:50px 392px;opacity:1}25%{translate:50px 408px;opacity:1}25.5%,to{translate:50px 408px;opacity:0}}@keyframes srm-ctrl-po1-m{0%,22.87%{translate:170px 372px;opacity:0}23.27%{translate:170px 372px;opacity:1}25%{translate:170px 408px;opacity:1}25.5%,to{translate:170px 408px;opacity:0}}@keyframes srm-ctrl-po2-m{0%,17.46%{translate:170px 372px;opacity:0}17.86%{translate:170px 372px;opacity:1}18.05%{translate:170px 376px;opacity:1}18.35%{translate:172.3px 381.7px;opacity:1}18.64%{translate:178px 384px;opacity:1}23.64%{translate:282px 384px;opacity:1}23.94%{translate:287.7px 386.3px;opacity:1}24.23%{translate:290px 392px;opacity:1}25%{translate:290px 408px;opacity:1}25.5%,to{translate:290px 408px;opacity:0}}.srm-rot{--srm-surface:hsl(218 18% 10%);--srm-surface-2:hsl(218 18% 13%);--srm-ink:hsl(0 0% 100%);--srm-muted:hsl(215 20% 65%);--srm-line:hsl(218 14% 24%);--srm-conn:hsl(218 12% 38%);--srm-grid:hsl(160 84% 50% / .06);--srm-green:hsl(160 84% 39%);--srm-green-soft:hsl(160 84% 39% / .16);--srm-edge:hsl(160 70% 36%);--srm-edge-box:hsl(160 84% 45% / .55);--srm-warn:hsl(38 92% 56%);--srm-warn-soft:hsl(38 92% 56% / .16);--srm-lit-t:#A7F3D0;--srm-lit-l:#34D399;--srm-lit-r:#10B981;--srm-lit-stroke:hsl(160 84% 39% / .35);--srm-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--srm-ease:cubic-bezier(.2,.7,.2,1);--srm-spring:cubic-bezier(.34,1.56,.64,1);--srm-loop:8s;--srm-start:1.6s;display:block;width:100%;color:var(--srm-ink);container-type:inline-size;container-name:srm-rot}:root.light .srm-rot,:root[data-theme=sage-paper-ink] .srm-rot{--srm-surface:hsl(75 40% 99%);--srm-surface-2:hsl(80 20% 91%);--srm-ink:hsl(196 24% 13%);--srm-muted:hsl(198 16% 30%);--srm-line:hsl(160 14% 78%);--srm-conn:hsl(160 9% 58%);--srm-grid:hsl(158 40% 30% / .08);--srm-green:hsl(158 72% 26%);--srm-green-soft:hsl(158 72% 26% / .12);--srm-edge:hsl(158 50% 40%);--srm-edge-box:hsl(158 72% 26% / .55);--srm-warn:hsl(30 85% 38%);--srm-warn-soft:hsl(30 85% 38% / .12);--srm-lit-t:#BDEBD7;--srm-lit-l:#2E9B72;--srm-lit-r:#13724F;--srm-lit-stroke:hsl(158 72% 26% / .35)}.srm-rot *,.srm-rot *:before,.srm-rot *:after{box-sizing:border-box}.srm-rot .srm-rot-stage{width:100%;max-width:600px;margin:0 auto}.srm-rot .srm-rot-svg{display:block;width:100%;height:auto;overflow:visible}.srm-rot .srm-rot-m{display:none}@container srm-rot (max-width:599.98px){.srm-rot .srm-rot-d .srm-rot-cap,.srm-rot .srm-rot-d .srm-rot-lab text,.srm-rot .srm-rot-d .srm-rot-rname,.srm-rot .srm-rot-d .srm-rot-tedit,.srm-rot .srm-rot-d .srm-rot-otext{font-size:10.6px}}@container srm-rot (max-width:539.98px){.srm-rot .srm-rot-stage{max-width:400px}.srm-rot .srm-rot-d{display:none}.srm-rot .srm-rot-m{display:block}}.srm-rot .srm-rot-grid line{stroke:var(--srm-grid);stroke-width:1;stroke-dasharray:1}.srm-rot .srm-rot-rail{fill:none;stroke:var(--srm-conn);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;opacity:.55}.srm-rot .srm-rot-wires path{fill:none;stroke:var(--srm-edge);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.srm-rot .srm-rot-lead{stroke:var(--srm-conn);stroke-width:1.25;stroke-linecap:round}.srm-rot .srm-rot-leadw{stroke:var(--srm-warn)}.srm-rot .srm-rot-cap{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;fill:var(--srm-muted);opacity:.85}.srm-rot .srm-rot-capg{fill:var(--srm-green);opacity:1}.srm-rot .srm-rot-m .srm-rot-cap{font-size:11px}.srm-rot .srm-rot-rules{opacity:.3}.srm-rot .srm-rot-rsoft{opacity:.62}.srm-rot .srm-rot-rbox{fill:var(--srm-surface);stroke:var(--srm-conn);stroke-width:1}.srm-rot .srm-rot-rname{font:600 10px/1 var(--srm-mono);letter-spacing:.04em;fill:var(--srm-muted)}.srm-rot .srm-rot-rbar{fill:var(--srm-conn)}.srm-rot .srm-rot-sbox{stroke:var(--srm-edge-box)}.srm-rot .srm-rot-sname{fill:var(--srm-green)}.srm-rot .srm-rot-tbox{fill:var(--srm-surface);stroke:var(--srm-line);stroke-width:1}.srm-rot .srm-rot-tbar{fill:var(--srm-line)}.srm-rot .srm-rot-tedit,.srm-rot .srm-rot-otext{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;text-anchor:middle;fill:var(--srm-muted)}.srm-rot .srm-rot-m .srm-rot-tedit,.srm-rot .srm-rot-m .srm-rot-otext,.srm-rot .srm-rot-m .srm-rot-rname{font-size:10.5px;letter-spacing:.04em}.srm-rot .srm-rot-obox{fill:var(--srm-surface);stroke-width:1.25}.srm-rot .srm-rot-twarn .srm-rot-obox{stroke:var(--srm-warn)}.srm-rot .srm-rot-twarn .srm-rot-obar,.srm-rot .srm-rot-twarn .srm-rot-otext{fill:var(--srm-warn)}.srm-rot .srm-rot-tok .srm-rot-obox{stroke:var(--srm-green)}.srm-rot .srm-rot-tok .srm-rot-obar,.srm-rot .srm-rot-tok .srm-rot-otext{fill:var(--srm-green)}.srm-rot .srm-rot-flag{fill:var(--srm-warn);stroke:var(--srm-warn);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.srm-rot .srm-rot-check{fill:none;stroke:var(--srm-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.srm-rot .srm-rot-lab rect{fill:var(--srm-surface);stroke:var(--srm-line);stroke-width:1}.srm-rot .srm-rot-lab text{font:600 10px/1 var(--srm-mono);letter-spacing:.08em;text-anchor:middle;fill:var(--srm-muted)}.srm-rot .srm-rot-m .srm-rot-lab text{font-size:11px}.srm-rot .srm-rot-lab.srm-rot-on rect{stroke:var(--srm-edge)}.srm-rot .srm-rot-lab.srm-rot-on text{fill:var(--srm-green)}.srm-rot .srm-rot-lab.srm-rot-warn rect{stroke:var(--srm-warn)}.srm-rot .srm-rot-lab.srm-rot-warn text{fill:var(--srm-warn)}.srm-rot .srm-rot-cube polygon{stroke:var(--srm-lit-stroke);stroke-width:.8;stroke-linejoin:round}.srm-rot .srm-rot-t{fill:var(--srm-lit-t)}.srm-rot .srm-rot-l{fill:var(--srm-lit-l)}.srm-rot .srm-rot-r{fill:var(--srm-lit-r)}.srm-rot .srm-rot-ring{fill:none;stroke:var(--srm-green);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.srm-rot .srm-rot-pk{display:none}.srm-rot .srm-rot-core{fill:var(--srm-green)}.srm-rot .srm-rot-halo{fill:var(--srm-green-soft)}.srm-rot .srm-rot-pkq .srm-rot-core{fill:var(--srm-muted)}.srm-rot .srm-rot-pkq .srm-rot-halo{fill:var(--srm-muted);opacity:.18}@container srm-rot (max-width:339.98px){.srm-rot .srm-rot-m .srm-rot-cap,.srm-rot .srm-rot-m .srm-rot-lab text{font-size:11.5px}}@media (prefers-reduced-motion:no-preference){.srm-rot .srm-rot-pk{display:inline}.srm-rot .srm-rot-grid line{animation:srm-rot-draw .9s var(--srm-ease) var(--d,0s) both}.srm-rot .srm-rot-in{animation:srm-rot-fade .5s var(--srm-ease) var(--d,0s) both}.srm-rot .srm-rot-draw{animation:srm-rot-draw .6s var(--srm-ease) var(--d,0s) both}.srm-rot .srm-rot-pop{transform-box:fill-box;transform-origin:50% 50%;animation:srm-rot-pop .55s var(--srm-spring) var(--d,0s) both}.srm-rot .srm-rot-rise{animation:srm-rot-rise6 .55s var(--srm-ease) var(--d,0s) both}.srm-rot .srm-rot-dim-d,.srm-rot .srm-rot-dim-ds,.srm-rot .srm-rot-t0-d,.srm-rot .srm-rot-t1-d,.srm-rot .srm-rot-t2-d,.srm-rot .srm-rot-t3-d,.srm-rot .srm-rot-t4-d,.srm-rot .srm-rot-t4-dB-x,.srm-rot .srm-rot-t5-d,.srm-rot .srm-rot-t5-dA-x,.srm-rot .srm-rot-t6-d,.srm-rot .srm-rot-t7-d,.srm-rot .srm-rot-t8-d,.srm-rot .srm-rot-rotlead-d,.srm-rot .srm-rot-rot-d,.srm-rot .srm-rot-ignlead-d,.srm-rot .srm-rot-ign-d,.srm-rot .srm-rot-ring-d,.srm-rot .srm-rot-rule-d,.srm-rot .srm-rot-chk-d,.srm-rot .srm-rot-pq-d,.srm-rot .srm-rot-pr-d,.srm-rot .srm-rot-pc-d,.srm-rot .srm-rot-dim-m,.srm-rot .srm-rot-dim-ms,.srm-rot .srm-rot-t0-m,.srm-rot .srm-rot-t1-m,.srm-rot .srm-rot-t2-m,.srm-rot .srm-rot-t2-mB-x,.srm-rot .srm-rot-t3-m,.srm-rot .srm-rot-t3-mA-x,.srm-rot .srm-rot-t4-m,.srm-rot .srm-rot-t5-m,.srm-rot .srm-rot-rotlead-m,.srm-rot .srm-rot-rot-m,.srm-rot .srm-rot-ignlead-m,.srm-rot .srm-rot-ign-m,.srm-rot .srm-rot-ring-m,.srm-rot .srm-rot-rule-m,.srm-rot .srm-rot-chk-m,.srm-rot .srm-rot-pq-m,.srm-rot .srm-rot-pr-m,.srm-rot .srm-rot-pc-m{animation-duration:var(--srm-loop);animation-timing-function:linear;animation-delay:var(--srm-start);animation-iteration-count:infinite;animation-fill-mode:both}.srm-rot .srm-rot-dim-d{animation-name:srm-rot-dim-d}.srm-rot .srm-rot-dim-ds{animation-name:srm-rot-dim-ds}.srm-rot .srm-rot-t0-d{animation-name:srm-rot-t0-d}.srm-rot .srm-rot-t1-d{animation-name:srm-rot-t1-d}.srm-rot .srm-rot-t2-d{animation-name:srm-rot-t2-d}.srm-rot .srm-rot-t3-d{animation-name:srm-rot-t3-d}.srm-rot .srm-rot-t4-d{animation-name:srm-rot-t4-d}.srm-rot .srm-rot-t4-dB-x{animation-name:srm-rot-t4-dB-x}.srm-rot .srm-rot-t5-d{animation-name:srm-rot-t5-d}.srm-rot .srm-rot-t5-dA-x{animation-name:srm-rot-t5-dA-x}.srm-rot .srm-rot-t6-d{animation-name:srm-rot-t6-d}.srm-rot .srm-rot-t7-d{animation-name:srm-rot-t7-d}.srm-rot .srm-rot-t8-d{animation-name:srm-rot-t8-d}.srm-rot .srm-rot-rotlead-d{animation-name:srm-rot-rotlead-d}.srm-rot .srm-rot-rot-d{animation-name:srm-rot-rot-d}.srm-rot .srm-rot-ignlead-d{animation-name:srm-rot-ignlead-d}.srm-rot .srm-rot-ign-d{animation-name:srm-rot-ign-d}.srm-rot .srm-rot-ring-d{animation-name:srm-rot-ring-d}.srm-rot .srm-rot-rule-d{animation-name:srm-rot-rule-d}.srm-rot .srm-rot-chk-d{animation-name:srm-rot-chk-d}.srm-rot .srm-rot-pq-d{animation-name:srm-rot-pq-d}.srm-rot .srm-rot-pr-d{animation-name:srm-rot-pr-d}.srm-rot .srm-rot-pc-d{animation-name:srm-rot-pc-d}.srm-rot .srm-rot-dim-m{animation-name:srm-rot-dim-m}.srm-rot .srm-rot-dim-ms{animation-name:srm-rot-dim-ms}.srm-rot .srm-rot-t0-m{animation-name:srm-rot-t0-m}.srm-rot .srm-rot-t1-m{animation-name:srm-rot-t1-m}.srm-rot .srm-rot-t2-m{animation-name:srm-rot-t2-m}.srm-rot .srm-rot-t2-mB-x{animation-name:srm-rot-t2-mB-x}.srm-rot .srm-rot-t3-m{animation-name:srm-rot-t3-m}.srm-rot .srm-rot-t3-mA-x{animation-name:srm-rot-t3-mA-x}.srm-rot .srm-rot-t4-m{animation-name:srm-rot-t4-m}.srm-rot .srm-rot-t5-m{animation-name:srm-rot-t5-m}.srm-rot .srm-rot-rotlead-m{animation-name:srm-rot-rotlead-m}.srm-rot .srm-rot-rot-m{animation-name:srm-rot-rot-m}.srm-rot .srm-rot-ignlead-m{animation-name:srm-rot-ignlead-m}.srm-rot .srm-rot-ign-m{animation-name:srm-rot-ign-m}.srm-rot .srm-rot-ring-m{animation-name:srm-rot-ring-m}.srm-rot .srm-rot-rule-m{animation-name:srm-rot-rule-m}.srm-rot .srm-rot-chk-m{animation-name:srm-rot-chk-m}.srm-rot .srm-rot-pq-m{animation-name:srm-rot-pq-m}.srm-rot .srm-rot-pr-m{animation-name:srm-rot-pr-m}.srm-rot .srm-rot-pc-m{animation-name:srm-rot-pc-m}}@keyframes srm-rot-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes srm-rot-fade{0%{opacity:0}to{opacity:1}}@keyframes srm-rot-pop{0%{scale:0}to{scale:1}}@keyframes srm-rot-rise6{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes srm-rot-dim-d{0%,3%{opacity:1}29%,90%{opacity:.3}96%,to{opacity:1}}@keyframes srm-rot-dim-ds{0%,3%{opacity:1}29%,90%{opacity:.62}96%,to{opacity:1}}@keyframes srm-rot-t0-d{0%,0.5%{opacity:0}3%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t1-d{0%,4.1%{opacity:0}6.6%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t2-d{0%,7.7%{opacity:0}10.2%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t3-d{0%,11.3%{opacity:0}13.8%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t4-d{0%,14.9%{opacity:0}17.4%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t4-dB-x{0%,30%{opacity:0}32.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t5-d{0%,28.5%{opacity:0}31%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t5-dA-x{0%,33.5%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t6-d{0%,33.5%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t7-d{0%,42.5%{opacity:0}45%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t8-d{0%,45.5%{opacity:0}48%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-rotlead-d{0%,19%{opacity:0}21.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-rot-d{0%,20%{opacity:0;translate:0 5px}22.5%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-ignlead-d{0%,34%{opacity:0}36.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-ign-d{0%,35%{opacity:0;translate:0 5px}37.5%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-ring-d{0%,22.4%{scale:.85;opacity:0}23.9%{scale:.95;opacity:.7}30.9%,to{scale:1.35;opacity:0}}@keyframes srm-rot-rule-d{0%,23.4%{opacity:0;translate:0 5px}25.9%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-chk-d{0%,42.5%{opacity:0;translate:0 5px}45%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-pq-d{0%,14.97%{translate:351px 194px;opacity:0}15.37%{translate:351px 194px;opacity:1}16.99%{translate:351px 220px;opacity:1}17.38%{translate:353.3px 225.7px;opacity:1}17.76%{translate:359px 228px;opacity:1}20.13%{translate:397px 228px;opacity:1}20.52%{translate:402.7px 230.3px;opacity:1}20.9%{translate:405px 236px;opacity:1}22.9%{translate:405px 268px;opacity:1}23.5%,to{translate:405px 268px;opacity:0}}@keyframes srm-rot-pr-d{0%,22.07%{translate:405px 268px;opacity:0}22.47%{translate:405px 268px;opacity:1}24.47%{translate:405px 236px;opacity:1}24.85%{translate:402.7px 230.3px;opacity:1}25.23%{translate:397px 228px;opacity:1}27.61%{translate:359px 228px;opacity:1}27.99%{translate:353.3px 225.7px;opacity:1}28.38%{translate:351px 220px;opacity:1}30%{translate:351px 194px;opacity:1}30.6%,to{translate:351px 194px;opacity:0}}@keyframes srm-rot-pc-d{0%,34.57%{translate:405px 268px;opacity:0}34.97%{translate:405px 268px;opacity:1}36.97%{translate:405px 236px;opacity:1}37.35%{translate:407.3px 230.3px;opacity:1}37.73%{translate:413px 228px;opacity:1}40.11%{translate:451px 228px;opacity:1}40.49%{translate:456.7px 225.7px;opacity:1}40.88%{translate:459px 220px;opacity:1}42.5%{translate:459px 194px;opacity:1}43.1%,to{translate:459px 194px;opacity:0}}@keyframes srm-rot-dim-m{0%,3%{opacity:1}29%,90%{opacity:.3}96%,to{opacity:1}}@keyframes srm-rot-dim-ms{0%,3%{opacity:1}29%,90%{opacity:.62}96%,to{opacity:1}}@keyframes srm-rot-t0-m{0%,0.5%{opacity:0}3%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t1-m{0%,6.5%{opacity:0}9%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t2-m{0%,14.9%{opacity:0}17.4%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t2-mB-x{0%,30%{opacity:0}32.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t3-m{0%,28.5%{opacity:0}31%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t3-mA-x{0%,33.5%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t4-m{0%,33.5%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-t5-m{0%,42.5%{opacity:0}45%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-rotlead-m{0%,19%{opacity:0}21.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-rot-m{0%,20%{opacity:0;translate:0 5px}22.5%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-ignlead-m{0%,34%{opacity:0}36.5%,88%{opacity:1}92%,to{opacity:0}}@keyframes srm-rot-ign-m{0%,35%{opacity:0;translate:0 5px}37.5%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-ring-m{0%,22.4%{scale:.85;opacity:0}23.9%{scale:.95;opacity:.7}30.9%,to{scale:1.35;opacity:0}}@keyframes srm-rot-rule-m{0%,23.4%{opacity:0;translate:0 5px}25.9%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-chk-m{0%,42.5%{opacity:0;translate:0 5px}45%,88%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}@keyframes srm-rot-pq-m{0%,15.16%{translate:194px 198px;opacity:0}15.56%{translate:194px 198px;opacity:1}17.18%{translate:194px 224px;opacity:1}17.56%{translate:196.3px 229.7px;opacity:1}17.95%{translate:202px 232px;opacity:1}19.51%{translate:227px 232px;opacity:1}19.89%{translate:232.7px 234.3px;opacity:1}20.27%{translate:235px 240px;opacity:1}22.9%{translate:235px 282px;opacity:1}23.5%,to{translate:235px 282px;opacity:0}}@keyframes srm-rot-pr-m{0%,22.26%{translate:235px 282px;opacity:0}22.66%{translate:235px 282px;opacity:1}25.28%{translate:235px 240px;opacity:1}25.66%{translate:232.7px 234.3px;opacity:1}26.05%{translate:227px 232px;opacity:1}27.61%{translate:202px 232px;opacity:1}27.99%{translate:196.3px 229.7px;opacity:1}28.37%{translate:194px 224px;opacity:1}30%{translate:194px 198px;opacity:1}30.6%,to{translate:194px 198px;opacity:0}}@keyframes srm-rot-pc-m{0%,34.76%{translate:235px 282px;opacity:0}35.16%{translate:235px 282px;opacity:1}37.78%{translate:235px 240px;opacity:1}38.16%{translate:237.3px 234.3px;opacity:1}38.55%{translate:243px 232px;opacity:1}40.11%{translate:268px 232px;opacity:1}40.49%{translate:273.7px 229.7px;opacity:1}40.88%{translate:276px 224px;opacity:1}42.5%{translate:276px 198px;opacity:1}43.1%,to{translate:276px 198px;opacity:0}}
