.network-diagram:where(.astro-bbk3fxu5){margin:1.5rem 0}.network-diagram:where(.astro-bbk3fxu5) svg:where(.astro-bbk3fxu5){width:100%;height:auto}.network-diagram:where(.astro-bbk3fxu5) .layer-label:where(.astro-bbk3fxu5),.network-diagram:where(.astro-bbk3fxu5) .node-note:where(.astro-bbk3fxu5){fill:var(--sl-color-gray-3);font-size:15px}.network-diagram:where(.astro-bbk3fxu5) .connections:where(.astro-bbk3fxu5){fill:none;stroke:var(--sl-color-gray-4);stroke-width:1.5px}.network-diagram:where(.astro-bbk3fxu5) marker:where(.astro-bbk3fxu5) path:where(.astro-bbk3fxu5){fill:var(--sl-color-gray-4)}.network-diagram:where(.astro-bbk3fxu5) .nodes:where(.astro-bbk3fxu5) circle:where(.astro-bbk3fxu5){stroke-width:2px}.network-diagram:where(.astro-bbk3fxu5) .nodes:where(.astro-bbk3fxu5) text:where(.astro-bbk3fxu5){fill:var(--sl-color-gray-1);font-size:20px;font-weight:600}.network-diagram:where(.astro-bbk3fxu5) .input-nodes:where(.astro-bbk3fxu5) circle:where(.astro-bbk3fxu5){fill:color-mix(in oklab, var(--sl-color-blue) 15%, var(--sl-color-bg));stroke:var(--sl-color-blue)}.network-diagram:where(.astro-bbk3fxu5) .hidden-nodes:where(.astro-bbk3fxu5) circle:where(.astro-bbk3fxu5){fill:color-mix(in oklab, var(--sl-color-purple) 15%, var(--sl-color-bg));stroke:var(--sl-color-purple)}.network-diagram:where(.astro-bbk3fxu5) .output-node:where(.astro-bbk3fxu5) circle:where(.astro-bbk3fxu5){fill:color-mix(in oklab, var(--sl-color-accent) 18%, var(--sl-color-bg));stroke:var(--sl-color-accent)}.network-diagram:where(.astro-bbk3fxu5) figcaption:where(.astro-bbk3fxu5){color:var(--sl-color-gray-3);text-align:center;font-size:.9375rem}@media (width<=32rem){.network-diagram:where(.astro-bbk3fxu5) .layer-label:where(.astro-bbk3fxu5),.network-diagram:where(.astro-bbk3fxu5) .node-note:where(.astro-bbk3fxu5){font-size:13px}}.neuron-demo:where(.astro-rxqhcv7e){border:1px solid var(--sl-color-hairline);background:var(--sl-color-gray-7);border-radius:.75rem;margin:1.5rem 0;padding:1.25rem}.neuron-demo:where(.astro-rxqhcv7e) h3:where(.astro-rxqhcv7e){margin:0}.neuron-demo-intro:where(.astro-rxqhcv7e){color:var(--sl-color-gray-3);margin-top:.25rem}.neuron-demo-layout:where(.astro-rxqhcv7e){grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1.5rem;display:grid}.neuron-demo-controls:where(.astro-rxqhcv7e){border:0;gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.neuron-demo-controls:where(.astro-rxqhcv7e) legend:where(.astro-rxqhcv7e){color:var(--sl-color-gray-2);margin-bottom:.65rem;font-weight:600}.neuron-demo-controls:where(.astro-rxqhcv7e) label:where(.astro-rxqhcv7e){color:var(--sl-color-gray-2);gap:.2rem;display:grid}.neuron-demo-controls:where(.astro-rxqhcv7e) output:where(.astro-rxqhcv7e),.neuron-demo-result:where(.astro-rxqhcv7e) output:where(.astro-rxqhcv7e){color:var(--sl-color-text-accent);font-variant-numeric:tabular-nums}.neuron-demo-controls:where(.astro-rxqhcv7e) input:where(.astro-rxqhcv7e){accent-color:var(--sl-color-accent)}.neuron-demo-controls:where(.astro-rxqhcv7e) button:where(.astro-rxqhcv7e){border:1px solid var(--sl-color-gray-4);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;justify-self:start;padding:.45rem .7rem}.neuron-demo-controls:where(.astro-rxqhcv7e) button:where(.astro-rxqhcv7e):hover{border-color:var(--sl-color-accent);color:var(--sl-color-text-accent)}.neuron-demo-visual:where(.astro-rxqhcv7e) svg:where(.astro-rxqhcv7e){width:100%;height:auto;display:block}.neuron-demo-lines:where(.astro-rxqhcv7e){fill:none;stroke:var(--sl-color-gray-4);stroke-width:1.5px}.neuron-demo:where(.astro-rxqhcv7e) marker:where(.astro-rxqhcv7e) path:where(.astro-rxqhcv7e){fill:var(--sl-color-gray-4)}.neuron-demo-input:where(.astro-rxqhcv7e) circle:where(.astro-rxqhcv7e){fill:color-mix(in oklab, var(--sl-color-blue) 15%, var(--sl-color-bg));stroke:var(--sl-color-blue);stroke-width:2px}.neuron-demo-neuron:where(.astro-rxqhcv7e) circle:where(.astro-rxqhcv7e){fill:color-mix(in oklab, var(--sl-color-purple) 15%, var(--sl-color-bg));stroke:var(--sl-color-purple);stroke-width:2px}.neuron-demo-output:where(.astro-rxqhcv7e) circle:where(.astro-rxqhcv7e){fill:color-mix(in oklab, var(--sl-color-accent) 18%, var(--sl-color-bg));stroke:var(--sl-color-accent);stroke-width:2px}.neuron-demo:where(.astro-rxqhcv7e).is-active .neuron-demo-neuron:where(.astro-rxqhcv7e) circle:where(.astro-rxqhcv7e){fill:color-mix(in oklab, var(--sl-color-green) 18%, var(--sl-color-bg));stroke:var(--sl-color-green)}.neuron-demo:where(.astro-rxqhcv7e) svg:where(.astro-rxqhcv7e) text:where(.astro-rxqhcv7e){fill:var(--sl-color-gray-1);font-size:18px;font-weight:600}.neuron-demo:where(.astro-rxqhcv7e) svg:where(.astro-rxqhcv7e) .neuron-demo-node-value:where(.astro-rxqhcv7e),.neuron-demo:where(.astro-rxqhcv7e) svg:where(.astro-rxqhcv7e) .neuron-demo-weight:where(.astro-rxqhcv7e){fill:var(--sl-color-gray-3);font-size:13px;font-weight:400}.neuron-demo:where(.astro-rxqhcv7e) svg:where(.astro-rxqhcv7e) .neuron-demo-relu:where(.astro-rxqhcv7e){font-size:14px}.neuron-demo-result:where(.astro-rxqhcv7e){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.neuron-demo-result:where(.astro-rxqhcv7e) p:where(.astro-rxqhcv7e){border-left:3px solid var(--sl-color-accent);background:color-mix(in oklab, var(--sl-color-accent) 8%, transparent);margin:0;padding:.7rem}.neuron-demo-result:where(.astro-rxqhcv7e) span:where(.astro-rxqhcv7e),.neuron-demo-result:where(.astro-rxqhcv7e) output:where(.astro-rxqhcv7e){display:block}.neuron-demo-result:where(.astro-rxqhcv7e) span:where(.astro-rxqhcv7e){color:var(--sl-color-gray-3);font-size:.875rem}.neuron-demo-result:where(.astro-rxqhcv7e) output:where(.astro-rxqhcv7e){margin-top:.2rem;font-size:1.25rem;font-weight:600}.neuron-demo-formula:where(.astro-rxqhcv7e){color:var(--sl-color-gray-3);font-family:var(--sl-font-mono);text-align:center;margin:.9rem 0 0;font-size:.875rem}@media (width<=42rem){.neuron-demo-layout:where(.astro-rxqhcv7e){grid-template-columns:1fr}}@media (width<=28rem){.neuron-demo:where(.astro-rxqhcv7e){padding:1rem}.neuron-demo-result:where(.astro-rxqhcv7e){grid-template-columns:1fr}}.relu-graph:where(.astro-euoo4akj){margin:1.5rem 0}.relu-graph:where(.astro-euoo4akj) svg:where(.astro-euoo4akj){width:100%;height:auto;display:block}.relu-graph-grid:where(.astro-euoo4akj){fill:none;stroke:var(--sl-color-gray-5);stroke-width:1px}.relu-graph-axes:where(.astro-euoo4akj){fill:none;stroke:var(--sl-color-gray-2);stroke-width:1.5px}.relu-graph:where(.astro-euoo4akj) marker:where(.astro-euoo4akj) path:where(.astro-euoo4akj){fill:var(--sl-color-gray-2)}.relu-graph-ticks:where(.astro-euoo4akj) text:where(.astro-euoo4akj),.relu-graph-axis-label:where(.astro-euoo4akj){fill:var(--sl-color-gray-3);font-size:15px}.relu-graph-axis-label:where(.astro-euoo4akj){font-size:16px}.relu-graph-curve:where(.astro-euoo4akj){fill:none;stroke:var(--sl-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.relu-graph-origin:where(.astro-euoo4akj){fill:var(--sl-color-accent)}.relu-graph:where(.astro-euoo4akj) figcaption:where(.astro-euoo4akj){color:var(--sl-color-gray-3);text-align:center;font-size:.9375rem}@media (width<=32rem){.relu-graph-ticks:where(.astro-euoo4akj) text:where(.astro-euoo4akj){font-size:13px}.relu-graph-axis-label:where(.astro-euoo4akj){font-size:14px}}
