.nsd-figure{--nsd-ink:#4b4750;--nsd-muted:#98939e;--nsd-accent:#9782b2;--nsd-soft:#eee8f6;--nsd-line:#eeebf0;color:var(--nsd-ink);margin:34px 0 12px;font-weight:400}.nsd-stage{position:relative}.nsd-svg{width:100%;height:auto;display:block;overflow:visible}.nsd-svg text{fill:var(--nsd-ink);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:11px}.nsd-svg .nsd-muted{fill:var(--nsd-muted)}.nsd-svg .nsd-accent{fill:var(--nsd-accent)}.nsd-layer{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1)}[data-stage=human] .nsd-flesh-layer,[data-stage=metal] :is(.nsd-flesh-layer,.nsd-metal-layer,.nsd-pair-labels),[data-stage=behaviour] :is(.nsd-flesh-layer,.nsd-metal-layer,.nsd-equal),[data-stage=beyond] :is(.nsd-metal-layer,.nsd-flows-layer){opacity:1}.nsd-ground{stroke:var(--nsd-line);stroke-width:1px;transition:opacity .5s}[data-stage=army] .nsd-ground{opacity:0}.nsd-figure :is(.nsd-outline,.nsd-fill) :is(circle,path,ellipse){stroke-linecap:round;stroke-linejoin:round;transition:fill .6s,stroke .6s}.nsd-outline{opacity:0;transition:opacity .6s}.nsd-outline :is(circle,path,ellipse){fill:var(--nsd-ink);stroke:var(--nsd-ink)}.nsd-figure-flesh .nsd-fill :is(circle,path,ellipse){fill:#f1eef4;stroke:#f1eef4}.nsd-svg pattern .nss-neuron path{stroke-width:.9px}.nsd-svg pattern .nss-neuron .nss-soma{stroke-width:.7px}.nsd-svg pattern .nss-chip line{stroke-width:.9px}.nsd-svg pattern .nss-chip rect{stroke-width:1px}.nsd-figure-metal .nsd-fill :is(circle,path,ellipse){fill:#fff;stroke:#fff}.nsd-figure-metal .nsd-outline,.nsd-figure-flesh .nsd-outline{opacity:.85}.nsd-plates{transition:opacity .6s}.nsd-charge{fill:var(--nsd-accent);opacity:calc(var(--nsd-charge,0) * .55);transition:opacity .9s}[data-stage=behaviour] .nsd-outline{opacity:1}[data-stage=behaviour] .nsd-fill :is(circle,path,ellipse){fill:#fff;stroke:#fff}[data-stage=behaviour] .nsd-plates{opacity:0}.nsd-equal line{stroke:var(--nsd-accent);stroke-width:2px}.nsd-source text{fill:#c9c4d0;transition:fill .5s}.nsd-source.on text{fill:var(--nsd-ink)}.nsd-flow{fill:none;stroke:#cfc3df;stroke-linecap:round;transition:stroke-width .9s}.nsd-source:last-child .nsd-flow{stroke:var(--nsd-accent)}.nsd-level{stroke:#bdb5c6;stroke-width:1px;stroke-dasharray:4 4}.nsd-army{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.nsd-army[data-visible=true]{opacity:1}.nsd-counter{color:var(--nsd-ink);font-variant-numeric:tabular-nums;opacity:0;background:#fff;border-radius:3px;margin:0;padding:2px 6px;font-size:12px;transition:opacity .3s;position:absolute;top:0;right:0}.nsd-counter[data-visible=true]{opacity:1}.nsd-controls{align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.nsd-figure button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.nsd-play{width:28px;height:28px;color:var(--nsd-ink);background:#fff;border:1px solid #dedde0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.nsd-steps{scrollbar-width:none;flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow-x:auto}.nsd-steps::-webkit-scrollbar{display:none}.nsd-steps button{white-space:nowrap;color:var(--nsd-muted);background:#fff;border:1px solid #dedde0;border-radius:999px;flex:none;padding:3px 8px;transition:color .2s,background .2s,border-color .2s}.nsd-steps button[aria-selected=true]{color:var(--nsd-ink);background:var(--nsd-soft);border-color:#b19bc9}.nsd-figure button:focus-visible{outline-offset:4px;outline:2px solid #b7a6ce}.nsd-narration{min-height:3.1em;color:var(--nsd-ink);margin:12px 0 0;font-size:13px}@media (max-width:600px){.nsd-svg text{font-size:13px}}@media (prefers-reduced-motion:reduce){.nsd-figure *,.nsd-figure :before,.nsd-figure :after{transition:none!important;animation:none!important}}.nss-side{max-width:220px;color:var(--nsd-ink,#4b4750);margin:4px 0 14px;display:block}.nss-svg{width:100%;height:auto;display:block;overflow:visible}.nss-svg text{fill:#4b4750;letter-spacing:-.02em;font-family:inherit;font-size:11px}.nss-svg .nss-muted{fill:#98939e}.nss-svg .nss-accent{fill:#9782b2}.nss-svg .nss-big{font-size:18px}.nss-pattern{fill:#eee8f6;stroke:#b19bc9;stroke-width:1px}.nss-arrow{stroke:#a391b9;stroke-width:1px}.nss-link{stroke:#bdb5c6;stroke-width:1px;stroke-dasharray:3 3}.nss-neuron path{fill:none;stroke:#8f8798;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.nss-neuron .nss-soma{fill:#e4e0e8;stroke-width:1.2px}.nss-box{fill:none;stroke:#4b4750;stroke-width:1.2px}.nss-lid{fill:#fff;opacity:.86}.nss-svg .nss-lid-mark{fill:#98939e;font-size:16px}@media (prefers-reduced-motion:no-preference){.nss-swap-l{animation:5s ease-in-out infinite nss-swap-l}.nss-swap-r{animation:5s ease-in-out infinite nss-swap-r}.nss-lid,.nss-lid-mark{animation:5s ease-in-out infinite nss-lid}}@keyframes nss-swap-l{0%,22%{transform:translate(0)}40%,72%{transform:translate(84px)}90%,to{transform:translate(0)}}@keyframes nss-swap-r{0%,22%{transform:translate(0)}40%,72%{transform:translate(-84px)}90%,to{transform:translate(0)}}@keyframes nss-lid{0%,8%{opacity:0}18%,84%{opacity:1}94%,to{opacity:0}}.nss-chip line{stroke:#4b4750;stroke-width:1px}.nss-chip rect{fill:#fff;stroke:#4b4750;stroke-width:1.2px}.nss-chip .nss-die{fill:#e5ddef;stroke:#a391b9}.nss-mega path{fill:none;stroke:#d8d4de;stroke-width:.8px}.nss-caption{color:#929292;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.nss-side:not(.nss-after){display:none}.nss-after{margin:14px 0 4px}@media (min-width:1100px){.nss-after{display:none}.thought-article li:has(>p>.nss-side,>.nss-side){position:relative}.nss-side:not(.nss-after){flex-direction:column;width:200px;margin:0;display:flex;position:absolute;top:0;bottom:0;right:-232px}.nss-side:not(.nss-after) .nss-svg{flex:0 auto;height:auto;min-height:0;max-height:100%}.nss-side:not(.nss-after) .nss-caption{flex:none}}
