.brain-learning{margin:0;min-width:0}.brain-learning svg{display:block;width:100%;height:auto;max-height:none;overflow:visible;isolation:isolate}.brain-learning svg text{font-family:'Helvetica Neue',Arial,sans-serif;font-size:26px;font-weight:450;fill:#e6f0f2;stroke:none}.brain-learning svg .bl-small{font-size:22px;fill:#bdd1dc}.brain-learning figcaption{font-size:16px;line-height:1.6;margin:17px 4px 0;color:#b7cbd8}.brain-learning figcaption strong{display:block;color:#e2eff0;font-size:18px;font-weight:500;margin-bottom:5px}.brain-learning figcaption span{display:block}.brain-learning path{stroke-linecap:round;stroke-linejoin:round}.brain-learning .bl-line{fill:none;stroke:#8baebb;stroke-width:3}.brain-learning .bl-dot{fill:#b6dfd1;stroke:#dcf4ec;stroke-width:1}.brain-learning .bl-brain>path:first-child{fill:#26465d;stroke:#8eb4c8;stroke-width:2.6}.brain-learning .bl-brain>path+path{fill:none;stroke:#80a6bd;stroke-width:2.4;opacity:.65}.brain-learning .bl-brain .bl-brain path{stroke-width:3}.brain-learning .bl-eye{fill:#304c61;stroke:#a2c8db;stroke-width:3}.brain-learning .bl-cup path{fill:#688ba0;stroke:#c0d6df;stroke-width:3}.brain-learning .bl-cup path+path{fill:none}.brain-learning .bl-cup ellipse{fill:#142839;stroke:#bed1d9;stroke-width:2}.brain-learning .bl-arrow{fill:none;stroke:#6c9eae;stroke-width:3;opacity:.58}.brain-learning .bl-arrow.is-active{stroke:#afe3cf;opacity:1}.brain-learning .bl-network{fill:none;stroke:#759bac;stroke-width:2;opacity:.65}.brain-learning .bl-network.is-active{stroke:#c3e7d2;stroke-width:3;opacity:1}.brain-learning .bl-hand{fill:#b69780;stroke:#e5c4a9;stroke-width:2.5}.brain-learning .bl-person{fill:#759dad;stroke:#c4d7df;stroke-width:2}.brain-learning .bl-neuron circle{fill:#274c60;stroke:#9dc8d1;stroke-width:3}.brain-learning .bl-neuron text{font-weight:600;fill:#d6eee8}.brain-learning .bl-neuron.is-active circle{fill:#3c665f;stroke:#c4ead1}.brain-learning .bl-sign{fill:#aee3cf;font-size:34px}.brain-learning .bl-return{stroke:#bca18c;stroke-width:3;fill:none;opacity:.45}.brain-learning .bl-return.is-active{stroke:#ecc89e;opacity:1}.brain-learning .bl-inhibit{stroke:#bba18b;stroke-width:5;fill:none;opacity:.5}.brain-learning .bl-inhibit.is-active{stroke:#ecc89e;opacity:1}.brain-learning .bl-mark path{fill:none;stroke:#e4ecde;stroke-width:7}.brain-learning .bl-halo{fill:#3f68551c;stroke:#668c8938;stroke-width:1}.brain-learning .bl-guide{fill:none;stroke:#b2c9c7;stroke-width:2;stroke-dasharray:4 6}.brain-learning .bl-context rect{fill:#1b3348;stroke:#547787;stroke-width:1.5}.brain-learning svg .bl-context-glyph{font-size:59px;font-weight:350;fill:#aecacb}.brain-learning .bl-pill rect{fill:#223b50;stroke:#739dac;stroke-width:1.5}.brain-learning .bl-pill.is-active rect{fill:#274d50;stroke:#a9d8c8}.brain-learning .bl-pill text{font-size:24px}.brain-learning .bl-shape.blue{fill:#78b5dc;stroke:#b7d9ef;stroke-width:2}.brain-learning .bl-shape.warm{fill:#c4a485;stroke:#e4c5a4;stroke-width:2}.brain-learning .is-muted{opacity:.2}.brain-learning .bl-select{fill:none;stroke:#bde8cd;stroke-width:3}.brain-learning .bl-sound{fill:#485c6a;stroke:#f0c691;stroke-width:3}.brain-learning .bl-sound path{fill:none}.brain-learning .bl-attend{stroke:#efc994;stroke-width:3;stroke-dasharray:4 7;fill:none}.brain-learning .bl-map path{stroke:#37546a;stroke-width:22;fill:none}.brain-learning .bl-route-base{stroke:#74969e;stroke-width:4;stroke-dasharray:4 10;fill:none}.brain-learning .bl-route{stroke:#b8e5ce;stroke-width:6;fill:none}.brain-learning .bl-position{fill:#e5f4d6;stroke:#153846;stroke-width:5}.brain-learning .bl-goal{fill:#efbf83;stroke:#f4d8b5;stroke-width:2}.brain-learning .bl-speech{fill:#3d4250;stroke:#c0a887;stroke-width:1.5}.brain-learning .bl-memory-link{fill:none;stroke:#57768a;stroke-width:3;opacity:.5}.brain-learning .bl-memory-link.is-active{stroke:#99c8bf;stroke-width:5;opacity:.85}.brain-learning .bl-memory-node{fill:#173047;stroke:#65899c;stroke-width:2;opacity:.6}.brain-learning .bl-memory-node.is-active{fill:#26485a;stroke:#9bcdc5;opacity:1}.brain-learning .bl-room{fill:none;stroke:#d0e0dc;stroke-width:2.5}.brain-learning .bl-symbol{fill:none;stroke:#cee3db;stroke-width:3}.brain-learning .bl-clock{fill:none;stroke:#b3cbd2;stroke-width:2.5}.brain-learning .bl-plastic-link{fill:none;stroke:#849ea8;stroke-width:3;opacity:.75}.brain-learning .bl-plastic-link.is-strong{stroke:#b6e5cb;stroke-width:8;opacity:1}.brain-learning .bl-plastic-link.is-weak{stroke:#577487;stroke-width:2;opacity:.4}.brain-learning .bl-network-cell>circle:first-child{fill:#315568;stroke:#a5c8d0;stroke-width:3}.brain-learning .bl-network-cell.is-active>circle:first-child{fill:#517763;stroke:#d2edc7}.brain-learning .bl-nucleus{fill:#b5d6cf;stroke:none}.brain-learning .bl-piano rect{fill:#aac1c6;stroke:#153041;stroke-width:2}.brain-learning .bl-piano rect.played{fill:#cee6b5;stroke:#9bbb99}.brain-learning .bl-table{fill:none;stroke:#5e7f94;stroke-width:3}.brain-learning .bl-plan{fill:none;stroke:#8ca9ba;stroke-width:3;stroke-dasharray:5 10;opacity:.7}.brain-learning .bl-reach{fill:none;stroke:#bce6c9;stroke-width:5}.brain-learning .bl-old-reach{fill:none;stroke:#9a8d83;stroke-width:2;stroke-dasharray:4 8;opacity:.35}.brain-learning .bl-difference{fill:none;stroke:#edba8c;stroke-width:3}.brain-learning .bl-cerebellum{fill:#edbc92;stroke:#fae0c2;stroke-width:3}.brain-learning .bl-travel{stroke-dasharray:8 5;animation:bl-flow 2.8s ease-out 1}.brain-learning .bl-arrival{animation:bl-arrival .9s ease-out 1}.brain-learning .bl-focus{filter:drop-shadow(0 0 9px #a7dcca36)}
.quick-opening:has(.brain-learning),.quick-how:has(.brain-learning){grid-template-columns:minmax(210px,.75fr) minmax(0,1.35fr);align-items:center;gap:30px}.quick-experiment:has(.brain-learning){background:none;border:0;padding:0;max-width:none}.brain-learning svg .bl-travel{animation-fill-mode:forwards}
@keyframes bl-flow{from{stroke-dashoffset:52}to{stroke-dashoffset:0}}@keyframes bl-arrival{from{opacity:.3}to{opacity:1}}
@media(max-width:1050px){.quick-opening:has(.brain-learning),.quick-how:has(.brain-learning){grid-template-columns:1fr}.quick-opening .brain-learning,.quick-experiment:has(.brain-learning){width:100%;max-width:680px;margin:0 auto}}
@media(max-width:650px){.brain-learning figcaption{font-size:16px;margin:14px 0 0}.brain-learning figcaption strong{font-size:18px}.quick-opening:has(.brain-learning),.quick-how:has(.brain-learning){gap:22px}}
@media(prefers-reduced-motion:reduce){.brain-learning *{animation:none!important;transition:none!important}.brain-learning .bl-travel{stroke-dasharray:none}}
