.atom[data-v-9d625bae]{align-items:center;border:2px solid rgb(var(--school-paper));border-radius:50%;display:flex;font-size:.75rem;font-weight:800;height:2rem;justify-content:center;margin-left:-3px;width:2rem}.hydrogen[data-v-9d625bae]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-blue))}.oxygen[data-v-9d625bae]{background:rgb(var(--school-action));color:#fff}.semiconductor-visual[data-v-64a73b8a]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-64a73b8a]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-64a73b8a]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-64a73b8a],summary[data-v-64a73b8a]{cursor:pointer}button[data-v-64a73b8a]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-64a73b8a]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-64a73b8a]:focus-visible,input[data-v-64a73b8a]:focus-visible,select[data-v-64a73b8a]:focus-visible,summary[data-v-64a73b8a]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-64a73b8a]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-64a73b8a],label[data-v-64a73b8a]{display:block}input[data-v-64a73b8a]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}select[data-v-64a73b8a]{background:rgb(var(--school-sunken));border-radius:10px;margin-top:.5rem;min-height:42px;padding:.5rem .75rem}select[data-v-64a73b8a],svg[data-v-64a73b8a]{display:block}svg[data-v-64a73b8a]{margin:1.5rem auto;max-width:800px;overflow:hidden;width:100%}svg text[data-v-64a73b8a]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-64a73b8a]{font-size:22px}svg .light[data-v-64a73b8a]{fill:#fff}.crystal-slab[data-v-64a73b8a],.glass[data-v-64a73b8a],.inset[data-v-64a73b8a]{fill:rgb(var(--school-blue-soft));fill-opacity:.25;stroke:rgb(var(--school-muted));stroke-width:2.5}.battery[data-v-64a73b8a],.capacitor[data-v-64a73b8a],.diode-symbol[data-v-64a73b8a],.electrode[data-v-64a73b8a],.lead[data-v-64a73b8a],.resistor[data-v-64a73b8a],.winding[data-v-64a73b8a],.wire[data-v-64a73b8a]{fill:none;stroke:rgb(var(--school-ink));stroke-width:3}.active-path[data-v-64a73b8a],.current[data-v-64a73b8a],.heater[data-v-64a73b8a],.output-wave[data-v-64a73b8a]{fill:none;stroke:#df823c;stroke-width:4}.electron[data-v-64a73b8a]{fill:#348bc6}.hole[data-v-64a73b8a]{fill:rgb(var(--school-paper));stroke:#df823c;stroke-width:3}.electron-flow[data-v-64a73b8a],.input-wave[data-v-64a73b8a],.level[data-v-64a73b8a],.measure[data-v-64a73b8a]{fill:none;stroke:#348bc6;stroke-width:3}.core[data-v-64a73b8a]{fill:#389e84}.contact[data-v-64a73b8a],.dopant[data-v-64a73b8a],.node[data-v-64a73b8a]{fill:#9168cc}.chip-top[data-v-64a73b8a],.crystal[data-v-64a73b8a]{fill:#9168cc;fill-opacity:.2;stroke:#9168cc;stroke-width:3}.chip-front[data-v-64a73b8a],.chip-side[data-v-64a73b8a]{fill:#9168cc;fill-opacity:.35;stroke:#9168cc;stroke-width:2}.bond[data-v-64a73b8a],.facet[data-v-64a73b8a]{fill:none;stroke:#9168cc;stroke-width:2.5}.axis[data-v-64a73b8a],.guide[data-v-64a73b8a],.junction[data-v-64a73b8a],.time-guide[data-v-64a73b8a]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2.5}.guide[data-v-64a73b8a],.junction[data-v-64a73b8a],.time-guide[data-v-64a73b8a]{stroke-dasharray:6 8}.copper[data-v-64a73b8a]{fill:none;stroke:#df823c;stroke-width:15}.metal[data-v-64a73b8a],.metal-range[data-v-64a73b8a]{fill:#df823c;stroke:#df823c}.semi-range[data-v-64a73b8a],.semiconductor[data-v-64a73b8a]{fill:#348bc6;stroke:#348bc6}.insulator[data-v-64a73b8a],.insulator-range[data-v-64a73b8a]{fill:#9168cc;stroke:#9168cc}.insulator-range[data-v-64a73b8a],.metal-range[data-v-64a73b8a],.semi-range[data-v-64a73b8a]{stroke-width:12}.impurity[data-v-64a73b8a],.iv[data-v-64a73b8a],.potential-profile[data-v-64a73b8a]{fill:none;stroke:#9168cc;stroke-width:4}.filtered-wave[data-v-64a73b8a],.tangent[data-v-64a73b8a]{fill:none;stroke:#249c7f;stroke-width:4}.depleted[data-v-64a73b8a]{fill:#9168cc;fill-opacity:.13}.acceptor-ion[data-v-64a73b8a]{fill:#9168cc;fill-opacity:.35}.donor-ion[data-v-64a73b8a]{fill:#df823c;fill-opacity:.35}svg .ion-sign[data-v-64a73b8a]{font-size:20px}.ac-source[data-v-64a73b8a]{fill:none;stroke:rgb(var(--school-ink));stroke-width:3}figcaption[data-v-64a73b8a]{font-size:.95rem;line-height:1.8}details[data-v-64a73b8a]{margin-top:1rem}summary[data-v-64a73b8a]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-64a73b8a]{font-size:.9rem;line-height:1.8}.source[data-v-64a73b8a],details p[data-v-64a73b8a]{color:rgb(var(--school-muted))}.source[data-v-64a73b8a]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-64a73b8a]{font-size:28px}svg .small[data-v-64a73b8a]{font-size:25px}.controls button[data-v-64a73b8a]{font-size:.8rem}}.nuclei-visual[data-v-76ab861c]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-76ab861c]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-76ab861c]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-76ab861c],summary[data-v-76ab861c]{cursor:pointer}button[data-v-76ab861c]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-76ab861c]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-76ab861c]:focus-visible,input[data-v-76ab861c]:focus-visible,summary[data-v-76ab861c]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-76ab861c]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-76ab861c],label[data-v-76ab861c]{display:block}input[data-v-76ab861c]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}svg[data-v-76ab861c]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-76ab861c]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-76ab861c]{font-size:22px}.nuclide[data-v-76ab861c]{font-size:42px}.equation[data-v-76ab861c]{font-size:31px}.proton[data-v-76ab861c]{fill:#e9873b}.neutron[data-v-76ab861c],.proton[data-v-76ab861c]{stroke:rgb(var(--school-paper));stroke-width:2}.neutron[data-v-76ab861c]{fill:#3299c8}.electron[data-v-76ab861c]{fill:#9265c8}.light-text[data-v-76ab861c]{fill:#fff}.axis[data-v-76ab861c],.guide[data-v-76ab861c],.outline[data-v-76ab861c]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2.5}.guide[data-v-76ab861c]{stroke-dasharray:6 8}.change[data-v-76ab861c],.coulomb[data-v-76ab861c],.heat[data-v-76ab861c]{fill:none;stroke:#e9873b;stroke-width:4}.binding-graph[data-v-76ab861c],.measure[data-v-76ab861c],.potential[data-v-76ab861c],.tunnel[data-v-76ab861c]{fill:none;stroke:#9265c8;stroke-width:4}.chain[data-v-76ab861c],.density-graph[data-v-76ab861c],.field[data-v-76ab861c],.force[data-v-76ab861c],.neighbour[data-v-76ab861c]{fill:none;stroke:#279d7c;stroke-width:4}.range[data-v-76ab861c]{fill:#279d7c;fill-opacity:.07;stroke:#279d7c;stroke-dasharray:6 8;stroke-width:2}.selected[data-v-76ab861c]{fill:#9265c8}.incoming[data-v-76ab861c],.water[data-v-76ab861c]{fill:none;stroke:#3299c8;stroke-width:4}.fragment[data-v-76ab861c],.heavy-nucleus[data-v-76ab861c]{fill:#e9873b;fill-opacity:.22;stroke:#e9873b;stroke-width:3}.level[data-v-76ab861c]{stroke:#3299c8;stroke-width:3}.barrier[data-v-76ab861c]{fill:none;stroke:#e9873b;stroke-width:4}.tunnel[data-v-76ab861c]{stroke-dasharray:5 7}.vessel[data-v-76ab861c]{fill:#3299c8;fill-opacity:.08;stroke:#3299c8;stroke-width:3}.turbine[data-v-76ab861c]{fill:none;stroke:#9265c8;stroke-width:4}.magnet[data-v-76ab861c]{fill:#9265c8;fill-opacity:.05;stroke:#9265c8;stroke-width:3}.field[data-v-76ab861c]{stroke-dasharray:6 8}figcaption[data-v-76ab861c]{font-size:.95rem;line-height:1.8}details[data-v-76ab861c]{margin-top:1rem}summary[data-v-76ab861c]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-76ab861c]{font-size:.9rem;line-height:1.8}.source[data-v-76ab861c],details p[data-v-76ab861c]{color:rgb(var(--school-muted))}.source[data-v-76ab861c]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-76ab861c]{font-size:28px}svg .small[data-v-76ab861c]{font-size:25px}.controls button[data-v-76ab861c]{font-size:.8rem}}svg .outline[data-v-76ab861c]{outline:none}.atoms-visual[data-v-7462cb50]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-7462cb50]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-7462cb50]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-7462cb50],summary[data-v-7462cb50]{cursor:pointer}button[data-v-7462cb50]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-7462cb50]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-7462cb50]:focus-visible,input[data-v-7462cb50]:focus-visible,summary[data-v-7462cb50]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-7462cb50]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-7462cb50],label[data-v-7462cb50]{display:block}input[data-v-7462cb50]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}.sliders[data-v-7462cb50]{display:flex;flex-wrap:wrap;gap:1rem}.sliders label[data-v-7462cb50]{flex:1;min-width:230px}svg[data-v-7462cb50]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-7462cb50]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-7462cb50]{font-size:22px}.axis[data-v-7462cb50],.boundary[data-v-7462cb50],.guide[data-v-7462cb50]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2.5}.guide[data-v-7462cb50]{stroke-dasharray:5 8}.positive-cloud[data-v-7462cb50]{fill:#efaa55;fill-opacity:.18;stroke:#d88e33;stroke-width:3}.plus[data-v-7462cb50]{fill:#c97521}.electron[data-v-7462cb50]{fill:#268dc3;stroke:rgb(var(--school-paper));stroke-width:2}.alpha[data-v-7462cb50],.nucleus[data-v-7462cb50]{fill:#e87934}.on-nucleus[data-v-7462cb50]{fill:#fff;font-size:24px}.photon[data-v-7462cb50],.probe[data-v-7462cb50],.total[data-v-7462cb50],.transition[data-v-7462cb50]{fill:none;stroke:#e87934;stroke-width:4}.foil[data-v-7462cb50]{stroke:#dba52e;stroke-width:9}.screen[data-v-7462cb50]{fill:none;stroke:#39a38b;stroke-width:7}.lead[data-v-7462cb50]{fill:#71839b}.source-object[data-v-7462cb50]{fill:#976ccc;fill-opacity:.25;stroke:#976ccc;stroke-width:3}.detector[data-v-7462cb50]{fill:#65a8c7;fill-opacity:.2;stroke:#268dc3;stroke-width:3}.graph[data-v-7462cb50],.matter-wave[data-v-7462cb50],.measure[data-v-7462cb50],.selected-orbit[data-v-7462cb50]{fill:none;stroke:#9061cc;stroke-width:4}.kinetic[data-v-7462cb50]{fill:none;stroke:#269f7c;stroke-width:4}.collapse[data-v-7462cb50]{fill:none;stroke:#268dc3;stroke-width:4}.level[data-v-7462cb50]{stroke:#268dc3;stroke-width:3}.limit[data-v-7462cb50]{stroke:#39a38b;stroke-width:3;stroke-dasharray:6 5}.continuum[data-v-7462cb50]{fill:#39a38b;fill-opacity:.15}.seam[data-v-7462cb50]{stroke:#e87934;stroke-width:2;stroke-dasharray:5 8}.repulsion[data-v-7462cb50]{stroke:#9061cc;stroke-width:3;fill:none}figcaption[data-v-7462cb50]{font-size:.95rem;line-height:1.8}details[data-v-7462cb50]{margin-top:1rem}summary[data-v-7462cb50]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-7462cb50]{font-size:.9rem;line-height:1.8}.source[data-v-7462cb50],details p[data-v-7462cb50]{color:rgb(var(--school-muted))}.source[data-v-7462cb50]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-7462cb50]{font-size:28px}svg .small[data-v-7462cb50]{font-size:25px}.controls button[data-v-7462cb50]{font-size:.8rem}}.dual-visual[data-v-8e26cca2]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-8e26cca2]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-8e26cca2]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-8e26cca2],summary[data-v-8e26cca2]{cursor:pointer}button[data-v-8e26cca2]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-8e26cca2]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-8e26cca2]:focus-visible,input[data-v-8e26cca2]:focus-visible,summary[data-v-8e26cca2]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-8e26cca2]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-8e26cca2],label[data-v-8e26cca2]{display:block}input[data-v-8e26cca2]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}.sliders[data-v-8e26cca2]{display:flex;flex-wrap:wrap;gap:1rem}.sliders label[data-v-8e26cca2]{flex:1;min-width:230px}svg[data-v-8e26cca2]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-8e26cca2]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-8e26cca2]{font-size:22px}.axis[data-v-8e26cca2],.normal[data-v-8e26cca2],.wire[data-v-8e26cca2]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.normal[data-v-8e26cca2]{stroke-dasharray:6 7}.glass[data-v-8e26cca2],.instrument[data-v-8e26cca2]{fill:rgb(var(--school-paper));fill-opacity:.1;stroke:#578b99;stroke-width:3}.electrode[data-v-8e26cca2],.metal-plate[data-v-8e26cca2],.plate[data-v-8e26cca2]{stroke:rgb(var(--school-muted));stroke-width:7}.curve-blue[data-v-8e26cca2],.electron-path[data-v-8e26cca2],.magnetic-force[data-v-8e26cca2],.matter-wave[data-v-8e26cca2]{fill:none;stroke:#2788c8;stroke-width:4}.electric-force[data-v-8e26cca2],.heat[data-v-8e26cca2],.photon[data-v-8e26cca2],.photon-bar[data-v-8e26cca2]{fill:none;stroke:#e77632;stroke-width:4}.kinetic-bar[data-v-8e26cca2],.photon-bar[data-v-8e26cca2],.work-bar[data-v-8e26cca2]{stroke-width:22}.curve-violet[data-v-8e26cca2],.leaf[data-v-8e26cca2],.width[data-v-8e26cca2],.work-bar[data-v-8e26cca2]{fill:none;stroke:#9161d0;stroke-width:4}.work-bar[data-v-8e26cca2]{stroke-width:22}.kinetic-bar[data-v-8e26cca2]{fill:none;stroke:#269bc0;stroke-width:22}.curve-green[data-v-8e26cca2]{fill:none;stroke:#219d79;stroke-width:4}.field-ring[data-v-8e26cca2]{fill:none;stroke:#7ea5bb;stroke-width:3}.electron[data-v-8e26cca2],.point[data-v-8e26cca2]{fill:#2788c8}.glow[data-v-8e26cca2]{fill:#61b447;opacity:.7}.drop[data-v-8e26cca2]{fill:#dcac76;fill-opacity:.5;stroke:#bc945e;stroke-width:3}.weight[data-v-8e26cca2]{stroke:#ab97be;stroke-width:4}.arrow[data-v-8e26cca2]{fill:context-stroke}.energy-surface[data-v-8e26cca2]{fill:none;stroke:#289373;stroke-width:4}.metal[data-v-8e26cca2]{fill:#87aaa5;fill-opacity:.15;stroke:#87aaa5;stroke-width:3}.window[data-v-8e26cca2]{stroke:#9161d0;stroke-width:8}.battery[data-v-8e26cca2]{stroke:#e77632;stroke-width:4}.extrapolation[data-v-8e26cca2]{display:none}.light-source[data-v-8e26cca2]{fill:#bda0ce;fill-opacity:.2;stroke:#bda0ce;stroke-width:4}.beam[data-v-8e26cca2]{fill:#ecc68b;fill-opacity:.08;stroke:#d4b080;stroke-width:3}.photon-dot[data-v-8e26cca2]{fill:#edaa27}.reflected-photon[data-v-8e26cca2]{fill:none;stroke:#9161d0;stroke-width:4}.momentum[data-v-8e26cca2]{stroke:#219d79;stroke-width:4}.target[data-v-8e26cca2]{stroke:#548b9a;stroke-width:9}.ball[data-v-8e26cca2]{fill:#b49bc5}figcaption[data-v-8e26cca2]{font-size:.95rem;line-height:1.8}details[data-v-8e26cca2]{margin-top:1rem}summary[data-v-8e26cca2]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-8e26cca2]{font-size:.9rem;line-height:1.8}.source[data-v-8e26cca2],details p[data-v-8e26cca2]{color:rgb(var(--school-muted))}.source[data-v-8e26cca2]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-8e26cca2]{font-size:28px}svg .small[data-v-8e26cca2]{font-size:25px}.controls button[data-v-8e26cca2]{font-size:.8rem}}.wave-visual[data-v-d92d31e0]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-d92d31e0]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-d92d31e0]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-d92d31e0],summary[data-v-d92d31e0]{cursor:pointer}button[data-v-d92d31e0]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-d92d31e0]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-d92d31e0]:focus-visible,input[data-v-d92d31e0]:focus-visible,summary[data-v-d92d31e0]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-d92d31e0]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-d92d31e0],label[data-v-d92d31e0]{display:block}input[data-v-d92d31e0]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}.sliders[data-v-d92d31e0]{display:flex;flex-wrap:wrap;gap:1rem}.sliders label[data-v-d92d31e0]{flex:1;min-width:230px}svg[data-v-d92d31e0]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-d92d31e0]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-d92d31e0]{font-size:22px}.axis[data-v-d92d31e0],.interface[data-v-d92d31e0],.normal[data-v-d92d31e0]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.normal[data-v-d92d31e0]{stroke-dasharray:6 7}.electric[data-v-d92d31e0],.incident-front[data-v-d92d31e0],.ray[data-v-d92d31e0]{fill:none;stroke:#ce815b;stroke-width:3}.magnetic[data-v-d92d31e0],.refracted-front[data-v-d92d31e0],.second-ray[data-v-d92d31e0]{fill:none;stroke:#6ca2c4;stroke-width:3}.new-front[data-v-d92d31e0],.sum[data-v-d92d31e0]{fill:none;stroke:#a28ac3;stroke-width:3}.old-front[data-v-d92d31e0],.wavefront[data-v-d92d31e0]{fill:none;stroke:#80aaa9;stroke-width:3}.wavelet[data-v-d92d31e0]{fill:none;stroke:#8eb9ce;stroke-width:2;stroke-dasharray:5 4}.point[data-v-d92d31e0]{fill:#82ae9d}.arrow[data-v-d92d31e0]{fill:context-stroke}.sample[data-v-d92d31e0],.speed[data-v-d92d31e0]{stroke:#b29ac7;stroke-width:15}.orange[data-v-d92d31e0]{fill:#dd9a72}.blue[data-v-d92d31e0]{fill:#80b1cb}.barrier[data-v-d92d31e0]{stroke:rgb(var(--school-muted));stroke-width:8}.screen[data-v-d92d31e0]{fill:rgb(var(--school-ink))}.fringe[data-v-d92d31e0]{fill:#d4b07a}.selection[data-v-d92d31e0]{fill:none;stroke:#83b9b8;stroke-width:3}.average[data-v-d92d31e0]{stroke:#7caa9c;stroke-width:4}.lens[data-v-d92d31e0]{fill:#8bb9cb;fill-opacity:.13;stroke:#82b1c2;stroke-width:2}.interference[data-v-d92d31e0]{fill:none;stroke:#7cacbe;stroke-width:2;stroke-dasharray:4 6;opacity:.7}.width[data-v-d92d31e0]{stroke:#a28ac3;stroke-width:2}.pair[data-v-d92d31e0]{fill:none;stroke:#ad94c4;stroke-width:2;stroke-dasharray:5 6}.polariser[data-v-d92d31e0]{fill:#96bcc4;fill-opacity:.1;stroke:#84afb5;stroke-width:2}.pass-axis[data-v-d92d31e0]{stroke:#a28ac3;stroke-width:4}.transmitted[data-v-d92d31e0]{fill:#efc883}figcaption[data-v-d92d31e0]{font-size:.95rem;line-height:1.8}details[data-v-d92d31e0]{margin-top:1rem}summary[data-v-d92d31e0]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-d92d31e0]{font-size:.9rem;line-height:1.8}.source[data-v-d92d31e0],details p[data-v-d92d31e0]{color:rgb(var(--school-muted))}.source[data-v-d92d31e0]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-d92d31e0]{font-size:28px}svg .small[data-v-d92d31e0]{font-size:25px}.controls button[data-v-d92d31e0]{font-size:.8rem}}.ray-visual[data-v-4374cbdb]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-4374cbdb]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-4374cbdb]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-4374cbdb],summary[data-v-4374cbdb]{cursor:pointer}button[data-v-4374cbdb]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-4374cbdb]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-4374cbdb]:focus-visible,input[data-v-4374cbdb]:focus-visible,summary[data-v-4374cbdb]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-4374cbdb]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-4374cbdb],label[data-v-4374cbdb]{display:block}input[data-v-4374cbdb]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}.sliders[data-v-4374cbdb]{display:flex;flex-wrap:wrap;gap:2rem}.sliders label[data-v-4374cbdb]{flex:1;min-width:230px}svg[data-v-4374cbdb]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-4374cbdb]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-4374cbdb]{font-size:22px}.axis[data-v-4374cbdb],.interface[data-v-4374cbdb],.normal[data-v-4374cbdb]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.normal[data-v-4374cbdb]{stroke-dasharray:6 7}.incident[data-v-4374cbdb],.ray[data-v-4374cbdb]{stroke:#d68259}.colour-ray[data-v-4374cbdb],.incident[data-v-4374cbdb],.ray[data-v-4374cbdb]{fill:none;stroke-width:3}.second-ray[data-v-4374cbdb]{fill:none;stroke:#649ec2;stroke-width:3}.virtual[data-v-4374cbdb]{fill:none;stroke:#ab89c2;stroke-width:2.5;stroke-dasharray:7 6}.object[data-v-4374cbdb]{fill:none;stroke:#d68259;stroke-width:5}.image[data-v-4374cbdb]{fill:none;stroke:#ac86c7;stroke-width:4}.arrow[data-v-4374cbdb]{fill:context-stroke}.barrier[data-v-4374cbdb],.mirror[data-v-4374cbdb]{fill:none;stroke:#84aebc;stroke-width:9}.wavefront[data-v-4374cbdb]{fill:none;stroke:#91b9c7;stroke-width:3}.glass[data-v-4374cbdb]{fill:#a1c9dc;fill-opacity:.16;stroke:#85b4c5;stroke-width:2}.water[data-v-4374cbdb]{fill:#97c7db;fill-opacity:.13}.cladding[data-v-4374cbdb]{fill:#9bc5c9;fill-opacity:.2;stroke:#84b1b8;stroke-width:2}.core[data-v-4374cbdb]{fill:#9bb5d5;fill-opacity:.2}.point[data-v-4374cbdb]{fill:#7aa896}.virtual-image[data-v-4374cbdb]{fill:#ab89c2;opacity:.7}.coin[data-v-4374cbdb]{fill:#ddbe7d}.eye[data-v-4374cbdb]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.iris[data-v-4374cbdb]{fill:#8aaec7}.aperture[data-v-4374cbdb]{fill:#9bc3d5;fill-opacity:.15;stroke:#82a9c1;stroke-width:3}.angle[data-v-4374cbdb]{fill:none;stroke:#b69aca;stroke-width:2}figcaption[data-v-4374cbdb]{font-size:.95rem;line-height:1.8}details[data-v-4374cbdb]{margin-top:1rem}summary[data-v-4374cbdb]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-4374cbdb]{font-size:.9rem;line-height:1.8}.source[data-v-4374cbdb],details p[data-v-4374cbdb]{color:rgb(var(--school-muted))}.source[data-v-4374cbdb]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-4374cbdb]{font-size:28px}svg .small[data-v-4374cbdb]{font-size:25px}.controls button[data-v-4374cbdb]{font-size:.8rem}}.em-visual[data-v-e8708397]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-e8708397]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-e8708397]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-e8708397],summary[data-v-e8708397]{cursor:pointer}button[data-v-e8708397]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-e8708397]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-e8708397]:focus-visible,input[data-v-e8708397]:focus-visible,summary[data-v-e8708397]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-e8708397]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-e8708397],label[data-v-e8708397]{display:block}input[data-v-e8708397]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}.sliders[data-v-e8708397]{display:flex;flex-wrap:wrap;gap:2rem}.sliders label[data-v-e8708397]{flex:1;min-width:230px}svg[data-v-e8708397]{display:block;margin:1.5rem auto;max-width:760px;overflow:visible;width:100%}svg text[data-v-e8708397]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-e8708397]{font-size:22px}.antenna[data-v-e8708397],.axis[data-v-e8708397],.energy-level[data-v-e8708397],.ground[data-v-e8708397],.plate[data-v-e8708397],.radius[data-v-e8708397],.target[data-v-e8708397],.wire[data-v-e8708397]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.plate[data-v-e8708397]{stroke-width:7}.current[data-v-e8708397],.electric[data-v-e8708397],.heat[data-v-e8708397],.photon[data-v-e8708397],.radiation[data-v-e8708397]{fill:none;stroke:#dc754d;stroke-width:3.5}.magnetic[data-v-e8708397]{fill:none;stroke:#609ace;stroke-width:3.5}.loop[data-v-e8708397],.selection[data-v-e8708397]{fill:none;stroke:#a288cf;stroke-width:3;stroke-dasharray:7 6}.surface[data-v-e8708397]{fill:#a288cf;fill-opacity:.1;stroke:#a288cf;stroke-width:2;stroke-dasharray:8 6}.arrow[data-v-e8708397]{fill:context-stroke}.guide[data-v-e8708397]{fill:none;stroke:rgb(var(--school-muted));stroke-width:1.5;stroke-dasharray:5 6}.field-area[data-v-e8708397]{fill:#a8c9de;fill-opacity:.09;stroke:#80aac3;stroke-width:2}.e-fill[data-v-e8708397],.oxygen[data-v-e8708397],.positive[data-v-e8708397]{fill:#e7a184}.b-fill[data-v-e8708397],.electron[data-v-e8708397],.hydrogen[data-v-e8708397],.south[data-v-e8708397]{fill:#a6cce6}.north[data-v-e8708397]{fill:#e8ab9d}.charge[data-v-e8708397]{font-size:27px}.paper[data-v-e8708397],.tube[data-v-e8708397]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.period[data-v-e8708397],.propagation[data-v-e8708397]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.e-rib[data-v-e8708397]{stroke:#e1a58d;stroke-width:1.5}.b-rib[data-v-e8708397]{stroke:#9abfdc;stroke-width:1.5}.purple[data-v-e8708397]{fill:#a288cf}.orange[data-v-e8708397]{fill:#dc754d}.blue[data-v-e8708397]{fill:#609ace}.mug-rim[data-v-e8708397]{fill:#b67854;stroke:#c6986d;stroke-width:2}.attenuated[data-v-e8708397]{fill:none;stroke:#bc95c5;stroke-width:2;stroke-dasharray:5 8;opacity:.5}.earth-edge[data-v-e8708397]{fill:#bad6c7;stroke:#73a291;stroke-width:3}.aircraft[data-v-e8708397]{fill:#b8d0e0;stroke:#658ead;stroke-width:2}.radar[data-v-e8708397]{fill:rgb(var(--school-sunken));stroke:#609ace;stroke-width:4}.echo[data-v-e8708397]{fill:none;stroke:#82bca7;stroke-width:6}.molecule[data-v-e8708397]{fill:none;stroke:rgb(var(--school-muted));stroke-width:4}.sun[data-v-e8708397],.warm[data-v-e8708397]{fill:#efc27f;stroke:#d59665;stroke-width:2}.light[data-v-e8708397]{fill:none;stroke:#d6b871;stroke-width:5}.prism[data-v-e8708397]{fill:#add8dc;fill-opacity:.4;stroke:#88b9c0}.prism[data-v-e8708397],.ray[data-v-e8708397]{stroke-width:3}.ray[data-v-e8708397]{fill:none}.atmosphere[data-v-e8708397]{stroke:#9acdbd;stroke-width:25;opacity:.5}.bone[data-v-e8708397]{fill:rgb(var(--school-sunken));stroke:rgb(var(--school-muted));stroke-width:2}.detector[data-v-e8708397]{stroke:#80aaa4;stroke-width:14}.neutron[data-v-e8708397]{fill:#94abc4}.xband[data-v-e8708397]{fill:#a8cde3;fill-opacity:.45}.gband[data-v-e8708397]{fill:#bfa6d9;fill-opacity:.4}figcaption[data-v-e8708397]{font-size:.95rem;line-height:1.8}details[data-v-e8708397]{margin-top:1rem}summary[data-v-e8708397]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-e8708397]{font-size:.9rem;line-height:1.8}.source[data-v-e8708397],details p[data-v-e8708397]{color:rgb(var(--school-muted))}.source[data-v-e8708397]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-e8708397]{font-size:28px}svg .small[data-v-e8708397]{font-size:25px}.controls button[data-v-e8708397]{font-size:.8rem}}.ac-visual[data-v-11b026b1]{background:rgb(var(--school-blue-soft));border-radius:24px;color:rgb(var(--school-ink));margin:1.5rem 0 2rem;padding:18px}h3[data-v-11b026b1]{font-size:1.1rem;font-weight:750;margin-bottom:1rem}.controls[data-v-11b026b1]{display:flex;flex-wrap:wrap;gap:.5rem}.controls button[data-v-11b026b1],.tune[data-v-11b026b1]{background:rgb(var(--school-sunken));border-radius:999px;color:rgb(var(--school-ink));font-size:.8rem;font-weight:700;min-height:42px;padding:.55rem .9rem}.controls button[aria-pressed=true][data-v-11b026b1]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}button[data-v-11b026b1]:focus-visible,input[data-v-11b026b1]:focus-visible,summary[data-v-11b026b1]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:4px}label[data-v-11b026b1]{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:650;gap:1rem;margin:1rem 0}input[data-v-11b026b1]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,320px)}.motion-note[data-v-11b026b1],figcaption[data-v-11b026b1]{color:rgb(var(--school-muted));font-size:.72rem;line-height:1.7;margin-top:.8rem}svg[data-v-11b026b1]{display:block;margin:1rem auto;max-width:760px;overflow:visible;width:100%}svg text[data-v-11b026b1]{font-family:inherit;fill:rgb(var(--school-ink));font-size:20px;font-weight:650}.small[data-v-11b026b1]{font-size:17px;font-weight:500}.charge-text[data-v-11b026b1]{font-size:20px;font-weight:750}.axis[data-v-11b026b1],.coil[data-v-11b026b1],.core[data-v-11b026b1],.field[data-v-11b026b1],.heat[data-v-11b026b1],.lamination[data-v-11b026b1],.plate[data-v-11b026b1],.primary-coil[data-v-11b026b1],.projection[data-v-11b026b1],.resistor[data-v-11b026b1],.secondary-coil[data-v-11b026b1],.wire[data-v-11b026b1]{fill:none;stroke:rgb(var(--school-ink));stroke-width:2.5}.axis[data-v-11b026b1]{stroke:rgb(var(--school-muted));stroke-width:1.5}.average[data-v-11b026b1],.current[data-v-11b026b1],.power[data-v-11b026b1],.resultant[data-v-11b026b1],.voltage[data-v-11b026b1]{fill:none;stroke-width:3}.voltage[data-v-11b026b1]{stroke:rgb(var(--school-link))}.current[data-v-11b026b1]{stroke:#388fc3}.resultant[data-v-11b026b1]{stroke:#9670bf}.power[data-v-11b026b1]{stroke:rgb(var(--school-link))}.resistor[data-v-11b026b1]{stroke:#ac8129;stroke-width:3}.coil[data-v-11b026b1],.primary-coil[data-v-11b026b1]{stroke:#bf782b;stroke-width:3}.secondary-coil[data-v-11b026b1]{stroke:#4b9d9c;stroke-width:3}.plate[data-v-11b026b1]{stroke:#388fc3;stroke-width:6}.field[data-v-11b026b1]{stroke:#388fc3;stroke-dasharray:7 4}.projection[data-v-11b026b1]{stroke:rgb(var(--school-muted));stroke-dasharray:5 5;stroke-width:1.5}.average[data-v-11b026b1]{stroke:#539b75;stroke-dasharray:8 5}.paper[data-v-11b026b1]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.guide[data-v-11b026b1]{fill:none;stroke:rgb(var(--school-muted));stroke-dasharray:4 6;opacity:.5}.conductor[data-v-11b026b1]{fill:#76b4c524;stroke:#5a9fae;stroke-width:2}.electron[data-v-11b026b1]{fill:#8bc3de;stroke:#388fc3}.v-dot[data-v-11b026b1]{fill:rgb(var(--school-link))}.i-dot[data-v-11b026b1]{fill:#388fc3}.energy-fill[data-v-11b026b1]{fill:#e7a46540;stroke:none}.arrow[data-v-11b026b1]{fill:context-stroke}.heat[data-v-11b026b1]{stroke:#d99a46;stroke-width:3}.orange-text[data-v-11b026b1]{fill:rgb(var(--school-link))}.blue-text[data-v-11b026b1]{fill:#388fc3}.purple-text[data-v-11b026b1]{fill:#9670bf}.core[data-v-11b026b1],.lamination[data-v-11b026b1]{stroke:rgb(var(--school-muted));stroke-width:2}.result[data-v-11b026b1]{font-size:.94rem;line-height:1.9;max-width:76ch}details[data-v-11b026b1]{font-size:.85rem;line-height:1.85;margin:.75rem 0}summary[data-v-11b026b1]{color:rgb(var(--school-link));cursor:pointer;font-weight:700;min-height:40px;padding:.5rem 0}@media (max-width:600px){.ac-visual[data-v-11b026b1]{padding:12px}svg text[data-v-11b026b1]{font-size:27px}.small[data-v-11b026b1]{font-size:24px}.charge-text[data-v-11b026b1]{font-size:23px}.result[data-v-11b026b1]{font-size:.88rem}}.induction-visual[data-v-32c31386]{background:rgb(var(--school-blue-soft));border-radius:24px;color:rgb(var(--school-ink));margin:1.5rem 0 2rem;padding:18px}svg[data-v-32c31386]{display:block;margin:1rem auto;max-width:760px;overflow:visible;width:100%}svg text[data-v-32c31386]{font-size:19px;fill:rgb(var(--school-ink));font-family:inherit;font-weight:650}.small[data-v-32c31386]{font-size:16px;font-weight:500}.controls[data-v-32c31386]{display:flex;flex-wrap:wrap;gap:.5rem}.controls button[data-v-32c31386]{background:rgb(var(--school-sunken));border-radius:999px;color:rgb(var(--school-ink));font-size:.8rem;font-weight:700;min-height:42px;padding:.55rem .9rem}.controls button[aria-pressed=true][data-v-32c31386]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}button[data-v-32c31386]:focus-visible,input[data-v-32c31386]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:4px}label[data-v-32c31386]{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:650;gap:1rem;margin:1rem 0}input[data-v-32c31386]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,320px)}.model-detail[data-v-32c31386]{font-size:.85rem;line-height:1.85;margin:.75rem 0}.model-detail summary[data-v-32c31386]{color:rgb(var(--school-link));cursor:pointer;font-weight:700;min-height:40px;padding:.5rem 0}.model-detail summary[data-v-32c31386]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}.result[data-v-32c31386]{font-size:.94rem;line-height:1.9;max-width:76ch}figcaption[data-v-32c31386]{color:rgb(var(--school-muted));font-size:.72rem;line-height:1.7;margin-top:.8rem}.axis[data-v-32c31386],.resistor[data-v-32c31386],.shaft[data-v-32c31386],.switch[data-v-32c31386],.wire[data-v-32c31386]{fill:none;stroke:rgb(var(--school-ink));stroke-width:2.5}.axis[data-v-32c31386]{stroke:rgb(var(--school-muted));stroke-width:1.5}.coil[data-v-32c31386]{fill:none;stroke:#bf782b;stroke-width:4}.source-coil[data-v-32c31386]{stroke:#7c65be}.angle[data-v-32c31386],.current[data-v-32c31386],.emf-curve[data-v-32c31386],.field[data-v-32c31386],.flux-curve[data-v-32c31386],.force[data-v-32c31386],.motion[data-v-32c31386],.normal[data-v-32c31386],.source-coil[data-v-32c31386]{fill:none;stroke-width:3}.field[data-v-32c31386]{stroke:#389ac0}.flux-curve[data-v-32c31386],.motion[data-v-32c31386],.normal[data-v-32c31386]{stroke:rgb(var(--school-link))}.current[data-v-32c31386],.emf-curve[data-v-32c31386]{stroke:#398bc9}.angle[data-v-32c31386],.force[data-v-32c31386]{stroke:#9471c3}.faint[data-v-32c31386]{opacity:.4}.paper[data-v-32c31386]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:1.5}.surface[data-v-32c31386]{fill:#84c4d524;stroke:#4e9ab7;stroke-width:2}.inner-area[data-v-32c31386]{fill:#efa86836;stroke:#c58542;stroke-dasharray:6 5}.field-dot[data-v-32c31386],.flux-dot[data-v-32c31386]{fill:rgb(var(--school-link))}.blue-text[data-v-32c31386],.emf-dot[data-v-32c31386]{fill:#398bc9}.arrow[data-v-32c31386]{fill:context-stroke}.needle[data-v-32c31386]{stroke:rgb(var(--school-link));stroke-width:4;stroke-linecap:round}.controlled[data-v-32c31386]{transition:transform .45s ease}.north[data-v-32c31386]{fill:#e89969}.south[data-v-32c31386]{fill:#79b9c6}.pole-label[data-v-32c31386]{fill:#17252a;font-weight:800}.charge[data-v-32c31386]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-link))}.rod[data-v-32c31386]{stroke:#bf782b;stroke-width:10;stroke-linecap:round}.induced[data-v-32c31386]{stroke:rgb(var(--school-link));stroke-width:3}.ring[data-v-32c31386]{fill:rgb(var(--school-paper));stroke:#bf782b;stroke-width:5}.shaft[data-v-32c31386]{stroke-dasharray:7 5}.energy-fill[data-v-32c31386]{fill:#efa86840;stroke:none}.cursor[data-v-32c31386]{stroke:rgb(var(--school-muted));stroke-dasharray:5 5;stroke-width:1.5}@media (prefers-reduced-motion:reduce){.controlled[data-v-32c31386]{transition:none}}@media (max-width:600px){svg text[data-v-32c31386]{font-size:28px}.small[data-v-32c31386]{font-size:25px}.induction-visual[data-v-32c31386]{padding:12px}.model-detail[data-v-32c31386]{font-size:.85rem;line-height:1.85;margin:.75rem 0}.model-detail summary[data-v-32c31386]{color:rgb(var(--school-link));cursor:pointer;font-weight:700;min-height:40px;padding:.5rem 0}.model-detail summary[data-v-32c31386]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}.result[data-v-32c31386]{font-size:.88rem}}.matter-visual[data-v-14805417]{background:rgb(var(--school-blue-soft));border-radius:24px;color:rgb(var(--school-ink));margin:24px 0;padding:18px}.controls[data-v-14805417]{display:flex;flex-wrap:wrap;gap:8px}button[data-v-14805417]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}button[aria-pressed=true][data-v-14805417]{background:rgb(var(--school-blue));color:#fff}a[data-v-14805417]:focus-visible,button[data-v-14805417]:focus-visible,input[data-v-14805417]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-14805417]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;margin-top:16px}input[data-v-14805417]{accent-color:rgb(var(--school-blue));width:min(230px,100%)}svg[data-v-14805417]{display:block;height:auto;margin:20px 0;width:100%}.field-map[data-v-14805417]{margin-left:auto;margin-right:auto;max-width:550px}text[data-v-14805417]{fill:currentColor;font:24px sans-serif}.small[data-v-14805417]{font-size:20px}.white[data-v-14805417]{fill:#fff}.north[data-v-14805417]{fill:rgb(var(--school-link))}.south[data-v-14805417]{fill:rgb(var(--school-blue))}.faint-field[data-v-14805417],.field-line[data-v-14805417]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3}.faint-field[data-v-14805417]{opacity:.3}.inside[data-v-14805417]{fill:none;stroke:#fff;stroke-width:3}.force[data-v-14805417]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.moment[data-v-14805417]{fill:none;stroke:rgb(var(--school-success));stroke-width:3}.coil[data-v-14805417]{fill:none;stroke:rgb(var(--school-violet));stroke-width:4}.core[data-v-14805417]{fill:rgb(var(--school-muted)/.15);stroke:rgb(var(--school-muted));stroke-width:2}.cut[data-v-14805417]{fill:none;stroke:rgb(var(--school-link));stroke-width:3;stroke-dasharray:6 5}.axis[data-v-14805417],.construction[data-v-14805417]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.construction[data-v-14805417]{stroke-dasharray:6 5}.energy-curve[data-v-14805417]{fill:none;stroke:rgb(var(--school-violet));stroke-width:4}.point[data-v-14805417]{fill:rgb(var(--school-success))}.gaussian-box[data-v-14805417]{stroke:rgb(var(--school-violet));stroke-width:2}.gaussian-box[data-v-14805417],.surface[data-v-14805417]{fill:rgb(var(--school-violet)/.08)}.surface[data-v-14805417]{stroke:rgb(var(--school-violet));stroke-width:3;stroke-dasharray:7 5}.normal[data-v-14805417]{fill:none;stroke:rgb(var(--school-violet));stroke-width:3}.sample[data-v-14805417]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.atom[data-v-14805417]{fill:rgb(var(--school-violet)/.08)}.atom[data-v-14805417],.domain[data-v-14805417]{stroke:rgb(var(--school-violet));stroke-width:2}.domain[data-v-14805417]{fill:rgb(var(--school-violet)/.12)}.screening[data-v-14805417]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.depth-ring[data-v-14805417]{fill:rgb(var(--school-paper))}.depth-cross[data-v-14805417],.depth-ring[data-v-14805417]{stroke:rgb(var(--school-link));stroke-width:2}.depth-cross[data-v-14805417]{fill:none}.result[data-v-14805417]{font-size:14px;font-weight:650;line-height:1.7}figcaption[data-v-14805417]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7}a[data-v-14805417]{color:rgb(var(--school-link));display:inline-block;font-size:12px;font-weight:700;min-height:40px;padding-top:12px;text-decoration:underline}@media (max-width:600px){.matter-visual[data-v-14805417]{padding:12px}}.tone-ink[data-v-834357dc]{color:rgb(var(--school-ink));--fill:rgb(var(--school-paper))}.tone-orange[data-v-834357dc]{color:rgb(var(--school-link));--fill:rgb(var(--school-soft))}.tone-blue[data-v-834357dc]{color:rgb(var(--school-blue));--fill:rgb(var(--school-blue-soft))}.tone-violet[data-v-834357dc]{color:rgb(var(--school-violet));--fill:rgb(var(--school-violet-soft))}.tone-green[data-v-834357dc]{color:rgb(var(--school-success));--fill:rgb(var(--school-success-soft))}.tone-pink[data-v-834357dc]{color:rgb(var(--school-pink));--fill:rgb(var(--school-pink-soft))}.tone-none[data-v-834357dc]{color:rgb(var(--school-muted));--fill:none}.filled-shape[data-v-834357dc]{fill:var(--fill);stroke:currentColor;stroke-width:2}.arrow-head[data-v-834357dc]{fill:currentColor}.diagram-label[data-v-834357dc]{font-size:17px;font-weight:600;fill:rgb(var(--school-ink));paint-order:stroke;stroke:rgb(var(--school-sunken));stroke-width:4px;stroke-linejoin:round}.science-frame-enter-active[data-v-834357dc],.science-frame-leave-active[data-v-834357dc]{transition:opacity .18s ease}.science-frame-enter-from[data-v-834357dc],.science-frame-leave-to[data-v-834357dc]{opacity:0}@media (prefers-reduced-motion:reduce){.science-frame-enter-active[data-v-834357dc],.science-frame-leave-active[data-v-834357dc]{transition:none}}.figure-canvas[data-v-2be514ae]{max-width:100%;min-width:0}.closer-look[data-v-2be514ae]{background:rgb(var(--school-sunken,242 243 249));border-radius:.65rem;color:rgb(var(--school-ink,25 27 48));display:block;font-size:.9rem;font-weight:650;margin:.5rem 0 .5rem auto;min-height:44px;padding:.5rem .8rem}.closer-look[data-v-2be514ae]:focus-visible,.drawing-viewport[data-v-2be514ae]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.drawing-viewport[data-v-2be514ae]{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.drawing-viewport.enlarged[data-v-2be514ae] svg{margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:760px!important;width:760px!important}.pan-hint[data-v-2be514ae]{color:rgb(var(--school-muted,85 87 112));font-size:.85rem;line-height:1.6;margin:.5rem 0}.potential-visual[data-v-68241cc2]{color:rgb(var(--school-ink));margin:30px 0;padding:0}.visual-heading span[data-v-68241cc2]{color:rgb(var(--school-muted));font-size:11px;font-weight:700;letter-spacing:.12em}.visual-heading h4[data-v-68241cc2]{font-size:18px;line-height:1.4;margin:6px 0 16px}.tick[data-v-68241cc2]{font-size:18px}.pigment[data-v-68241cc2]{fill:#243541;font-weight:700}.bound-negative[data-v-68241cc2]{fill:rgb(var(--school-blue));font-weight:800}.bound-positive[data-v-68241cc2]{fill:rgb(var(--school-link));font-weight:800}.induced[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.energy-volume[data-v-68241cc2]{fill:rgb(var(--school-violet)/.18);stroke:rgb(var(--school-violet));stroke-width:3}.controls[data-v-68241cc2]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-68241cc2]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-68241cc2]{background:rgb(var(--school-violet));color:#fff}button[data-v-68241cc2]:focus-visible,input[data-v-68241cc2]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}.slider[data-v-68241cc2]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;margin-top:16px}.slider input[data-v-68241cc2]{accent-color:rgb(var(--school-violet));width:min(230px,100%)}.knobs[data-v-68241cc2]{display:flex;flex-wrap:wrap;gap:12px}svg[data-v-68241cc2]{display:block;height:auto;margin:20px 0;width:100%}text[data-v-68241cc2]{font:24px sans-serif;fill:currentColor}.positive[data-v-68241cc2]{fill:rgb(var(--school-link))}.negative[data-v-68241cc2]{fill:rgb(var(--school-blue))}.white[data-v-68241cc2]{fill:#fff}.test[data-v-68241cc2]{fill:rgb(var(--school-success))}.curve[data-v-68241cc2],.faint-field[data-v-68241cc2],.field[data-v-68241cc2],.route[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-blue));stroke-width:4}.route[data-v-68241cc2]{stroke-dasharray:8 5}.faint-field[data-v-68241cc2]{opacity:.5}.axis[data-v-68241cc2],.circuit[data-v-68241cc2],.measure[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.construction[data-v-68241cc2],.zero[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:7 6}.equipotential[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-violet));stroke-width:3}.metal[data-v-68241cc2]{fill:#c7d2d8}.cavity[data-v-68241cc2],.metal[data-v-68241cc2]{stroke:#83929d;stroke-width:3}.cavity[data-v-68241cc2]{fill:rgb(var(--school-paper))}.surface-charge[data-v-68241cc2]{fill:#983811;font-weight:800}.slab[data-v-68241cc2]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:2}.molecular-cloud[data-v-68241cc2]{stroke:rgb(var(--school-muted));stroke-width:2}.coincident[data-v-68241cc2],.molecular-cloud[data-v-68241cc2]{fill:rgb(var(--school-paper))}.positive-plate[data-v-68241cc2]{stroke:rgb(var(--school-link));stroke-width:12}.negative-plate[data-v-68241cc2]{stroke:rgb(var(--school-blue));stroke-width:12}.battery[data-v-68241cc2],.capacitor[data-v-68241cc2]{fill:none;stroke:rgb(var(--school-ink));stroke-width:7}.energy-area[data-v-68241cc2]{fill:rgb(var(--school-blue)/.2);stroke:none}.result[data-v-68241cc2]{font-size:14px;font-weight:650;line-height:1.7}figcaption[data-v-68241cc2]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}.molecule[data-v-68241cc2],.moving[data-v-68241cc2]{transition:transform 1.2s ease-in-out,cx 1.2s ease-in-out}@media (prefers-reduced-motion:reduce){.molecule[data-v-68241cc2],.moving[data-v-68241cc2]{transition:none}}@media (max-width:600px){.potential-visual[data-v-68241cc2]{padding:0}}.prediction[data-v-8f6834a8]{font-size:14px;font-weight:650;line-height:1.6;margin-bottom:16px}.current-visual[data-v-8f6834a8]{color:rgb(var(--school-ink));margin:24px 0;padding:0}.visual-eyebrow[data-v-8f6834a8]{color:rgb(var(--school-muted));font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px}h3[data-v-8f6834a8]{font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.4;margin:0 0 14px}.controls[data-v-8f6834a8],.knobs[data-v-8f6834a8]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-8f6834a8]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-8f6834a8]{background:rgb(var(--school-blue));color:#fff}button[data-v-8f6834a8]:focus-visible,input[data-v-8f6834a8]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-8f6834a8]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;margin-top:16px}input[data-v-8f6834a8]{accent-color:rgb(var(--school-blue));width:min(230px,100%)}svg[data-v-8f6834a8]{display:block;height:auto;margin:20px 0;width:100%}text[data-v-8f6834a8]{font:24px sans-serif;fill:currentColor}.small[data-v-8f6834a8]{font-size:20px}.axis[data-v-8f6834a8],.cable[data-v-8f6834a8],.pylon[data-v-8f6834a8],.wire[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3;stroke-linejoin:round}.end[data-v-8f6834a8]{fill:#cedee1;stroke:#8ba7ae;stroke-width:2}.section[data-v-8f6834a8]{fill:rgb(var(--school-blue)/.12);stroke:rgb(var(--school-blue));stroke-width:2}.ion[data-v-8f6834a8]{fill:#e0bf93;stroke:#b48443;stroke-width:2}.electron[data-v-8f6834a8]{fill:#246ba3;stroke:#d9edff;stroke-width:1}.point[data-v-8f6834a8]{fill:rgb(var(--school-success))}.curve[data-v-8f6834a8],.drift[data-v-8f6834a8],.field[data-v-8f6834a8],.trajectory[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-blue));stroke-width:4}.drift[data-v-8f6834a8],.trajectory[data-v-8f6834a8]{stroke:rgb(var(--school-violet))}.guide[data-v-8f6834a8],.thermal[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:7 5}.thermal[data-v-8f6834a8]{opacity:.85}.measure[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.swept[data-v-8f6834a8]{fill:rgb(var(--school-violet)/.1);stroke:rgb(var(--school-violet));stroke-width:2}.vibration[data-v-8f6834a8]{fill:rgb(var(--school-link)/.15);stroke:rgb(var(--school-link));stroke-width:2}.heat[data-v-8f6834a8],.hot-wire[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.cell-boundary[data-v-8f6834a8]{fill:none;stroke:rgb(var(--school-violet));stroke-width:2;stroke-dasharray:7 5}.meter[data-v-8f6834a8]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:3}.electron-motion[data-v-8f6834a8]{transition:transform 1.5s linear}.trajectory[data-v-8f6834a8]{stroke-dasharray:1600;animation:trace-8f6834a8 1.8s ease-out both}@keyframes trace-8f6834a8{0%{stroke-dashoffset:1600}to{stroke-dashoffset:0}}.result[data-v-8f6834a8]{font-size:14px;font-weight:400;line-height:1.7}figcaption[data-v-8f6834a8]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}@media (prefers-reduced-motion:reduce){.electron-motion[data-v-8f6834a8]{transition:none}.trajectory[data-v-8f6834a8]{animation:none}}.unknown-arm[data-v-8f6834a8]{color:rgb(var(--school-link))}.unknown-arm>.wire[data-v-8f6834a8]{stroke:currentColor}.unknown-arm use[data-v-8f6834a8]{color:rgb(var(--school-link))}.meter[data-v-8f6834a8]{stroke:rgb(var(--school-success))}.resistor-stroke[data-v-8f6834a8]{fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round}svg .outline[data-v-8f6834a8]{outline:none;stroke:rgb(var(--school-muted));stroke-width:3;stroke-linejoin:round}.ion+text[data-v-8f6834a8]{fill:#3e2c12}.prediction[data-v-7b4fd427]{font-size:14px;font-weight:650;line-height:1.6;margin-bottom:16px}.spring[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-ink));stroke-width:2}.moving-visual[data-v-7b4fd427]{background:rgb(var(--school-violet-soft));border-radius:24px;color:rgb(var(--school-ink));margin:24px 0;padding:18px}.controls[data-v-7b4fd427]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-7b4fd427]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-7b4fd427]{background:rgb(var(--school-violet));color:#fff}.controls button[data-v-7b4fd427]:disabled{opacity:.5}a[data-v-7b4fd427]:focus-visible,button[data-v-7b4fd427]:focus-visible,input[data-v-7b4fd427]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-7b4fd427]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:12px;margin-top:16px}input[data-v-7b4fd427]{accent-color:rgb(var(--school-violet));width:min(230px,100%)}svg[data-v-7b4fd427]{display:block;height:auto;margin:20px 0;width:100%}text[data-v-7b4fd427]{font:24px sans-serif;fill:currentColor}.small[data-v-7b4fd427]{font-size:20px}.depth-ring[data-v-7b4fd427],.white[data-v-7b4fd427]{fill:rgb(var(--school-paper))}.depth-ring[data-v-7b4fd427]{stroke:rgb(var(--school-blue));stroke-width:2}.depth-dot[data-v-7b4fd427]{fill:rgb(var(--school-blue))}.depth-cross[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3}.field-ring[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-blue));stroke-width:2;opacity:.85}.compass-body[data-v-7b4fd427],.meter[data-v-7b4fd427]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.south-tip[data-v-7b4fd427]{fill:rgb(var(--school-blue))}.charge[data-v-7b4fd427],.north-tip[data-v-7b4fd427]{fill:rgb(var(--school-link))}.curve[data-v-7b4fd427],.faint-field[data-v-7b4fd427],.field[data-v-7b4fd427],.return-field[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3}.faint-field[data-v-7b4fd427]{opacity:.85}.return-field[data-v-7b4fd427]{opacity:.85;stroke-width:2}.moment[data-v-7b4fd427],.velocity[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-success));stroke-width:4}.force[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.axis[data-v-7b4fd427],.construction[data-v-7b4fd427],.measure[data-v-7b4fd427],.scale[data-v-7b4fd427],.wire[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.construction[data-v-7b4fd427],.measure[data-v-7b4fd427]{stroke-dasharray:7 5;stroke-width:2}.conductor[data-v-7b4fd427]{stroke:#c7a66e;stroke-width:18;stroke-linecap:round}.coil[data-v-7b4fd427],.orbit[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-violet));stroke-width:4}.particle[data-v-7b4fd427],.point[data-v-7b4fd427]{fill:rgb(var(--school-success))}.amperian[data-v-7b4fd427]{fill:none;stroke:rgb(var(--school-success));stroke-width:3;stroke-dasharray:8 6}.wire-section[data-v-7b4fd427]{fill:rgb(var(--school-blue)/.12);stroke:rgb(var(--school-blue));stroke-width:2}.north-pole[data-v-7b4fd427]{fill:rgb(var(--school-link)/.25);stroke:rgb(var(--school-link));stroke-width:2}.south-pole[data-v-7b4fd427]{fill:rgb(var(--school-blue)/.25);stroke:rgb(var(--school-blue));stroke-width:2}.iron[data-v-7b4fd427]{fill:#aebbc3;stroke:#7b8c98;stroke-width:2}.pointer[data-v-7b4fd427]{stroke:rgb(var(--school-ink));stroke-width:4}.settled-coil[data-v-7b4fd427]{transition:transform .5s ease-out}.result[data-v-7b4fd427]{font-size:14px;font-weight:400;line-height:1.7}figcaption[data-v-7b4fd427]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}.source-link[data-v-7b4fd427]{color:rgb(var(--school-link));display:inline-block;font-size:12px;font-weight:700;min-height:40px;padding-top:12px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.settled-coil[data-v-7b4fd427]{transition:none}}@media (max-width:600px){.moving-visual[data-v-7b4fd427]{padding:12px}}.electro-visual[data-v-b1b7dbb0]{color:rgb(var(--school-ink));margin:24px 0;max-width:100%;min-width:0}header>p[data-v-b1b7dbb0]{color:rgb(var(--school-link));font-size:11px;letter-spacing:.12em}h3[data-v-b1b7dbb0],header>p[data-v-b1b7dbb0]{font-weight:750}h3[data-v-b1b7dbb0]{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.4;margin:8px 0 18px}.controls[data-v-b1b7dbb0]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-b1b7dbb0]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-b1b7dbb0]{outline:2px solid rgb(var(--school-link));outline-offset:-2px}button[data-v-b1b7dbb0]:focus-visible,input[data-v-b1b7dbb0]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}.slider[data-v-b1b7dbb0]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:14px;margin:18px 0}.slider input[data-v-b1b7dbb0]{accent-color:rgb(var(--school-blue));width:min(260px,100%)}svg[data-v-b1b7dbb0]{display:block;height:auto;width:100%}text[data-v-b1b7dbb0]{font:20px sans-serif;fill:currentColor}.glass[data-v-b1b7dbb0]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:3}.silk[data-v-b1b7dbb0]{fill:rgb(var(--school-pink-soft));stroke:rgb(var(--school-pink));stroke-width:3}.electron[data-v-b1b7dbb0],.negative-disc[data-v-b1b7dbb0]{fill:#315f9a}.positive-disc[data-v-b1b7dbb0]{fill:#b43c20}.sign[data-v-b1b7dbb0],.white[data-v-b1b7dbb0]{fill:#fff}.sign[data-v-b1b7dbb0]{font-size:28px}.positive[data-v-b1b7dbb0]{fill:rgb(var(--school-link));font-weight:800}.case[data-v-b1b7dbb0]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:3}.metal[data-v-b1b7dbb0]{fill:#ccd7dd;stroke:#81949e;stroke-width:3}.stem[data-v-b1b7dbb0]{stroke:#81949e;stroke-width:8}.gold-leaf[data-v-b1b7dbb0]{fill:none;stroke:#cba853;stroke-width:8}.faint-field[data-v-b1b7dbb0],.field[data-v-b1b7dbb0],.field-line[data-v-b1b7dbb0],.force[data-v-b1b7dbb0],.normal[data-v-b1b7dbb0],.resultant[data-v-b1b7dbb0]{fill:none;stroke-width:5;stroke:rgb(var(--school-blue))}.faint-field[data-v-b1b7dbb0]{opacity:.5}.faint-field[data-v-b1b7dbb0],.field-line[data-v-b1b7dbb0]{stroke-width:3}.force[data-v-b1b7dbb0]{stroke:rgb(var(--school-link))}.resultant[data-v-b1b7dbb0]{stroke:rgb(var(--school-violet));stroke-width:6}.normal[data-v-b1b7dbb0]{stroke:rgb(var(--school-success))}.axis[data-v-b1b7dbb0],.measure[data-v-b1b7dbb0]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.test[data-v-b1b7dbb0]{fill:rgb(var(--school-success))}.construction[data-v-b1b7dbb0]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:7 6}.dipole-axis[data-v-b1b7dbb0]{stroke:rgb(var(--school-muted));stroke-width:4}.surface-edge[data-v-b1b7dbb0]{stroke:rgb(var(--school-violet));stroke-width:12}.gaussian[data-v-b1b7dbb0]{fill:rgb(var(--school-violet-soft)/.3)}.gaussian[data-v-b1b7dbb0],.gaussian-line[data-v-b1b7dbb0]{stroke:rgb(var(--school-violet));stroke-width:3;stroke-dasharray:8 6}.gaussian-line[data-v-b1b7dbb0]{fill:none}.charged-wire[data-v-b1b7dbb0]{stroke:#b5b6ca;stroke-width:22}.sheet[data-v-b1b7dbb0]{fill:rgb(var(--school-pink-soft));stroke:rgb(var(--school-pink));stroke-width:3}.shell[data-v-b1b7dbb0]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-link)/.45);stroke-width:12}.graph[data-v-b1b7dbb0]{fill:none;stroke:rgb(var(--school-blue));stroke-width:4}.readout[data-v-b1b7dbb0]{font-size:13px;font-weight:750}.pigment-label[data-v-b1b7dbb0]{fill:#243341}.molecular-bond[data-v-b1b7dbb0]{fill:none;stroke:#81949e;stroke-width:7}.density-element[data-v-b1b7dbb0]{fill:rgb(var(--school-violet-soft));stroke:rgb(var(--school-violet));stroke-width:3}.density-volume[data-v-b1b7dbb0]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3}.result[data-v-b1b7dbb0]{font-size:13px;font-weight:650;line-height:1.7}figcaption[data-v-b1b7dbb0]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}.electron-transfer[data-v-b1b7dbb0]{transition:transform 1.2s ease-in-out}@media (prefers-reduced-motion:reduce){.electron-transfer[data-v-b1b7dbb0]{transition:none}}@media (max-width:600px){.slider[data-v-b1b7dbb0]{display:grid}.slider input[data-v-b1b7dbb0]{width:100%}}.coord-visual[data-v-8fe86a36]{background:rgb(var(--school-paper,255 255 255));color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.coord-visual h3[data-v-8fe86a36]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-8fe86a36]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-8fe86a36],.toggle[data-v-8fe86a36]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-8fe86a36]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-8fe86a36]:focus-visible,.toggle[data-v-8fe86a36]:focus-visible,input[data-v-8fe86a36]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.coord-visual label[data-v-8fe86a36]{display:block;font-size:.85rem;margin:.9rem 0}.coord-visual input[data-v-8fe86a36]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.coord-visual svg[data-v-8fe86a36]{display:block;max-height:600px;overflow:visible;width:100%}.coord-visual text[data-v-8fe86a36]{fill:currentColor;font-size:21px;font-weight:600}.coord-visual figcaption[data-v-8fe86a36]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-8fe86a36],.axis[data-v-8fe86a36],.bond[data-v-8fe86a36]{fill:none;stroke:currentColor;stroke-width:3}.guide[data-v-8fe86a36]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.55}.blue-curve[data-v-8fe86a36],.orange-curve[data-v-8fe86a36]{fill:none;stroke-width:4}.blue-curve[data-v-8fe86a36]{stroke:#4b9bc5}.orange-curve[data-v-8fe86a36]{stroke:#de954b}.blue[data-v-8fe86a36]{fill:#85c7e8;stroke:#287aa8;stroke-width:2}.orange[data-v-8fe86a36]{fill:#ffd09b;stroke:#bd7b3b;stroke-width:2}.green[data-v-8fe86a36]{fill:#87ceac;stroke:#299473;stroke-width:2}.violet[data-v-8fe86a36]{fill:#c8b6e9;stroke:#8263b6;stroke-width:2}.carbon[data-v-8fe86a36]{fill:#a6b2c2;stroke:#5c6f86;stroke-width:2}.ruby[data-v-8fe86a36]{fill:#e791a5;stroke:#b54e6b;stroke-width:2}.glass[data-v-8fe86a36]{fill:none;stroke:#7da3b3;stroke-width:4}.face[data-v-8fe86a36]{fill:#f7b579;fill-opacity:.25;stroke:#d58943;stroke-width:2}.probability[data-v-8fe86a36]{fill:#bea0df;fill-opacity:.5;stroke:#9270bc;stroke-width:2}.ring[data-v-8fe86a36]{fill:none;stroke:#76b792;stroke-width:12}@media (max-width:600px){.coord-visual[data-v-8fe86a36]{padding:.8rem}.coord-visual text[data-v-8fe86a36]{font-size:23px}.coord-visual figcaption[data-v-8fe86a36]{font-size:.83rem}}.molecular-visual[data-v-0ba735e6]{color:rgb(var(--school-ink,25 27 48));margin:1.5rem 0 2rem}.molecular-visual h3[data-v-0ba735e6]{font-size:1.08rem;font-weight:750;line-height:1.55;margin-bottom:1rem}.controls[data-v-0ba735e6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.controls button[data-v-0ba735e6],.stage button[data-v-0ba735e6]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-0ba735e6]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}button[data-v-0ba735e6]:focus-visible,input[data-v-0ba735e6]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}button[data-v-0ba735e6]:disabled{opacity:.45}.stage[data-v-0ba735e6]{display:grid;font-size:.85rem;gap:.5rem;margin:1rem 0}.stage input[data-v-0ba735e6]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.molecular-visual svg[data-v-0ba735e6]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.molecular-visual svg text[data-v-0ba735e6]{font:20px system-ui,sans-serif;fill:currentColor;stroke:none}.molecular-visual svg .sequence-read[data-v-0ba735e6]{font-family:monospace;font-size:30px;letter-spacing:0}.molecular-visual svg .small[data-v-0ba735e6]{font-size:15px}.molecular-visual svg .interior[data-v-0ba735e6]{fill:#343443}.molecular-visual figcaption[data-v-0ba735e6]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:.8rem auto;max-width:70ch}svg circle[data-v-0ba735e6],svg ellipse[data-v-0ba735e6],svg path[data-v-0ba735e6]{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dna[data-v-0ba735e6]{fill:none;stroke:#86ab9a;stroke-width:7}.partner[data-v-0ba735e6]{fill:none;stroke:#b09bca;stroke-width:7}.new-dna[data-v-0ba735e6]{fill:none;stroke:#dfaa79;stroke-width:7}.rna[data-v-0ba735e6],.tail-rna[data-v-0ba735e6]{fill:none;stroke:#a3bbd7;stroke-width:7}.axis[data-v-0ba735e6],.bond[data-v-0ba735e6],.dimension[data-v-0ba735e6],.flow[data-v-0ba735e6],.pair[data-v-0ba735e6]{fill:none;stroke:currentColor;opacity:.65}.pair[data-v-0ba735e6]{stroke:#b8ad9c}.flow[data-v-0ba735e6]{stroke-width:4}.sugar[data-v-0ba735e6]{fill:#f1d6b8;stroke:#bba080}.phosphate[data-v-0ba735e6]{fill:#d4e3c2;stroke:#96ad7d}.base[data-v-0ba735e6]{fill:#ddd4ef;stroke:#a497bd}.hydrogen[data-v-0ba735e6]{fill:none;stroke:#bba778;stroke-dasharray:5 7}.enzyme[data-v-0ba735e6],.histone[data-v-0ba735e6]{fill:#d7e6c9;stroke:#9eb78b}.chromosome[data-v-0ba735e6]{fill:none;stroke:#a6c0b0;stroke-width:25}.cell[data-v-0ba735e6]{fill:#e2eed7;stroke:#a2b38e}.capsule[data-v-0ba735e6]{fill:none;stroke:#ceb385;stroke-width:6}.blocked[data-v-0ba735e6],.killed[data-v-0ba735e6]{fill:none;stroke:#c38c96;stroke-width:5;stroke-dasharray:8 6}.mouse[data-v-0ba735e6]{fill:#d6dbe3}.mouse[data-v-0ba735e6],.tail[data-v-0ba735e6]{stroke:#a0a7b3}.tail[data-v-0ba735e6]{fill:none}.coat[data-v-0ba735e6]{fill:#d2d8e8;stroke:#8f9db7}.nucleus[data-v-0ba735e6],.tube[data-v-0ba735e6]{fill:none;stroke:#8da9bd;stroke-width:4}.liquid[data-v-0ba735e6]{fill:#e3edf6;stroke:none}.pellet[data-v-0ba735e6]{fill:#c0d7bb;stroke:#8aa881}.tracer[data-v-0ba735e6]{fill:#d2af7d;stroke:#ab885b}.substrate[data-v-0ba735e6]{fill:none;stroke:#c6accc;stroke-width:8}.hypothesis[data-v-0ba735e6]{fill:none;stroke:currentColor;stroke-dasharray:6 8;opacity:.5}.heavy-band[data-v-0ba735e6]{fill:none;stroke:#9480b2;stroke-width:28}.hybrid-band[data-v-0ba735e6]{fill:none;stroke:#bba17e}.light-band[data-v-0ba735e6]{fill:none;stroke:#a7bf91}.primer[data-v-0ba735e6]{fill:none;stroke:#a5bfd8;stroke-width:9}.exon[data-v-0ba735e6],.promoter[data-v-0ba735e6]{fill:#d0e4bd;stroke:#a0b987;stroke-width:12}.intron[data-v-0ba735e6],.terminator[data-v-0ba735e6]{fill:#dfd0ed;stroke:#b29dc9;stroke-width:12}.cap[data-v-0ba735e6]{fill:#d6ac7b;stroke:#aa885d}.utr[data-v-0ba735e6]{fill:none;stroke:#b9c3cf;stroke-width:12}.ribosome[data-v-0ba735e6]{fill:#dae3c8;stroke:#a2af8d}.ribosome-small[data-v-0ba735e6]{fill:#e8dfc4;stroke:#b8aa86}.amino[data-v-0ba735e6]{fill:#e5c2d4;stroke:#b88ea4}.peptide[data-v-0ba735e6]{fill:none;stroke:#b88ea4;stroke-width:5}.bracket[data-v-0ba735e6]{fill:none;stroke:#b1a5bf}.operator[data-v-0ba735e6]{fill:#e5c8d5;stroke:#b395a4}.repressor[data-v-0ba735e6]{fill:#cab8de;stroke:#a18cba}.inducer[data-v-0ba735e6]{fill:#f0d090;stroke:#ba9e69}.selection[data-v-0ba735e6]{fill:none;stroke:#d6a76c;stroke-width:5;stroke-dasharray:8 5}.milestone[data-v-0ba735e6]{fill:#f2d29e;stroke:#bd9a68}.repeat[data-v-0ba735e6]{fill:#d2ddeb;stroke:#97abc5}.gel[data-v-0ba735e6]{fill:#edf1f5;stroke:#a3b0bd}.well[data-v-0ba735e6]{fill:#bdc9d3;stroke:#8a9ba9}.band[data-v-0ba735e6]{fill:none;stroke:#92a9bb;stroke-width:9}.selected-band[data-v-0ba735e6]{stroke:#ce9b77;stroke-width:13}.evolution-visual[data-v-1e7202d8]{color:rgb(var(--school-ink,25 27 48));margin:1.5rem 0 2rem}.evolution-visual h3[data-v-1e7202d8]{font-size:1.08rem;font-weight:750;line-height:1.55}.controls[data-v-1e7202d8]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-1e7202d8]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-1e7202d8]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-1e7202d8]:disabled{opacity:.45}button[data-v-1e7202d8]:focus-visible,input[data-v-1e7202d8]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.range[data-v-1e7202d8]{display:grid;font-size:.85rem;gap:.5rem;margin:1rem 0}.range input[data-v-1e7202d8]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.evolution-visual svg[data-v-1e7202d8]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.evolution-visual svg text[data-v-1e7202d8]{font:20px system-ui,sans-serif;fill:currentColor;stroke:none}.evolution-visual svg .small[data-v-1e7202d8]{font-size:16px}.evolution-visual svg .inside[data-v-1e7202d8]{fill:#343443}.evolution-visual figcaption[data-v-1e7202d8]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:.8rem auto;max-width:70ch}svg circle[data-v-1e7202d8],svg ellipse[data-v-1e7202d8],svg path[data-v-1e7202d8]{stroke-linejoin:round;stroke-linecap:round;stroke-width:3}.anatomical-edge[data-v-1e7202d8],.axis[data-v-1e7202d8],.flow[data-v-1e7202d8],.leader[data-v-1e7202d8]{stroke:currentColor;fill:none;opacity:.65}.ink[data-v-1e7202d8]{fill:#55525f;stroke:none}.animal[data-v-1e7202d8]{fill:var(--animal,#b4c4b0);stroke:#7e917c}.moth-body[data-v-1e7202d8]{fill:#928779;stroke:#726959}.speckle[data-v-1e7202d8]{fill:#82766a;stroke:none;opacity:.55}.moth[data-v-1e7202d8]{fill:var(--moth,#eee7db);stroke:#938575}.bird[data-v-1e7202d8],.silhouette[data-v-1e7202d8]{fill:#d8cbb9;stroke:#aa9984}.plant[data-v-1e7202d8],.roots[data-v-1e7202d8],.stem[data-v-1e7202d8]{fill:#d4e3c3;stroke:#8fa87a}.roots[data-v-1e7202d8],.stem[data-v-1e7202d8]{fill:none;stroke-width:6}.earth[data-v-1e7202d8]{fill:#c4dce4;stroke:#8baeb9}.milestone[data-v-1e7202d8],.tracer[data-v-1e7202d8]{fill:#e0bd8b;stroke:#ac895f}.glass[data-v-1e7202d8],.tube[data-v-1e7202d8]{fill:none;stroke:#8da6b4;stroke-width:4}.water[data-v-1e7202d8]{fill:#d0e3ef;stroke:#98bdcc}.dust[data-v-1e7202d8],.seed[data-v-1e7202d8]{fill:#c9ad86;stroke:#9f845d}.microbe[data-v-1e7202d8],.resistant[data-v-1e7202d8]{fill:#d2dfbd;stroke:#98ae7e}.resistant[data-v-1e7202d8]{fill:#dfc2dc;stroke:#af87aa}.vesicle[data-v-1e7202d8]{fill:#e6eedb;stroke:#a6b696}.rna[data-v-1e7202d8],.tree[data-v-1e7202d8]{fill:none;stroke:#a5b7c9;stroke-width:6}.catalyst[data-v-1e7202d8]{fill:#d8c5e3;stroke:#a890b6}.baseline[data-v-1e7202d8],.hypothesis[data-v-1e7202d8]{fill:none;stroke:currentColor;stroke-dasharray:7 7;opacity:.45}.heat[data-v-1e7202d8],.spark[data-v-1e7202d8]{fill:#f3d69f;stroke:#c3a570}.cool[data-v-1e7202d8]{fill:none;stroke:#9fc5d8}.amino[data-v-1e7202d8],.product[data-v-1e7202d8]{fill:#e1cadd;stroke:#b69daf}.habitat[data-v-1e7202d8]{fill:#e3ecdc;stroke:none}.habitat.brown[data-v-1e7202d8]{fill:#ded0bb}.stratum[data-v-1e7202d8]{stroke:#b9ac93}.layer1[data-v-1e7202d8]{fill:#eadfcc}.layer2[data-v-1e7202d8]{fill:#ddcdae}.layer3[data-v-1e7202d8]{fill:#d0bd99}.layer4[data-v-1e7202d8]{fill:#c2aa80}.fossil[data-v-1e7202d8]{fill:#d7c6a7;stroke:#a38b66}.embryo[data-v-1e7202d8]{fill:#ead0ca;stroke:#bd9e98}.arches[data-v-1e7202d8]{fill:none;stroke:#b2976d;stroke-width:6}.base[data-v-1e7202d8]{fill:#d3dfc2;stroke:#9daf87}.changed[data-v-1e7202d8]{fill:#dfc5e8;stroke:#b29cbf}.bone[data-v-1e7202d8]{fill:#f1e5cf;stroke:#a89c86;stroke-width:3}.digit[data-v-1e7202d8]{fill:none;stroke-width:6}.wrist-bone[data-v-1e7202d8]{fill:#f1e5cf;stroke:#a89c86;stroke-width:2}.selected-group .bone[data-v-1e7202d8],.selected-group .wrist-bone[data-v-1e7202d8]{stroke:#ce945c;fill:#f2cf9e}.selected-group .digit[data-v-1e7202d8]{fill:none;stroke-width:8}.limb-context[data-v-1e7202d8]{fill:#d2ddd9;stroke:#abbfb8;opacity:.45}.electrode[data-v-1e7202d8]{fill:none;stroke:#7e808f;stroke-width:6}.thorn[data-v-1e7202d8]{fill:#a9b58c;stroke:#7e926e}.node[data-v-1e7202d8]{fill:#7e926e;stroke:none}.fin[data-v-1e7202d8],.limb-bud[data-v-1e7202d8]{fill:#ead0ca;stroke:#bd9e98}.selected[data-v-1e7202d8]{stroke:#db9a61!important;stroke-width:5!important}.wing[data-v-1e7202d8]{fill:#e3dccb;stroke:#b7ab8c}.insect-wing[data-v-1e7202d8],.membrane[data-v-1e7202d8]{fill:#d3e4df;stroke:#9bb7ad}.tuber[data-v-1e7202d8]{fill:#deccab;stroke:#b39a72}.bud[data-v-1e7202d8]{fill:#a18c68;stroke:none}.root[data-v-1e7202d8]{fill:#e9c6aa;stroke:#bda083}.bark[data-v-1e7202d8]{fill:#e2d7bb;stroke:#b0a38a}.bark.soot[data-v-1e7202d8]{fill:#87847b;stroke:#6b685f}.bark-lines[data-v-1e7202d8]{fill:none;stroke:#aea188;opacity:.7}.graph[data-v-1e7202d8],.range-bar[data-v-1e7202d8]{fill:none;stroke:#c6956e;stroke-width:5}.dead[data-v-1e7202d8]{fill:none;stroke:#c5939e;stroke-width:4}.beak[data-v-1e7202d8]{fill:#e1bf84;stroke:#ae8e5d}.selection[data-v-1e7202d8]{fill:none;stroke:#d2a16d;stroke-width:5;stroke-dasharray:7 5}.aa[data-v-1e7202d8]{fill:#b6cba7}.aa[data-v-1e7202d8],.het[data-v-1e7202d8]{stroke:none}.het[data-v-1e7202d8]{fill:#e4c295}.recessive[data-v-1e7202d8]{fill:#c8b4da;stroke:none}.aa-line[data-v-1e7202d8]{fill:none;stroke:#a0b58f;stroke-width:5}.het-line[data-v-1e7202d8]{fill:none;stroke:#c99f72;stroke-width:5}.recessive-line[data-v-1e7202d8]{fill:none;stroke:#ae97bf;stroke-width:5}.indicator[data-v-1e7202d8]{fill:none;stroke:currentColor;stroke-dasharray:5 5;opacity:.55}.pairing[data-v-1e7202d8]{fill:none;stroke:#c39b69;stroke-width:6}.petal[data-v-1e7202d8]{fill:#ebc5cf;stroke:#bd9aa4}.range-bar[data-v-1e7202d8]{stroke-width:16}.skull[data-v-1e7202d8]{fill:#e5d9bf;stroke:#b4a78f}.opening[data-v-1e7202d8]{fill:#bdb097;stroke:#93856f}.disease-visual[data-v-e7c48ac6]{color:rgb(var(--school-ink,25 27 48));margin:1.6rem 0 2.2rem}.disease-visual h3[data-v-e7c48ac6]{font-size:1.08rem;font-weight:750;line-height:1.55}.controls[data-v-e7c48ac6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-e7c48ac6]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-e7c48ac6]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-e7c48ac6]:disabled{opacity:.45}button[data-v-e7c48ac6]:focus-visible,input[data-v-e7c48ac6]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.stage label[data-v-e7c48ac6]{display:grid;font-size:.85rem;gap:.5rem}.stage input[data-v-e7c48ac6]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.disease-visual svg[data-v-e7c48ac6]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.disease-visual svg text[data-v-e7c48ac6]{font:20px system-ui,sans-serif;fill:currentColor;stroke:none}.disease-visual svg .small[data-v-e7c48ac6]{font-size:15px}.disease-visual svg .inside[data-v-e7c48ac6]{fill:#34323d}.disease-visual figcaption[data-v-e7c48ac6]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-e7c48ac6],svg ellipse[data-v-e7c48ac6],svg path[data-v-e7c48ac6]{stroke-linejoin:round;stroke-linecap:round;stroke-width:3}.axis[data-v-e7c48ac6],.detail[data-v-e7c48ac6],.flow[data-v-e7c48ac6],.indicator[data-v-e7c48ac6],.leader[data-v-e7c48ac6]{fill:none;stroke:currentColor;opacity:.65}.arrow[data-v-e7c48ac6]{fill:#9d98a7;stroke:none}.flow[data-v-e7c48ac6]{stroke-width:3}.indicator[data-v-e7c48ac6]{stroke-dasharray:7 5;opacity:.4}.leg[data-v-e7c48ac6],.profile[data-v-e7c48ac6],.skin[data-v-e7c48ac6]{fill:#eed7c1;stroke:#c8ae94}.blood-drop[data-v-e7c48ac6],.heart[data-v-e7c48ac6]{fill:#dec0c7;stroke:#b48c97}.brain[data-v-e7c48ac6],.virus[data-v-e7c48ac6]{fill:#d8c7df;stroke:#ac91b7}.spike[data-v-e7c48ac6]{stroke:#ac91b7;fill:none}.connection[data-v-e7c48ac6],.cycle[data-v-e7c48ac6]{stroke:#a2b8ac;fill:none;stroke-width:3}.highlight>path[data-v-e7c48ac6]:not(.detail),.highlight>use[data-v-e7c48ac6]{stroke:#b47d4b;stroke-width:5}.highlight>text[data-v-e7c48ac6]{font-weight:700}.bacterium[data-v-e7c48ac6],.protozoan[data-v-e7c48ac6]{fill:#ccdcb9;stroke:#97ad7c}.dot[data-v-e7c48ac6],.small-nucleus[data-v-e7c48ac6]{fill:#9b8b93;stroke:none}.worm[data-v-e7c48ac6]{fill:none;stroke:#c3a479;stroke-width:13}.hypha[data-v-e7c48ac6]{fill:none;stroke:#a497b6;stroke-width:7}.hypha.fine[data-v-e7c48ac6]{stroke-width:4}.dna[data-v-e7c48ac6],.rung[data-v-e7c48ac6]{fill:none;stroke:#a79ab9;stroke-width:5}.rna[data-v-e7c48ac6],.viral-dna[data-v-e7c48ac6]{fill:none;stroke:#ba99ad;stroke-width:5}.viral-dna[data-v-e7c48ac6]{stroke:#ce956b;stroke-width:7}.glass[data-v-e7c48ac6],.tap[data-v-e7c48ac6],.window[data-v-e7c48ac6]{fill:none;stroke:#a4b7bf;stroke-width:4}.milk-drop[data-v-e7c48ac6],.water[data-v-e7c48ac6]{fill:#cee3ed;stroke:#96b9c9}.air[data-v-e7c48ac6],.mesh[data-v-e7c48ac6]{fill:none;stroke:#b4cbd0;stroke-width:3}.net[data-v-e7c48ac6]{fill:#edf4ee;stroke:#a5bcb0}.stop[data-v-e7c48ac6]{stroke:#c896a1;stroke-width:5;fill:none}.gut[data-v-e7c48ac6]{fill:none;stroke:#c9a596;stroke-width:27}.gut-lumen[data-v-e7c48ac6]{fill:none;stroke:rgb(var(--school-paper,255 255 255));stroke-width:15}.vessel[data-v-e7c48ac6]{stroke:#c89fa8;stroke-width:7;fill:none}.alveolus[data-v-e7c48ac6]{fill:#eee4d3;stroke:#b8a88f}.airway[data-v-e7c48ac6]{fill:none;stroke:#bfb39a;stroke-width:20}.fluid[data-v-e7c48ac6]{fill:#cec0dc;stroke:#ab96be}.capillary[data-v-e7c48ac6]{fill:none;stroke:#cb9aa5;stroke-width:12}.liver[data-v-e7c48ac6]{fill:#c9a58b;stroke:#a6846b}.insect[data-v-e7c48ac6]{fill:#aaa69c;stroke:#868273}.wing[data-v-e7c48ac6]{fill:#d8e6df;stroke:#9eb5a9}.focus[data-v-e7c48ac6]{fill:none;stroke:#d29a60;stroke-width:6}.gamete[data-v-e7c48ac6],.gametocyte[data-v-e7c48ac6],.oocyst[data-v-e7c48ac6]{fill:#b5c394;stroke:#8d9d70}.mosquito-gut[data-v-e7c48ac6]{fill:#e5d6bf;stroke:#b9a88d}.sporozoite[data-v-e7c48ac6]{fill:none;stroke:#8d9d70;stroke-width:3}.rbc[data-v-e7c48ac6]{fill:#e3b8c0;stroke:#bf8f9a}.rbc-centre[data-v-e7c48ac6]{fill:#f2dce0;stroke:#d0a5b0}.rupture[data-v-e7c48ac6]{fill:none;stroke:#bf8f9a;stroke-width:20}.parasite[data-v-e7c48ac6]{fill:#b0ba92;stroke:#849267}.egg[data-v-e7c48ac6]{fill:#e8d5b3;stroke:#b49b73}.lymph[data-v-e7c48ac6]{fill:none;stroke:#a1b68e;stroke-width:9}.node[data-v-e7c48ac6]{fill:#bad0a6;stroke:#8fa378}.skin-strip[data-v-e7c48ac6]{fill:#e8ccbb;stroke:#c3a38d}.lesion[data-v-e7c48ac6]{fill:#d9aba5;stroke:#b8877f}.clear-centre[data-v-e7c48ac6]{fill:#e8ccbb;stroke:#c3a38d}.keratin[data-v-e7c48ac6]{fill:none;stroke:#b39b86;stroke-width:13}.skin-cell-edge[data-v-e7c48ac6]{fill:none;stroke:#c3a38d;stroke-width:2}.cilia[data-v-e7c48ac6]{fill:none;stroke:#a0b7b5;stroke-width:3}.mucus[data-v-e7c48ac6]{fill:none;stroke:#a0b7b5;stroke-width:15}.stomach[data-v-e7c48ac6]{fill:#ecd5c0;stroke:#c4a78e}.cell[data-v-e7c48ac6],.phagocyte[data-v-e7c48ac6]{fill:#d1e0cd;stroke:#a0b79b}.nucleus[data-v-e7c48ac6]{fill:#c1c7dd;stroke:#959cb5}.signal[data-v-e7c48ac6]{fill:#ccae87;stroke:#a58c6c}.heavy[data-v-e7c48ac6]{fill:none;stroke:#a48fc2;stroke-width:14}.light[data-v-e7c48ac6]{fill:none;stroke:#83b4ba;stroke-width:12}.bridge[data-v-e7c48ac6]{fill:none;stroke:#b5a888;stroke-width:3}.focus-chain[data-v-e7c48ac6]{fill:none;stroke:#d19a62;stroke-width:17;opacity:.7}.passive-curve[data-v-e7c48ac6],.primary-curve[data-v-e7c48ac6]{stroke:#a997ba;fill:none;stroke-width:5}.active-curve[data-v-e7c48ac6],.helper-curve[data-v-e7c48ac6],.secondary-curve[data-v-e7c48ac6]{stroke:#9ab18a;fill:none;stroke-width:5}.thymus[data-v-e7c48ac6]{fill:#d5bacd;stroke:#ab8da2}.marrow[data-v-e7c48ac6]{fill:none;stroke:#c6a37f;stroke-width:14}.spleen[data-v-e7c48ac6]{fill:#c7a7bd;stroke:#a58399}.malt[data-v-e7c48ac6]{fill:none;stroke:#b9c39c;stroke-width:10}.antigen[data-v-e7c48ac6],.target[data-v-e7c48ac6]{fill:#e3bc8e;stroke:#bc9365}.memory-halo[data-v-e7c48ac6]{fill:none;stroke:#a1b58c;stroke-width:7;stroke-dasharray:9 7}.placenta[data-v-e7c48ac6]{fill:#d2adbc;stroke:#aa8897}.fetal[data-v-e7c48ac6]{fill:#ead3bb;stroke:#bea68a}.cord[data-v-e7c48ac6]{fill:none;stroke:#c5b393;stroke-width:12}.granule[data-v-e7c48ac6]{fill:#c5a385;stroke:#a58b74}.bone-shape[data-v-e7c48ac6]{fill:#e7dcc3;stroke:#b7ab91}.synovium[data-v-e7c48ac6]{fill:#e6bac3;stroke:#bf93a0}.inflammation[data-v-e7c48ac6]{fill:#c993a0;stroke:#ac7c87}.pollen[data-v-e7c48ac6]{fill:#e3d2a4;stroke:#b7a87d}.basement[data-v-e7c48ac6]{fill:none;stroke:#acb49a;stroke-width:8}.tissue-cell[data-v-e7c48ac6]{fill:#d4e1c9;stroke:#a8b994}.tumour[data-v-e7c48ac6]{fill:#dcb6c9;stroke:#ba92a9}.slide[data-v-e7c48ac6]{fill:#deece9;stroke:#abc7be}.scanner[data-v-e7c48ac6]{fill:#dae1e4;stroke:#a8b5bd;stroke-width:6}.scanner-hole[data-v-e7c48ac6]{fill:rgb(var(--school-paper,255 255 255));stroke:#a8b5bd}.table-bed[data-v-e7c48ac6]{fill:#e5dac4;stroke:#b9ae93}.xray[data-v-e7c48ac6]{fill:none;stroke:#cba275;stroke-width:5;stroke-dasharray:8 6}.magnetic-field[data-v-e7c48ac6]{fill:none;stroke:#a199c6;stroke-width:5}.stem[data-v-e7c48ac6]{fill:none;stroke:#a4b48f;stroke-width:8}.leaf[data-v-e7c48ac6]{fill:#c2d6b0;stroke:#96ae83}.petal[data-v-e7c48ac6]{fill:#dfb8c5;stroke:#b894a1}.petal-fold[data-v-e7c48ac6]{fill:none;stroke:#b894a1;stroke-width:2}.poppy-centre[data-v-e7c48ac6]{fill:#948477;stroke:#776858}.capsule[data-v-e7c48ac6]{fill:#d5dcb0;stroke:#9ea782}.membrane[data-v-e7c48ac6],.terminal[data-v-e7c48ac6]{fill:none;stroke:#a6bdb1;stroke-width:12}.transporter[data-v-e7c48ac6]{fill:none;stroke:#a595b5;stroke-width:10}.dopamine[data-v-e7c48ac6]{fill:#b8a0c5;stroke:#9c85a9}.tolerance-curve[data-v-e7c48ac6]{fill:none;stroke:#b6a0c5;stroke-width:5}.haemoglobin[data-v-e7c48ac6]{fill:#d7b0bb;stroke:#b08b96}.oxygen[data-v-e7c48ac6]{fill:#c8d6e8;stroke:#9eb1cb}.co[data-v-e7c48ac6]{fill:#e1c395;stroke:#bfa275}.conversation[data-v-e7c48ac6]{fill:#dce6d0;stroke:#a8b996}.microbe-visual[data-v-33a38c34]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.microbe-visual h3[data-v-33a38c34]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-33a38c34]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-33a38c34]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-33a38c34]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-33a38c34]:disabled{opacity:.45}button[data-v-33a38c34]:focus-visible,input[data-v-33a38c34]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.stages label[data-v-33a38c34]{display:grid;font-size:.88rem;gap:.4rem}.stages input[data-v-33a38c34]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.stages output[data-v-33a38c34]{display:block;font-size:.9rem;font-weight:650;margin:1rem 0}.microbe-visual svg[data-v-33a38c34]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.microbe-visual svg text[data-v-33a38c34]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.microbe-visual figcaption[data-v-33a38c34]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-33a38c34],svg ellipse[data-v-33a38c34],svg path[data-v-33a38c34]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrow[data-v-33a38c34]{fill:#9b97a5;stroke:none}.axis[data-v-33a38c34],.facet[data-v-33a38c34],.fine[data-v-33a38c34],.flow[data-v-33a38c34],.leader[data-v-33a38c34]{fill:none;stroke:currentColor;opacity:.6}.flow[data-v-33a38c34]{stroke-width:3}.aphid[data-v-33a38c34],.archaeon[data-v-33a38c34],.bacterial-cell[data-v-33a38c34],.larva[data-v-33a38c34]{fill:#bdcfa7;stroke:#8da476}.eye[data-v-33a38c34],.head[data-v-33a38c34],.ribosome[data-v-33a38c34],.spot[data-v-33a38c34]{fill:#4a4940;stroke:none}.yeast[data-v-33a38c34]{fill:#e3caa1;stroke:#b79e73}.nucleus[data-v-33a38c34]{fill:#b4bacf;stroke:#8d95b1}.hypha[data-v-33a38c34]{fill:none;stroke:#9d96b9;stroke-width:8}.root[data-v-33a38c34],.root-hair[data-v-33a38c34],.stem[data-v-33a38c34]{fill:none;stroke:#bca078;stroke-width:9}.root-hair[data-v-33a38c34]{stroke-width:2}.leaf[data-v-33a38c34]{fill:#bfd2ad}.leaf[data-v-33a38c34],.vein[data-v-33a38c34]{stroke:#8aa87a}.vein[data-v-33a38c34]{fill:none}.sporangium[data-v-33a38c34],.spore[data-v-33a38c34]{fill:#aca2bf;stroke:#857b99}.protozoan[data-v-33a38c34]{fill:#c4ddd5;stroke:#8cb8a7}.vacuole[data-v-33a38c34]{fill:#e8f2e9;stroke:#aac8ba}.capsid[data-v-33a38c34],.virus-rod[data-v-33a38c34]{fill:#d5cbdf;stroke:#a493b7}.genome[data-v-33a38c34],.rna[data-v-33a38c34]{fill:none;stroke:#af89a0;stroke-width:5}.tail[data-v-33a38c34],.tail-fibre[data-v-33a38c34]{fill:none;stroke:#8a9b9d;stroke-width:7}.tail-fibre[data-v-33a38c34]{stroke-width:3}.protein[data-v-33a38c34]{fill:none;stroke:#98b3a2;stroke-width:11}.misfold[data-v-33a38c34]{fill:none;stroke:#b39ab9;stroke-width:11}.dish-side[data-v-33a38c34]{fill:#d9d2c2;stroke:#bbb09c}.agar[data-v-33a38c34]{fill:#efe7d4;stroke:#b9ad91}.colony[data-v-33a38c34]{fill:#c5aa83;stroke:#a18560}.magnified[data-v-33a38c34]{fill:rgb(var(--school-paper,255 255 255));stroke:#bac8c1}.zoom-link[data-v-33a38c34],.zoom-ring[data-v-33a38c34]{fill:none;stroke:#b3bebc;stroke-width:2}.zoom-link[data-v-33a38c34]{stroke-dasharray:5 5}.bowl[data-v-33a38c34],.tray[data-v-33a38c34]{fill:#ded5bd;stroke:#b6a98e}.milk[data-v-33a38c34]{fill:#fbf5e8;stroke:#d7ccb5}.curd[data-v-33a38c34]{fill:#f3e8cc;stroke:#c5b38f}.protein-net[data-v-33a38c34]{fill:none;stroke:#bba987;stroke-width:3}.dough[data-v-33a38c34]{fill:#e4c4a0;stroke:#b79970}.gas-pocket[data-v-33a38c34]{fill:#f6e8cb;stroke:#c3a981}.cheese[data-v-33a38c34],.cheese-side[data-v-33a38c34]{fill:#efd398;stroke:#c4aa72}.cheese-side[data-v-33a38c34]{fill:#ddbd7f}.cheese-hole[data-v-33a38c34]{fill:#c5a060;stroke:#b89755}.channel[data-v-33a38c34]{fill:none;stroke:#9baba3;stroke-width:3}.steel[data-v-33a38c34],.steel-top[data-v-33a38c34]{fill:#dce3e3;stroke:#a4b3b3}.steel-top[data-v-33a38c34]{fill:#eef0ed}.broth[data-v-33a38c34],.liquid[data-v-33a38c34]{fill:#e5c6a7;stroke:#bea17c}.gas-pipe[data-v-33a38c34],.jacket[data-v-33a38c34],.shaft[data-v-33a38c34]{fill:none;stroke:#9caaa7;stroke-width:7}.jacket[data-v-33a38c34]{stroke:#bbaaa0;stroke-width:4}.bubble[data-v-33a38c34],.gas-bubble[data-v-33a38c34]{fill:#eef4ea;stroke:#b0c9b7}.carbon[data-v-33a38c34]{fill:#c7b5d7;stroke:#9e87b3}.oxygen[data-v-33a38c34]{fill:#e1b4ad;stroke:#b58c85}.hydrogen[data-v-33a38c34]{fill:#eadfc8;stroke:#bbad91}.bond[data-v-33a38c34],.carboxyl[data-v-33a38c34]{fill:none;stroke:#9b949c;stroke-width:3}.flask[data-v-33a38c34],.glass[data-v-33a38c34]{fill:rgb(var(--school-paper,255 255 255));stroke:#a4b7bf;stroke-width:4}.vapour[data-v-33a38c34]{fill:none;stroke:#bbb4a6;stroke-dasharray:5 6;stroke-width:5}.inhibition-zone[data-v-33a38c34]{fill:#f9f5e8;stroke:#b8c5a3;stroke-dasharray:5 5}.mould[data-v-33a38c34]{fill:#adbd9e;stroke:#819573}.membrane[data-v-33a38c34]{fill:none;stroke:#b1bca3;stroke-width:13}.peptido[data-v-33a38c34]{fill:none;stroke:#b6a6c2;stroke-width:7}.cross-link[data-v-33a38c34]{fill:none;stroke:#b5b990;stroke-width:4}.blocked-site[data-v-33a38c34]{fill:#e0bcaf;stroke:#ba9587}.glycerol[data-v-33a38c34]{fill:none;stroke:#ae9fc0;stroke-width:8}.fat-chain[data-v-33a38c34]{fill:none;stroke:#c5ad86;stroke-width:5}.ester[data-v-33a38c34]{fill:none;stroke:#a5b8ad;stroke-width:5}.blocked[data-v-33a38c34],.cleave[data-v-33a38c34]{fill:none;stroke:#c08983;stroke-width:4}.cloudy[data-v-33a38c34]{fill:#e9c69f;stroke:#d0aa7b}.juice[data-v-33a38c34]{fill:#f2d8b6;stroke:#d0aa7b}.pectin[data-v-33a38c34]{fill:none;stroke:#9bb68a;stroke-width:4}.juice-particle[data-v-33a38c34],.sediment[data-v-33a38c34]{fill:#bc966b;stroke:#a2845c}.vessel[data-v-33a38c34]{fill:#eee0dd;stroke:#c2a0a0;stroke-width:7}.fibrin[data-v-33a38c34]{fill:none;stroke:#b3a3a1;stroke-width:4}.blood-cell[data-v-33a38c34]{fill:#d5a4ad;stroke:#ac7d88}.enzyme[data-v-33a38c34]{fill:#c2d6b4;stroke:#91ac7d}.t-cell[data-v-33a38c34]{fill:#c9d9bf;stroke:#9fb28f}.signal[data-v-33a38c34]{fill:none;stroke:#b5a0bf;stroke-width:8}.kidney[data-v-33a38c34]{fill:#d8b6b8;stroke:#b58d93}.muted[data-v-33a38c34]{opacity:.3}.inhibitor[data-v-33a38c34]{fill:#dcb998;stroke:#b68e66}.substrate[data-v-33a38c34]{fill:#b9cbd8;stroke:#8aa9ba}.ground[data-v-33a38c34],.soil-line[data-v-33a38c34]{fill:none;stroke:#bfb7a4;stroke-width:4}.tank[data-v-33a38c34]{fill:#e1ddd1;stroke:#b3ac98;stroke-width:6}.ethanol-dot[data-v-33a38c34]{fill:#aa91bd;stroke:none}.water-dot[data-v-33a38c34]{fill:#8caab9;stroke:none}.water[data-v-33a38c34]{fill:#cadeda;stroke:#9abcb1}.sludge[data-v-33a38c34]{fill:#b0a187;stroke:#8c7f65}.selection[data-v-33a38c34]{fill:none;stroke:#c59c68;stroke-width:10}.organic[data-v-33a38c34]{fill:#c9b693;stroke:#a48e69}.return[data-v-33a38c34]{stroke:#a59bbf}.oxygen-bar[data-v-33a38c34]{stroke-width:52;fill:none;stroke-linecap:butt}.oxygen-bar.initial[data-v-33a38c34]{stroke:#b2c6d4}.oxygen-bar.final[data-v-33a38c34]{stroke:#b6c6a2}.soil[data-v-33a38c34]{fill:#f0e6d5;stroke:none}.slurry[data-v-33a38c34]{fill:#b9ac8f;stroke:#978a6f}.inlet[data-v-33a38c34]{fill:none;stroke:#aaa492;stroke-width:9}.gas-cap[data-v-33a38c34]{fill:#d1ded8;fill-opacity:.6;stroke:#9babaa;stroke-width:5}.cellulose[data-v-33a38c34]{fill:none;stroke:#c0ad88;stroke-width:13}.cellulose-link[data-v-33a38c34]{fill:none;stroke:#b6a079;stroke-width:3}.ladybird[data-v-33a38c34]{fill:#dbac9f;stroke:#b08a7d}.dragonfly[data-v-33a38c34],.insect[data-v-33a38c34],.limb[data-v-33a38c34]{fill:none;stroke:#727e76;stroke-width:4}.dragonfly[data-v-33a38c34]{stroke-width:15}.wing[data-v-33a38c34]{fill:#e6eee6;stroke:#a9bbb0}.gut-wall[data-v-33a38c34]{fill:#f6eddd;stroke:#c0ac8a}.epithelial[data-v-33a38c34]{fill:#e5d0aa;stroke:#bea47c}.toxin[data-v-33a38c34]{fill:#b5a3ca;stroke:#9181a7}.receptor[data-v-33a38c34]{fill:none;stroke:#8b9d8b;stroke-width:8}.pore[data-v-33a38c34]{fill:none;stroke:#b293bc;stroke-width:8}.pathogen[data-v-33a38c34]{color:#bb8886}.trichoderma[data-v-33a38c34]{color:#8da97c}.pathogen use[data-v-33a38c34],.trichoderma use[data-v-33a38c34]{stroke:currentColor}.pathogen-network[data-v-33a38c34]{fill:none;stroke:#b18483;stroke-width:7}.beneficial-network[data-v-33a38c34]{fill:none;stroke:#91ad80;stroke-width:7}.competition-ring[data-v-33a38c34]{fill:none;stroke:#91ad80;stroke-width:2;stroke-dasharray:4 6}.root-protection[data-v-33a38c34]{fill:none;stroke:#aabf94;stroke-dasharray:5 6}.viral-envelope[data-v-33a38c34]{fill:#c6b5d7;stroke:#9c86b5}.no-match[data-v-33a38c34]{stroke:#baa;fill:none;stroke-dasharray:5 5}.nodule[data-v-33a38c34]{fill:#d9b6ad;stroke:#b68e84}.nodule-inset[data-v-33a38c34]{fill:#f1dfd6;stroke:#c7a598}.nutrient-flow[data-v-33a38c34]{fill:none;stroke:#96b793;stroke-width:4}.carbon-flow[data-v-33a38c34]{fill:none;stroke:#c4a77c;stroke-width:4}.mycorrhiza[data-v-33a38c34]{fill:none;stroke:#b5a0c5;stroke-width:7}.phosphorus[data-v-33a38c34]{fill:#cbb792;stroke:#a08c63}.cyanofilament[data-v-33a38c34]{fill:none;stroke:#a8b8a1;stroke-width:4}.cyano-cell[data-v-33a38c34]{fill:#b3d0b3;stroke:#8fab8f}.heterocyst[data-v-33a38c34]{fill:#e5cc98;stroke:#b89b69}@media (max-width:480px){.microbe-visual svg text[data-v-33a38c34]{font-size:23px}.microbe-visual figcaption[data-v-33a38c34]{font-size:.86rem}}.biotech-visual[data-v-21099ccb]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.biotech-visual h3[data-v-21099ccb]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-21099ccb]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-21099ccb]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-21099ccb]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-21099ccb]:disabled{opacity:.45}button[data-v-21099ccb]:focus-visible,input[data-v-21099ccb]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.stages label[data-v-21099ccb]{display:grid;font-size:.88rem;gap:.4rem}.stages input[data-v-21099ccb]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.stages output[data-v-21099ccb]{display:block;font-size:.9rem;font-weight:650;margin:1rem 0}.biotech-visual svg[data-v-21099ccb]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.biotech-visual svg text[data-v-21099ccb]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.biotech-visual figcaption[data-v-21099ccb]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-21099ccb],svg ellipse[data-v-21099ccb],svg path[data-v-21099ccb]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrow[data-v-21099ccb]{fill:#9992a3;stroke:none}.axis[data-v-21099ccb],.fine[data-v-21099ccb],.flow[data-v-21099ccb],.leader[data-v-21099ccb]{fill:none;stroke:currentColor;opacity:.55}.flow[data-v-21099ccb]{stroke-width:3}.chromosome[data-v-21099ccb],.dna-ring[data-v-21099ccb],.strand[data-v-21099ccb]{fill:none;stroke:#8064b7;stroke-width:5}.new-strand[data-v-21099ccb],.overhang[data-v-21099ccb]{fill:none;stroke:#339c8f;stroke-width:5}.coated-dna[data-v-21099ccb],.insert-arc[data-v-21099ccb]{fill:none;stroke:#e28566;stroke-width:6}.bond[data-v-21099ccb]{stroke:#afaab3;fill:none}.cell[data-v-21099ccb]{fill:#d8ecc9;stroke:#7caa69}.ribosome[data-v-21099ccb]{fill:#798471;stroke:none}.steel[data-v-21099ccb]{fill:#dbe2e0;stroke:#789995}.steel-top[data-v-21099ccb]{fill:#edf0ed;stroke:#789995}.focus-shaft[data-v-21099ccb],.gas-pipe[data-v-21099ccb],.sampling[data-v-21099ccb],.shaft[data-v-21099ccb]{fill:none;stroke:#98aaa7;stroke-width:7}.focus-shaft[data-v-21099ccb]{stroke:#bf9e79;stroke-width:9}.amino[data-v-21099ccb],.join[data-v-21099ccb],.target[data-v-21099ccb]{fill:#df977c;stroke:#ad7d70}.glass[data-v-21099ccb],.needle[data-v-21099ccb],.tube[data-v-21099ccb]{fill:rgb(var(--school-paper,255 255 255));stroke:#a4b1ba;stroke-width:4}.liquid[data-v-21099ccb]{fill:#eddbb6;stroke:#bfa274}.contaminant[data-v-21099ccb]{fill:#a9bfa4;stroke:#91a88a}.rna-contaminant[data-v-21099ccb]{fill:none;stroke:#3399a4;stroke-width:4}.dna-threads[data-v-21099ccb]{fill:none;stroke:#c1b7cd;stroke-width:10}.selected-base[data-v-21099ccb]{font-weight:800!important;fill:#b17464!important}.cut[data-v-21099ccb]{fill:none;stroke:#bd8b80;stroke-width:4}.sealed-backbone[data-v-21099ccb]{fill:none;stroke:#91ae85;stroke-width:6}.nucleotide[data-v-21099ccb]{fill:#bcabc7;stroke:#93829e}.gel[data-v-21099ccb]{fill:#e1e8e5;stroke:#b4c0bb}.well[data-v-21099ccb]{fill:#98a7a5;stroke:#82928f}.dna-band[data-v-21099ccb]{stroke:#a965a2;stroke-width:9;fill:none}.selected-slice[data-v-21099ccb]{fill:none;stroke:#c89473;stroke-width:4;stroke-dasharray:5 5}.feature[data-v-21099ccb],.focus-feature[data-v-21099ccb]{fill:none;stroke:#adc6b4;stroke-width:15}.focus-feature[data-v-21099ccb]{stroke:#c49579;stroke-width:18}.dish[data-v-21099ccb]{fill:#efe6d4;stroke:#b8aa8e}.colony[data-v-21099ccb]{fill:#cab38d;stroke:#a9906e}.blue-colony[data-v-21099ccb]{fill:#62a9df;stroke:#4281b0}.white-colony[data-v-21099ccb]{fill:#fbf5e7;stroke:#c7baa0}.plant-cell[data-v-21099ccb],.plant-inset[data-v-21099ccb]{fill:#dce8cf;stroke:#a6b78f}.nucleus[data-v-21099ccb]{fill:#c5b4e3;stroke:#9375bd}.root[data-v-21099ccb],.stem[data-v-21099ccb]{fill:none;stroke:#b79d7e;stroke-width:8}.leaf[data-v-21099ccb]{fill:#bbd0a5;stroke:#96b17c}.uptake[data-v-21099ccb]{fill:none;stroke:#c49d79;stroke-width:9}.animal-cell[data-v-21099ccb]{fill:#e0cbd2;stroke:#b99ba7}.plant-wall[data-v-21099ccb]{fill:#c7d7b3;stroke:#9bad86;stroke-width:8}.gold[data-v-21099ccb]{fill:#d3b475;stroke:#ac8d53}.primer[data-v-21099ccb]{fill:none;stroke:#d47b42;stroke-width:9}.extension[data-v-21099ccb]{stroke-width:6}.extension-direction[data-v-21099ccb]{fill:none;stroke:#a6bbb1;stroke-width:4}.growth[data-v-21099ccb]{fill:none;stroke:#8764b8;stroke-width:4}.focus-point[data-v-21099ccb]{fill:#d1aa86;stroke:#aa815d}.enzyme[data-v-21099ccb]{fill:#b9ceaa;stroke:#94ae84}.damaged-enzyme[data-v-21099ccb]{fill:#dfc5bb;stroke:#bba395}.heat[data-v-21099ccb]{fill:none;stroke:#c7a485;stroke-width:5}.rna[data-v-21099ccb]{fill:none;stroke:#a7b7a0;stroke-width:5}.ribosome-body[data-v-21099ccb]{fill:#c3b8cf;stroke:#9b8cab}.peptide[data-v-21099ccb]{fill:none;stroke:#cbad85;stroke-width:5}.jacket[data-v-21099ccb]{fill:none;stroke:#bdad98;stroke-width:5}.bubble[data-v-21099ccb]{fill:#e6f2e4;stroke:#aecaaa}.pellet[data-v-21099ccb]{fill:#b5c2a0;stroke:#95a582}.column[data-v-21099ccb]{fill:rgb(var(--school-paper,255 255 255));stroke:#abb8b1;stroke-width:3}.resin[data-v-21099ccb]{fill:#dddccf;stroke:#c4c2b1}.other-band[data-v-21099ccb],.target-band[data-v-21099ccb]{fill:none;stroke:#df977c;stroke-width:14}.other-band[data-v-21099ccb]{stroke:#9bb6b0}.chromatogram[data-v-21099ccb]{fill:none;stroke:#b89fc4;stroke-width:4}@media (max-width:600px){.biotech-visual svg text[data-v-21099ccb]{font-size:23px}.controls button[data-v-21099ccb]{font-size:.78rem}}.bioapp-visual[data-v-257d09b9]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.bioapp-visual h3[data-v-257d09b9]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-257d09b9]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-257d09b9]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-257d09b9]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-257d09b9]:disabled{opacity:.45}button[data-v-257d09b9]:focus-visible,input[data-v-257d09b9]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.stages label[data-v-257d09b9]{display:grid;font-size:.88rem;gap:.4rem}.stages input[data-v-257d09b9]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.bioapp-visual svg[data-v-257d09b9]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.bioapp-visual svg text[data-v-257d09b9]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.bioapp-visual figcaption[data-v-257d09b9]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-257d09b9],svg ellipse[data-v-257d09b9],svg path[data-v-257d09b9]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrowhead[data-v-257d09b9]{fill:#9e98a8;stroke:none}.flow[data-v-257d09b9],.leader[data-v-257d09b9],.network[data-v-257d09b9]{fill:none;stroke:currentColor;opacity:.6}.flow[data-v-257d09b9]{stroke-width:3}.a-chain[data-v-257d09b9],.dna[data-v-257d09b9],.probe[data-v-257d09b9],.sense[data-v-257d09b9]{fill:none;stroke:#8064b7;stroke-width:5}.antisense[data-v-257d09b9],.b-chain[data-v-257d09b9]{fill:none;stroke:#339c8f;stroke-width:5}.c-peptide[data-v-257d09b9],.gene[data-v-257d09b9]{fill:none;stroke:#e28566;stroke-width:6}.bond[data-v-257d09b9],.division-line[data-v-257d09b9]{stroke:#a5a1af;fill:none}.cell[data-v-257d09b9],.lymphocyte[data-v-257d09b9],.protoplast[data-v-257d09b9]{fill:#d8ecc9;stroke:#7caa69}.callus[data-v-257d09b9],.enzyme[data-v-257d09b9]{fill:#afd1a0;stroke:#79a866}.deficient-enzyme[data-v-257d09b9]{fill:#e8c4bd;stroke:#bd857d}.metabolite[data-v-257d09b9],.product[data-v-257d09b9],.substrate[data-v-257d09b9]{fill:#e7a278;stroke:#c47c51}.steel[data-v-257d09b9]{fill:#dbe7e3}.shaft[data-v-257d09b9],.steel[data-v-257d09b9]{stroke:#789995}.shaft[data-v-257d09b9]{stroke-width:6;fill:none}.glass[data-v-257d09b9],.well[data-v-257d09b9]{fill:rgb(var(--school-paper,255 255 255));stroke:#8dabb5;stroke-width:4}.medium[data-v-257d09b9]{fill:#e8d5ac;stroke:#c5ae82}.root[data-v-257d09b9],.stem[data-v-257d09b9]{fill:none;stroke:#9b8056;stroke-width:7}.leaf[data-v-257d09b9]{fill:#b6d995;stroke:#79a966}.focus-ring[data-v-257d09b9],.zoom-ring[data-v-257d09b9]{fill:none;stroke:#a37cc4;stroke-width:3;stroke-dasharray:5 5}.meristem[data-v-257d09b9]{fill:#d8eacc;stroke:#88b274}.wall[data-v-257d09b9]{fill:none;stroke:#94ae76;stroke-width:10}.nucleus[data-v-257d09b9]{fill:#c5b4e3;stroke:#9375bd}.second-nucleus[data-v-257d09b9]{fill:#aacddd;stroke:#679fb7}.virus[data-v-257d09b9]{fill:#dc9e9e;stroke:#b67979}.gold-grain[data-v-257d09b9],.sun[data-v-257d09b9]{fill:#efc65d;stroke:#c89e3d}.rice-grain[data-v-257d09b9]{fill:#eee4cb;stroke:#c1b495}.dry-crack[data-v-257d09b9],.soil[data-v-257d09b9]{fill:none;stroke:#b9a380;stroke-width:3}.intestine[data-v-257d09b9]{fill:none;stroke:#dc9b98;stroke-width:13}.basket[data-v-257d09b9]{fill:#dbc29c;stroke:#b19974}.fruit[data-v-257d09b9]{fill:#ebae85;stroke:#c28b64}.nutrient[data-v-257d09b9]{fill:#aac7e0;stroke:#7099ba}.cotton[data-v-257d09b9]{fill:#f6f2e8;stroke:#b8b1a4}.larva[data-v-257d09b9]{fill:#c7c789;stroke:#9c9e61}.eye[data-v-257d09b9]{fill:#554f48;stroke:none}.leg[data-v-257d09b9],.tail[data-v-257d09b9]{fill:none;stroke:#8b8079;stroke-width:4}.damage[data-v-257d09b9]{fill:#8b7254;stroke:#705a42}.gut-lumen[data-v-257d09b9]{fill:#f9ede0;stroke:#d9baa0}.epithelial-cell[data-v-257d09b9]{fill:#e9c4b5;stroke:#c4937d}.crystal[data-v-257d09b9]{fill:#c0b0dd;stroke:#947bbc}.toxin[data-v-257d09b9]{fill:#ad8ccf;stroke:#8064a5}.pore[data-v-257d09b9],.receptor[data-v-257d09b9]{fill:none;stroke:#b1784d;stroke-width:8}.dicer[data-v-257d09b9],.risc[data-v-257d09b9]{fill:#d9d2e6;stroke:#a695bb}.cut[data-v-257d09b9]{fill:none;stroke:#d08d7e;stroke-width:4}.gall[data-v-257d09b9]{fill:#c9a481;stroke:#ab845f}.nematode[data-v-257d09b9]{fill:none;stroke:#b09576;stroke-width:10}.disulphide[data-v-257d09b9]{fill:none;stroke:#c2a34b;stroke-width:4}.stomach[data-v-257d09b9]{fill:#f6d9d4;stroke:#bf9791;stroke-width:4}.protein[data-v-257d09b9]{fill:none;stroke:#a08ac2;stroke-width:5}.protease[data-v-257d09b9]{fill:#c3d9af;stroke:#8baa71}.skin[data-v-257d09b9]{fill:#e7c5ab;stroke:#c09b7c}.person[data-v-257d09b9]{fill:#c3cee2;stroke:#8d9dbd}.dish[data-v-257d09b9]{fill:#e7dfcf;stroke:#b6a68a}.vector[data-v-257d09b9]{fill:#c3b8dd;stroke:#9983ba}.lineage[data-v-257d09b9]{fill:none;stroke:#9ebc90;stroke-width:4}.capture-antibody[data-v-257d09b9]{fill:none;stroke:#849cc0;stroke-width:7}.detector[data-v-257d09b9]{fill:none;stroke:#a08ac2;stroke-width:6}.antigen[data-v-257d09b9]{fill:#d89f80;stroke:#b47c5d}.enzyme-tag[data-v-257d09b9]{fill:#a6c88f;stroke:#7b9f63}.signal[data-v-257d09b9]{fill:#e4bb6a;opacity:.35;stroke:none}.label-tag[data-v-257d09b9]{fill:#c3a856;stroke:#a28c43}.animal[data-v-257d09b9],.cow[data-v-257d09b9]{fill:#e4d7c5;stroke:#b6a48b}.animal-ear[data-v-257d09b9],.udder[data-v-257d09b9]{fill:#e2bfc0;stroke:#bb9295}.milk[data-v-257d09b9]{fill:#f1eadb;stroke:#c6bca6}.purpose[data-v-257d09b9]{fill:rgb(var(--school-sunken,242 243 249));stroke:#b5afbe}.purpose-selected[data-v-257d09b9]{fill:#f7d7b5;stroke:#ceaa82;stroke-width:4}.document[data-v-257d09b9],.flask[data-v-257d09b9],.hat[data-v-257d09b9],.shield[data-v-257d09b9]{fill:#d5dfd0;stroke:#9aaf8e}.insect[data-v-257d09b9]{fill:#d4b58b;stroke:#aa8d65}.population-visual[data-v-4c3e1590]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.population-visual h3[data-v-4c3e1590]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-4c3e1590]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-4c3e1590]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-4c3e1590]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-4c3e1590]:disabled{opacity:.45}button[data-v-4c3e1590]:focus-visible,input[data-v-4c3e1590]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.balance-inputs label[data-v-4c3e1590],.parameter label[data-v-4c3e1590]{display:grid;font-size:.88rem;gap:.4rem}.balance-inputs input[data-v-4c3e1590],.parameter input[data-v-4c3e1590]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.balance-inputs output[data-v-4c3e1590],.parameter output[data-v-4c3e1590]{display:block;font-size:.9rem;font-weight:700;margin:.6rem 0}.balance-inputs[data-v-4c3e1590]{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.balance-inputs output[data-v-4c3e1590]{grid-column:1/-1}.population-visual svg[data-v-4c3e1590]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.population-visual svg text[data-v-4c3e1590]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.population-visual figcaption[data-v-4c3e1590]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-4c3e1590],svg ellipse[data-v-4c3e1590],svg path[data-v-4c3e1590]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrowhead[data-v-4c3e1590]{fill:#9e98a8;stroke:none}.axis[data-v-4c3e1590],.flow[data-v-4c3e1590],.leader[data-v-4c3e1590],.network[data-v-4c3e1590],.resource[data-v-4c3e1590]{fill:none;stroke:currentColor;opacity:.65}.flow[data-v-4c3e1590],.gain[data-v-4c3e1590],.loss[data-v-4c3e1590]{stroke-width:3}.bird[data-v-4c3e1590],.fish[data-v-4c3e1590]{fill:#9cbad0;stroke:#6b94ae}.fin[data-v-4c3e1590],.wing[data-v-4c3e1590]{fill:#7f9ebb;stroke:#5d7c9b}.beak[data-v-4c3e1590]{fill:#ddbb67;stroke:#b59854}.eye[data-v-4c3e1590]{fill:#48454d;stroke:none}.leg[data-v-4c3e1590],.stripe[data-v-4c3e1590]{fill:none;stroke:#806f63;stroke-width:4}.pond[data-v-4c3e1590]{fill:#dcecf0;stroke:#a2c4ce}.sun[data-v-4c3e1590]{fill:#f0ca6b;stroke:#ceab52}.sound[data-v-4c3e1590],.water[data-v-4c3e1590]{fill:none;stroke:#73a6ba;stroke-width:4}.thermometer[data-v-4c3e1590]{fill:#e8beb6;stroke:#b48880}.focus[data-v-4c3e1590],.zone[data-v-4c3e1590]{fill:none;stroke:#a38cbb;stroke-dasharray:5 5}.newborn[data-v-4c3e1590],.young[data-v-4c3e1590]{fill:#a8c998;stroke:#7eab6c}.reproductive[data-v-4c3e1590]{fill:#ae99c7}.older[data-v-4c3e1590]{fill:#dfb1bd}.male[data-v-4c3e1590]{fill:#ac99c7;stroke:#8a74a7}.female[data-v-4c3e1590]{fill:#e3ab81;stroke:#c48a63}.branch[data-v-4c3e1590],.root[data-v-4c3e1590],.trunk[data-v-4c3e1590]{fill:none;stroke:#a08a65;stroke-width:8}.cactus[data-v-4c3e1590],.canopy[data-v-4c3e1590],.leaf[data-v-4c3e1590]{fill:#b9d49e;stroke:#8aaa70}.flower-stem[data-v-4c3e1590],.grass[data-v-4c3e1590]{fill:none;stroke:#86a664;stroke-width:5}.cover[data-v-4c3e1590]{fill:#acd295;fill-opacity:.2;stroke:#789961;stroke-dasharray:5 5}.habitat[data-v-4c3e1590]{fill:#e0ecd7;stroke:#afc49e}.gain[data-v-4c3e1590]{fill:none;stroke:#76a594}.loss[data-v-4c3e1590]{fill:none;stroke:#bc8c84}.trap[data-v-4c3e1590]{fill:none;stroke:#a59070;stroke-width:3}.grid[data-v-4c3e1590]{fill:none;stroke:#c4becb;stroke-dasharray:3 5}.growth-curve[data-v-4c3e1590]{fill:none;stroke:#8164b1;stroke-width:4}.focus-point[data-v-4c3e1590]{fill:#e79570;stroke:#c67958;stroke-width:3}.capacity[data-v-4c3e1590]{fill:none;stroke:#79aa96;stroke-dasharray:7 7;stroke-width:3}.egg[data-v-4c3e1590]{fill:#e9d9b6;stroke:#c5b28e}.nest[data-v-4c3e1590]{fill:none;stroke:#a38c6c;stroke-width:7}.breeding-event[data-v-4c3e1590]{fill:#cfad70;stroke:#ad8e55}.cattle[data-v-4c3e1590],.deer[data-v-4c3e1590],.host[data-v-4c3e1590]{fill:#dec6a5;stroke:#b69972}.tiger[data-v-4c3e1590]{fill:#e1ad6c;stroke:#b78b58}.insect[data-v-4c3e1590]{fill:#a0b783;stroke:#738c5f}.contrast-leaf[data-v-4c3e1590]{fill:#d0b5d1;stroke:#b090b6}.vein[data-v-4c3e1590]{fill:none;stroke:#8fa277}.spine[data-v-4c3e1590]{fill:none;stroke:#a48b65;stroke-width:4}.defence-chemical[data-v-4c3e1590]{fill:#d6a272;stroke:#b38254}.shore[data-v-4c3e1590]{fill:#dad6d1;stroke:#aba39a}.starfish[data-v-4c3e1590]{fill:#c59eab;stroke:#9f7988}.mussel[data-v-4c3e1590]{fill:#a69cb7;stroke:#81768f}.other-prey[data-v-4c3e1590]{fill:#abc5ac;stroke:#809e82}.flamingo[data-v-4c3e1590]{fill:#deb7be;stroke:#b78c95}.plankton[data-v-4c3e1590]{fill:#a2bd8b;stroke:#809a6a}.intestine[data-v-4c3e1590]{fill:none;stroke:#cda999;stroke-width:13}.tick[data-v-4c3e1590]{fill:#af9290;stroke:#856866}.worm[data-v-4c3e1590]{fill:none;stroke:#dac4a3;stroke-width:7}.foreign-egg[data-v-4c3e1590]{fill:#d0c1da;stroke:#ad95bc}.egg-mark[data-v-4c3e1590]{fill:#9676a9;stroke:none}.epiphyte-root[data-v-4c3e1590]{fill:none;stroke:#b9aa83;stroke-width:4}.petal[data-v-4c3e1590]{fill:#deb8d3;stroke:#b88cac}.pollen[data-v-4c3e1590],.pollen-centre[data-v-4c3e1590]{fill:#ddb964;stroke:#b59645}.hypha[data-v-4c3e1590]{fill:none;stroke:#b8a18a;stroke-width:5}.lichen[data-v-4c3e1590]{fill:#e5ead7;stroke:#b7c19c}.alga[data-v-4c3e1590]{fill:#a8c989;stroke:#7eab67}.fig-wall[data-v-4c3e1590]{fill:#dfb5aa;stroke:#b98980}.fig-cavity[data-v-4c3e1590]{fill:rgb(var(--school-paper,255 255 255));stroke:#cfb8ab}.fig-flower[data-v-4c3e1590]{fill:#ddb668;stroke:#b8984f}.bee[data-v-4c3e1590]{fill:#d8b875;stroke:#b28f50}.bee-wing[data-v-4c3e1590]{fill:#dce7f1;fill-opacity:.8;stroke:#a6bdd1}.larva[data-v-4c3e1590]{fill:#e0cca6;stroke:#b69a71}.deceptive-lip[data-v-4c3e1590]{fill:#84664e;stroke:#624b39}.moving-bee[data-v-4c3e1590],.moving-bird[data-v-4c3e1590],.moving-wasp[data-v-4c3e1590]{transition:transform .4s ease}@media (prefers-reduced-motion:reduce){.moving-bee[data-v-4c3e1590],.moving-bird[data-v-4c3e1590],.moving-wasp[data-v-4c3e1590]{transition:none}}.population-visual[data-v-4c3e1590] .growth-curve{stroke:rgb(var(--school-link,129 100 177))}.ecosystem-visual[data-v-4036f443]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.ecosystem-visual h3[data-v-4036f443]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-4036f443]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-4036f443]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-4036f443]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-4036f443]:disabled{opacity:.45}button[data-v-4036f443]:focus-visible,input[data-v-4036f443]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.parameter label[data-v-4036f443]{display:grid;font-size:.88rem;gap:.4rem}.parameter input[data-v-4036f443]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.parameter output[data-v-4036f443]{display:block;font-size:.9rem;font-weight:700;margin:.6rem 0}.ecosystem-visual svg[data-v-4036f443]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.ecosystem-visual svg text[data-v-4036f443]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.ecosystem-visual figcaption[data-v-4036f443]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-4036f443],svg ellipse[data-v-4036f443],svg path[data-v-4036f443]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrowhead[data-v-4036f443]{fill:#9e98a8;stroke:none}.axis[data-v-4036f443],.flow[data-v-4036f443],.leader[data-v-4036f443]{fill:none;stroke:currentColor;opacity:.65}.flow[data-v-4036f443]{stroke-width:3}.root[data-v-4036f443]{opacity:var(--root-alpha,1)}.root[data-v-4036f443],.stem[data-v-4036f443],.trunk[data-v-4036f443]{fill:none;stroke:#9d8765;stroke-width:6}.alga[data-v-4036f443],.canopy[data-v-4036f443],.leaf[data-v-4036f443]{fill:#b5d397;stroke:#83aa69}.bird[data-v-4036f443],.fish[data-v-4036f443]{fill:#a8bdd2;stroke:#7c99b5}.wing[data-v-4036f443]{fill:#8c9cbd;stroke:#6c7e9b}.beak[data-v-4036f443],.sun[data-v-4036f443]{fill:#edc46d;stroke:#c5a253}.eye[data-v-4036f443]{fill:#4d4851;stroke:none}.leg[data-v-4036f443]{fill:none;stroke:#80715f;stroke-width:3}.insect[data-v-4036f443]{fill:#bbbf8f;stroke:#8e996b}.fungus[data-v-4036f443]{fill:#d6c3a6;stroke:#b4a086}.fungus-cap[data-v-4036f443]{fill:#bd9fbe;stroke:#937d98}.hypha[data-v-4036f443]{fill:none;stroke:#b4a58c;stroke-width:3}.worm[data-v-4036f443]{fill:none;stroke:#cfaaa0;stroke-width:22}.worm-segments[data-v-4036f443]{fill:none;stroke:#a98077;stroke-width:3}.detritus[data-v-4036f443]{fill:#d1b379;stroke:#b1945f}.vein[data-v-4036f443]{fill:none;stroke:#a38b5d}.pond[data-v-4036f443]{fill:#dcebf0;stroke:#a0c0ca}.soil[data-v-4036f443]{fill:#e2d1b5;stroke:#bea889}.focus[data-v-4036f443]{fill:none;stroke:#a485ba;stroke-width:4;stroke-dasharray:5 5}.layer[data-v-4036f443]{fill:none;stroke:#b5a8c1;stroke-dasharray:6 6}.uv[data-v-4036f443]{fill:#b1a1d1}.par[data-v-4036f443]{fill:#b4cdaa}.infrared[data-v-4036f443]{fill:#dfac9f}.gross-flow[data-v-4036f443],.net-flow[data-v-4036f443],.respiration-flow[data-v-4036f443]{fill:none;stroke-linecap:butt}.gross-flow[data-v-4036f443]{stroke:#acbb85}.net-flow[data-v-4036f443]{stroke:#8bbbab}.respiration-flow[data-v-4036f443]{stroke:#d6aa8e}.heat[data-v-4036f443]{fill:none;stroke:#d3a477;stroke-width:4}.retained-material[data-v-4036f443],.waste[data-v-4036f443]{fill:#bd9e7b;stroke:#997f60}.shade[data-v-4036f443]{fill:#b4a6be;stroke:#8e7e9c}.mineral[data-v-4036f443],.mobile-mineral[data-v-4036f443]{fill:#a0b7d0;stroke:#7e99b8}.light-ray[data-v-4036f443]{fill:none;stroke:#d8b56b;stroke-width:4}.rain[data-v-4036f443]{fill:none;stroke:#8fb9cc;stroke-width:5}.precipitate[data-v-4036f443]{fill:#bba9c4;stroke:#9680a4}.enzyme[data-v-4036f443]{fill:#aebc90;stroke:#879e68}.simpler-product[data-v-4036f443]{fill:#d8b98f;stroke:#b3966e}.humus[data-v-4036f443]{fill:#9f8067;stroke:#7e604a}.resistant-wall[data-v-4036f443]{fill:none;stroke:#a89267;stroke-width:5}.energy-bar[data-v-4036f443]{fill:#a987b9}.inactive-bar[data-v-4036f443]{fill:#c7c2cf}.energy-path[data-v-4036f443]{fill:none;stroke:#a987b9;stroke-width:8}.inactive-path[data-v-4036f443]{fill:none;stroke:#c7c2cf;stroke-width:3}.focus-point[data-v-4036f443]{fill:#e1a177;stroke:#c1815c}.producer-bar[data-v-4036f443]{fill:#b2ce9c}.primary-bar[data-v-4036f443]{fill:#a7c3d6}.secondary-bar[data-v-4036f443]{fill:#baa4cc}.zooplankton[data-v-4036f443]{fill:#c0afd3;stroke:#9983b2}.seed-route[data-v-4036f443]{fill:none;stroke:#cba96b;stroke-width:4}.insect-route[data-v-4036f443]{fill:none;stroke:#8facc4;stroke-width:4}.nutrient-path[data-v-4036f443]{fill:none;stroke:#82a98e;stroke-width:4}.cloud[data-v-4036f443]{fill:#ece8f1;stroke:#bbb0c9}.rock[data-v-4036f443]{fill:#bdb5a7;stroke:#998f7d}.biodiversity-visual[data-v-695c4071]{color:rgb(var(--school-ink,25 27 48));margin:1.7rem 0 2rem}.biodiversity-visual h3[data-v-695c4071]{font-size:1.08rem;font-weight:700;line-height:1.55}.controls[data-v-695c4071]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.controls button[data-v-695c4071]{background:rgb(var(--school-sunken,242 243 249));border-radius:.75rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-695c4071]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}.controls button[data-v-695c4071]:disabled{opacity:.45}button[data-v-695c4071]:focus-visible,input[data-v-695c4071]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}.parameter label[data-v-695c4071]{display:grid;font-size:.88rem;gap:.4rem}.parameter input[data-v-695c4071]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.parameter output[data-v-695c4071]{display:block;font-size:.9rem;font-weight:700;margin:.6rem 0}.biodiversity-visual svg[data-v-695c4071]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.biodiversity-visual svg text[data-v-695c4071]{fill:currentColor;stroke:none;font:20px system-ui,sans-serif}.biodiversity-visual figcaption[data-v-695c4071]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:1rem auto;max-width:70ch}svg circle[data-v-695c4071],svg ellipse[data-v-695c4071],svg path[data-v-695c4071]{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arrowhead[data-v-695c4071]{fill:#a09aa9;stroke:none}.root[data-v-695c4071],.stem[data-v-695c4071],.trunk[data-v-695c4071]{fill:none;stroke:#9d8765;stroke-width:5}.canopy[data-v-695c4071],.leaf[data-v-695c4071]{fill:#b4cd94;stroke:#89aa6c}.petal[data-v-695c4071]{fill:#deb6cc;stroke:#bd95ad}.flower-centre[data-v-695c4071],.sun[data-v-695c4071]{fill:#e9c46a;stroke:#c4a157}.bee[data-v-695c4071]{fill:#e8c778;stroke:#bc9c5a}.stripe[data-v-695c4071]{fill:none;stroke:#8f8060;stroke-width:6}.wing[data-v-695c4071]{fill:#c4d0df;stroke:#99aabd}.eye[data-v-695c4071]{fill:#514952;stroke:none}.beetle[data-v-695c4071]{fill:#b3a0ca;stroke:#8c76a6}.leg[data-v-695c4071]{fill:none;stroke:#8e809b;stroke-width:3}.bird[data-v-695c4071],.fish[data-v-695c4071]{fill:#a9bfd3;stroke:#7c9bb6}.beak[data-v-695c4071]{fill:#dabb84;stroke:#b39b6c}.cactus[data-v-695c4071],.frog[data-v-695c4071]{fill:#a0c7a3;stroke:#79a17c}.fungus[data-v-695c4071]{fill:#d1baa1;stroke:#ac9275}.fungus-cap[data-v-695c4071]{fill:#bc9ebf;stroke:#947c97}.hypha[data-v-695c4071]{fill:none;stroke:#aa947d;stroke-width:3}.mango[data-v-695c4071]{fill:#edc084;stroke:#c7a068}.variety-1[data-v-695c4071]{filter:hue-rotate(30deg)}.variety-2[data-v-695c4071]{filter:hue-rotate(-25deg)}.habitat[data-v-695c4071]{fill:#d7e3ca;stroke:#b2c79f}.dry-soil[data-v-695c4071]{fill:#e5ccaa;stroke:#c4aa82}.water[data-v-695c4071]{fill:#d4e7ed;stroke:#9ebfca}.unknown[data-v-695c4071]{font-size:55px!important;fill:#aca1ba!important}.group-1[data-v-695c4071]{filter:hue-rotate(70deg)}.group-2[data-v-695c4071]{filter:hue-rotate(170deg)}.plate[data-v-695c4071]{fill:#dad5df;stroke:#aaa1b8}.agar[data-v-695c4071]{fill:#e3dbc5;stroke:#bdb396}.mineral[data-v-695c4071]{fill:#a7bbce;stroke:#809ab6}.colony[data-v-695c4071]{fill:#a7c18c;stroke:#819c65}.dna-strand[data-v-695c4071]{fill:none;stroke:#a288bd;stroke-width:6}.dna-rung[data-v-695c4071]{fill:none;stroke:#b7a5c8;stroke-width:4}.globe[data-v-695c4071]{fill:#d6e6ee;stroke:#a1bbc9}.tropic-band[data-v-695c4071]{fill:#bdd3a5;stroke:#a1b889;opacity:.85}.latitude[data-v-695c4071],.meridian[data-v-695c4071]{fill:none;stroke:#95aeb7;stroke-width:2}.branch[data-v-695c4071]{fill:none;stroke:#a38b67;stroke-width:5}.lineage[data-v-695c4071]{fill:#a9c892;stroke:#84a767}.dependency[data-v-695c4071],.flow[data-v-695c4071]{fill:none;stroke:#a298af;stroke-width:3}.axis[data-v-695c4071]{fill:none;stroke:currentColor;opacity:.5}.model-curve[data-v-695c4071],.series-one[data-v-695c4071]{fill:none;stroke:#82a88d;stroke-width:4}.focus-point[data-v-695c4071]{fill:#d7a779;stroke:#b9875a}.ratio-bar[data-v-695c4071]{fill:#a99ac4}.series-two[data-v-695c4071]{fill:none;stroke:#ba8bad;stroke-width:4}.disturbance[data-v-695c4071]{fill:none;stroke:#c4a172;stroke-dasharray:6 6}.highlight-flow[data-v-695c4071]{fill:none;stroke:#c4a063;stroke-width:6}.aircraft[data-v-695c4071]{fill:#d7e0eb;stroke:#a6b6c9}.aircraft-wing[data-v-695c4071]{fill:#b8c9dd;stroke:#92a9c5}.rivet[data-v-695c4071]{fill:#8293a9;stroke:#687b92}.missing-rivet[data-v-695c4071]{fill:none;stroke:#bc8e9e;stroke-dasharray:2 2}.clearing[data-v-695c4071]{fill:#eee1cb;stroke:#cfb897}.corridor[data-v-695c4071]{fill:#a8c88f;stroke:#83a668}.movement[data-v-695c4071]{fill:none;stroke:#98a6bd;stroke-width:3;stroke-dasharray:5 5}.introduced[data-v-695c4071]{filter:hue-rotate(50deg)}.parasite[data-v-695c4071]{fill:none;stroke:#c8a1ad;stroke-width:18}.lost-host[data-v-695c4071]{opacity:.25}.lost-dependent[data-v-695c4071]{fill:none;stroke:#c8a1ad;stroke-width:18;opacity:.25}.fibre[data-v-695c4071]{fill:none;stroke:#d2b383;stroke-width:8}.flask[data-v-695c4071],.jar[data-v-695c4071],.vial[data-v-695c4071]{fill:#e4edf1;stroke:#a3bdc9;fill-opacity:.5}.solution[data-v-695c4071]{fill:#b5cba5;stroke:#8fa878}.pollen[data-v-695c4071]{fill:#e3bc67;stroke:#c09c4f}.pollination-route[data-v-695c4071]{fill:none;stroke:#b6a0c7;stroke-width:3;stroke-dasharray:5 5}.moving-pollinator[data-v-695c4071]{transition:transform .45s ease}.care[data-v-695c4071]{fill:none;stroke:#c5a5ba;stroke-width:7}.oxygen-release[data-v-695c4071]{fill:none;stroke:#88af90;stroke-width:5}.oxygen-use[data-v-695c4071]{fill:none;stroke:#b996ba;stroke-width:5}.protection[data-v-695c4071]{fill:none;stroke:#99b58b;stroke-dasharray:8 6;stroke-width:3}.lid[data-v-695c4071]{fill:#b1becd;stroke:#8e9fb4}.seed[data-v-695c4071]{fill:#cdb084;stroke:#a88c63}.cryo-tank[data-v-695c4071]{fill:#c4d4df;stroke:#97aebf}.frost[data-v-695c4071]{fill:none;stroke:#96b7cc;stroke-width:4}.former-habitat[data-v-695c4071]{fill:#eee4d2;stroke:#c9b89b;stroke-dasharray:5 5}.remaining-habitat[data-v-695c4071]{fill:#afc998;stroke:#8aa671}@media (prefers-reduced-motion:reduce){.moving-pollinator[data-v-695c4071]{transition:none}}.inherit-visual[data-v-5f90f8ba]{color:rgb(var(--school-ink,25 27 48));margin:1.5rem 0 2rem}.inherit-visual h3[data-v-5f90f8ba]{font-size:1.08rem;font-weight:750;line-height:1.55;margin-bottom:1rem}.controls[data-v-5f90f8ba]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.controls button[data-v-5f90f8ba],.stage button[data-v-5f90f8ba]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-5f90f8ba]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}button[data-v-5f90f8ba]:focus-visible,input[data-v-5f90f8ba]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}button[data-v-5f90f8ba]:disabled{opacity:.45}.stage[data-v-5f90f8ba]{display:grid;font-size:.85rem;gap:.5rem;margin:1rem 0}.stage input[data-v-5f90f8ba]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.inherit-visual svg[data-v-5f90f8ba]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.inherit-visual svg text[data-v-5f90f8ba]{font:21px system-ui,sans-serif;fill:currentColor;stroke:none}.inherit-visual svg .interior[data-v-5f90f8ba]{fill:#343443}.inherit-visual svg .genotype[data-v-5f90f8ba]{font-size:17px;font-weight:600}.inherit-visual figcaption[data-v-5f90f8ba]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:.8rem auto;max-width:70ch}svg circle[data-v-5f90f8ba],svg ellipse[data-v-5f90f8ba],svg path[data-v-5f90f8ba],svg rect[data-v-5f90f8ba]{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.root[data-v-5f90f8ba],.stem[data-v-5f90f8ba]{fill:#d8eacb;stroke:#79a06e;stroke-width:5}.petal[data-v-5f90f8ba]{fill:#c8acd9;stroke:#9775ab}.anther-head[data-v-5f90f8ba],.flower-centre[data-v-5f90f8ba],.pollen[data-v-5f90f8ba]{fill:#f2d287;stroke:#b79b55}.white-flower .petal[data-v-5f90f8ba]{fill:#f5f2fa;stroke:#a7a2ae}.red-flower .petal[data-v-5f90f8ba]{fill:#dc8092;stroke:#b65c76}.pink-flower .petal[data-v-5f90f8ba]{fill:#efb7cc;stroke:#b9849d}.pod[data-v-5f90f8ba],.seed[data-v-5f90f8ba]{fill:#c7dea2;stroke:#7e9e5c}.yellow[data-v-5f90f8ba]{fill:#f7df93}.axis[data-v-5f90f8ba],.family-line[data-v-5f90f8ba],.spindle[data-v-5f90f8ba],.transfer[data-v-5f90f8ba]{fill:none;stroke:currentColor;opacity:.65}.transfer[data-v-5f90f8ba]{stroke-width:4}.anther[data-v-5f90f8ba],.stigma[data-v-5f90f8ba]{fill:none;stroke:#9c9c72;stroke-width:5}.chromosome[data-v-5f90f8ba],.contributing[data-v-5f90f8ba]{fill:none;stroke:#84a696;stroke-width:13}.contributing[data-v-5f90f8ba]{fill:#b8d7c5;stroke-width:3}.noncontributing[data-v-5f90f8ba]{fill:#e8edf2;stroke:#a1a9b5}.enzyme[data-v-5f90f8ba],.product[data-v-5f90f8ba]{fill:#d4ebce;stroke:#87a279}.cell[data-v-5f90f8ba],.gamete[data-v-5f90f8ba],.probability[data-v-5f90f8ba],.substrate[data-v-5f90f8ba]{fill:#e2edf8;stroke:#8cabc2}.cell[data-v-5f90f8ba]{fill:none}.brain[data-v-5f90f8ba]{fill:#e4cce5;stroke:#a080ad}.brain-line[data-v-5f90f8ba]{fill:none;stroke:#a080ad}.pigment[data-v-5f90f8ba]{fill:#dbc1a4;stroke:#af9073}.homologue[data-v-5f90f8ba]{fill:none;stroke:#b59ace;stroke-width:13}.bar[data-v-5f90f8ba],.parental[data-v-5f90f8ba]{fill:#a2cbb6;stroke:#6f9d87}.bar-dwarf[data-v-5f90f8ba],.recombinant[data-v-5f90f8ba]{fill:#cab7e2;stroke:#9b83bc}.rbc[data-v-5f90f8ba],.sickled[data-v-5f90f8ba]{fill:#efb5bc;stroke:#be828c}.rbc-centre[data-v-5f90f8ba]{fill:#f7d4d8;stroke:#c294a0}.antigen-a[data-v-5f90f8ba]{fill:#d4e5c2;stroke:#8fab70}.antigen-b[data-v-5f90f8ba]{fill:#f9d8b2;stroke:#b4936b}.starch[data-v-5f90f8ba]{fill:#d8e4ec;stroke:#94a9b8}.locus[data-v-5f90f8ba]{fill:none;stroke:currentColor;opacity:.35;stroke-dasharray:5 7}.small-chromosome[data-v-5f90f8ba]{fill:none;stroke:#d0ac74;stroke-width:13}.small-homologue[data-v-5f90f8ba]{fill:none;stroke:#d59bab;stroke-width:13}.exchange[data-v-5f90f8ba]{fill:none;stroke:#be9c5b;stroke-width:5;stroke-dasharray:6 5}.wing[data-v-5f90f8ba]{fill:#e3edf6;stroke:#a1b4c9}.bee[data-v-5f90f8ba]{fill:#f4d787;stroke:#b99a5a}.stripe[data-v-5f90f8ba]{fill:none;stroke:#846854;stroke-width:13}.bee-head[data-v-5f90f8ba]{fill:#ae9273;stroke:#846854}.antenna[data-v-5f90f8ba],.leg[data-v-5f90f8ba]{fill:none;stroke:#947858;stroke-width:4}.bird[data-v-5f90f8ba]{fill:#d7dfef;stroke:#8e9cb9}.beak[data-v-5f90f8ba],.tail[data-v-5f90f8ba]{fill:#e6c48c;stroke:#a58c65}.eye[data-v-5f90f8ba]{fill:#403f4a;stroke:none}.insect[data-v-5f90f8ba]{fill:none;stroke:#95a686;stroke-width:4}.insect-body[data-v-5f90f8ba]{fill:#d3dfbf;stroke:#95a686}.person[data-v-5f90f8ba]{fill:#f2d9c4;stroke:#b29b85}.person-body[data-v-5f90f8ba]{fill:#d4e2f0;stroke:#91a4b9}.pedigree-person[data-v-5f90f8ba]{fill:#e9edf3;stroke:#9ba3b0}.affected[data-v-5f90f8ba]{fill:#dba5b8;stroke:#a2778a}.polymer[data-v-5f90f8ba]{fill:none;stroke:#a27395;stroke-width:7}.vessel[data-v-5f90f8ba]{fill:#f7e3e8;stroke:#bb99a4}.wound[data-v-5f90f8ba]{fill:none;stroke:rgb(var(--school-paper,255 255 255));stroke-width:12}.clot[data-v-5f90f8ba]{fill:#d1b6d4;stroke:#977e9d}.alpha[data-v-5f90f8ba],.factor[data-v-5f90f8ba]{fill:#d1e4bd;stroke:#92aa73}.beta[data-v-5f90f8ba]{fill:#e5cfec;stroke:#a990b4}.broken-link[data-v-5f90f8ba]{fill:none;stroke:#b89c87;stroke-dasharray:7 9;stroke-width:4}.karyo[data-v-5f90f8ba]{fill:none;stroke:#8ca998;stroke-width:7}.extra-karyo[data-v-5f90f8ba]{fill:none;stroke:#b08acb;stroke-width:7}@media (max-width:600px){.inherit-visual svg text[data-v-5f90f8ba]{font-size:22px}.controls button[data-v-5f90f8ba]{font-size:.78rem}}.health-visual[data-v-3925ed45]{color:rgb(var(--school-ink,25 27 48));margin:1.5rem 0 2rem}.health-visual h3[data-v-3925ed45]{font-size:1.08rem;font-weight:750;line-height:1.55;margin-bottom:1rem}.controls[data-v-3925ed45]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.controls button[data-v-3925ed45],.stage button[data-v-3925ed45]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-3925ed45]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}button[data-v-3925ed45]:focus-visible,input[data-v-3925ed45]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}button[data-v-3925ed45]:disabled{opacity:.45}.stage[data-v-3925ed45]{display:grid;font-size:.85rem;gap:.5rem;margin:1rem 0}.stage input[data-v-3925ed45]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.health-visual svg[data-v-3925ed45]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.health-visual svg text[data-v-3925ed45]{font:21px system-ui,sans-serif;fill:currentColor;stroke:none}.health-visual svg .interior[data-v-3925ed45]{fill:#343443}.health-visual figcaption[data-v-3925ed45]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:.8rem auto;max-width:70ch}svg circle[data-v-3925ed45],svg ellipse[data-v-3925ed45],svg path[data-v-3925ed45],svg polyline[data-v-3925ed45],svg rect[data-v-3925ed45]{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.arm[data-v-3925ed45],.fetus[data-v-3925ed45],.organ[data-v-3925ed45],.skin[data-v-3925ed45],.testis[data-v-3925ed45]{fill:#ffe2d1;stroke:#bf8c72}.person-body[data-v-3925ed45]{fill:#dbeafa;stroke:#779cbe}.limb[data-v-3925ed45]{fill:none;stroke:#bf8c72;stroke-width:9}.blood[data-v-3925ed45],.heart[data-v-3925ed45],.symptom[data-v-3925ed45]{fill:#f4bccc;stroke:#b87890}.blastomere[data-v-3925ed45],.mind[data-v-3925ed45],.oocyte[data-v-3925ed45],.ovary[data-v-3925ed45],.transferred-embryo[data-v-3925ed45]{fill:#e4d6f5;stroke:#947bb4}.book[data-v-3925ed45]{fill:#d5ecdf;stroke:#72a28a}.book-line[data-v-3925ed45],.chromosome[data-v-3925ed45]{fill:none;stroke:#849c95;stroke-width:4}.clinic[data-v-3925ed45]{fill:#e4edfa;stroke:#839bc0}.cross[data-v-3925ed45]{fill:#b5d9c5;stroke:none}.door[data-v-3925ed45]{fill:#a6bddc;stroke:none}.axis[data-v-3925ed45],.connection[data-v-3925ed45],.leader[data-v-3925ed45]{fill:none;stroke:currentColor;opacity:.6}.connection[data-v-3925ed45]{stroke-width:4}.broken-link[data-v-3925ed45],.uncertainty[data-v-3925ed45]{fill:none;stroke:#b8987f;stroke-width:4;stroke-dasharray:6 8}.amniotic[data-v-3925ed45],.cavity[data-v-3925ed45],.magnifier[data-v-3925ed45]{fill:#e2f2fc;stroke:#80a8ba}.highlight[data-v-3925ed45],.ion[data-v-3925ed45],.pill[data-v-3925ed45],.sample[data-v-3925ed45]{fill:#ffdc9d;stroke:#b49250}.entry[data-v-3925ed45]{fill:none;stroke:#69a184;stroke-width:5}.exit[data-v-3925ed45]{fill:none;stroke:#c4838b;stroke-width:5}.growth[data-v-3925ed45]{fill:none;stroke:#64a084;stroke-width:5}.lining[data-v-3925ed45],.placenta[data-v-3925ed45]{fill:#efc8d4;stroke:#b38394}.duct[data-v-3925ed45]{fill:none;stroke:#b38394;stroke-width:12}.barrier[data-v-3925ed45],.shield[data-v-3925ed45]{fill:#d5e9f5;stroke:#6399b0;stroke-width:5}.sperm[data-v-3925ed45]{fill:#aea1d5;stroke:#78649e}.sperm-tail[data-v-3925ed45]{fill:none;stroke:#78649e;stroke-width:3}.blocked-route[data-v-3925ed45]{fill:none;stroke:#bf655a;stroke-width:6}.signal[data-v-3925ed45],.transfer[data-v-3925ed45],.transmission[data-v-3925ed45]{fill:none;stroke:currentColor;stroke-width:4}.follicle[data-v-3925ed45]{fill:#f6e9ff;stroke:#a08ab5}.copper-device[data-v-3925ed45]{fill:none;stroke:#a66f35;stroke-width:9}.hormone-device[data-v-3925ed45]{fill:none;stroke:#799abd;stroke-width:9}.string[data-v-3925ed45]{fill:none;stroke:#a8a2b4;stroke-width:2}.mucus[data-v-3925ed45]{fill:#d3e0b9;stroke:#8fa26c}.implant[data-v-3925ed45]{fill:none;stroke:#ab86cc;stroke-width:13}.pipette[data-v-3925ed45],.syringe[data-v-3925ed45]{fill:#e9effb;stroke:#819dbb}.gap[data-v-3925ed45]{fill:none;stroke:rgb(var(--school-paper,255 255 255));stroke-width:20}.implanted[data-v-3925ed45]{fill:#cbb5e3;stroke:#9a7cb5}.consent[data-v-3925ed45]{fill:none;stroke:#9fb4bd}.tick[data-v-3925ed45]{fill:none;stroke:#74a18b;stroke-width:5}.contact[data-v-3925ed45]{fill:none;stroke:#c48a9e;stroke-width:5}.bacterium[data-v-3925ed45]{fill:#d6ead5;stroke:#8fa984}.protozoan[data-v-3925ed45]{fill:#eee2bd;stroke:#b09e71}.flagellum[data-v-3925ed45]{fill:none;stroke:#8fa984;stroke-width:4}.virus[data-v-3925ed45]{fill:#e1d1ef;stroke:#9c7eb6}.genome[data-v-3925ed45],.spike[data-v-3925ed45]{fill:none;stroke:#9c7eb6;stroke-width:5}.pathogen[data-v-3925ed45]{fill:#c49bbc;stroke:#9a7693}.handle[data-v-3925ed45]{fill:none;stroke:#819dbb;stroke-width:12}.dish[data-v-3925ed45]{fill:#edf6fa;stroke:#9db9c5}@media (max-width:600px){.health-visual svg text[data-v-3925ed45]{font-size:22px}.controls button[data-v-3925ed45]{font-size:.78rem}}.human-visual[data-v-896ddb88]{color:rgb(var(--school-ink,25 27 48));margin:1.5rem 0 2rem}.human-visual h3[data-v-896ddb88]{font-size:1.08rem;font-weight:750;line-height:1.55;margin-bottom:1rem}.controls[data-v-896ddb88]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.controls button[data-v-896ddb88],.stage button[data-v-896ddb88]{background:rgb(var(--school-sunken,242 243 249));border:1px solid transparent;border-radius:.8rem;color:rgb(var(--school-muted,85 87 112));font-size:.82rem;font-weight:650;min-height:44px;padding:.55rem .85rem}.controls button[aria-pressed=true][data-v-896ddb88]{background:rgb(var(--school-accent-soft,255 241 223));color:rgb(var(--school-link,206 55 0))}button[data-v-896ddb88]:focus-visible,input[data-v-896ddb88]:focus-visible{outline:3px solid #8c69ed;outline-offset:3px}button[data-v-896ddb88]:disabled{opacity:.45}.stage[data-v-896ddb88]{display:grid;font-size:.85rem;gap:.55rem;margin:1rem 0}.stage input[data-v-896ddb88]{accent-color:rgb(var(--school-link,206 55 0));min-height:40px;width:100%}.human-visual svg[data-v-896ddb88]{display:block;height:auto;margin:1rem auto;max-width:760px;overflow:visible;width:100%}.human-visual svg text[data-v-896ddb88]{font:21px system-ui,sans-serif;fill:currentColor;stroke:none}.human-visual svg .interior[data-v-896ddb88]{fill:#343443}.human-visual figcaption[data-v-896ddb88]{color:rgb(var(--school-muted,85 87 112));font-size:.88rem;line-height:1.8;margin:.8rem auto;max-width:70ch}svg circle[data-v-896ddb88],svg ellipse[data-v-896ddb88],svg path[data-v-896ddb88],svg polyline[data-v-896ddb88]{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.breast[data-v-896ddb88],.external-major[data-v-896ddb88],.fetus[data-v-896ddb88],.muscle[data-v-896ddb88],.testis[data-v-896ddb88]{fill:#ffe4d9;stroke:#c47c63}.external-minor[data-v-896ddb88],.lining[data-v-896ddb88],.placenta[data-v-896ddb88]{fill:#f6bed0;stroke:#b86681}.blastocyst-cavity[data-v-896ddb88],.cavity[data-v-896ddb88],.lumen[data-v-896ddb88]{fill:#f7f8ff;stroke:#a6aac4}.follicle[data-v-896ddb88],.germ-cell[data-v-896ddb88],.oocyte[data-v-896ddb88],.ovary[data-v-896ddb88],.villus[data-v-896ddb88]{fill:#eee2ff;stroke:#9270c4}.stroma[data-v-896ddb88]{fill:#faf4ff;stroke:#bca4d6}.amniotic[data-v-896ddb88],.antrum[data-v-896ddb88],.maternal-space[data-v-896ddb88]{fill:#dff3fc;stroke:#73a9bd}.perimetrium[data-v-896ddb88],.scrotum[data-v-896ddb88],.tubule-wall[data-v-896ddb88]{fill:#e4f3ea;stroke:#7ab294}.bladder[data-v-896ddb88]{fill:#f1efdf;stroke:#a5a17c}.corpus-luteum[data-v-896ddb88],.gland[data-v-896ddb88],.leydig[data-v-896ddb88]{fill:#ffdc7c;stroke:#b79435}.secretory-cell[data-v-896ddb88],.sertoli[data-v-896ddb88],.trophoblast[data-v-896ddb88]{fill:#bde6d5;stroke:#609982}.coiled[data-v-896ddb88],.duct[data-v-896ddb88],.fimbriae[data-v-896ddb88],.lumen-edge[data-v-896ddb88]{fill:none;stroke:#628ea1;stroke-width:7}.penis[data-v-896ddb88]{fill:#ffe4d9;stroke:#c47c63;opacity:.65}.inner-mass[data-v-896ddb88],.nucleus[data-v-896ddb88],.sperm-pronucleus[data-v-896ddb88],.zygote[data-v-896ddb88]{fill:#c2b0e7;stroke:#71559a}.sperm-head[data-v-896ddb88]{fill:#d5c8ef;stroke:#71559a}.acrosome[data-v-896ddb88],.middle-piece[data-v-896ddb88]{fill:#ffd58d;stroke:#b38a43}.chromosome[data-v-896ddb88],.gut[data-v-896ddb88],.hair[data-v-896ddb88],.nerve[data-v-896ddb88],.tail[data-v-896ddb88],.vessel[data-v-896ddb88]{fill:none;stroke:#705498;stroke-width:7}.corona[data-v-896ddb88],.polar-body[data-v-896ddb88]{fill:#eee4f5;stroke:#a392b0}.highlight[data-v-896ddb88],.traveller[data-v-896ddb88]{fill:#ffae7b;stroke:#cd4b17;stroke-width:5}.block-ring[data-v-896ddb88],.focus-ring[data-v-896ddb88]{fill:none;stroke:#e06b38;stroke-width:5;stroke-dasharray:10 6}.axis[data-v-896ddb88],.leader[data-v-896ddb88],.quiet-line[data-v-896ddb88]{fill:none;stroke:currentColor;opacity:.5;stroke-width:2}.embryo-route[data-v-896ddb88],.exchange[data-v-896ddb88],.signal[data-v-896ddb88]{fill:none;stroke:currentColor;stroke-width:4}.signal[data-v-896ddb88]{stroke:#b67a45}.embryo-route[data-v-896ddb88]{stroke-dasharray:7 6;opacity:.5}.regressed[data-v-896ddb88]{opacity:.3}.marker[data-v-896ddb88]{stroke:#d5622d;stroke-width:3;stroke-dasharray:7 5}.hormone[data-v-896ddb88]{fill:none;stroke-width:5}.h1[data-v-896ddb88]{stroke:#8c69d2}.h2[data-v-896ddb88]{stroke:#4f9ab9}.h3[data-v-896ddb88]{stroke:#d16f94}.h4[data-v-896ddb88]{stroke:#64a583}.gland-fold[data-v-896ddb88]{fill:none;stroke:#b86681}.shed[data-v-896ddb88]{fill:#c97c8b;stroke:none}.rupture[data-v-896ddb88]{fill:none;stroke:#c56e86;stroke-width:6}.mons[data-v-896ddb88]{fill:#ffe4d9;stroke:#c47c63}.opening[data-v-896ddb88]{fill:#ba8094;stroke:#96596f}.clitoris[data-v-896ddb88]{fill:#d49ea8;stroke:#9a626c}.zona[data-v-896ddb88]{fill:#fcf4de;stroke:#c6b06c;stroke-width:10}.enzyme[data-v-896ddb88]{fill:none;stroke:#de8945;stroke-width:5}.blastomere[data-v-896ddb88]{fill:#dbcef5;stroke:#9270c4}.fetal-out[data-v-896ddb88]{fill:none;stroke:#779cc6;stroke-width:13}.fetal-in[data-v-896ddb88]{fill:none;stroke:#d88898;stroke-width:13}.cord[data-v-896ddb88]{fill:none;stroke:#be97cf;stroke-width:14}.limb[data-v-896ddb88]{fill:none;stroke:#c47c63;stroke-width:17}.eye[data-v-896ddb88]{fill:#695263;stroke:none}.ectoderm[data-v-896ddb88]{fill:#d5e9fa;stroke:#6d9abc}.mesoderm[data-v-896ddb88]{fill:#f7d3de;stroke:#b77d93}.endoderm[data-v-896ddb88]{fill:#f8e4b8;stroke:#bd9b59}.brain[data-v-896ddb88]{fill:#e1d3f3;stroke:#8d78a6}.heart[data-v-896ddb88]{fill:#e59ba8;stroke:#b96378}.timeline[data-v-896ddb88]{fill:none;stroke:#aeb3bf;stroke-width:6}.milestone[data-v-896ddb88]{fill:#e5e8ee;stroke:#aeb3bf}.pituitary[data-v-896ddb88]{fill:#f3c993;stroke:#b48a52}.contraction[data-v-896ddb88]{fill:none;stroke:#dc7133;stroke-width:8}.alveolus[data-v-896ddb88]{fill:#f9d9e4;stroke:#b97891}.drop[data-v-896ddb88],.milk[data-v-896ddb88]{fill:#ffefbe;stroke:#cdb164}.milk-flow[data-v-896ddb88]{fill:none;stroke:#c1a752;stroke-width:7}.nipple[data-v-896ddb88]{fill:#edbbca;stroke:#b97891}.antibody[data-v-896ddb88]{fill:none;stroke:#5c9a82;stroke-width:7}@media (max-width:600px){.human-visual svg text[data-v-896ddb88]{font-size:22px}.human-visual h3[data-v-896ddb88]{font-size:1rem}.controls button[data-v-896ddb88]{font-size:.78rem}}.flower-visual[data-v-ce850486]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-ce850486]{font-size:1.1rem;font-weight:800;margin-bottom:1rem}.controls[data-v-ce850486]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.controls button[data-v-ce850486],.stage button[data-v-ce850486]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.86rem;font-weight:650;min-height:44px;padding:.55rem .8rem}.controls button[aria-pressed=true][data-v-ce850486]{background:rgb(var(--school-accent-soft));color:rgb(var(--school-link))}button[data-v-ce850486]:focus-visible,input[data-v-ce850486]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}button[data-v-ce850486]:disabled{opacity:.45}.stage[data-v-ce850486]{display:grid;gap:.5rem;margin:1rem 0}.stage label[data-v-ce850486]{font-size:.9rem;font-weight:700}.stage input[data-v-ce850486]{accent-color:rgb(var(--school-link));min-height:40px;width:100%}svg[data-v-ce850486]{display:block;margin:1rem auto;max-width:780px;width:100%}svg text[data-v-ce850486]{fill:currentColor;font:22px system-ui,sans-serif;font-weight:600}figcaption[data-v-ce850486]{color:rgb(var(--school-muted));font-size:.9rem;line-height:1.7;max-width:75ch}.interior[data-v-ce850486]{fill:#343443}.stem[data-v-ce850486]{stroke:#84b49a;stroke-width:10;fill:none;stroke-linecap:round}.leaf[data-v-ce850486],.sepal[data-v-ce850486]{fill:#b1d9b8;stroke:#6c9c7b;stroke-width:3}.petal[data-v-ce850486]{fill:#ffd2dd;stroke:#c18b9c;stroke-width:3}.filament[data-v-ce850486]{stroke:#c0a36c;stroke-width:5;fill:none}.anther[data-v-ce850486]{fill:#ffe4a9;stroke:#b29c63;stroke-width:3}.ovary[data-v-ce850486],.ovule[data-v-ce850486]{fill:#c4dfb4;stroke:#82a271;stroke-width:3}.stigma[data-v-ce850486]{fill:#9bc7a1;stroke:#75a77e;stroke-width:3}.intine[data-v-ce850486],.sac[data-v-ce850486]{fill:#f1ead6;stroke:#c5b895;stroke-width:3}.bud[data-v-ce850486]{fill:#d6e5c4;stroke:#8fa577;stroke-width:4}.axis[data-v-ce850486],.leader[data-v-ce850486]{stroke:currentColor;stroke-width:2;fill:none}.highlight[data-v-ce850486]{stroke:#dc9650;stroke-width:5;fill:none;stroke-dasharray:9 5}.selected[data-v-ce850486]{stroke:#d38b46!important;stroke-width:6!important}.vascular[data-v-ce850486]{stroke:#96a7cc;stroke-width:17;stroke-linecap:round}.epidermis[data-v-ce850486]{fill:#d7e6bc;stroke:#93aa74}.endothecium[data-v-ce850486]{fill:#e9d39a;stroke:#b59a65}.middle[data-v-ce850486]{fill:#e6bed4;stroke:#b28ca4}.tapetum[data-v-ce850486]{fill:#d8c9f0;stroke:#ac96ce}.microspore[data-v-ce850486]{fill:#f4c888;stroke:#c09b66;stroke-width:2}.nucleus[data-v-ce850486]{fill:#a495d1;stroke:#8273b1;stroke-width:2}.exine[data-v-ce850486]{fill:#e1c988;stroke:#b39862;stroke-width:6}.generative[data-v-ce850486]{fill:#adcbb7;stroke:#789982;stroke-width:3}.opening[data-v-ce850486]{stroke:#9f7754;stroke-width:7;fill:none}.integument[data-v-ce850486]{fill:#d3e0bb;stroke:#92a46d;stroke-width:4}.nucellus[data-v-ce850486]{fill:#e4eccb;stroke:#a4b887;stroke-width:3}.egg[data-v-ce850486]{fill:#ffdba4;stroke:#c9a263;stroke-width:3}.synergid[data-v-ce850486]{fill:#c2dfd7;stroke:#88b7a8;stroke-width:3}.antipodal[data-v-ce850486]{fill:#e4cce9;stroke:#b296bb;stroke-width:3}.filiform[data-v-ce850486]{stroke:#7da293;stroke-width:3;fill:none}.degenerate[data-v-ce850486]{fill:#e3e3df;stroke:#b7b7b2;stroke-width:2;stroke-dasharray:6 4}.transport[data-v-ce850486]{stroke:#b195ce;stroke-width:4;fill:none}.duration[data-v-ce850486]{stroke:#dea564;stroke-width:18;stroke-linecap:round}.receptive[data-v-ce850486]{stroke:#82bfa5;stroke-width:18;stroke-linecap:round}.wing[data-v-ce850486]{fill:#dcebf2;stroke:#a3bac7;stroke-width:2}.bee[data-v-ce850486]{fill:#ffdb89;stroke:#b99551;stroke-width:2}.stripe[data-v-ce850486]{stroke:#866f59;stroke-width:10}.feather[data-v-ce850486]{stroke:#8fb99d;stroke-width:5;fill:none}.water[data-v-ce850486]{stroke:#abcde0;stroke-width:7;fill:none}.long-pollen[data-v-ce850486]{stroke:#d6ac65;stroke-width:5;fill:none}.tube[data-v-ce850486]{stroke:#d195b0;stroke-width:8;stroke-linecap:round;fill:none}.blocked[data-v-ce850486]{stroke:#d88282;stroke-width:8;fill:none}.scissors[data-v-ce850486]{stroke:#a6b3c6;stroke-width:8;fill:none}.bag[data-v-ce850486]{fill:#dbe6f1;fill-opacity:.8;stroke:#a2bacb;stroke-width:4;stroke-dasharray:8 4}.gamete[data-v-ce850486]{fill:#edaa87;stroke:#bc896a;stroke-width:2}.endosperm-nucleus[data-v-ce850486]{fill:#dbaf75;stroke:#b28d5d;stroke-width:3}.cell-wall[data-v-ce850486]{stroke:#cdbf90;stroke-width:3;fill:none}.coconut-shell[data-v-ce850486]{fill:#b99875;stroke:#846647;stroke-width:4}.kernel[data-v-ce850486]{fill:#fff8e8;stroke:#d4c3a4;stroke-width:3}.liquid[data-v-ce850486]{fill:#dcecf2;stroke:#abc8d5;stroke-width:2}.embryo[data-v-ce850486]{fill:#a5d3b7;stroke:#76a08a;stroke-width:3}.sexual-embryo[data-v-ce850486]{fill:#bfb0df;stroke:#9986bc;stroke-width:3}.suspensor[data-v-ce850486]{stroke:#a5c4b1;stroke-width:19;stroke-dasharray:13 3;fill:none}.cotyledon[data-v-ce850486]{fill:#c3dfad;stroke:#8daf78;stroke-width:3}.sheath[data-v-ce850486]{fill:#e4d8ad;fill-opacity:.65;stroke:#b6a570;stroke-width:3}.seed-coat[data-v-ce850486]{fill:#e7c59e;stroke:#b79670;stroke-width:4}.endosperm[data-v-ce850486]{fill:#ffedb5;stroke:#cdb578;stroke-width:3}.fruit[data-v-ce850486]{fill:#ffcfba;stroke:#cb9c85;stroke-width:4}.fruit-core[data-v-ce850486]{fill:#ffe9bc;stroke:#ccba8e;stroke-width:3}.soil[data-v-ce850486]{stroke:#c5aa87;stroke-width:8}.allele-a[data-v-ce850486]{fill:#acd1bf;stroke:#7caa96;stroke-width:3}.allele-b[data-v-ce850486]{fill:#c8b7e1;stroke:#9d89bd;stroke-width:3}@media (max-width:480px){svg text[data-v-ce850486]{font-size:24px}h3[data-v-ce850486]{font-size:1rem}figcaption[data-v-ce850486]{font-size:.85rem}}.biomolecules-visual[data-v-8934a2fd]{color:rgb(var(--school-ink,26 27 49));margin:2rem 0}h3[data-v-8934a2fd]{font-size:1.1rem;font-weight:750;margin:0 0 1rem}.controls[data-v-8934a2fd]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0}button[data-v-8934a2fd]{background:rgb(var(--school-sunken,240 240 248));border:0;border-radius:14px;color:inherit;cursor:pointer;font-size:.82rem;min-height:42px;padding:.55rem .8rem}button[aria-pressed=true][data-v-8934a2fd]{background:#fff0d6;color:#6a3908}button[data-v-8934a2fd]:focus-visible,input[data-v-8934a2fd]:focus-visible{outline:3px solid #aa85e7;outline-offset:4px}.step-control[data-v-8934a2fd]{display:grid;font-size:.85rem;gap:.6rem;max-width:40rem}input[data-v-8934a2fd]{accent-color:#ef733b;min-height:40px}input[data-v-8934a2fd],svg[data-v-8934a2fd]{width:100%}svg[data-v-8934a2fd]{display:block;margin:1.2rem auto;max-width:720px;overflow:visible}svg text[data-v-8934a2fd]{font-family:inherit;font-size:23px;fill:currentColor;font-weight:600}.inside[data-v-8934a2fd]{fill:#243047}.big[data-v-8934a2fd]{font-size:37px}figcaption[data-v-8934a2fd]{color:rgb(var(--school-muted,93 96 117));font-size:.88rem;line-height:1.75;margin:auto;max-width:76ch}.axis[data-v-8934a2fd],.bond[data-v-8934a2fd],.glass[data-v-8934a2fd],.sugar-ring[data-v-8934a2fd]{stroke:currentColor;stroke-width:3;fill:none}.bond[data-v-8934a2fd]{stroke-width:4}.contact[data-v-8934a2fd]{stroke:#81a9bb;stroke-width:3;stroke-dasharray:7 7;fill:none}.sugar[data-v-8934a2fd],.water[data-v-8934a2fd]{fill:#bfebdf;stroke:#86c6b2;stroke-width:2}.pink[data-v-8934a2fd]{fill:#ffceda;stroke:#d696b0;stroke-width:2}.carbon[data-v-8934a2fd]{fill:#d4deef}.orange[data-v-8934a2fd],.tagged[data-v-8934a2fd]{fill:#ffd2a3;stroke:#e6b387;stroke-width:2}.oxygen[data-v-8934a2fd]{fill:#ffbabc}.halo[data-v-8934a2fd]{fill:#e5defb;stroke:#b0a0d2;stroke-width:2}.site[data-v-8934a2fd]{fill:none;stroke:#ef9e61;stroke-width:5}.arrow[data-v-8934a2fd]{stroke:currentColor;stroke-width:4;fill:none}.arrowhead[data-v-8934a2fd]{fill:currentColor}.ribbon[data-v-8934a2fd]{stroke:#a8a0db;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;fill:none}.second[data-v-8934a2fd]{stroke:#76c4ae}.polymer[data-v-8934a2fd]{stroke:#a6c7b8;stroke-width:10;fill:none}.new-bond[data-v-8934a2fd]{stroke:#ed9351;stroke-width:6;fill:none}.sheet[data-v-8934a2fd]{stroke:#9dd8c6;stroke-width:24;stroke-linejoin:bevel;fill:none}.fibre[data-v-8934a2fd]{stroke:#cfadc4;stroke-width:22;fill:none}.enzyme[data-v-8934a2fd]{fill:#b4e1d2;stroke:#75b79f;stroke-width:3}.substrate[data-v-8934a2fd]{fill:#f5bb89;stroke:#d88e50;stroke-width:3}.energy[data-v-8934a2fd]{fill:none;stroke-width:5}.high[data-v-8934a2fd]{stroke:#d99aae}.low[data-v-8934a2fd]{stroke:#7eaebf}.sign[data-v-8934a2fd]{stroke:#bba6e3;stroke-width:12;stroke-linecap:round}.lipid[data-v-8934a2fd]{fill:#ffdf9a;stroke:#d1ac64;stroke-width:3}.liver[data-v-8934a2fd]{fill:#e8aab4;stroke:#bf7c93;stroke-width:3}.backbone[data-v-8934a2fd]{stroke:#9bd8c6;stroke-width:12;fill:none}.base-rung[data-v-8934a2fd]{stroke:#b8a3de;stroke-width:6}.gel[data-v-8934a2fd]{fill:#d9e5f3;stroke:#aec5df;stroke-width:2}.band[data-v-8934a2fd]{stroke:#6f81b8;stroke-width:9}.gland[data-v-8934a2fd]{fill:#ffd2a3;stroke:#d3a273;stroke-width:3}.blood[data-v-8934a2fd]{stroke:#eda6b7;stroke-width:26;stroke-linecap:round}.signal[data-v-8934a2fd]{fill:#a78cdb}.cell[data-v-8934a2fd]{fill:#b9e8d5;stroke:#78b9a1;stroke-width:4}.receptor[data-v-8934a2fd]{stroke:#b091d7;stroke-width:10;fill:none}.steroid[data-v-8934a2fd]{fill:#e5defb;stroke:#8a7abc;stroke-width:4}.thyroid[data-v-8934a2fd]{fill:#ffc4d4;stroke:#c890ac;stroke-width:3}@media (max-width:480px){svg text[data-v-8934a2fd]{font-size:25px}.big[data-v-8934a2fd]{font-size:37px}h3[data-v-8934a2fd]{font-size:1rem}figcaption[data-v-8934a2fd]{font-size:.83rem}}.amines-visual[data-v-d69582d0]{color:rgb(var(--school-ink,26 27 49));margin:2rem 0}h3[data-v-d69582d0]{font-size:1.1rem;font-weight:750;margin-bottom:1rem}.controls[data-v-d69582d0]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}button[data-v-d69582d0]{background:rgb(var(--school-sunken,240 240 248));border:0;border-radius:14px;color:rgb(var(--school-ink,26 27 49));font-size:.82rem;min-height:42px;padding:.55rem .8rem}button[aria-pressed=true][data-v-d69582d0]{background:#fff0d6;color:#6a3908}button[data-v-d69582d0]:focus-visible,input[data-v-d69582d0]:focus-visible{outline:3px solid #a681e8;outline-offset:4px}.stage-control[data-v-d69582d0]{display:grid;font-size:.85rem;gap:.8rem;max-width:40rem}input[data-v-d69582d0]{accent-color:#ed722e;height:40px}input[data-v-d69582d0],svg[data-v-d69582d0]{width:100%}svg[data-v-d69582d0]{display:block;margin:1rem auto;max-width:720px;overflow:visible}svg text[data-v-d69582d0]{font-family:inherit;font-size:23px;fill:rgb(var(--school-ink,26 27 49));font-weight:600}.inside[data-v-d69582d0]{fill:#243047}figcaption[data-v-d69582d0]{color:rgb(var(--school-muted,93 96 117));font-size:.88rem;line-height:1.75;margin:auto;max-width:75ch}.axis[data-v-d69582d0],.bond[data-v-d69582d0],.vessel[data-v-d69582d0]{stroke:rgb(var(--school-ink,26 27 49));stroke-width:3;fill:none}.bond[data-v-d69582d0]{stroke-width:4}.contact[data-v-d69582d0]{stroke:#659fb1;stroke-width:3;stroke-dasharray:8 8;fill:none}.front-wedge[data-v-d69582d0]{fill:rgb(var(--school-ink,26 27 49))}.behind[data-v-d69582d0],.pending[data-v-d69582d0]{stroke:rgb(var(--school-muted,93 96 117));stroke-width:3;stroke-dasharray:6 6;fill:none}.grid[data-v-d69582d0]{stroke:rgb(var(--school-muted,93 96 117));opacity:.15;fill:none}.plane[data-v-d69582d0]{fill:#a2d8eb33;stroke:#8babbc;stroke-dasharray:6 5}.lone-cloud[data-v-d69582d0]{fill:#b9a2ef55;stroke:#a681e8}.electron[data-v-d69582d0]{fill:#a681e8}.carbon[data-v-d69582d0]{fill:#dae4ef}.nitrogen[data-v-d69582d0]{fill:#a9d7fa}.oxygen[data-v-d69582d0]{fill:#ffd0cf}.hydrogen[data-v-d69582d0]{fill:#f5edd9}.tagged[data-v-d69582d0]{fill:#ffcc9c}.substituent[data-v-d69582d0]{fill:#b3e4cc}.bar[data-v-d69582d0]{fill:#ac94df}.shade1[data-v-d69582d0]{fill:#a9d7fa}.shade2[data-v-d69582d0]{fill:#b3e4cc}.shade3[data-v-d69582d0]{fill:#ffcc9c}.shade4[data-v-d69582d0]{fill:#ffd0cf}.tail[data-v-d69582d0]{stroke:#9cbca8;stroke-width:24;stroke-linejoin:round;fill:none}.gas[data-v-d69582d0]{stroke:#77aaca;fill:#e2f5fd88;stroke-width:2}.thermometer[data-v-d69582d0]{stroke:rgb(var(--school-muted,93 96 117));stroke-width:25;stroke-linecap:round}.temperature[data-v-d69582d0]{stroke:#ef8789;stroke-width:15;stroke-linecap:round}circle[data-v-d69582d0],ellipse[data-v-d69582d0],path[data-v-d69582d0],rect[data-v-d69582d0]{transition:fill .25s,stroke .25s}@media (prefers-reduced-motion:reduce){circle[data-v-d69582d0],ellipse[data-v-d69582d0],path[data-v-d69582d0],rect[data-v-d69582d0]{transition:none}}@media (max-width:480px){svg text[data-v-d69582d0]{font-size:25px}h3[data-v-d69582d0]{font-size:1rem}figcaption[data-v-d69582d0]{font-size:.83rem}}.carbonyl-visual[data-v-8b2732f3]{background:rgb(var(--school-paper,255 255 255));color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.carbonyl-visual h3[data-v-8b2732f3]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-8b2732f3]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-8b2732f3]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-8b2732f3]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-8b2732f3]:focus-visible,input[data-v-8b2732f3]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.carbonyl-visual label[data-v-8b2732f3]{display:block;font-size:.85rem;margin:.9rem 0}.carbonyl-visual input[data-v-8b2732f3]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.carbonyl-visual svg[data-v-8b2732f3]{display:block;max-height:600px;overflow:visible;width:100%}.carbonyl-visual text[data-v-8b2732f3]{fill:currentColor;font-size:21px;font-weight:600}.carbonyl-visual .atom-label[data-v-8b2732f3]{fill:#243047}.carbonyl-visual figcaption[data-v-8b2732f3]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-8b2732f3],.axis[data-v-8b2732f3],.bond[data-v-8b2732f3]{fill:none;stroke:currentColor;stroke-width:3}.hydrogen-bond[data-v-8b2732f3]{fill:none;stroke:#7aafd1;stroke-width:3;stroke-dasharray:7 7}.guide[data-v-8b2732f3]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.5}.carbon[data-v-8b2732f3]{fill:#bbc8d6;stroke:#5c6f86;stroke-width:2}.oxygen[data-v-8b2732f3]{fill:#eaa0ad;stroke:#a55468;stroke-width:2}.hydrogen[data-v-8b2732f3]{fill:#f2e9dd;stroke:#b1a499;stroke-width:2}.new-carbon[data-v-8b2732f3]{fill:#ffd09b;stroke:#bd7b3b;stroke-width:2}.tagged-oxygen[data-v-8b2732f3]{fill:#c8b6e9;stroke:#8263b6;stroke-width:2}.green[data-v-8b2732f3]{fill:#87ceac;stroke:#299473;stroke-width:2}.glass[data-v-8b2732f3]{fill:none;stroke:#7da3b3;stroke-width:4}.liquid[data-v-8b2732f3]{fill:#85b8da;fill-opacity:.25}.cloud[data-v-8b2732f3]{fill:#eff5f5;stroke:#95a4b3;stroke-width:1}.delocalised[data-v-8b2732f3],.envelope[data-v-8b2732f3],.probability[data-v-8b2732f3]{fill:#a998d8;fill-opacity:.18;stroke:#9278ba;stroke-width:2}.bar[data-v-8b2732f3]{stroke:#dda265;stroke-width:22}@media (max-width:600px){.carbonyl-visual[data-v-8b2732f3]{padding:.8rem}.carbonyl-visual text[data-v-8b2732f3]{font-size:23px}.carbonyl-visual figcaption[data-v-8b2732f3]{font-size:.83rem}}.contact[data-v-8b2732f3]{fill:none;stroke:#7aafd1;stroke-width:3;stroke-dasharray:7 7}.plane[data-v-8b2732f3]{fill:#80b8d6;fill-opacity:.08;stroke:#80b8d6;stroke-dasharray:5 6}.orbital[data-v-8b2732f3]{fill:#a998d8;fill-opacity:.2;stroke:#9278ba}.nitrogen[data-v-8b2732f3]{fill:#b9b8ee;stroke:#7775aa}.silver[data-v-8b2732f3]{fill:none;stroke:#a5b8ca;stroke-width:14}.precipitate[data-v-8b2732f3]{fill:#c57555;stroke:#915239}.bubble[data-v-8b2732f3]{fill:none;stroke:#7ca6bd;stroke-width:3}.small[data-v-8b2732f3]{font-size:17px!important}.alcohol-visual[data-v-fae12707]{background:rgb(var(--school-paper,255 255 255));color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.alcohol-visual h3[data-v-fae12707]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-fae12707]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-fae12707]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-fae12707]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-fae12707]:focus-visible,input[data-v-fae12707]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.alcohol-visual label[data-v-fae12707]{display:block;font-size:.85rem;margin:.9rem 0}.alcohol-visual input[data-v-fae12707]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.alcohol-visual svg[data-v-fae12707]{display:block;max-height:600px;overflow:visible;width:100%}.alcohol-visual text[data-v-fae12707]{fill:currentColor;font-size:21px;font-weight:600}.alcohol-visual .atom-label[data-v-fae12707]{fill:#243047}.alcohol-visual figcaption[data-v-fae12707]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-fae12707],.axis[data-v-fae12707],.bond[data-v-fae12707]{fill:none;stroke:currentColor;stroke-width:3}.hydrogen-bond[data-v-fae12707]{fill:none;stroke:#7aafd1;stroke-width:3;stroke-dasharray:7 7}.guide[data-v-fae12707]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.5}.carbon[data-v-fae12707]{fill:#bbc8d6;stroke:#5c6f86;stroke-width:2}.oxygen[data-v-fae12707]{fill:#eaa0ad;stroke:#a55468;stroke-width:2}.hydrogen[data-v-fae12707]{fill:#f2e9dd;stroke:#b1a499;stroke-width:2}.new-carbon[data-v-fae12707]{fill:#ffd09b;stroke:#bd7b3b;stroke-width:2}.tagged-oxygen[data-v-fae12707]{fill:#c8b6e9;stroke:#8263b6;stroke-width:2}.green[data-v-fae12707]{fill:#87ceac;stroke:#299473;stroke-width:2}.glass[data-v-fae12707]{fill:none;stroke:#7da3b3;stroke-width:4}.liquid[data-v-fae12707]{fill:#85b8da;fill-opacity:.25}.cloud[data-v-fae12707]{fill:#eff5f5;stroke:#95a4b3;stroke-width:1}.delocalised[data-v-fae12707],.envelope[data-v-fae12707],.probability[data-v-fae12707]{fill:#a998d8;fill-opacity:.18;stroke:#9278ba;stroke-width:2}.bar[data-v-fae12707]{stroke:#dda265;stroke-width:22}@media (max-width:600px){.alcohol-visual[data-v-fae12707]{padding:.8rem}.alcohol-visual text[data-v-fae12707]{font-size:23px}.alcohol-visual figcaption[data-v-fae12707]{font-size:.83rem}}.halo-visual[data-v-809ce847]{background:rgb(var(--school-paper,255 255 255));color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.halo-visual h3[data-v-809ce847]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-809ce847]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-809ce847]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-809ce847]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-809ce847]:focus-visible,input[data-v-809ce847]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.halo-visual label[data-v-809ce847]{display:block;font-size:.85rem;margin:.9rem 0}.halo-visual input[data-v-809ce847]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.halo-visual svg[data-v-809ce847]{display:block;max-height:600px;overflow:visible;width:100%}.halo-visual text[data-v-809ce847]{fill:currentColor;font-size:21px;font-weight:600}.halo-visual figcaption[data-v-809ce847]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-809ce847],.axis[data-v-809ce847],.bond[data-v-809ce847],.wedge-line[data-v-809ce847]{fill:none;stroke:currentColor;stroke-width:3}.wedge[data-v-809ce847]{fill:currentColor}.guide[data-v-809ce847]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.6}.energy[data-v-809ce847]{fill:none;stroke:#ed9b58;stroke-width:6}.blue[data-v-809ce847]{fill:#85c7e8;stroke:#287aa8;stroke-width:2}.orange[data-v-809ce847]{fill:#ffd09b;stroke:#bd7b3b;stroke-width:2}.green[data-v-809ce847]{fill:#87ceac;stroke:#299473;stroke-width:2}.carbon[data-v-809ce847]{fill:#bbc8d6;stroke:#5c6f86;stroke-width:2}.ruby[data-v-809ce847]{fill:#e791a5;stroke:#b54e6b;stroke-width:2}.muted[data-v-809ce847]{fill:#f2e9dd;stroke:#b1a499;stroke-width:2}.glass[data-v-809ce847]{fill:none;stroke:#7da3b3;stroke-width:4}.liquid[data-v-809ce847]{fill:#85b8da;fill-opacity:.45}.envelope[data-v-809ce847]{fill:#a998d8;fill-opacity:.18;stroke:#9278ba;stroke-width:2}.donor[data-v-809ce847]{fill:#ffc67e;fill-opacity:.25;stroke:#d68e39;stroke-width:2}.halo-visual circle.blue+text[data-v-809ce847],.halo-visual circle.carbon+text[data-v-809ce847],.halo-visual circle.green+text[data-v-809ce847],.halo-visual circle.orange+text[data-v-809ce847],.halo-visual circle.ruby+text[data-v-809ce847]{fill:#243047}@media (max-width:600px){.halo-visual[data-v-809ce847]{padding:.8rem}.halo-visual text[data-v-809ce847]{font-size:23px}.halo-visual figcaption[data-v-809ce847]{font-size:.83rem}}.dblock-visual[data-v-7a5c9cf3]{background:rgb(var(--school-paper,255 255 255));border-radius:1.4rem;color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.dblock-visual h3[data-v-7a5c9cf3]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-7a5c9cf3]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-7a5c9cf3],.toggle[data-v-7a5c9cf3]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-7a5c9cf3]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-7a5c9cf3]:focus-visible,.toggle[data-v-7a5c9cf3]:focus-visible,input[data-v-7a5c9cf3]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.dblock-visual label[data-v-7a5c9cf3]{display:block;font-size:.85rem;margin:.9rem 0}.dblock-visual input[data-v-7a5c9cf3]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.dblock-visual svg[data-v-7a5c9cf3]{display:block;max-height:600px;overflow:visible;width:100%}.dblock-visual text[data-v-7a5c9cf3]{fill:currentColor;font-size:21px;font-weight:600}.dblock-visual figcaption[data-v-7a5c9cf3]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-7a5c9cf3],.axis[data-v-7a5c9cf3],.bond[data-v-7a5c9cf3]{fill:none;stroke:currentColor;stroke-width:3}.guide[data-v-7a5c9cf3]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.5}.blue-curve[data-v-7a5c9cf3],.electron[data-v-7a5c9cf3],.orange-arrow[data-v-7a5c9cf3],.orange-curve[data-v-7a5c9cf3]{fill:none;stroke-width:4;stroke-linecap:round}.blue-curve[data-v-7a5c9cf3]{stroke:#369edc}.orange-arrow[data-v-7a5c9cf3],.orange-curve[data-v-7a5c9cf3]{stroke:#e98440}.electron[data-v-7a5c9cf3]{stroke:#9170cc}.blue[data-v-7a5c9cf3]{fill:#81c6ec;stroke:#267ab0;stroke-width:2}.orange[data-v-7a5c9cf3]{fill:#ffc58c;stroke:#bd732d;stroke-width:2}.violet[data-v-7a5c9cf3]{fill:#c6b1ef;stroke:#8061b5;stroke-width:2}.green[data-v-7a5c9cf3]{fill:#80cfac;stroke:#258e6b;stroke-width:2}.yellow[data-v-7a5c9cf3]{fill:#ffe276;stroke:#b58a26;stroke-width:2}.brown[data-v-7a5c9cf3]{fill:#b99a79;stroke:#70573d;stroke-width:2}.pale[data-v-7a5c9cf3]{fill:#f7efde;stroke:#aba397;stroke-width:2}.oxygen[data-v-7a5c9cf3]{fill:#f6958f;stroke:#b84e49;stroke-width:2}.carbon[data-v-7a5c9cf3]{fill:#9ca6b7;stroke:#556474;stroke-width:2}.glass[data-v-7a5c9cf3]{fill:none;stroke:#769aaa;stroke-width:4}.water[data-v-7a5c9cf3]{fill:#81c6ec;opacity:.65}.metal[data-v-7a5c9cf3]{fill:#bac6ce;stroke:#607784;stroke-width:3}.probability[data-v-7a5c9cf3]{fill:#b29ade;fill-opacity:.3;stroke:#8c72b8;stroke-width:2}.field[data-v-7a5c9cf3]{fill:none;stroke:#729dbe;stroke-width:2}.magnet[data-v-7a5c9cf3]{fill:#e7b7b5;stroke:#aa6a65;stroke-width:2}@media (max-width:600px){.dblock-visual[data-v-7a5c9cf3]{padding:.8rem}.dblock-visual text[data-v-7a5c9cf3]{font-size:23px}.dblock-visual figcaption[data-v-7a5c9cf3]{font-size:.83rem}}.kinetics-visual[data-v-de9dceef]{background:rgb(var(--school-paper,255 255 255));border-radius:1.4rem;color:rgb(var(--school-ink,26 27 49));margin:1.5rem 0;padding:1.2rem}.kinetics-visual h3[data-v-de9dceef]{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.controls[data-v-de9dceef]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.controls button[data-v-de9dceef]{background:rgb(var(--school-sunken,240 240 248));border:1px solid transparent;border-radius:.75rem;color:inherit;cursor:pointer;font:inherit;font-size:.82rem;min-height:40px;padding:.55rem .75rem}.controls button[aria-pressed=true][data-v-de9dceef]{background:#fff0dd;border-color:#efb780;color:#a4380b}.controls button[data-v-de9dceef]:focus-visible,input[data-v-de9dceef]:focus-visible{outline:3px solid #9852e3;outline-offset:3px}.kinetics-visual label[data-v-de9dceef]{display:block;font-size:.85rem;margin:.9rem 0}.kinetics-visual input[data-v-de9dceef]{accent-color:#eb6e35;display:block;margin:.5rem 0;width:100%}.kinetics-visual svg[data-v-de9dceef]{display:block;max-height:600px;overflow:visible;width:100%}.kinetics-visual text[data-v-de9dceef]{fill:currentColor;font-size:21px;font-weight:600}.kinetics-visual figcaption[data-v-de9dceef]{font-size:.88rem;line-height:1.7;margin-top:1rem;max-width:80ch}.arrow[data-v-de9dceef],.axis[data-v-de9dceef],.bond[data-v-de9dceef]{fill:none;stroke:currentColor;stroke-width:3}.guide[data-v-de9dceef]{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 7;opacity:.5}.blue-curve[data-v-de9dceef],.orange-arrow[data-v-de9dceef],.orange-curve[data-v-de9dceef],.violet-curve[data-v-de9dceef]{fill:none;stroke-width:4;stroke-linecap:round}.blue-curve[data-v-de9dceef]{stroke:#369edc}.orange-arrow[data-v-de9dceef],.orange-curve[data-v-de9dceef]{stroke:#e98440}.violet-curve[data-v-de9dceef]{stroke:#9471d9}.blue[data-v-de9dceef]{fill:#81c6ec;stroke:#267ab0;stroke-width:2}.orange[data-v-de9dceef]{fill:#ffc58c;stroke:#bd732d;stroke-width:2}.violet[data-v-de9dceef]{fill:#c6b1ef;stroke:#8061b5;stroke-width:2}.green[data-v-de9dceef]{fill:#63c3a4;stroke:#258e6b;stroke-width:2}.pale[data-v-de9dceef]{fill:#f7efde;stroke:#aba397;stroke-width:2}.carbon[data-v-de9dceef]{fill:#a1aaba;stroke:#596375;stroke-width:3}.oxygen[data-v-de9dceef]{fill:#f6958f;stroke:#b84e49;stroke-width:3}.glass[data-v-de9dceef]{fill:none;stroke:#769aaa;stroke-width:4}.water[data-v-de9dceef]{fill:#81c6ec;opacity:.65}.metal[data-v-de9dceef]{fill:#bac6ce;stroke:#607784;stroke-width:3}.rust[data-v-de9dceef]{fill:none;stroke:#be794f;stroke-width:14;stroke-linecap:round}.clock[data-v-de9dceef]{fill:none;stroke:#8b72ba;stroke-width:5}.tail[data-v-de9dceef]{fill:#ffc58c;opacity:.5}@media (max-width:600px){.kinetics-visual[data-v-de9dceef]{padding:.8rem}.kinetics-visual text[data-v-de9dceef]{font-size:23px}.kinetics-visual figcaption[data-v-de9dceef]{font-size:.83rem}}.electrochem-visual[data-v-83744747]{color:rgb(var(--school-ink,29 33 54));margin:2rem 0 3rem}h3[data-v-83744747]{font-size:1.2rem;line-height:1.4;margin:0 0 1rem}.controls[data-v-83744747]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.controls button[data-v-83744747]{background:rgb(var(--school-sunken,237 240 246));border:0;border-radius:2rem;color:inherit;cursor:pointer;font:inherit;font-size:.85rem;padding:.65rem .9rem}.controls button[aria-pressed=true][data-v-83744747]{background:#ffe6d1;color:#8d350d}.controls button[data-v-83744747]:focus-visible,input[data-v-83744747]:focus-visible{outline:3px solid #8571d8;outline-offset:3px}label[data-v-83744747]{font-size:.9rem;margin:1rem 0}input[data-v-83744747],label[data-v-83744747]{display:block}input[data-v-83744747]{accent-color:#d95522;margin:.6rem 0;width:min(100%,28rem)}svg[data-v-83744747]{display:block;margin:1.5rem auto;max-width:760px;overflow:visible;width:100%}svg text[data-v-83744747]{fill:currentColor;font-family:inherit;font-size:23px}svg path[data-v-83744747]{stroke-linecap:round;stroke-linejoin:round}.axis[data-v-83744747],.glass[data-v-83744747],.guide[data-v-83744747],.wire[data-v-83744747]{fill:none;stroke:currentColor;stroke-width:3}.guide[data-v-83744747]{opacity:.4;stroke-width:2}.wire[data-v-83744747]{stroke-width:5}.water[data-v-83744747]{fill:#7dc8e73b;stroke:#589bb9;stroke-width:2}.surface[data-v-83744747]{fill:#7dc8e755;stroke:#589bb9}.copper[data-v-83744747]{fill:#db9365;stroke:#9e542a;stroke-width:2}.silver[data-v-83744747]{fill:#bcc9d5;stroke:#66788c;stroke-width:2}.bridge[data-v-83744747]{fill:none;stroke:#8c9baa;stroke-width:23}.bridge-inner[data-v-83744747]{fill:none;stroke:#e6e6cf;stroke-width:16}.bulb[data-v-83744747],.electron[data-v-83744747]{fill:#ffd166;stroke:#a26717;stroke-width:2}.cation[data-v-83744747]{fill:#82c3f2;stroke:#286d9f;stroke-width:2}.anion[data-v-83744747]{fill:#ffb989;stroke:#aa5628;stroke-width:2}.anion-flow[data-v-83744747],.cation-flow[data-v-83744747],.current-flow[data-v-83744747],.dimension[data-v-83744747],.electron-flow[data-v-83744747],.gas-flow[data-v-83744747]{fill:none;stroke-width:4}.electron-flow[data-v-83744747]{stroke:#aa771a}.current-flow[data-v-83744747]{stroke:#7857ba}.cation-flow[data-v-83744747],.dimension[data-v-83744747]{stroke:#357fad}.anion-flow[data-v-83744747]{stroke:#c06b35}.gas-flow[data-v-83744747]{stroke:#70859c}.curve[data-v-83744747],.strong[data-v-83744747],.weak[data-v-83744747]{fill:none;stroke-width:4}.curve[data-v-83744747]{stroke:#8560c2}.strong[data-v-83744747]{stroke:#357fad}.weak[data-v-83744747]{stroke:#c06b35}.gas-tube[data-v-83744747]{fill:none;stroke:#94a8ba;stroke-width:12}.bubble[data-v-83744747]{fill:#def6ff;stroke:#5598bb;stroke-width:2}.graphite[data-v-83744747],.platinum[data-v-83744747]{fill:#536273;stroke:#303c4c;stroke-width:2}.source-gap[data-v-83744747]{stroke:none}.meter[data-v-83744747],.source-gap[data-v-83744747]{fill:rgb(var(--school-paper,255 255 255))}.meter[data-v-83744747]{stroke:#75849a;stroke-width:3}.electrode[data-v-83744747]{fill:none;stroke:#8094a6;stroke-width:14}.energy[data-v-83744747]{fill:#b1a4e9;stroke:#7867b8;stroke-width:2}.paste[data-v-83744747]{fill:#e2d2aa;stroke:#9c8969;stroke-width:2}.sulfate[data-v-83744747]{fill:none;stroke:#faf0cb;stroke-width:13}.rust[data-v-83744747]{fill:none;stroke:#a45c27}.paint[data-v-83744747]{fill:none;stroke:#b195e9;stroke-width:15}.zinc[data-v-83744747]{fill:none;stroke:#8ca4ba;stroke-width:15}figcaption[data-v-83744747]{color:rgb(var(--school-muted,85 93 112));font-size:.95rem;line-height:1.75;margin:auto;max-width:70ch}@media (max-width:600px){svg text[data-v-83744747]{font-size:24px}.controls button[data-v-83744747]{font-size:.8rem}h3[data-v-83744747]{font-size:1.08rem}}.solutions-visual[data-v-1012f654]{color:rgb(var(--school-ink));margin:2rem 0}h3[data-v-1012f654]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.controls[data-v-1012f654]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}button[data-v-1012f654],summary[data-v-1012f654]{cursor:pointer}button[data-v-1012f654]{background:rgb(var(--school-sunken));border:0;border-radius:12px;color:rgb(var(--school-ink));font-size:.85rem;font-weight:700;min-height:42px;padding:.6rem .85rem}button[aria-pressed=true][data-v-1012f654]{background:rgb(var(--school-blue-soft));color:rgb(var(--school-link))}button[data-v-1012f654]:focus-visible,input[data-v-1012f654]:focus-visible,summary[data-v-1012f654]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}label[data-v-1012f654]{font-size:.9rem;font-weight:700;margin:1rem 0}input[data-v-1012f654],label[data-v-1012f654]{display:block}input[data-v-1012f654]{accent-color:rgb(var(--school-link));min-height:40px;width:min(100%,480px)}svg[data-v-1012f654]{display:block;margin:1.5rem auto;max-width:780px;overflow:hidden;width:100%}svg text[data-v-1012f654]{font:600 25px sans-serif;fill:rgb(var(--school-ink))}svg .small[data-v-1012f654]{font-size:22px}.blue[data-v-1012f654]{fill:#3299c8}.orange[data-v-1012f654]{fill:#e9873b}.violet[data-v-1012f654]{fill:#9265c8}.gold[data-v-1012f654]{fill:#d6ae57}.pale[data-v-1012f654]{fill:#b9e6f3}.axis[data-v-1012f654],.balance[data-v-1012f654],.glass[data-v-1012f654],.mark[data-v-1012f654]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.water[data-v-1012f654]{fill:#3299c8;fill-opacity:.12;stroke:#3299c8;stroke-width:2}.solution[data-v-1012f654]{fill:#9265c8;fill-opacity:.14}.metal[data-v-1012f654]{fill:#d6ae57;fill-opacity:.12;stroke:#d6ae57;stroke-width:3}.bond[data-v-1012f654],.lattice[data-v-1012f654]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.curve[data-v-1012f654]{fill:none;stroke:#9265c8;stroke-width:4}.flow[data-v-1012f654],.oxygen[data-v-1012f654]{fill:none;stroke:#3299c8;stroke-width:4}.a-pressure[data-v-1012f654]{fill:none;stroke:#e9873b;stroke-width:4}.b-pressure[data-v-1012f654]{fill:none;stroke:#3299c8;stroke-width:4}.nitrogen[data-v-1012f654]{fill:none;stroke:#279d7c;stroke-width:4}.load[data-v-1012f654],.warm[data-v-1012f654]{fill:none;stroke:#e9873b;stroke-width:4}.attract[data-v-1012f654],.guide[data-v-1012f654]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3;stroke-dasharray:6 7}.cap[data-v-1012f654],.piston[data-v-1012f654]{fill:none;stroke:rgb(var(--school-ink));stroke-width:9}.bubble[data-v-1012f654]{fill:rgb(var(--school-paper));stroke:#3299c8;stroke-width:2}.solid-line[data-v-1012f654]{fill:none;stroke:rgb(var(--school-muted));stroke-width:3}.membrane[data-v-1012f654]{stroke:#279d7c;stroke-width:8;stroke-dasharray:7 7}.cell[data-v-1012f654]{fill:#df627d;fill-opacity:.55;stroke:#df627d;stroke-width:4}.cell-centre[data-v-1012f654]{fill:#df627d;fill-opacity:.15;stroke:#df627d;stroke-width:3}figcaption[data-v-1012f654]{font-size:.95rem;line-height:1.8}details[data-v-1012f654]{margin-top:1rem}summary[data-v-1012f654]{color:rgb(var(--school-link));font-size:.9rem;font-weight:700;min-height:42px}details p[data-v-1012f654]{font-size:.9rem;line-height:1.8}.source[data-v-1012f654],details p[data-v-1012f654]{color:rgb(var(--school-muted))}.source[data-v-1012f654]{font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:600px){svg text[data-v-1012f654]{font-size:28px}svg .small[data-v-1012f654]{font-size:25px}.controls button[data-v-1012f654]{font-size:.8rem}}.lesson-visual[data-v-d9873dc2]{--accent:rgb(var(--school-blue));--soft:rgb(var(--school-blue-soft));background:linear-gradient(145deg,var(--soft),rgb(var(--school-paper)) 74%);border:1px solid rgb(var(--school-border));border-radius:26px;margin:20px 0 28px;overflow:hidden;padding:20px}.accent-pink[data-v-d9873dc2]{--accent:rgb(var(--school-pink));--soft:rgb(var(--school-pink-soft))}.accent-green[data-v-d9873dc2]{--accent:rgb(var(--school-success));--soft:rgb(var(--school-success-soft))}.accent-violet[data-v-d9873dc2]{--accent:rgb(var(--school-violet));--soft:rgb(var(--school-violet-soft))}.accent-orange[data-v-d9873dc2]{--accent:rgb(var(--school-link));--soft:rgb(var(--school-soft))}.lesson-visual header[data-v-d9873dc2]{display:grid;gap:4px;margin-bottom:14px}.lesson-visual header p[data-v-d9873dc2]{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.lesson-visual header strong[data-v-d9873dc2]{font-size:16px}.lesson-visual figcaption[data-v-d9873dc2],.lesson-visual header span[data-v-d9873dc2]{color:rgb(var(--school-muted));font-size:9px;line-height:1.65}.diagram[data-v-d9873dc2]{background:rgb(var(--school-paper)/.78);border-radius:20px;display:grid;min-height:330px;overflow:hidden;padding:28px;place-items:center;position:relative}.bridge-arch button[data-v-d9873dc2],.graph-label[data-v-d9873dc2],.visual-node[data-v-d9873dc2]{align-items:center;background:rgb(var(--school-paper));border:1px solid rgb(var(--school-border));border-radius:14px;box-shadow:0 8px 18px rgb(var(--school-ink)/.07);color:rgb(var(--school-copy));display:flex;font-size:9px;font-weight:750;gap:8px;line-height:1.4;min-height:58px;padding:10px;text-align:left}.visual-node i[data-v-d9873dc2]{background:var(--soft);border-radius:9px;color:var(--accent);display:grid;font-size:8px;font-style:normal;font-weight:900;height:28px;min-width:28px;padding:0 5px;place-items:center}.bridge-arch button.active[data-v-d9873dc2],.graph-label.active[data-v-d9873dc2],.visual-node.active[data-v-d9873dc2]{border-color:var(--accent);box-shadow:0 0 0 3px var(--soft)}.layout-flow[data-v-d9873dc2]{gap:10px;grid-template-columns:1fr auto 1fr auto 1fr}.layout-flow .arrow[data-v-d9873dc2]{color:var(--accent);font-size:28px}.compare-top[data-v-d9873dc2]{display:grid;gap:30px;grid-template-columns:1fr 1fr;width:100%}.layout-compare .versus[data-v-d9873dc2]{color:var(--accent);font-size:10px;margin:15px}.layout-compare .result[data-v-d9873dc2]{width:55%}.cycle-ring[data-v-d9873dc2],.network-map[data-v-d9873dc2],.orbit-map[data-v-d9873dc2]{border:3px solid var(--accent);border-radius:50%;height:250px;position:relative;width:290px}.cycle-ring>span[data-v-d9873dc2]{color:var(--accent);display:grid;font-size:72px;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.cycle-ring .visual-node[data-v-d9873dc2],.network-map .visual-node[data-v-d9873dc2],.orbit-map .visual-node[data-v-d9873dc2]{position:absolute;width:125px}.cycle-0[data-v-d9873dc2],.network-0[data-v-d9873dc2],.orbit-0[data-v-d9873dc2]{left:82px;top:-22px}.cycle-1[data-v-d9873dc2],.network-1[data-v-d9873dc2],.orbit-1[data-v-d9873dc2]{bottom:20px;right:-54px}.cycle-2[data-v-d9873dc2],.network-2[data-v-d9873dc2],.orbit-2[data-v-d9873dc2]{bottom:20px;left:-54px}.chart[data-v-d9873dc2]{border-bottom:3px solid rgb(var(--school-ink));border-left:3px solid rgb(var(--school-ink));height:270px;position:relative;width:min(100%,590px)}.chart svg[data-v-d9873dc2]{height:200px;top:20px;right:30px;bottom:30px;left:30px;position:absolute;width:calc(100% - 60px)}.chart path[data-v-d9873dc2]{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round}.chart circle[data-v-d9873dc2]{fill:var(--soft);stroke:var(--accent);stroke-width:4}.chart circle.active[data-v-d9873dc2]{fill:var(--accent)}.graph-label[data-v-d9873dc2]{min-height:45px;padding:7px;position:absolute;width:125px}.graph-label[data-v-d9873dc2]:first-of-type{bottom:35px;left:8%}.graph-label[data-v-d9873dc2]:nth-of-type(2){bottom:89px;left:39%}.graph-label[data-v-d9873dc2]:nth-of-type(3){right:0;top:5px}.axis-x[data-v-d9873dc2],.axis-y[data-v-d9873dc2]{color:rgb(var(--school-muted));font-size:8px;font-weight:800;position:absolute}.axis-y[data-v-d9873dc2]{left:8px;top:-20px}.axis-x[data-v-d9873dc2]{bottom:-24px;right:0}.scale-line[data-v-d9873dc2]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);position:relative;width:100%}.scale-line>span[data-v-d9873dc2]{background:linear-gradient(90deg,rgb(var(--school-blue)),rgb(var(--school-success)),rgb(var(--school-pink)));border-radius:99px;height:12px;left:4%;position:absolute;right:4%;top:50%}.scale-line .visual-node[data-v-d9873dc2]{display:grid;justify-items:center;position:relative;text-align:center}.balance-beam[data-v-d9873dc2]{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 80px 1fr;position:relative;width:100%}.balance-beam[data-v-d9873dc2]:after{background:var(--accent);bottom:48px;content:"";height:5px;left:12%;position:absolute;right:12%;transform:rotate(-2deg)}.fulcrum[data-v-d9873dc2]{color:var(--accent);font-size:70px;text-align:center}.fulcrum[data-v-d9873dc2],.pan[data-v-d9873dc2]{z-index:1}.balance-result[data-v-d9873dc2]{margin-top:15px;width:48%}.layer-stack[data-v-d9873dc2]{display:grid;width:min(100%,560px)}.layer-stack .visual-node[data-v-d9873dc2]{grid-area:1/1;justify-content:center;width:100%}.layer-stack .visual-node[data-v-d9873dc2]:first-child{transform:translateY(-88px) scale(.76)}.layer-stack .visual-node[data-v-d9873dc2]:nth-child(2){transform:scale(.88)}.layer-stack .visual-node[data-v-d9873dc2]:nth-child(3){transform:translateY(88px)}.network-map[data-v-d9873dc2]{border-style:dashed}.network-map>strong[data-v-d9873dc2],.orbit-map>strong[data-v-d9873dc2]{background:var(--soft);border-radius:50%;color:var(--accent);display:grid;font-size:11px;top:78px;right:50px;bottom:78px;left:50px;place-items:center;position:absolute;text-align:center}.network-map .line[data-v-d9873dc2]{background:var(--accent);height:2px;left:50%;position:absolute;top:50%;transform-origin:left;width:130px}.line-1[data-v-d9873dc2]{transform:rotate(-90deg)}.line-2[data-v-d9873dc2]{transform:rotate(28deg)}.line-3[data-v-d9873dc2]{transform:rotate(152deg)}.exchange-map[data-v-d9873dc2]{align-items:center;display:grid;gap:15px;grid-template-columns:1fr 90px 1fr;width:100%}.exchange-arrows[data-v-d9873dc2]{color:var(--accent);display:grid;font-size:35px;line-height:.65}.exchange-result[data-v-d9873dc2]{margin-top:22px;width:55%}.orbit-map[data-v-d9873dc2]{border-width:2px}.orbit-map[data-v-d9873dc2]:before{border:2px dashed var(--accent);border-radius:50%;content:"";top:30px;right:30px;bottom:30px;left:30px;position:absolute}.timeline-line[data-v-d9873dc2]{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);position:relative;width:100%}.timeline-line[data-v-d9873dc2]:before{background:var(--accent);content:"";height:4px;left:5%;position:absolute;right:5%;top:50%}.timeline-line .visual-node[data-v-d9873dc2]{display:grid;justify-items:center;position:relative;text-align:center}.funnel-inputs[data-v-d9873dc2]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);width:100%}.funnel-shape[data-v-d9873dc2]{color:var(--accent);font-size:130px;height:90px;line-height:.5;text-align:center;width:230px}.funnel-output[data-v-d9873dc2]{background:var(--accent);border-radius:99px;color:#fff;font-size:11px;padding:12px 24px}.bridge-map[data-v-d9873dc2]{align-items:end;display:grid;grid-template-columns:1fr 1.2fr 1fr;width:100%}.bridge-arch[data-v-d9873dc2]{border:10px solid var(--accent);border-bottom:0;border-radius:140px 140px 0 0;display:grid;height:155px;place-items:center}.bridge-arch button[data-v-d9873dc2]{justify-content:center;width:78%}.idea-explainer[data-v-d9873dc2]{background:rgb(var(--school-paper));border-radius:15px;display:grid;gap:5px;margin-top:12px;padding:14px 16px}.idea-explainer small[data-v-d9873dc2]{color:var(--accent);font-size:8px;font-weight:850;letter-spacing:.08em}.idea-explainer strong[data-v-d9873dc2]{font-size:12px;line-height:1.65}.scene-controls[data-v-d9873dc2]{align-items:center;display:flex;justify-content:space-between;margin:10px 0 13px}.scene-controls button[data-v-d9873dc2]{background:rgb(var(--school-sunken));border-radius:12px;font-size:10px;font-weight:800;min-height:40px;padding:0 13px}.scene-controls span[data-v-d9873dc2]{color:rgb(var(--school-muted));font-size:9px;font-weight:800}@media (max-width:700px){.lesson-visual[data-v-d9873dc2]{padding:14px}.diagram[data-v-d9873dc2]{min-height:390px;padding:20px 12px}.compare-top[data-v-d9873dc2],.funnel-inputs[data-v-d9873dc2],.layout-flow[data-v-d9873dc2]{grid-template-columns:1fr}.layout-flow .arrow[data-v-d9873dc2]{transform:rotate(90deg)}.balance-result[data-v-d9873dc2],.exchange-result[data-v-d9873dc2],.layout-compare .result[data-v-d9873dc2]{width:85%}.cycle-ring[data-v-d9873dc2],.network-map[data-v-d9873dc2],.orbit-map[data-v-d9873dc2]{height:230px;width:230px}.cycle-0[data-v-d9873dc2],.network-0[data-v-d9873dc2],.orbit-0[data-v-d9873dc2]{left:53px}.cycle-1[data-v-d9873dc2],.network-1[data-v-d9873dc2],.orbit-1[data-v-d9873dc2]{right:-36px}.cycle-2[data-v-d9873dc2],.network-2[data-v-d9873dc2],.orbit-2[data-v-d9873dc2]{left:-36px}.cycle-ring .visual-node[data-v-d9873dc2],.network-map .visual-node[data-v-d9873dc2],.orbit-map .visual-node[data-v-d9873dc2]{width:112px}.exchange-map[data-v-d9873dc2]{grid-template-columns:1fr 50px 1fr}.timeline-line[data-v-d9873dc2]{gap:10px;grid-template-columns:1fr}.timeline-line[data-v-d9873dc2]:before{bottom:5%;height:auto;left:50%;right:auto;top:5%;width:4px}.bridge-map[data-v-d9873dc2]{grid-template-columns:1fr}.bridge-arch[data-v-d9873dc2]{height:100px;margin:10px}.graph-label[data-v-d9873dc2]{width:100px}.graph-label[data-v-d9873dc2]:nth-of-type(2){left:34%}}@media (prefers-reduced-motion:no-preference){.played[data-motion=trace] .graph-label.active[data-v-d9873dc2],.played[data-motion=trace] .visual-node.active[data-v-d9873dc2]{animation:trace-d9873dc2 .55s ease}.played[data-motion=reveal] .graph-label.active[data-v-d9873dc2],.played[data-motion=reveal] .visual-node.active[data-v-d9873dc2]{animation:reveal-d9873dc2 .5s ease}.played[data-motion=rotate] .visual-node.active[data-v-d9873dc2]{animation:tilt-d9873dc2 .65s ease}.played[data-motion=rise] .graph-label.active[data-v-d9873dc2],.played[data-motion=rise] .visual-node.active[data-v-d9873dc2]{animation:rise-d9873dc2 .55s ease}.played[data-motion=slide] .visual-node.active[data-v-d9873dc2]{animation:slide-d9873dc2 .5s ease}.played[data-motion=balance] .visual-node.active[data-v-d9873dc2]{animation:balance-d9873dc2 .7s ease}.played[data-motion=expand] .visual-node.active[data-v-d9873dc2]{animation:expand-d9873dc2 .5s ease}.played[data-motion=connect] .visual-node.active[data-v-d9873dc2]{animation:connect-node-d9873dc2 .6s ease}.played[data-motion=swap] .visual-node.active[data-v-d9873dc2]{animation:swap-node-d9873dc2 .6s ease}.played[data-motion=orbit] .visual-node.active[data-v-d9873dc2]{animation:orbit-node-d9873dc2 .7s ease}.played[data-motion=march] .visual-node.active[data-v-d9873dc2]{animation:march-d9873dc2 .5s ease}.played[data-motion=converge] .visual-node.active[data-v-d9873dc2]{animation:converge-d9873dc2 .55s ease}.played[data-motion=build] .bridge-arch button.active[data-v-d9873dc2],.played[data-motion=build] .visual-node.active[data-v-d9873dc2]{animation:build-d9873dc2 .6s ease}@keyframes trace-d9873dc2{0%{box-shadow:0 0 0 0 var(--soft)}to{box-shadow:0 0 0 9px transparent}}@keyframes reveal-d9873dc2{0%{opacity:.25;scale:.92}}@keyframes tilt-d9873dc2{50%{rotate:3deg}}@keyframes rise-d9873dc2{0%{opacity:.2;translate:0 35px}}@keyframes slide-d9873dc2{0%{opacity:.2;translate:-28px 0}}@keyframes balance-d9873dc2{50%{rotate:3deg;scale:1.03}}@keyframes expand-d9873dc2{0%{opacity:.2;scale:.8}}@keyframes connect-node-d9873dc2{0%{outline:12px solid var(--soft)}to{outline:0 solid transparent}}@keyframes swap-node-d9873dc2{50%{translate:12px 0}}@keyframes orbit-node-d9873dc2{50%{translate:6px -6px}}@keyframes march-d9873dc2{0%{opacity:.2;translate:0 -20px}}@keyframes converge-d9873dc2{50%{scale:.88}}@keyframes build-d9873dc2{0%{clip-path:inset(100% 0 0)}}}.reaction-visual[data-v-b775037f]{color:rgb(var(--school-ink));margin:28px 0 36px}.reaction-visual header p[data-v-b775037f]{color:rgb(var(--school-link));font-size:10px;font-weight:800;letter-spacing:.12em}.reaction-visual h3[data-v-b775037f]{font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1.25;margin:6px 0 18px}.science-stage[data-v-b775037f]{background:radial-gradient(ellipse at center,rgb(var(--school-blue-soft)/.35),transparent 65%);display:block;margin:16px auto;max-width:800px;overflow:visible;width:100%}.science-stage text[data-v-b775037f]{fill:rgb(var(--school-copy));font-size:16px;font-weight:600}.science-stage .inside[data-v-b775037f]{fill:#283748;font-size:20px;font-weight:800;text-anchor:middle}.science-stage .ion-symbol[data-v-b775037f]{font-size:9px;fill:#fff;text-anchor:middle}.science-stage .ion-label[data-v-b775037f]{font-size:13px;fill:#283748}.science-stage .formula-svg[data-v-b775037f]{font-size:23px;fill:#283748;font-weight:800}.science-stage .operator[data-v-b775037f]{font-size:30px}.science-stage .condition[data-v-b775037f],.science-stage .emphasis[data-v-b775037f]{fill:rgb(var(--school-link));font-weight:800}.glass[data-v-b775037f]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3;stroke-linecap:round}.bond[data-v-b775037f]{stroke:rgb(var(--school-muted));stroke-width:7;stroke-linecap:round}.h-atom[data-v-b775037f]{fill:#88c0f4;stroke:#579ddd;stroke-width:2}.o-atom[data-v-b775037f]{fill:#ef8b76;stroke:#d56859;stroke-width:2}.metal[data-v-b775037f]{fill:#bac9d4;stroke:#718496;stroke-width:2}.leader[data-v-b775037f],.path[data-v-b775037f]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.arrow[data-v-b775037f]{fill:none;stroke:rgb(var(--school-link));stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.heat[data-v-b775037f],.heat-arrow[data-v-b775037f]{fill:none;stroke:#e7904c;stroke-width:5;stroke-linecap:round}.bubble[data-v-b775037f]{fill:#d8eefc;stroke:#5f9dce;stroke-width:2}.controls[data-v-b775037f]{display:flex;flex-wrap:wrap;gap:8px}.action[data-v-b775037f],.controls button[data-v-b775037f]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-copy));font-size:12px;font-weight:700;min-height:44px;padding:9px 15px}.action[data-v-b775037f],.controls button[aria-pressed=true][data-v-b775037f]{background:rgb(var(--school-link));color:#fff}.coefficient-controls[data-v-b775037f]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.coefficient-controls label[data-v-b775037f]{display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:1fr 24px}.coefficient-controls input[data-v-b775037f]{accent-color:rgb(var(--school-link));grid-column:1;width:100%}.coefficient-controls strong[data-v-b775037f]{grid-column:2;grid-row:2}.formula[data-v-b775037f]{font-size:clamp(17px,2.5vw,24px);font-weight:800;margin:10px 0;overflow-wrap:anywhere;text-align:center}.takeaway[data-v-b775037f]{font-size:14px;line-height:1.7;margin:18px auto 0;max-width:720px}.takeaway.success[data-v-b775037f]{color:rgb(var(--school-success));font-weight:800}figcaption[data-v-b775037f]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin:12px auto 0;max-width:720px}button[data-v-b775037f]:focus-visible,input[data-v-b775037f]:focus-visible{outline:3px solid rgb(var(--school-blue));outline-offset:4px}@media (max-width:600px){.coefficient-controls[data-v-b775037f]{grid-template-columns:1fr}.science-stage[data-v-b775037f]{min-height:180px}.science-stage text[data-v-b775037f]{font-size:18px}.takeaway[data-v-b775037f]{font-size:13px}.controls button[data-v-b775037f]{font-size:11px;padding:9px 12px}}@media (prefers-reduced-motion:no-preference){.changed[data-v-b775037f]{animation:appear-b775037f .55s ease}.oxygen-transfer[data-v-b775037f]{transition:cx .65s ease,x .65s ease}.controls button[data-v-b775037f]{transition:background .15s}@keyframes appear-b775037f{0%{opacity:.2;translate:0 10px}}}.optics-visual[data-v-50942e54]{color:rgb(var(--school-ink));margin:28px 0 36px}header p[data-v-50942e54]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.1em}h3[data-v-50942e54],header p[data-v-50942e54]{font-weight:800}h3[data-v-50942e54]{font-size:clamp(20px,3vw,28px);line-height:1.3;margin:7px 0 18px}svg[data-v-50942e54]{background:radial-gradient(ellipse,rgb(var(--school-blue-soft)/.3),transparent 70%);display:block;margin:20px auto;max-width:800px;width:100%}svg text[data-v-50942e54]{font-size:18px;fill:rgb(var(--school-copy))}.sphere[data-v-50942e54]{fill:none;stroke:rgb(var(--school-muted)/.35);stroke-dasharray:6 7;stroke-width:2}.dimension[data-v-50942e54]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.axis[data-v-50942e54],.normal[data-v-50942e54]{fill:none;stroke:rgb(var(--school-muted));stroke-width:1.5}.normal[data-v-50942e54]{stroke-dasharray:6 6}.mirror[data-v-50942e54]{fill:none;stroke:rgb(var(--school-blue));stroke-width:7}.lens[data-v-50942e54]{fill:#b9e1f2;fill-opacity:.5;stroke:#74aabf;stroke-width:2}.ray-a[data-v-50942e54]{fill:none;stroke:#d58c42;stroke-width:3}.ray-b[data-v-50942e54]{fill:none;stroke:#6b85be;stroke-width:3}.extension[data-v-50942e54]{fill:none;stroke:#6b85be;stroke-width:2;stroke-dasharray:5 6}.point[data-v-50942e54]{fill:rgb(var(--school-link))}.object[data-v-50942e54]{fill:none;stroke:#439785;stroke-width:5;stroke-linecap:round}.image[data-v-50942e54]{fill:none;stroke:#b172ac;stroke-width:5;stroke-linecap:round}.virtual[data-v-50942e54]{stroke-dasharray:5 4}.glass[data-v-50942e54]{fill:none;stroke:#74aabf;stroke-width:3}.leader[data-v-50942e54]{stroke:rgb(var(--school-muted));stroke-width:2;fill:none}.optics-controls[data-v-50942e54]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.optics-controls label[data-v-50942e54]{display:grid;flex:1;font-size:12px;gap:5px;min-width:180px}.optics-controls input[data-v-50942e54]{accent-color:rgb(var(--school-link));width:100%}.buttons[data-v-50942e54]{display:flex;flex-wrap:wrap;gap:8px}button[data-v-50942e54]{background:rgb(var(--school-sunken));border-radius:99px;font-size:12px;font-weight:700;min-height:44px;padding:10px 15px}button[aria-pressed=true][data-v-50942e54]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}.explanation[data-v-50942e54]{font-size:14px;line-height:1.7;margin:14px auto;max-width:720px}.readout[data-v-50942e54]{color:rgb(var(--school-link));font-size:15px;font-weight:800;text-align:center}figcaption[data-v-50942e54]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin:12px auto;max-width:720px}button[data-v-50942e54]:focus-visible,input[data-v-50942e54]:focus-visible{outline:3px solid rgb(var(--school-blue));outline-offset:3px}@media (max-width:600px){svg text[data-v-50942e54]{font-size:20px}.explanation[data-v-50942e54]{font-size:13px}.optics-controls[data-v-50942e54]{display:grid}}.electricity-visual[data-v-132c18ed]{color:rgb(var(--school-ink));margin:28px 0 36px}header p[data-v-132c18ed]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.1em}h3[data-v-132c18ed],header p[data-v-132c18ed]{font-weight:800}h3[data-v-132c18ed]{font-size:clamp(20px,3vw,28px);line-height:1.3;margin:7px 0 18px}svg[data-v-132c18ed]{background:radial-gradient(ellipse,rgb(var(--school-blue-soft)/.3),transparent 70%);display:block;margin:18px auto;max-width:800px;width:100%}svg text[data-v-132c18ed]{font-size:15px;fill:rgb(var(--school-copy))}svg text.on-light[data-v-132c18ed]{fill:#292d3b}svg .big[data-v-132c18ed]{font-size:24px;font-weight:800}.wire[data-v-132c18ed]{stroke:rgb(var(--school-copy));stroke-width:4;stroke-linecap:round;fill:none}.battery[data-v-132c18ed]{stroke:rgb(var(--school-link));stroke-width:5}.node[data-v-132c18ed]{fill:rgb(var(--school-copy))}.filament[data-v-132c18ed]{stroke:#a28b57;stroke-width:3;fill:none}.flow[data-v-132c18ed]{stroke:#548cba;stroke-width:3;fill:none;stroke-linecap:round}.charge[data-v-132c18ed]{fill:#6aa5ce}.charge-disc[data-v-132c18ed]{fill:#cae4f4;stroke:#82b4d2;stroke-width:2}.axis[data-v-132c18ed]{stroke:rgb(var(--school-copy));stroke-width:2;fill:none}.grid[data-v-132c18ed]{stroke:rgb(var(--school-border));stroke-width:1;fill:none}.graph-line[data-v-132c18ed]{stroke:#5a9a8a;stroke-width:4;fill:none}.graph-point[data-v-132c18ed]{fill:rgb(var(--school-link));stroke:rgb(var(--school-paper));stroke-width:3}.dimension[data-v-132c18ed],.leader[data-v-132c18ed]{stroke:rgb(var(--school-muted));stroke-width:2;fill:none}.resistor[data-v-132c18ed]{stroke:#bb8457;stroke-width:4;fill:none}.heat[data-v-132c18ed]{stroke:#d59154;stroke-width:4;fill:none}.fuse[data-v-132c18ed]{stroke:#b17c62;stroke-width:5;fill:none}.controls[data-v-132c18ed]{display:flex;flex-wrap:wrap;gap:8px}button[data-v-132c18ed]{background:rgb(var(--school-sunken));border-radius:99px;font-size:12px;font-weight:700;min-height:44px;padding:9px 15px}button[aria-pressed=true][data-v-132c18ed]{background:rgb(var(--school-link));color:#fff}label[data-v-132c18ed]{display:grid;font-size:12px;gap:8px;grid-template-columns:1fr auto;max-width:520px}label input[data-v-132c18ed]{accent-color:rgb(var(--school-link));grid-column:1;grid-row:2;width:100%}label strong[data-v-132c18ed]{grid-column:2;grid-row:2}.sliders[data-v-132c18ed]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.formula[data-v-132c18ed]{font-size:clamp(16px,2.2vw,22px);font-weight:800;margin:15px 0;text-align:center}.takeaway[data-v-132c18ed]{font-size:14px;margin:16px auto}.takeaway[data-v-132c18ed],figcaption[data-v-132c18ed]{line-height:1.7;max-width:720px}figcaption[data-v-132c18ed]{color:rgb(var(--school-muted));font-size:11px;margin:12px auto}button[data-v-132c18ed]:focus-visible,input[data-v-132c18ed]:focus-visible{outline:3px solid rgb(var(--school-blue));outline-offset:3px}@media (max-width:600px){.sliders[data-v-132c18ed]{grid-template-columns:1fr}.takeaway[data-v-132c18ed]{font-size:13px}svg text[data-v-132c18ed]{font-size:17px}}.acid-visual[data-v-0557109d]{color:rgb(var(--school-ink));margin:25px 0}.acid-visual header>p[data-v-0557109d]{color:rgb(var(--school-link));font-size:10px;font-weight:800;letter-spacing:.13em}.acid-visual h3[data-v-0557109d]{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;margin:8px 0 18px}.controls[data-v-0557109d]{gap:8px;margin:16px 0}.controls[data-v-0557109d],.controls label[data-v-0557109d]{align-items:center;display:flex;flex-wrap:wrap}.controls label[data-v-0557109d]{font-size:13px;gap:10px}.controls button[data-v-0557109d],.controls select[data-v-0557109d]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:13px;font-weight:700;min-height:44px;padding:8px 14px}.controls button[aria-pressed=true][data-v-0557109d]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}input[data-v-0557109d]{accent-color:rgb(var(--school-link));min-height:44px;width:180px}svg[data-v-0557109d]{display:block;margin:12px auto;max-width:780px;overflow:visible;width:100%}svg text[data-v-0557109d]{font-size:18px;fill:rgb(var(--school-ink));font-weight:500}svg .chemical-label[data-v-0557109d]{fill:#243443}svg .small[data-v-0557109d]{font-size:12px}svg .big[data-v-0557109d]{font-size:25px}.glass[data-v-0557109d]{stroke:#819bb0;stroke-width:4}.leader[data-v-0557109d],path.glass[data-v-0557109d]{fill:none}.leader[data-v-0557109d]{stroke:#819bb0;stroke-width:2}.arrow[data-v-0557109d],.wire[data-v-0557109d]{fill:none;stroke:rgb(var(--school-link));stroke-width:4;stroke-linecap:round}.bubble[data-v-0557109d]{fill:#f6fbff;stroke:#8bb3d0;stroke-width:2}.pointer[data-v-0557109d]{fill:rgb(var(--school-ink))}.separator[data-v-0557109d]{stroke:#7e93a9;stroke-width:3;stroke-dasharray:7 6}.crystal[data-v-0557109d]{fill:none;stroke:#8a9cae;stroke-width:2}.steam[data-v-0557109d]{fill:none;stroke:#c89059;stroke-width:3}.prediction[data-v-0557109d]{color:rgb(var(--school-muted));font-size:14px;line-height:1.7;margin:10px 0}.meaning[data-v-0557109d]{font-size:14px;line-height:1.75;margin:16px 0;max-width:760px}.equation[data-v-0557109d]{color:rgb(var(--school-link));font-size:clamp(15px,2.5vw,23px);font-weight:800;line-height:1.6;margin:16px 0}figcaption[data-v-0557109d]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;max-width:780px}svg g[data-v-0557109d],svg path[data-v-0557109d]{transition:transform .35s,fill .35s}button[data-v-0557109d]:focus-visible,input[data-v-0557109d]:focus-visible,select[data-v-0557109d]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (max-width:600px){svg text[data-v-0557109d]{font-size:21px}svg .small[data-v-0557109d]{font-size:15px}.controls[data-v-0557109d]{gap:6px}.controls button[data-v-0557109d]{font-size:12px;padding:8px 11px}.prediction[data-v-0557109d]{color:rgb(var(--school-muted));font-size:14px;line-height:1.7;margin:10px 0}.meaning[data-v-0557109d]{font-size:13px}}@media (prefers-reduced-motion:reduce){svg g[data-v-0557109d],svg path[data-v-0557109d]{transition:none}}.inheritance[data-v-9974b641]{color:rgb(var(--school-ink));margin:25px 0}.inheritance header>p[data-v-9974b641]{color:rgb(var(--school-link));font-size:10px;font-weight:800;letter-spacing:.13em}.inheritance h3[data-v-9974b641]{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;margin:8px 0 18px}.controls[data-v-9974b641]{flex-wrap:wrap;margin:16px 0}.controls[data-v-9974b641],.controls label[data-v-9974b641]{align-items:center;display:flex;gap:8px}.controls label[data-v-9974b641]{font-size:13px}.controls button[data-v-9974b641],.controls select[data-v-9974b641]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:13px;font-weight:700;min-height:44px;padding:8px 14px}.controls button[aria-pressed=true][data-v-9974b641]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}svg[data-v-9974b641]{display:block;height:auto;margin:12px auto;width:100%}svg text[data-v-9974b641]{font-size:18px;fill:rgb(var(--school-ink));font-weight:650}svg .small[data-v-9974b641]{font-size:17px}svg .big[data-v-9974b641]{font-size:32px}svg .inside-cell[data-v-9974b641]{fill:#344a62;font-size:25px}.ancestry[data-v-9974b641],.grid[data-v-9974b641]{fill:none;stroke:rgb(var(--school-muted)/.4);stroke-width:2}.stem[data-v-9974b641]{fill:none;stroke:#659b79;stroke-width:6;stroke-linecap:round}.locus[data-v-9974b641]{stroke-width:7}.maternal-locus[data-v-9974b641]{stroke:#996954}.paternal-locus[data-v-9974b641]{stroke:#406e95}.selected-count[data-v-9974b641]{color:rgb(var(--school-link));font-weight:700}.chromosome[data-v-9974b641]{fill:none;stroke-width:17;stroke-linecap:round}.maternal[data-v-9974b641]{stroke:#dc9a89}.paternal[data-v-9974b641]{stroke:#86aed2}.dna[data-v-9974b641]{fill:none;stroke:#a08bbe;stroke-width:4}.arrow[data-v-9974b641]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.ground[data-v-9974b641]{stroke:#b0a189;stroke-width:3}.inheritance>p[data-v-9974b641]{font-size:14px;line-height:1.75;margin:16px 0;max-width:760px}.inheritance>.result[data-v-9974b641]{color:rgb(var(--school-link));font-size:18px;font-weight:800}figcaption[data-v-9974b641]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;max-width:780px}button[data-v-9974b641]:focus-visible,select[data-v-9974b641]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (max-width:600px){svg text[data-v-9974b641]{font-size:21px}svg .small[data-v-9974b641]{font-size:17px}.inheritance>p[data-v-9974b641]{font-size:13px}}.eye-sky[data-v-a9064663]{color:rgb(var(--school-ink));margin:25px 0}.eye-sky header>p[data-v-a9064663]{color:rgb(var(--school-link));font-size:10px;font-weight:800;letter-spacing:.13em}.eye-sky h3[data-v-a9064663]{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;margin:8px 0 18px}.controls[data-v-a9064663]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.controls button[data-v-a9064663]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:13px;font-weight:700;min-height:44px;padding:8px 14px}.controls button[aria-pressed=true][data-v-a9064663]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}svg[data-v-a9064663]{display:block;margin:12px auto;max-width:840px;width:100%}svg text[data-v-a9064663]{font-size:18px;fill:rgb(var(--school-ink));font-weight:650}svg text.anatomy-label[data-v-a9064663]{fill:#292d3b}.anatomy-leader[data-v-a9064663]{stroke:#626779}.eye-outline[data-v-a9064663]{fill:#f4dfd2;stroke:#bc9a92;stroke-width:4}.retina[data-v-a9064663]{fill:none;stroke:#d47979;stroke-width:5}.lens[data-v-a9064663],.prism[data-v-a9064663],.spectacle[data-v-a9064663]{fill:#c8e1ed;fill-opacity:.6;stroke:#8daac1;stroke-width:3}.corrector[data-v-a9064663]{fill:#c9c0e4;fill-opacity:.55;stroke:#a28dc5;stroke-width:3}.frame[data-v-a9064663]{fill:none;stroke:#8194a8;stroke-width:8}.ray[data-v-a9064663]{fill:none;stroke:#d99959;stroke-width:4;stroke-linecap:round}.normal[data-v-a9064663]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:6 6}.leader[data-v-a9064663]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.glass[data-v-a9064663]{fill:#c6deed;fill-opacity:.3;stroke:#8ea9be;stroke-width:3}.controls label[data-v-a9064663]{display:grid;flex:1;font-size:13px;gap:8px;min-width:200px}.controls input[data-v-a9064663]{accent-color:rgb(var(--school-link));width:100%}.meaning[data-v-a9064663]{font-size:14px;line-height:1.75;margin:16px 0;max-width:780px}figcaption[data-v-a9064663]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;max-width:780px}button[data-v-a9064663]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (max-width:600px){svg text[data-v-a9064663]{font-size:21px}.meaning[data-v-a9064663]{font-size:13px}}.metals-visual[data-v-0509102e]{color:rgb(var(--school-ink));margin:26px 0 36px}header>p[data-v-0509102e]{color:rgb(var(--school-link));font-size:10px;font-weight:800;letter-spacing:.12em}.prediction[data-v-0509102e]{color:rgb(var(--school-muted));font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.7;margin:12px 0}h3[data-v-0509102e]{font-size:clamp(21px,3vw,29px);font-weight:800;line-height:1.25;margin:8px 0 18px}.controls[data-v-0509102e]{flex-wrap:wrap}.controls[data-v-0509102e],.controls label[data-v-0509102e]{align-items:center;display:flex;gap:8px}.controls label[data-v-0509102e]{font-size:13px}.controls button[data-v-0509102e],.controls select[data-v-0509102e]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:10px 14px}.controls button[aria-pressed=true][data-v-0509102e]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}svg[data-v-0509102e]{display:block;margin:20px auto;max-width:820px;width:100%}svg text[data-v-0509102e]{fill:rgb(var(--school-ink));font-size:18px;font-weight:500}svg .small[data-v-0509102e]{font-size:14px}svg .particle-label[data-v-0509102e]{fill:#243443}.line[data-v-0509102e],.rail[data-v-0509102e],.wire[data-v-0509102e]{fill:none;stroke:rgb(var(--school-muted));stroke-width:4}.tool[data-v-0509102e]{fill:#a9bac8;stroke:#7990a4;stroke-width:4}.glass[data-v-0509102e]{fill:none;stroke:#7ca5bb;stroke-width:3}.arrow[data-v-0509102e]{fill:none;stroke:rgb(var(--school-link));stroke-width:3}.leader[data-v-0509102e]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.sound[data-v-0509102e]{fill:none;stroke:#c5a262;stroke-width:3}.lattice[data-v-0509102e]{fill:none;stroke:#86a0b0;stroke-width:4}.shell[data-v-0509102e]{fill:none;stroke:rgb(var(--school-muted)/.6);stroke-width:2}.bubble[data-v-0509102e]{fill:rgb(var(--school-paper));stroke:#78a6bf;stroke-width:2}.ion-arrow[data-v-0509102e]{fill:none;stroke:rgb(var(--school-link));stroke-width:2}.crucible[data-v-0509102e]{fill:#d7c8b6;stroke:#9d8e7d;stroke-width:3}.equations[data-v-0509102e],.metals-visual>p[data-v-0509102e]{font-size:14px;line-height:1.75;margin:14px 0;max-width:780px}.metals-visual>.result[data-v-0509102e]{color:rgb(var(--school-link));font-size:17px;font-weight:500}.equations[data-v-0509102e]{display:flex;flex-wrap:wrap;font-weight:700;gap:24px}figcaption[data-v-0509102e]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;max-width:820px}svg circle[data-v-0509102e],svg path[data-v-0509102e]{transition:fill .25s,transform .25s}.controls button[data-v-0509102e]:disabled{cursor:not-allowed;opacity:.45}button[data-v-0509102e]:focus-visible,select[data-v-0509102e]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (max-width:600px){svg text[data-v-0509102e]{font-size:20px}svg .small[data-v-0509102e]{font-size:17px}.metals-visual>p[data-v-0509102e]{font-size:13px}}@media (prefers-reduced-motion:reduce){svg circle[data-v-0509102e],svg path[data-v-0509102e]{transition:none}}.allotrope-model[data-v-4b9c843f]{margin:30px 0}h4[data-v-4b9c843f]{font-size:20px;font-weight:650;margin-bottom:10px}p[data-v-4b9c843f]{color:rgb(var(--school-muted));font-size:14px;line-height:1.7}.controls[data-v-4b9c843f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}button[data-v-4b9c843f]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:12px;font-weight:600;min-height:44px;padding:10px 14px}button[aria-pressed=true][data-v-4b9c843f]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}label[data-v-4b9c843f]{align-items:center;display:flex;font-size:12px;gap:8px}input[data-v-4b9c843f]{accent-color:rgb(var(--school-link));width:120px}svg[data-v-4b9c843f]{display:block;margin:18px auto;max-width:820px;width:100%}text[data-v-4b9c843f]{fill:rgb(var(--school-ink));font-size:18px}.bond[data-v-4b9c843f]{stroke:#79a0b5;stroke-width:3;fill:none}.arrow[data-v-4b9c843f]{stroke:rgb(var(--school-link));stroke-width:3;fill:none}.caption[data-v-4b9c843f]{font-size:11px}button[data-v-4b9c843f]:focus-visible,input[data-v-4b9c843f]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}h4[data-v-c9325793]{font-size:20px;font-weight:650;margin:24px 0 10px}p[data-v-c9325793]{color:rgb(var(--school-muted));font-size:14px;line-height:1.7}.controls[data-v-c9325793]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}button[data-v-c9325793]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:12px;font-weight:600;min-height:44px;padding:10px 14px}button[aria-pressed=true][data-v-c9325793]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}svg[data-v-c9325793]{display:block;margin:18px auto;max-width:820px;width:100%}text[data-v-c9325793]{fill:rgb(var(--school-ink));font-size:18px}.symbol[data-v-c9325793]{font-size:32px}.bond[data-v-c9325793]{stroke:#7d9fb4;stroke-width:3;fill:none}.caption[data-v-c9325793]{font-size:11px}button[data-v-c9325793]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}.carbon-visual[data-v-53e8a954]{color:rgb(var(--school-ink));margin:28px 0}header p[data-v-53e8a954]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.12em}h3[data-v-53e8a954],header p[data-v-53e8a954]{font-weight:800}h3[data-v-53e8a954]{font-size:clamp(21px,3vw,29px);line-height:1.25;margin:8px 0 18px}.controls[data-v-53e8a954]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-53e8a954]{background:rgb(var(--school-sunken));border-radius:99px;font-size:12px;font-weight:700;min-height:44px;padding:10px 14px}.controls button[aria-pressed=true][data-v-53e8a954]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}.controls label[data-v-53e8a954]{align-items:center;display:flex;font-size:13px;gap:8px}.controls input[data-v-53e8a954]{accent-color:rgb(var(--school-link));max-width:130px}svg[data-v-53e8a954]{display:block;margin:22px auto;max-width:820px;width:100%}svg text[data-v-53e8a954]{fill:rgb(var(--school-ink));font-size:21px;font-weight:500}svg .symbol[data-v-53e8a954]{font-size:30px}svg .oxygen[data-v-53e8a954],svg .structure[data-v-53e8a954]{font-size:28px}svg .oxygen[data-v-53e8a954]{fill:rgb(var(--school-link))}.shell[data-v-53e8a954]{fill:none;stroke:rgb(var(--school-muted)/.4);stroke-width:2}.bond[data-v-53e8a954]{fill:none;stroke:#8a9eae;stroke-width:4}.group[data-v-53e8a954]{fill:rgb(var(--school-paper));stroke:#9eb6c9;stroke-width:3}.functional[data-v-53e8a954]{fill:#e5c4b4;stroke:#c3a18c;stroke-width:3}.mass-heading[data-v-53e8a954]{font-size:20px;font-weight:650;margin:24px 0 10px}.axis[data-v-53e8a954]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2}.grid[data-v-53e8a954]{fill:none;stroke:rgb(var(--school-muted)/.15);stroke-width:1}.brace[data-v-53e8a954]{fill:none;stroke:rgb(var(--school-link));stroke-width:3}.glass[data-v-53e8a954],.tube[data-v-53e8a954]{fill:none;stroke:#7ba2b6;stroke-width:3}.arrow[data-v-53e8a954]{fill:none;stroke:rgb(var(--school-link));stroke-width:3}.changed-site[data-v-53e8a954]{fill:none;stroke:#d29b7c;stroke-width:3;stroke-dasharray:5 5}.bubble[data-v-53e8a954]{fill:rgb(var(--school-paper));stroke:#82aabe;stroke-width:2}.tail[data-v-53e8a954]{fill:none;stroke:#c39769;stroke-width:4}.cloth[data-v-53e8a954]{fill:none;stroke:#9e9b93;stroke-width:14}.carbon-visual>p[data-v-53e8a954]{font-size:14px;line-height:1.75;margin:15px 0;max-width:800px}.carbon-visual>.result[data-v-53e8a954]{color:rgb(var(--school-link));font-size:17px;font-weight:500}svg .solid-label[data-v-53e8a954]{fill:#243443;font-size:15px}svg .particle-label[data-v-53e8a954]{fill:#243443}.prediction[data-v-53e8a954]{font-size:14px;font-weight:400;letter-spacing:normal;margin:12px 0}.prediction[data-v-53e8a954],figcaption[data-v-53e8a954]{color:rgb(var(--school-muted));line-height:1.7}figcaption[data-v-53e8a954]{font-size:11px;max-width:820px}button[data-v-53e8a954]:focus-visible,input[data-v-53e8a954]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (max-width:600px){svg text[data-v-53e8a954]{font-size:25px}svg .symbol[data-v-53e8a954]{font-size:34px}.carbon-visual>p[data-v-53e8a954]{font-size:13px}}.environment-visual[data-v-3b4f1c9a]{color:rgb(var(--school-ink));margin:24px 0;max-width:100%;min-width:0}header>p[data-v-3b4f1c9a]{color:rgb(var(--school-link));font-size:11px;letter-spacing:.12em}h3[data-v-3b4f1c9a],header>p[data-v-3b4f1c9a]{font-weight:750}h3[data-v-3b4f1c9a]{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.4;margin:8px 0 18px}.symbol-definitions[data-v-3b4f1c9a]{height:0;overflow:hidden;position:absolute;width:0}.controls[data-v-3b4f1c9a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.controls button[data-v-3b4f1c9a]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:8px 13px}.controls button[aria-pressed=true][data-v-3b4f1c9a]{outline:2px solid rgb(var(--school-link));outline-offset:-2px}.controls label[data-v-3b4f1c9a]{display:grid;font-size:13px;gap:4px;min-width:0;width:100%}.controls input[data-v-3b4f1c9a]{accent-color:rgb(var(--school-link));min-height:40px;width:100%}svg[data-v-3b4f1c9a]:not(.symbol-definitions){display:block;height:auto;width:100%}svg text[data-v-3b4f1c9a]{fill:rgb(var(--school-ink));font:18px sans-serif}.dead-path[data-v-3b4f1c9a],.food-arrow[data-v-3b4f1c9a]{fill:none;stroke:#916544;stroke-width:3}.nutrient-path[data-v-3b4f1c9a]{fill:none;stroke:#3c7950;stroke-width:3;stroke-dasharray:6 6}.uv[data-v-3b4f1c9a]{fill:none;stroke:rgb(var(--school-violet));stroke-width:4}.oxygen-atom[data-v-3b4f1c9a]{fill:#b6a0c6;stroke:#775b8e;stroke-width:2}.glass[data-v-3b4f1c9a]{fill:none;stroke:#789eae;stroke-width:3}.fragment[data-v-3b4f1c9a]{fill:none;stroke:#779aab;stroke-width:5}.inspected-organism[data-v-3b4f1c9a]{fill:none;stroke:rgb(var(--school-link));stroke-width:2;stroke-dasharray:5 5}.graph-grid[data-v-3b4f1c9a]{fill:none;stroke:rgb(var(--school-border));stroke-width:1}.partition[data-v-3b4f1c9a]{fill:none;stroke:rgb(var(--school-ink));stroke-width:2}.pigment-label[data-v-3b4f1c9a]{fill:#24391f}.catalyst-cycle[data-v-3b4f1c9a]{fill:none;stroke:rgb(var(--school-blue));stroke-width:3;stroke-dasharray:6 4}.result[data-v-3b4f1c9a],figcaption[data-v-3b4f1c9a]{font-size:13px;line-height:1.7}.result[data-v-3b4f1c9a]{font-weight:700;margin:12px 0}figcaption[data-v-3b4f1c9a]{color:rgb(var(--school-copy));margin-top:12px}button[data-v-3b4f1c9a]:focus-visible,input[data-v-3b4f1c9a]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}@media (min-width:700px){.controls label[data-v-3b4f1c9a]{width:230px}}.kid-theme--dark .environment-visual .dead-path,.kid-theme--dark .environment-visual .food-arrow{stroke:#dab48e}.kid-theme--dark .environment-visual .nutrient-path{stroke:#a1d0aa}.magnetic-visual[data-v-d70f8c2c]{color:rgb(var(--school-ink));margin:24px 0;max-width:100%;min-width:0}.eyebrow[data-v-d70f8c2c]{color:rgb(var(--school-link));font-size:11px;letter-spacing:.12em;margin-bottom:8px}.eyebrow[data-v-d70f8c2c],h3[data-v-d70f8c2c]{font-weight:750}h3[data-v-d70f8c2c]{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.4;margin-bottom:16px}.hand[data-v-d70f8c2c]{fill:#ffe3c4;stroke:#805e49;stroke-width:3}.bar[data-v-d70f8c2c]{fill:rgb(var(--school-blue)/.3)}.gridline[data-v-d70f8c2c]{fill:none;stroke:rgb(var(--school-border));stroke-width:1}.dotted[data-v-d70f8c2c]{fill:none;stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:5 5}.controls[data-v-d70f8c2c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.controls button[data-v-d70f8c2c]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:8px 13px}.controls button[aria-pressed=true][data-v-d70f8c2c]{outline:2px solid rgb(var(--school-link));outline-offset:-2px}.controls label[data-v-d70f8c2c]{display:grid;font-size:13px;gap:4px;min-width:0;width:100%}.controls input[data-v-d70f8c2c]{accent-color:rgb(var(--school-link));min-height:40px}button[data-v-d70f8c2c]:focus-visible,input[data-v-d70f8c2c]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}svg[data-v-d70f8c2c]{display:block;height:auto;width:100%}text[data-v-d70f8c2c]{fill:currentColor;font:18px sans-serif}.coil[data-v-d70f8c2c],.current[data-v-d70f8c2c],.earth[data-v-d70f8c2c],.fault[data-v-d70f8c2c],.field[data-v-d70f8c2c],.force[data-v-d70f8c2c],.internal[data-v-d70f8c2c],.live[data-v-d70f8c2c],.measure[data-v-d70f8c2c],.neutral[data-v-d70f8c2c],.pulse[data-v-d70f8c2c]{fill:none;stroke:currentColor;stroke-width:3}.field[data-v-d70f8c2c]{color:rgb(var(--school-blue))}.field[data-v-d70f8c2c],.internal[data-v-d70f8c2c]{stroke:currentColor}.internal[data-v-d70f8c2c]{color:#fff}.coil[data-v-d70f8c2c]{stroke:rgb(var(--school-link));stroke-width:6}.current[data-v-d70f8c2c]{stroke:rgb(var(--school-link));color:rgb(var(--school-link));stroke-width:5}.force[data-v-d70f8c2c]{stroke:rgb(var(--school-success));color:rgb(var(--school-success));stroke-width:6}.north[data-v-d70f8c2c]{fill:rgb(var(--school-link))}.south[data-v-d70f8c2c]{fill:rgb(var(--school-blue))}.white[data-v-d70f8c2c]{fill:#fff}.bore[data-v-d70f8c2c],.compass[data-v-d70f8c2c],.off[data-v-d70f8c2c],.wire[data-v-d70f8c2c]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.direction[data-v-d70f8c2c]{font-size:40px}.field-symbol[data-v-d70f8c2c]{fill:rgb(var(--school-blue));font-size:32px}.iron[data-v-d70f8c2c],.scanner[data-v-d70f8c2c]{fill:rgb(var(--school-muted)/.25);stroke:rgb(var(--school-muted));stroke-width:3}.skin[data-v-d70f8c2c]{fill:rgb(var(--school-soft));stroke:rgb(var(--school-link));stroke-width:2}.patient[data-v-d70f8c2c]{stroke:rgb(var(--school-violet));stroke-width:26;stroke-linecap:round}.pulse[data-v-d70f8c2c]{stroke:rgb(var(--school-violet));stroke-width:5}.monitor[data-v-d70f8c2c]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:3}.fault[data-v-d70f8c2c],.live[data-v-d70f8c2c]{stroke:rgb(var(--school-link));stroke-width:5}.neutral[data-v-d70f8c2c]{stroke:rgb(var(--school-muted));stroke-width:4}.earth[data-v-d70f8c2c]{stroke:rgb(var(--school-success));stroke-width:5}.lit[data-v-d70f8c2c]{fill:rgb(var(--school-warning-soft));stroke:rgb(var(--school-link));stroke-width:3}.fuse[data-v-d70f8c2c]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:2}.result[data-v-d70f8c2c],figcaption[data-v-d70f8c2c]{font-size:13px;line-height:1.7}.result[data-v-d70f8c2c]{font-weight:700;margin:12px 0}figcaption[data-v-d70f8c2c]{color:rgb(var(--school-copy));margin-top:12px}@media (min-width:700px){.controls label[data-v-d70f8c2c]{width:230px}}.hand-current[data-v-d70f8c2c]{color:#a92f08;stroke:currentColor}.hand-force[data-v-d70f8c2c]{color:#246344;stroke:currentColor}.hand-field[data-v-d70f8c2c]{color:#28558a;stroke:currentColor}.pole-label[data-v-d70f8c2c]{fill:#fff}.magnet-north[data-v-d70f8c2c]{fill:#b43c20}.magnet-south[data-v-d70f8c2c]{fill:#315f9a}.controls[data-v-ba99ece7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}button[data-v-ba99ece7]{background:rgb(var(--school-sunken));border-radius:99px;color:rgb(var(--school-ink));font-size:12px;font-weight:600;min-height:44px;padding:10px 14px}button[aria-pressed=true][data-v-ba99ece7]{background:rgb(var(--school-link));color:rgb(var(--school-paper))}button[data-v-ba99ece7]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}svg[data-v-ba99ece7]{display:block;margin:22px auto;max-width:820px;width:100%}text[data-v-ba99ece7]{fill:rgb(var(--school-ink));font-size:21px}.capsule[data-v-ba99ece7]{fill:rgb(var(--school-warning-soft));stroke:#ad945d;stroke-width:5}.blood[data-v-ba99ece7]{stroke:#b66072;stroke-width:14;fill:none;stroke-linecap:round}.tubule[data-v-ba99ece7],.ureter[data-v-ba99ece7]{stroke:#cbb071;stroke-width:22;fill:none;stroke-linecap:round}.ureter[data-v-ba99ece7]{stroke-width:12}.bladder[data-v-ba99ece7],.kidney[data-v-ba99ece7]{fill:#d09894;stroke:#925f70;stroke-width:4}.red-cell[data-v-ba99ece7]{fill:#672b40}.water[data-v-ba99ece7]{fill:#7ea8be}.solute[data-v-ba99ece7]{fill:#dda36c}.waste[data-v-ba99ece7]{fill:#8a72ad}.returned[data-v-ba99ece7]{fill:#71a68f}.flow[data-v-ba99ece7]{stroke:#6599af;stroke-width:3;fill:none}.axis[data-v-ba99ece7],.leader[data-v-ba99ece7]{stroke:rgb(var(--school-muted));stroke-width:2}.axis[data-v-ba99ece7]{fill:none}.grid[data-v-ba99ece7]{stroke:rgb(var(--school-muted)/.15);stroke-width:1}.caption[data-v-ba99ece7],.key[data-v-ba99ece7]{color:rgb(var(--school-muted));font-size:12px;line-height:1.7}.key[data-v-ba99ece7]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.key span[data-v-ba99ece7]{border-radius:50%;display:inline-block;height:9px;width:9px}.water-dot[data-v-ba99ece7]{background:#7ea8be}.solute-dot[data-v-ba99ece7]{background:#dda36c}.waste-dot[data-v-ba99ece7]{background:#8a72ad}.blood-dot[data-v-ba99ece7]{background:#b66072}@media (max-width:600px){svg text[data-v-ba99ece7]{font-size:24px}}.life-visual[data-v-d473af0c]{color:rgb(var(--school-ink));margin:28px 0}header p[data-v-d473af0c]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.1em}h3[data-v-d473af0c],header p[data-v-d473af0c]{font-weight:800}h3[data-v-d473af0c]{font-size:clamp(21px,3vw,29px);margin:7px 0 18px}.prediction[data-v-d473af0c]{color:rgb(var(--school-muted));font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.7;margin:12px 0}.controls[data-v-d473af0c]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-d473af0c]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-d473af0c]{background:rgb(var(--school-success));color:#fff}button[data-v-d473af0c]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}svg[data-v-d473af0c]{display:block;height:auto;margin:18px 0;width:100%}text[data-v-d473af0c]{font:23px sans-serif;fill:currentColor}.arrow[data-v-d473af0c],.co2-arrow[data-v-d473af0c],.light-ray[data-v-d473af0c],.sugar-arrow[data-v-d473af0c],.water-arrow[data-v-d473af0c]{fill:none;stroke:currentColor;stroke-width:4}.water-arrow[data-v-d473af0c]{color:rgb(var(--school-blue))}.light-ray[data-v-d473af0c],.sugar-arrow[data-v-d473af0c]{color:rgb(var(--school-link))}.co2-arrow[data-v-d473af0c]{color:rgb(var(--school-violet))}.cell[data-v-d473af0c],.epidermis[data-v-d473af0c]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:3}.nucleus[data-v-d473af0c]{fill:rgb(var(--school-violet-soft));stroke:rgb(var(--school-violet));stroke-width:3}.mitochondrion[data-v-d473af0c]{fill:rgb(var(--school-soft));stroke:rgb(var(--school-link));stroke-width:4}.test-leaf[data-v-d473af0c]{stroke:#55785a;stroke-width:4}.guard[data-v-d473af0c],.leaf[data-v-d473af0c]{fill:#b4d99a;stroke:#3f7453;stroke-width:4}.leaf-vein[data-v-d473af0c]{fill:none;stroke:#55785a;stroke-width:3}.inactive[data-v-d473af0c]{fill:rgb(var(--school-muted)/.3)}.sun[data-v-d473af0c]{fill:#f6d784}.chloroplast[data-v-d473af0c]{fill:#527a4b}.vacuole[data-v-d473af0c]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-blue));stroke-width:3}.carbon[data-v-d473af0c],.food[data-v-d473af0c]{fill:rgb(var(--school-link))}.bread[data-v-d473af0c]{fill:#dbc19f}.fungus[data-v-d473af0c]{fill:#e7b8a5;stroke:#815747;stroke-width:4}.host[data-v-d473af0c]{fill:rgb(var(--school-soft))}.parasite[data-v-d473af0c]{fill:none;stroke:rgb(var(--school-violet));stroke-width:14}.body[data-v-d473af0c]{fill:rgb(var(--school-soft));stroke:rgb(var(--school-muted));stroke-width:2}.airway[data-v-d473af0c],.gut[data-v-d473af0c]{fill:none;stroke:#b26d73;stroke-width:12;stroke-linecap:round}.gut-wall[data-v-d473af0c],.stomach[data-v-d473af0c],.villus[data-v-d473af0c]{fill:#edc2ad;stroke:#a66668;stroke-width:5}.fat[data-v-d473af0c]{fill:#e6c36d;stroke:#9e843b;stroke-width:2}.liver[data-v-d473af0c]{fill:#ac6f5f}.blood[data-v-d473af0c],.blood-red[data-v-d473af0c]{fill:none;stroke:#ba5057;stroke-width:5;color:#ba5057}.lymph[data-v-d473af0c]{fill:none;stroke:rgb(var(--school-success));stroke-width:5}.alveolus[data-v-d473af0c],.lung[data-v-d473af0c]{fill:#e7bcc9;stroke:#9c687e;stroke-width:3}.diaphragm[data-v-d473af0c]{fill:none;stroke:rgb(var(--school-violet));stroke-width:10}.capillary[data-v-d473af0c]{fill:none;stroke:#bc5668;stroke-width:14}.heart-wall[data-v-d473af0c]{fill:#bb6678;stroke:#7d3e51;stroke-width:5}.chamber-label[data-v-d473af0c]{fill:#263344}.oxygen-poor[data-v-d473af0c]{fill:#aac9e2}.oxygen-rich[data-v-d473af0c]{fill:#efd0bc}.septum[data-v-d473af0c]{stroke:#8d4559;stroke-width:12}.blood-blue[data-v-d473af0c]{fill:none;stroke:#486eab;stroke-width:6;color:#486eab}.artery-wall[data-v-d473af0c]{fill:#cc8291}.vein-wall[data-v-d473af0c]{fill:#a3b5d1}.lumen[data-v-d473af0c]{fill:rgb(var(--school-paper))}.valve[data-v-d473af0c]{fill:none;stroke:#6883a9;stroke-width:5}.capillary-wall[data-v-d473af0c]{fill:none;stroke:#bc8792;stroke-width:5}.red-cell[data-v-d473af0c]{fill:#c76d7a}.platelet[data-v-d473af0c]{fill:#b692d1}.gap[data-v-d473af0c]{stroke:rgb(var(--school-paper));stroke-width:10}.root[data-v-d473af0c],.stem[data-v-d473af0c]{fill:none;stroke:#827451;stroke-width:16;stroke-linecap:round}.capsule[data-v-d473af0c]{fill:rgb(var(--school-warning-soft));stroke:#a98c59;stroke-width:5}.glomerulus[data-v-d473af0c]{fill:none;stroke:#bd5b66;stroke-width:9}.tubule[data-v-d473af0c]{fill:none;stroke:#c9a661;stroke-width:16;stroke-linecap:round}.dialysate[data-v-d473af0c]{fill:rgb(var(--school-blue-soft));stroke:rgb(var(--school-blue));stroke-width:2}.membrane[data-v-d473af0c]{stroke:rgb(var(--school-muted));stroke-width:3;stroke-dasharray:6 4}.waste[data-v-d473af0c]{fill:rgb(var(--school-violet))}.fallen-leaf[data-v-d473af0c]{fill:#c4a17c;stroke:#8a6d53;stroke-width:3}.resin[data-v-d473af0c]{fill:#b99558}.leader[data-v-d473af0c]{stroke:rgb(var(--school-muted));stroke-width:2}.result[data-v-d473af0c]{font-size:14px;font-weight:400;line-height:1.7}figcaption[data-v-d473af0c]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}@media (max-width:600px){.life-visual[data-v-d473af0c]{padding:0}h3[data-v-d473af0c]{font-size:21px}svg text[data-v-d473af0c]{font-size:23px}}.vein-inset-label[data-v-d473af0c]{font-size:19px}.on-leaf-label[data-v-d473af0c]{fill:#263344}.vein-return[data-v-d473af0c]{fill:rgb(var(--school-blue-soft));stroke:rgb(var(--school-blue));stroke-width:3}.bud[data-v-d473af0c]{fill:#b4d99a;stroke:#3f7453;stroke-width:3}.circuit-route path[data-v-d473af0c]{opacity:.7}.selected-route path[data-v-d473af0c]{opacity:1;stroke-width:8}.circuit-route text[data-v-d473af0c]{font-size:20px}.villus-surface[data-v-d473af0c]{fill:none;stroke:#a66668;stroke-width:9;stroke-dasharray:2 9}.nutrient-blood[data-v-d473af0c]{fill:#e68e48}.nutrient-fat[data-v-d473af0c]{fill:#8064be}.peristaltic-motion[data-v-d473af0c]{transition:transform 2s ease-in-out}.contraction[data-v-d473af0c]{stroke:rgb(var(--school-violet));stroke-width:5}.motion-note[data-v-d473af0c]{color:rgb(var(--school-muted));font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.peristaltic-motion[data-v-d473af0c]{transition:none}}.coordination-visual[data-v-e6c4928a]{color:rgb(var(--school-ink));margin:28px 0}header p[data-v-e6c4928a]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.1em}h3[data-v-e6c4928a],header p[data-v-e6c4928a]{font-weight:800}h3[data-v-e6c4928a]{font-size:clamp(21px,3vw,29px);margin:7px 0 18px}.prediction[data-v-e6c4928a]{color:rgb(var(--school-muted));font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.7;margin:12px 0}.controls[data-v-e6c4928a]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-e6c4928a]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 12px}.controls button[aria-pressed=true][data-v-e6c4928a]{background:rgb(var(--school-violet));color:#fff}button[data-v-e6c4928a]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}svg[data-v-e6c4928a]{display:block;height:auto;margin:18px 0;width:100%}text[data-v-e6c4928a]{fill:currentColor;font:24px sans-serif}.nerve[data-v-e6c4928a],.next-neuron[data-v-e6c4928a]{fill:none;stroke:#8c729f;stroke-width:5}.myelin[data-v-e6c4928a],.nucleus[data-v-e6c4928a],.soma[data-v-e6c4928a]{fill:#c5b4d8;stroke:#7c6191;stroke-width:3}.next-neuron[data-v-e6c4928a]{stroke:#6198ad}.signal[data-v-e6c4928a]{fill:rgb(var(--school-link))}.gland[data-v-e6c4928a],.hormone[data-v-e6c4928a],.transmitter[data-v-e6c4928a]{fill:rgb(var(--school-violet))}.axis[data-v-e6c4928a],.leader[data-v-e6c4928a]{fill:none;stroke:currentColor;stroke-width:2}.flame[data-v-e6c4928a],.sun[data-v-e6c4928a]{fill:#e2ad63}.body[data-v-e6c4928a],.hand[data-v-e6c4928a]{fill:rgb(var(--school-soft));stroke:rgb(var(--school-muted));stroke-width:3}.brain-link[data-v-e6c4928a],.motor[data-v-e6c4928a],.selected-motor[data-v-e6c4928a],.selected-sensory[data-v-e6c4928a],.sensory[data-v-e6c4928a]{fill:none;stroke:currentColor;stroke-width:3}.selected-sensory[data-v-e6c4928a],.sensory[data-v-e6c4928a]{color:rgb(var(--school-blue))}.motor[data-v-e6c4928a],.selected-motor[data-v-e6c4928a]{color:rgb(var(--school-link))}.selected-motor[data-v-e6c4928a],.selected-sensory[data-v-e6c4928a]{stroke-width:9}.spinal[data-v-e6c4928a]{fill:rgb(var(--school-violet)/.12);stroke:rgb(var(--school-violet));stroke-width:3}.brain-link[data-v-e6c4928a]{stroke-dasharray:5 4}.skull[data-v-e6c4928a],.skull-highlight[data-v-e6c4928a]{fill:rgb(var(--school-paper));stroke:#c8b08c;stroke-width:8}.skull-highlight[data-v-e6c4928a]{stroke:rgb(var(--school-link));stroke-width:12}.cerebrum[data-v-e6c4928a]{fill:#d9bfab}.cerebellum[data-v-e6c4928a]{fill:#bc9bba}.medulla[data-v-e6c4928a]{fill:#b4c3a3}.brain-selected[data-v-e6c4928a]{fill:#edb472;stroke:rgb(var(--school-link));stroke-width:3}.fold[data-v-e6c4928a]{fill:none;stroke:#927b72;stroke-width:3}.muscle[data-v-e6c4928a]{fill:#e2adba}.thin-filament[data-v-e6c4928a]{stroke:#976797;stroke-width:6}.thick-filament[data-v-e6c4928a]{stroke:#ad525c;stroke-width:9}.root[data-v-e6c4928a],.stem[data-v-e6c4928a]{fill:none;stroke:#827b55;stroke-width:11}.leaf[data-v-e6c4928a]{fill:#a4c99b;stroke:#5b8757;stroke-width:2}.pistil[data-v-e6c4928a]{fill:rgb(var(--school-pink-soft));stroke:rgb(var(--school-pink));stroke-width:4}.ovule[data-v-e6c4928a],.pollen[data-v-e6c4928a]{fill:#d6b572}.pollen-tube[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-link));stroke-width:5}.cell[data-v-e6c4928a]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:3}.pot[data-v-e6c4928a]{fill:#c7a68c}.water[data-v-e6c4928a]{fill:#86b7d0}.blood-vessel[data-v-e6c4928a]{stroke:#bf8398;stroke-width:4}.adrenal[data-v-e6c4928a]{fill:#d3b980}.hormone-arrow[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-violet));color:rgb(var(--school-violet));stroke-width:3}.heart[data-v-e6c4928a]{fill:#ca8595}.muscle-line[data-v-e6c4928a]{stroke:#b57082;stroke-linecap:round}.body-line[data-v-e6c4928a]{stroke:rgb(var(--school-soft));stroke-width:30}.baseline[data-v-e6c4928a]{stroke:rgb(var(--school-muted));stroke-width:2;stroke-dasharray:5 5}.glucose[data-v-e6c4928a]{fill:none;stroke:#d56738;stroke-width:5}.insulin[data-v-e6c4928a]{fill:none;stroke:#795ab5;stroke-width:5;stroke-dasharray:9 5}.result[data-v-e6c4928a]{font-size:14px;font-weight:400;line-height:1.7}figcaption[data-v-e6c4928a]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}@media (max-width:600px){.coordination-visual[data-v-e6c4928a]{padding:0}}.cord-grey[data-v-e6c4928a]{fill:rgb(var(--school-violet)/.2);stroke:rgb(var(--school-violet));stroke-width:2}.hot-pan[data-v-e6c4928a]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-muted));stroke-width:3}.heat[data-v-e6c4928a]{fill:none;stroke:#d18744;stroke-width:3}.relay[data-v-e6c4928a]{fill:rgb(var(--school-violet))}.midbrain[data-v-e6c4928a]{fill:#b7c5d8;stroke:#7f8ca5;stroke-width:2}.cord[data-v-e6c4928a]{stroke:#8b9477;stroke-width:8}.vertebra[data-v-e6c4928a]{fill:none;stroke:#b6a07e;stroke-width:5}.kidney[data-v-e6c4928a]{fill:#c9949c;stroke:#8d6678;stroke-width:2}.pancreas[data-v-e6c4928a]{fill:#d9b775;stroke:#8b7350;stroke-width:2}.gland-stalk[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-violet));stroke-width:3}.pulse[data-v-e6c4928a]{fill:none;stroke:#b85869;stroke-width:3}.airway[data-v-e6c4928a]{fill:none;stroke:#9c687e;stroke-width:5}.lungs[data-v-e6c4928a]{fill:#e7bcc9;stroke:#9c687e;stroke-width:2}.gut-outline[data-v-e6c4928a]{fill:none;stroke:#aa7265;stroke-width:9}.organ-blood[data-v-e6c4928a]{fill:none;stroke:#b85869;color:#b85869}.muscle-fibres[data-v-e6c4928a]{stroke:#b57082;stroke-width:2}.model-note[data-v-e6c4928a]{color:rgb(var(--school-muted));font-size:12px;line-height:1.6}.axon-terminal[data-v-e6c4928a]{fill:rgb(var(--school-violet-soft));stroke:rgb(var(--school-violet));stroke-width:5}.receiving-cell[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-blue));stroke-width:6}.vesicle[data-v-e6c4928a]{fill:rgb(var(--school-paper));stroke:rgb(var(--school-violet));stroke-width:2}.receptor[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-blue));stroke-width:4}.impulse-arrow[data-v-e6c4928a]{fill:none;stroke:rgb(var(--school-link));stroke-width:4}.hinge[data-v-e6c4928a]{fill:#798057}.support[data-v-e6c4928a]{stroke:#a88b6a;stroke-width:16}.tendril[data-v-e6c4928a]{fill:none;stroke:#5b8757;stroke-width:6}.leaf-branch[data-v-e6c4928a]{fill:#a4c99b;stroke:#5b8757;stroke-width:2}.light-cue[data-v-e6c4928a]{fill:none;stroke:#b27a3a;stroke-width:3}.elongating-cell[data-v-e6c4928a]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:3}.auxin[data-v-e6c4928a]{fill:#8064be}.soil[data-v-e6c4928a]{fill:#c7a68c;fill-opacity:.18}.ground-line[data-v-e6c4928a]{stroke:#b79f83;stroke-width:3}.gravity-cue[data-v-e6c4928a]{fill:none;stroke:currentColor;stroke-width:3}.impulse-wave[data-v-e6c4928a]{transition:transform 1.2s ease}.mimosa-branch[data-v-e6c4928a]{transition:transform .7s ease}@media (prefers-reduced-motion:reduce){.impulse-wave[data-v-e6c4928a],.mimosa-branch[data-v-e6c4928a]{transition:none}}.reproduction-visual[data-v-ff88c518]{color:rgb(var(--school-ink));margin:28px 0}header p[data-v-ff88c518]{color:rgb(var(--school-link));font-size:10px;letter-spacing:.1em}h3[data-v-ff88c518],header p[data-v-ff88c518]{font-weight:800}h3[data-v-ff88c518]{font-size:clamp(21px,3vw,29px);margin:7px 0 18px}.prediction[data-v-ff88c518]{color:rgb(var(--school-muted));font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.7}.controls[data-v-ff88c518]{display:flex;flex-wrap:wrap;gap:8px}.controls button[data-v-ff88c518]{background:rgb(var(--school-paper));border-radius:12px;color:rgb(var(--school-ink));font-size:12px;font-weight:700;min-height:44px;padding:9px 13px}.controls button[aria-pressed=true][data-v-ff88c518]{background:rgb(var(--school-pink));color:#fff}button[data-v-ff88c518]:focus-visible{outline:3px solid rgb(var(--school-link));outline-offset:3px}svg[data-v-ff88c518]{display:block;height:auto;margin:18px 0;width:100%}text[data-v-ff88c518]{font:24px sans-serif;fill:currentColor}.cell[data-v-ff88c518]{fill:rgb(var(--school-success-soft));stroke:rgb(var(--school-success));stroke-width:3}.nucleus[data-v-ff88c518]{fill:rgb(var(--school-violet-soft));stroke:rgb(var(--school-violet));stroke-width:3}.dna[data-v-ff88c518],.dna-rung[data-v-ff88c518]{fill:none;stroke:rgb(var(--school-violet));stroke-width:4}.variant[data-v-ff88c518]{stroke:rgb(var(--school-link));stroke-width:7}.bacterium[data-v-ff88c518]{fill:#adb78e}.tolerant[data-v-ff88c518]{fill:#80aacd}.cut[data-v-ff88c518],.lost[data-v-ff88c518]{stroke:rgb(var(--school-muted));stroke-width:3}.filament-cell[data-v-ff88c518],.leaf[data-v-ff88c518]{fill:#b3d2a0;stroke:#4e7d59;stroke-width:3}.chloroplast[data-v-ff88c518]{fill:none;stroke:#54854b;stroke-width:4}.hydra[data-v-ff88c518],.planaria[data-v-ff88c518]{fill:#d2b9b4;stroke:#936f70;stroke-width:3}.eye[data-v-ff88c518]{fill:#615361}.tentacle[data-v-ff88c518]{fill:none;stroke:#936f70;stroke-width:7}.potato[data-v-ff88c518],.seed[data-v-ff88c518]{fill:#d2b68b;stroke:#927656;stroke-width:3}.bud[data-v-ff88c518]{fill:#657b4f}.shoot[data-v-ff88c518]{fill:#92b481;stroke:#5d8158;stroke-width:4}.stalk[data-v-ff88c518]{stroke:#838265;stroke-width:7}.sporangium[data-v-ff88c518]{fill:#ebe8f1;stroke:#727087;stroke-width:3}.spore[data-v-ff88c518]{fill:#727087}.hypha[data-v-ff88c518]{fill:none;stroke:#a5917e;stroke-width:8}.parent-one[data-v-ff88c518]{stroke:rgb(var(--school-blue));stroke-width:12;stroke-linecap:round}.parent-two[data-v-ff88c518]{stroke:rgb(var(--school-link));stroke-width:12;stroke-linecap:round}.pistil[data-v-ff88c518],.uterus[data-v-ff88c518]{fill:#e8b4b5;stroke:#ac6a82;stroke-width:5}.stigma[data-v-ff88c518]{stroke:#ac6a82;stroke-width:12}.anther[data-v-ff88c518],.pollen[data-v-ff88c518]{fill:#cfa765}.egg[data-v-ff88c518],.ovary[data-v-ff88c518],.ovule[data-v-ff88c518]{fill:#e5c79c;stroke:#a48461;stroke-width:3}.pollen-tube[data-v-ff88c518]{fill:none;stroke:rgb(var(--school-violet));stroke-width:5}.embryo[data-v-ff88c518],.zygote[data-v-ff88c518]{fill:rgb(var(--school-violet))}.arrow[data-v-ff88c518]{fill:none;stroke:currentColor;stroke-width:3}.leader[data-v-ff88c518]{stroke:rgb(var(--school-muted));stroke-width:2}.fruit[data-v-ff88c518]{fill:#cca19b;stroke:#a7736b;stroke-width:3}.bladder[data-v-ff88c518]{fill:rgb(var(--school-blue-soft));stroke:rgb(var(--school-blue));stroke-width:3}.oviduct[data-v-ff88c518],.urethra[data-v-ff88c518],.vas[data-v-ff88c518]{fill:none;stroke:#987791;stroke-width:7}.testis[data-v-ff88c518]{fill:#d6b599;stroke:#987791;stroke-width:3}.gland[data-v-ff88c518]{fill:#b99673}.selected[data-v-ff88c518]{fill:rgb(var(--school-link))}.vagina[data-v-ff88c518]{fill:#e8b4b5;stroke:#ac6a82;stroke-width:5}.lining[data-v-ff88c518],.shed[data-v-ff88c518]{fill:#bb6f86;stroke:#bb6f86;stroke-width:6}.sperm-tail[data-v-ff88c518]{fill:none;stroke:#798caa;stroke-width:3}.sperm-head[data-v-ff88c518]{fill:#798caa}.barrier[data-v-ff88c518]{stroke:rgb(var(--school-blue));stroke-width:10}.blocked[data-v-ff88c518]{stroke:rgb(var(--school-link));stroke-width:8}.copper-t[data-v-ff88c518]{fill:none;stroke:#b58f66;stroke-width:9}.result[data-v-ff88c518]{font-size:14px;font-weight:400;line-height:1.7}figcaption[data-v-ff88c518]{color:rgb(var(--school-muted));font-size:11px;line-height:1.7;margin-top:12px}@media (max-width:600px){.reproduction-visual[data-v-ff88c518]{padding:0}}.organelle[data-v-ff88c518]{fill:#f4d3a0;stroke:#b98c64;stroke-width:2}.ribosome[data-v-ff88c518]{fill:#799a81}.leishmania[data-v-ff88c518]{fill:#d9d8a1}.flagellum[data-v-ff88c518],.leishmania[data-v-ff88c518]{stroke:#a3a260;stroke-width:3}.flagellum[data-v-ff88c518]{fill:none}.ground[data-v-ff88c518]{stroke:#b1a088;stroke-width:3}.new-root[data-v-ff88c518],.stem-cutting[data-v-ff88c518]{fill:none;stroke:#668c5e;stroke-width:8}.culture-dish[data-v-ff88c518]{fill:rgb(var(--school-blue-soft));stroke:rgb(var(--school-blue));stroke-width:3}.medium[data-v-ff88c518]{fill:none;stroke:#a0b59a;stroke-width:8}.callus[data-v-ff88c518]{fill:#c4d49e;stroke:#779361;stroke-width:2}.new-hypha[data-v-ff88c518]{fill:none;stroke:#a5917e;stroke-width:5}.penis[data-v-ff88c518],.skin[data-v-ff88c518]{fill:#f5d9c7;stroke:#b49284;stroke-width:3}.body-leg[data-v-ff88c518]{stroke:#f5d9c7;stroke-width:22}.scrotum[data-v-ff88c518]{fill:#ece0c4;stroke:#b49284;stroke-width:3}.uterine-lining[data-v-ff88c518]{fill:#efc2cd}.cavity[data-v-ff88c518],.uterine-lining[data-v-ff88c518]{stroke:#bd7e93;stroke-width:2}.cavity[data-v-ff88c518]{fill:rgb(var(--school-paper))}.maternal-space[data-v-ff88c518]{fill:#e5f3fb;stroke:#8bb6c9;stroke-width:2}.villus[data-v-ff88c518]{fill:#efdcf0;stroke:#a387af;stroke-width:3}.fetal-out[data-v-ff88c518]{fill:none;stroke:#6d9cc6;stroke-width:10}.fetal-in[data-v-ff88c518]{fill:none;stroke:#cf8398;stroke-width:10}.exchange[data-v-ff88c518]{fill:none;stroke:#997756;stroke-width:4}.petal[data-v-ff88c518]{fill:#f6d0e1;stroke:#cc9ab1;stroke-width:2;opacity:.65}.sepal[data-v-ff88c518]{fill:#a8c89d;stroke:#759568;stroke-width:2}.male-gamete[data-v-ff88c518]{fill:#846ab0}.plantlet-root[data-v-ff88c518]{fill:none;stroke:#668c5e;stroke-width:3}.small-label[data-v-ff88c518]{font-size:21px}.delivery-route[data-v-ff88c518]{fill:none;stroke:rgb(var(--school-link));stroke-width:3;stroke-dasharray:6 6}.placental-labels[data-v-ff88c518]{color:#344a62}.fimbriae[data-v-ff88c518]{fill:none;stroke:#987791;stroke-width:4}.impaired[data-v-ff88c518]{stroke:#9b634f;stroke-width:2}.spore[data-v-ff88c518]{transition:cx 1s ease,cy 1s ease}@media (prefers-reduced-motion:reduce){.spore[data-v-ff88c518]{transition:none}}.visual-chapter[data-v-3218ae8f]{color:rgb(var(--school-ink));margin:0 auto;max-width:1120px}.eyebrow[data-v-3218ae8f],.section-heading>p[data-v-3218ae8f]{color:rgb(var(--school-link));font-size:11px;font-weight:800;letter-spacing:.12em}.visual-hero[data-v-3218ae8f]{padding:18px 0 30px}.visual-hero h1[data-v-3218ae8f]{font-size:clamp(31px,5vw,54px);font-weight:850;letter-spacing:-.05em;line-height:1.05;margin:10px 0;max-width:850px}.visual-hero>p[data-v-3218ae8f]:not(.eyebrow){color:rgb(var(--school-muted));font-size:15px;line-height:1.7;max-width:720px}.learning-target[data-v-3218ae8f]{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.learning-target strong[data-v-3218ae8f]{font-size:12px;width:100%}.learning-target span[data-v-3218ae8f]{background:rgb(var(--school-soft));border-radius:999px;color:rgb(var(--school-link));font-size:10px;font-weight:700;padding:7px 10px}.visual-map[data-v-3218ae8f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(var(--school-paper)/.94);border-radius:18px;box-shadow:0 8px 30px rgb(var(--school-ink)/.08);display:flex;gap:5px;overflow-x:auto;padding:8px;position:sticky;top:8px;z-index:5}.visual-map a[data-v-3218ae8f]{align-items:center;border-radius:12px;color:rgb(var(--school-muted));display:flex;font-size:9px;font-weight:700;gap:7px;min-height:44px;min-width:118px;padding:7px 9px}.visual-map a[data-v-3218ae8f]:focus-visible,.visual-map a[data-v-3218ae8f]:hover{background:rgb(var(--school-soft));color:rgb(var(--school-link))}.visual-map b[data-v-3218ae8f]{color:rgb(var(--school-link))}.visual-section[data-v-3218ae8f]{padding:76px 0 8px;scroll-margin-top:82px}.section-number[data-v-3218ae8f]{align-items:center;display:flex;gap:10px;margin-bottom:13px}.section-number span[data-v-3218ae8f]{background:var(--tone-soft);border-radius:50%;color:var(--tone);display:grid;font-size:10px;font-weight:800;height:30px;place-items:center;width:30px}.section-number i[data-v-3218ae8f]{background:var(--tone-soft);height:2px;width:65px}.section-heading[data-v-3218ae8f]{margin-bottom:25px;max-width:760px}.section-heading h2[data-v-3218ae8f]{font-size:clamp(24px,3vw,34px);font-weight:820;letter-spacing:-.035em;line-height:1.16;margin:8px 0}.section-heading strong[data-v-3218ae8f]{color:rgb(var(--school-copy));display:block;font-size:14px;line-height:1.7}.tone-blue[data-v-3218ae8f]{--tone:rgb(var(--school-blue));--tone-soft:rgb(var(--school-blue-soft))}.tone-pink[data-v-3218ae8f]{--tone:rgb(var(--school-pink));--tone-soft:rgb(var(--school-pink-soft))}.tone-green[data-v-3218ae8f]{--tone:rgb(var(--school-success));--tone-soft:rgb(var(--school-success-soft))}.tone-violet[data-v-3218ae8f]{--tone:rgb(var(--school-violet));--tone-soft:rgb(var(--school-violet-soft))}.tone-orange[data-v-3218ae8f]{--tone:rgb(var(--school-link));--tone-soft:rgb(var(--school-soft))}.teaching-visual[data-v-3218ae8f]{background:linear-gradient(145deg,var(--tone-soft),rgb(var(--school-paper)) 70%);padding:18px}.concept-picture[data-v-3218ae8f],.teaching-visual[data-v-3218ae8f]{border-radius:24px;margin:20px 0 26px}.concept-picture[data-v-3218ae8f]{align-items:center;background:linear-gradient(145deg,var(--tone-soft),rgb(var(--school-paper)) 72%);display:grid;gap:25px;grid-template-columns:130px 1fr;padding:24px}.concept-picture small[data-v-3218ae8f]{color:var(--tone);display:block;font-size:9px;font-weight:800;letter-spacing:.1em}.concept-picture strong[data-v-3218ae8f]{display:block;font-size:16px;line-height:1.6;margin-top:6px;max-width:680px}.concept-orbit[data-v-3218ae8f]{border:2px solid var(--tone);border-radius:50%;display:grid;height:110px;place-items:center;position:relative;width:110px}.concept-orbit span[data-v-3218ae8f]{color:rgb(var(--school-paper));display:grid;font-size:20px;font-weight:850;height:50px;place-items:center;width:50px}.concept-orbit i[data-v-3218ae8f],.concept-orbit span[data-v-3218ae8f]{background:var(--tone);border-radius:50%}.concept-orbit i[data-v-3218ae8f]{height:12px;position:absolute;width:12px}.concept-orbit i[data-v-3218ae8f]:first-of-type{left:10px;top:4px}.concept-orbit i[data-v-3218ae8f]:nth-of-type(2){right:-4px;top:45px}.concept-orbit i[data-v-3218ae8f]:nth-of-type(3){bottom:1px;left:15px}.definition-grid[data-v-3218ae8f]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.definition-grid div[data-v-3218ae8f]{background:var(--tone-soft);border-left:4px solid var(--tone);padding:16px}.definition-grid dt[data-v-3218ae8f]{font-size:12px;font-weight:800}.definition-grid dd[data-v-3218ae8f]{color:rgb(var(--school-copy));font-size:11px;line-height:1.7;margin-top:6px}.process-lane[data-v-3218ae8f]{align-items:stretch;display:flex;gap:7px;overflow-x:auto}.process-lane>div[data-v-3218ae8f]{align-items:center;display:flex;gap:8px;min-width:180px}.process-lane b[data-v-3218ae8f]{background:var(--tone);border-radius:50%;color:rgb(var(--school-paper));display:grid;flex:0 0 auto;font-size:10px;height:28px;place-items:center;width:28px}.process-lane span[data-v-3218ae8f]{background:rgb(var(--school-paper));border-radius:12px;font-size:10px;line-height:1.5;min-width:120px;padding:11px}.process-lane i[data-v-3218ae8f]{color:var(--tone);font-style:normal}.comparison[data-v-3218ae8f]{border:1px solid rgb(var(--school-border));border-radius:18px;margin:22px 0;overflow-x:auto}.comparison table[data-v-3218ae8f]{border-collapse:collapse;font-size:11px;line-height:1.6;min-width:500px;width:100%}.comparison th[data-v-3218ae8f]{background:var(--tone-soft);font-weight:800;padding:12px;text-align:left}.comparison td[data-v-3218ae8f]{border-top:1px solid rgb(var(--school-border));padding:12px;vertical-align:top}.reading-copy[data-v-3218ae8f]{margin-top:22px}.reading-copy.columns[data-v-3218ae8f]{display:grid;gap:15px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.reading-copy p[data-v-3218ae8f]{color:rgb(var(--school-copy));font-size:13px;line-height:1.8}.reading-copy mark[data-v-3218ae8f]{background:var(--tone-soft);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:rgb(var(--school-ink));font-weight:700;padding:2px 4px}.example-grid[data-v-3218ae8f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.example-grid section[data-v-3218ae8f]{background:rgb(var(--school-sunken));border-radius:18px;padding:17px}.example-grid small[data-v-3218ae8f]{color:var(--tone);font-size:8px;font-weight:800}.example-grid h3[data-v-3218ae8f]{font-size:14px;font-weight:800;margin:5px 0}.example-grid p[data-v-3218ae8f]{color:rgb(var(--school-copy));font-size:11px;line-height:1.7}.example-grid strong[data-v-3218ae8f]{background:rgb(var(--school-paper));border-radius:9px;display:block;font-size:13px;margin:10px 0;padding:8px}.joy-note[data-v-3218ae8f],.result-line[data-v-3218ae8f]{background:var(--tone-soft);border-radius:13px;font-size:12px;line-height:1.7;margin-top:18px;padding:14px 17px}.joy-note[data-v-3218ae8f]{display:flex;gap:12px}.joy-note strong[data-v-3218ae8f]{color:var(--tone);white-space:nowrap}.go-deeper[data-v-3218ae8f]{border-bottom:1px solid rgb(var(--school-border));border-top:1px solid rgb(var(--school-border));font-size:11px;margin-top:18px}.go-deeper summary[data-v-3218ae8f]{color:var(--tone);cursor:pointer;font-weight:800;min-height:44px;padding:13px 0}.go-deeper p[data-v-3218ae8f]{color:rgb(var(--school-copy));line-height:1.7;margin:0 0 12px}.pause-try[data-v-3218ae8f]{margin-top:22px}.pause-try>p[data-v-3218ae8f]{font-weight:800;letter-spacing:.08em;margin-bottom:8px}.pause-try>p[data-v-3218ae8f],.source-line[data-v-3218ae8f]{color:rgb(var(--school-muted));font-size:9px}.source-line[data-v-3218ae8f]{margin-top:20px}.visual-recap[data-v-3218ae8f]{background:linear-gradient(135deg,rgb(var(--school-blue-soft)),rgb(var(--school-soft)));border-radius:26px;margin:75px 0 60px;padding:28px}.visual-recap .recap-path[data-v-3218ae8f]{font-size:clamp(17px,2.2vw,25px);font-weight:800;line-height:1.55;margin:9px 0 18px}.visual-recap>p[data-v-3218ae8f]:last-child{color:rgb(var(--school-muted));font-size:10px;line-height:1.7}.visual-recap a[data-v-3218ae8f]{color:rgb(var(--school-link));text-decoration:underline}a[data-v-3218ae8f]:focus-visible,summary[data-v-3218ae8f]:focus-visible{outline:2px solid rgb(var(--school-link));outline-offset:3px}.concept-picture[data-v-3218ae8f]{border-radius:18px;gap:18px;grid-template-columns:52px 1fr;padding:20px}.concept-picture>b[data-v-3218ae8f]{background:var(--tone);border-radius:12px;color:rgb(var(--school-paper));display:grid;font-size:13px;height:42px;place-items:center;width:42px}.concept-picture strong[data-v-3218ae8f]{font-size:14px}@media (max-width:767px){.visual-hero[data-v-3218ae8f]{padding-top:8px}.visual-map[data-v-3218ae8f]{top:4px}.visual-map a[data-v-3218ae8f]{justify-content:center;min-width:44px}.visual-map span[data-v-3218ae8f]{display:none}.visual-section[data-v-3218ae8f]{padding-top:56px}.concept-picture[data-v-3218ae8f]{gap:12px;grid-template-columns:42px 1fr;padding:16px}.concept-picture>b[data-v-3218ae8f]{height:38px;width:38px}.definition-grid[data-v-3218ae8f],.example-grid[data-v-3218ae8f],.reading-copy.columns[data-v-3218ae8f]{grid-template-columns:1fr}.process-lane[data-v-3218ae8f]{display:grid;overflow:visible}.process-lane>div[data-v-3218ae8f]{min-width:0}.process-lane span[data-v-3218ae8f]{flex:1}.process-lane i[data-v-3218ae8f]{margin-left:auto;transform:rotate(90deg)}.joy-note[data-v-3218ae8f]{display:block}.joy-note strong[data-v-3218ae8f]{display:block;margin-bottom:4px}}.source-image-flipped[data-v-3218ae8f] img{transform:scaleY(-1)}.visual-chapter[data-v-3218ae8f] button[aria-pressed=true]{background:rgb(var(--school-sunken,242 243 249))!important;box-shadow:inset 0 0 0 2px rgb(var(--school-link,201 59 11));color:rgb(var(--school-ink,25 27 48))!important}.notes-picture[data-v-4085aec9]{height:100%;max-height:120px;max-width:120px;overflow:visible;width:100%}.picture-line[data-v-4085aec9],.picture-outline[data-v-4085aec9]{stroke:rgb(var(--school-ink,25 27 48));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.picture-line[data-v-4085aec9]{fill:none}.picture-ink[data-v-4085aec9]{fill:rgb(var(--school-ink,25 27 48))}.picture-paper[data-v-4085aec9]{fill:rgb(var(--school-paper,255 255 255))}.picture-paper-stroke[data-v-4085aec9]{stroke:rgb(var(--school-paper,255 255 255));stroke-width:5}.picture-accent-stroke[data-v-4085aec9]{stroke:rgb(var(--school-link,201 59 11))}.picture-shade[data-v-4085aec9]{fill:rgb(var(--school-border,220 224 235));opacity:.65}.picture-cream[data-v-4085aec9]{fill:rgb(var(--school-yellow-soft,255 233 168))}.picture-gold[data-v-4085aec9]{fill:rgb(var(--school-yellow,255 214 107))}.picture-warm[data-v-4085aec9]{fill:rgb(var(--school-accent-soft,255 154 112))}.picture-mint[data-v-4085aec9]{fill:rgb(var(--school-teal-border,151 212 216))}.picture-sky[data-v-4085aec9]{fill:rgb(var(--school-blue-border,169 200 238))}.picture-lilac[data-v-4085aec9]{fill:rgb(var(--school-violet-border,200 180 237))}.playback-button[data-v-f293b681]{background:rgb(var(--school-paper));border-radius:12px;font-size:.75rem;line-height:1.5;min-height:44px;padding:10px 14px}.playback-button[data-v-f293b681]:focus-visible{outline:2px solid rgb(var(--school-action));outline-offset:3px}.playback-button[data-v-f293b681]:disabled{cursor:not-allowed;opacity:.45}.process-track[data-v-a088bf41]{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--steps),minmax(0,1fr))}.process-arrow[data-v-a088bf41]{font-size:1.5rem;position:absolute;right:-1.3rem;top:4rem;z-index:1}.taxonomy-stem[data-v-a088bf41]{background:rgb(var(--school-border-strong,191 197 214));height:1.5rem;margin:0 auto;width:2px}.process-step[data-v-a088bf41]{transition:opacity .2s ease,box-shadow .2s ease,transform .2s ease}.process-current[data-v-a088bf41]{box-shadow:0 0 0 2px rgb(var(--school-action));transform:translateY(-3px)}.process-upcoming[data-v-a088bf41]{opacity:.65}.concept-enter-active[data-v-a088bf41],.concept-leave-active[data-v-a088bf41]{transition:opacity .18s ease,transform .18s ease}.concept-enter-from[data-v-a088bf41]{opacity:0;transform:translateY(6px)}.concept-leave-to[data-v-a088bf41]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.concept-enter-active[data-v-a088bf41],.concept-leave-active[data-v-a088bf41],.process-step[data-v-a088bf41]{transition:none}.concept-enter-from[data-v-a088bf41],.concept-leave-to[data-v-a088bf41],.process-current[data-v-a088bf41]{transform:none}}@media (max-width:639px){.process-track[data-v-a088bf41]{gap:2rem;grid-template-columns:1fr}.process-step[data-v-a088bf41]{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:80px 1fr;text-align:left}.process-stage-label[data-v-a088bf41]{grid-column:1/-1}.process-step>.notes-picture[data-v-a088bf41]{grid-row:span 2;height:80px!important;width:80px!important}.process-step>p[data-v-a088bf41]{margin-top:0}.process-arrow[data-v-a088bf41]{bottom:-1.8rem;right:50%;top:auto;transform:rotate(90deg)}}
