.science-diagram[data-astro-cid-3qg7ixrk]{margin:18px 0 22px;padding:18px 20px;border:1px solid var(--accent-border);background:linear-gradient(180deg,#ffffff04,#fff0),#03050fc7}.science-diagram-head[data-astro-cid-3qg7ixrk]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;align-items:baseline}.science-diagram-kicker[data-astro-cid-3qg7ixrk]{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em;color:var(--accent)}.science-diagram-title[data-astro-cid-3qg7ixrk]{font-size:13px;color:#e8f4fde0}.science-diagram-svg[data-astro-cid-3qg7ixrk]{width:100%;height:auto;display:block}.science-diagram-stage[data-astro-cid-3qg7ixrk]{overflow:hidden}.science-diagram-caption[data-astro-cid-3qg7ixrk]{margin-top:12px;font-size:12px;color:var(--dim-star);line-height:1.7}.science-diagram-mobile-note[data-astro-cid-3qg7ixrk]{display:none;margin-top:10px;font-size:11px;color:var(--dim-star)}.diagram-bg[data-astro-cid-3qg7ixrk]{fill:#0e1630b8;stroke:#ffffff0a}.diagram-panel[data-astro-cid-3qg7ixrk]{fill:#03050f94;stroke:var(--accent);stroke-opacity:.28}.diagram-label[data-astro-cid-3qg7ixrk],.diagram-caption[data-astro-cid-3qg7ixrk]{font-family:Space Mono,monospace;fill:#e8f4fdd1}.diagram-label[data-astro-cid-3qg7ixrk]{font-size:calc(12px * var(--diagram-font-scale, 1));letter-spacing:.04em}.diagram-caption[data-astro-cid-3qg7ixrk]{font-size:calc(11px * var(--diagram-font-scale, 1));fill:var(--dim-star)}.diagram-label-warm[data-astro-cid-3qg7ixrk]{fill:var(--warm-star)}.diagram-accent-line[data-astro-cid-3qg7ixrk],.diagram-accent-strong[data-astro-cid-3qg7ixrk],.diagram-dashed-accent[data-astro-cid-3qg7ixrk]{stroke:var(--accent)}.diagram-muted-line[data-astro-cid-3qg7ixrk],.diagram-muted-circle[data-astro-cid-3qg7ixrk],.diagram-measure-line[data-astro-cid-3qg7ixrk],.diagram-tick[data-astro-cid-3qg7ixrk]{stroke:#e8f4fd73}.diagram-warm-line[data-astro-cid-3qg7ixrk]{stroke:var(--warm-star)}.diagram-accent-line[data-astro-cid-3qg7ixrk],.diagram-muted-line[data-astro-cid-3qg7ixrk],.diagram-warm-line[data-astro-cid-3qg7ixrk],.diagram-measure-line[data-astro-cid-3qg7ixrk]{stroke-width:2.2;stroke-linecap:round}.diagram-accent-strong[data-astro-cid-3qg7ixrk],.diagram-muted-circle[data-astro-cid-3qg7ixrk]{stroke-width:2}.diagram-dashed[data-astro-cid-3qg7ixrk],.diagram-dashed-accent[data-astro-cid-3qg7ixrk]{stroke-width:1.8;stroke-dasharray:6 6}.diagram-fill-soft[data-astro-cid-3qg7ixrk]{fill:#e8f4fd14;stroke:#e8f4fd59}.diagram-fill-accent[data-astro-cid-3qg7ixrk]{fill:var(--accent)}.diagram-fill-warm[data-astro-cid-3qg7ixrk],.diagram-fill-warm-soft[data-astro-cid-3qg7ixrk]{fill:var(--warm-star)}.diagram-fill-warm-soft[data-astro-cid-3qg7ixrk]{opacity:.85}.diagram-fill-dim[data-astro-cid-3qg7ixrk]{fill:#e8f4fd73}.diagram-tick[data-astro-cid-3qg7ixrk] line[data-astro-cid-3qg7ixrk]{stroke-width:2;stroke-linecap:round}.diagram-tick-accent[data-astro-cid-3qg7ixrk] line[data-astro-cid-3qg7ixrk]{stroke:var(--accent)}@media(max-width:600px){.science-diagram[data-astro-cid-3qg7ixrk]{padding:16px 14px}.science-diagram-title[data-astro-cid-3qg7ixrk]{font-size:12px}.science-diagram-stage[data-astro-cid-3qg7ixrk]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px}.science-diagram-svg[data-astro-cid-3qg7ixrk]{width:580px;max-width:none}.science-diagram-mobile-note[data-astro-cid-3qg7ixrk]{display:block}}.diagram-tracer[data-astro-cid-3qg7ixrk]{fill:var(--accent);opacity:.55;filter:drop-shadow(0 0 6px var(--accent))}.diagram-flow-accent[data-astro-cid-3qg7ixrk]{fill:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}.diagram-flow-warm[data-astro-cid-3qg7ixrk]{fill:var(--warm-star);filter:drop-shadow(0 0 4px var(--warm-star))}.diagram-flow-dim[data-astro-cid-3qg7ixrk]{fill:#e8f4fd80}.diagram-sun-glow[data-astro-cid-3qg7ixrk]{filter:drop-shadow(0 0 6px rgba(251,191,36,.95)) drop-shadow(0 0 18px rgba(251,191,36,.45))}.diagram-orbit-spin[data-astro-cid-3qg7ixrk]{transform-origin:175px 120px;animation:diagramSpin 8s linear infinite}.diagram-centrifuge-spin[data-astro-cid-3qg7ixrk]{transform-origin:205px 120px;animation:diagramSpin 4s linear infinite}.diagram-pendulum-swing[data-astro-cid-3qg7ixrk]{transform-origin:220px 34px;animation:diagramSwing 2.4s ease-in-out infinite alternate}@keyframes diagramSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes diagramSwing{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}html[data-motion=reduced] .diagram-anim[data-astro-cid-3qg7ixrk]{display:none}
