.hs-figure,.hs-plate,.hs-loops,.hs-neuron{--hs-paper: var(--color-background-base);color:var(--color-text-primary)}@media(prefers-color-scheme:dark){.hs-figure,.hs-plate,.hs-loops,.hs-neuron{--hs-paper: var(--color-background-base-dark);color:var(--color-text-primary-dark)}}.hs-figure{margin:2rem 0 2.5rem}.hs-figure figcaption{float:none;clear:both;max-width:none;width:100%;margin:1rem 0 0}.hs-figure figcaption>p{width:100%;margin:0;font-size:inherit;line-height:inherit;font-style:inherit;color:inherit}.hs-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:start}canvas.hs-world{width:31rem;height:31rem;max-width:100%}.hs-figure[data-hs=pong] .hs-stage{grid-template-columns:minmax(0,50%) minmax(0,1fr)}@media(max-width:900px){.hs-stage,.hs-figure[data-hs=pong] .hs-stage{grid-template-columns:minmax(0,1fr)}}.hs-col{display:flex;flex-direction:column;gap:.35rem;min-width:0}.hs-panel-title{font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-variant:small-caps;letter-spacing:.04em;font-size:1.05rem;line-height:1.35;color:var(--color-text-tertiary)}.hs-panel-title:not(:first-child){margin-top:.45rem}.hs-panel-title .hs-sub{font-variant:normal;font-style:italic;letter-spacing:0;color:var(--color-text-secondary)}canvas.hs-canvas{display:block;width:100%}canvas.hs-field{aspect-ratio:2 / 1}canvas.hs-tally{height:46px}canvas.hs-raster{height:186px}.hs-figure[data-hs=pong] canvas.hs-raster{height:184px}canvas.hs-comfort{height:64px}canvas.hs-spikes{height:64px}.hs-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:1.1rem}.hs-legend{display:block;flex:none;width:7.5rem;margin-right:.5rem}.hs-group{display:inline-flex;align-items:center;gap:.35rem}.hs-groupname{font-variant:small-caps;letter-spacing:.04em;color:var(--color-text-tertiary);margin-right:.15rem}.hs-readout{flex-basis:100%;min-height:1.5em;font-size:1.05rem;font-style:italic;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.hs-figure .toggle-button:disabled{opacity:.45;cursor:default}.hs-noscript{font-style:italic;color:var(--color-text-tertiary)}@media(prefers-color-scheme:dark){.hs-panel-title,.hs-groupname,.hs-readout,.hs-noscript{color:var(--color-text-secondary-dark)}}.hs-plate{margin:1.8rem 0 2.2rem}.hs-loops{display:block;width:100%;height:auto;stroke-width:1}.hs-loops :is(circle,path,line){vector-effect:non-scaling-stroke}.hs-loops-ring circle{stroke-width:1}.hs-loops-inner circle{stroke-width:1.35}.hs-loops-node{fill:var(--hs-paper);stroke-width:1.2}.hs-loops-hub{stroke-width:1.7}.hs-loops-gap{stroke:var(--hs-paper);stroke-width:5;visibility:hidden}.hs-loops[data-cut~=inner] .hs-loops-gap-inner,.hs-loops[data-cut~=outer] .hs-loops-gap-outer{visibility:visible}.hs-loops-node-label{font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-size:14px;font-variant:small-caps;letter-spacing:.03em}.hs-loops-verb{font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-size:12.5px;font-style:italic;opacity:.8}.hs-loops-motes circle{opacity:.95}@media(max-width:760px){.hs-loops-node-label{font-size:24px}.hs-loops-verb{font-size:21px}.hs-neuron-label{font-size:20px}}@media(prefers-reduced-motion:reduce){.hs-loops-motes{display:none}}.hs-neuron{display:block;width:100%;height:auto;stroke-width:1}.hs-neuron :is(circle,path,line,rect){vector-effect:non-scaling-stroke}.hs-neuron-label{font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-size:11.5px;font-style:italic;opacity:.8}.hs-neuron-links line{stroke-width:1;opacity:.32}.hs-neuron-sources circle{stroke-width:1}.hs-neuron-soma{fill:var(--hs-paper);stroke-width:1.5}.hs-neuron-axon{opacity:.6}.hs-neuron-spike{stroke-width:2;visibility:hidden}.hs-neuron-axis{opacity:.6}.hs-neuron-rule{stroke-width:1;opacity:.7}.hs-neuron-floor{stroke-dasharray:2 3;opacity:.55}.hs-neuron-threshold{stroke-width:1.5;opacity:.85}.hs-neuron-ball{fill:currentColor;stroke:none}.hs-neuron-frame{opacity:.35}.hs-neuron-x{stroke-width:1}.hs-neuron-spikes line{stroke-width:1.2}.hs-neuron-w{stroke-width:1;opacity:.85}.hs-body{display:block;width:100%;height:auto;stroke-width:1;--hs-paper: var(--color-background-base);color:var(--color-text-primary)}@media(prefers-color-scheme:dark){.hs-body{--hs-paper: var(--color-background-base-dark);color:var(--color-text-primary-dark)}}.hs-body :is(circle,path){vector-effect:non-scaling-stroke}.hs-body-input{opacity:.34}.hs-body-rec{opacity:.32}.hs-body-eff,.hs-body-ghost{opacity:.45}.hs-body-bold path{opacity:.9;stroke-width:1.2}.hs-body-neuron{fill:var(--hs-paper);opacity:.8}.hs-body-highlight .hs-body-neuron{opacity:.45}.hs-body-highlight .hs-body-lit{fill:currentColor;opacity:1}.hs-body-effectors circle{stroke-width:1.5}.hs-body-controls{margin-top:.6rem}.hs-body-label{font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-size:17px;font-variant:small-caps;letter-spacing:.03em}@media(max-width:760px){.hs-body-label{font-size:30px}}
