.diagram[data-astro-cid-qtlobqzb]{width:100%;height:auto;max-width:var(--diagram-max,168px);display:block;overflow:visible}.diagram[data-astro-cid-qtlobqzb] [data-astro-cid-qtlobqzb]:is(path,circle){fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dg-key[data-astro-cid-qtlobqzb] [data-astro-cid-qtlobqzb]:is(path,circle){stroke:var(--ink-subtle);opacity:.55;transition:opacity var(--motion-base) var(--motion-ease)}.dg-key[data-astro-cid-qtlobqzb].is-subject [data-astro-cid-qtlobqzb]:is(path,circle){stroke:var(--accent);opacity:1}.dg-subject[data-astro-cid-qtlobqzb],.dg-subject-circle[data-astro-cid-qtlobqzb]{stroke:var(--accent)}.dg-measure[data-astro-cid-qtlobqzb]{stroke:var(--accent-ink);opacity:.5;stroke-dasharray:3 4}.dg-marks[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]{stroke:var(--accent-ink);opacity:.7}.dg-trace[data-astro-cid-qtlobqzb]{stroke:var(--accent);stroke-dasharray:300;stroke-dashoffset:0}.dg-profile[data-astro-cid-qtlobqzb]{stroke:var(--accent);stroke-dasharray:120;stroke-dashoffset:0}.dg-sweep-line[data-astro-cid-qtlobqzb]{stroke:var(--accent);opacity:0}.dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]{stroke:var(--accent);opacity:.85}.dg-grooves[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]{stroke:var(--ink-subtle);opacity:.45}.dg-grooves[data-astro-cid-qtlobqzb].is-subject path[data-astro-cid-qtlobqzb]{stroke:var(--accent);opacity:.8;stroke-dasharray:90;stroke-dashoffset:0}.dg-dimple-marks[data-astro-cid-qtlobqzb] circle[data-astro-cid-qtlobqzb]{stroke:var(--ink-subtle);opacity:.5}.dg-dimple-marks[data-astro-cid-qtlobqzb].is-subject circle[data-astro-cid-qtlobqzb]{stroke:none;fill:var(--accent);opacity:1}.dg-ring-soft[data-astro-cid-qtlobqzb]{stroke:var(--accent);opacity:.4;transform-box:fill-box;transform-origin:50%}.dg-ring[data-astro-cid-qtlobqzb]{stroke:var(--accent-ink);stroke-dasharray:3 5;opacity:.55;transform-box:fill-box;transform-origin:50%}.reading:hover .dg-key[data-astro-cid-qtlobqzb] [data-astro-cid-qtlobqzb]:is(path,circle),.reading:focus-within .dg-key[data-astro-cid-qtlobqzb] [data-astro-cid-qtlobqzb]:is(path,circle){opacity:.75}.reading:hover .dg-trace[data-astro-cid-qtlobqzb],.reading:focus-within .dg-trace[data-astro-cid-qtlobqzb]{animation:dg-redraw 1s var(--motion-ease)}.reading:hover .dg-profile[data-astro-cid-qtlobqzb],.reading:focus-within .dg-profile[data-astro-cid-qtlobqzb]{animation:dg-redraw-short .9s var(--motion-ease)}.reading:hover .dg-grooves[data-astro-cid-qtlobqzb].is-subject path[data-astro-cid-qtlobqzb],.reading:focus-within .dg-grooves[data-astro-cid-qtlobqzb].is-subject path[data-astro-cid-qtlobqzb]{animation:dg-rerun .78s var(--motion-ease)}.reading:hover .dg-grooves[data-astro-cid-qtlobqzb].is-subject path[data-astro-cid-qtlobqzb]:nth-child(2),.reading:focus-within .dg-grooves[data-astro-cid-qtlobqzb].is-subject path[data-astro-cid-qtlobqzb]:nth-child(2){animation-delay:.11s}.reading:hover .dg-sweep[data-astro-cid-qtlobqzb],.reading:focus-within .dg-sweep[data-astro-cid-qtlobqzb]{animation:dg-travel 1.4s var(--motion-ease)}.reading:hover .dg-sweep-line[data-astro-cid-qtlobqzb],.reading:focus-within .dg-sweep-line[data-astro-cid-qtlobqzb]{animation:1.4s linear dg-flash}.reading:hover .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb],.reading:focus-within .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]{animation:dg-measure-in .48s var(--motion-ease)}.reading:hover .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]:nth-child(2),.reading:focus-within .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]:nth-child(2){animation-delay:.11s}.reading:hover .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]:nth-child(3),.reading:focus-within .dg-depths[data-astro-cid-qtlobqzb] path[data-astro-cid-qtlobqzb]:nth-child(3){animation-delay:.22s}.reading:hover .dg-ring-soft[data-astro-cid-qtlobqzb],.reading:focus-within .dg-ring-soft[data-astro-cid-qtlobqzb]{animation:dg-pop .52s var(--motion-ease)}.reading:hover .dg-ring-soft[data-astro-cid-qtlobqzb]:nth-child(2),.reading:focus-within .dg-ring-soft[data-astro-cid-qtlobqzb]:nth-child(2){animation-delay:.11s}.reading:hover .dg-ring-soft[data-astro-cid-qtlobqzb]:nth-child(3),.reading:focus-within .dg-ring-soft[data-astro-cid-qtlobqzb]:nth-child(3){animation-delay:.22s}.reading:hover .dg-ring[data-astro-cid-qtlobqzb],.reading:focus-within .dg-ring[data-astro-cid-qtlobqzb]{animation:1.5s linear dg-round}@keyframes dg-redraw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes dg-redraw-short{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes dg-rerun{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}@keyframes dg-measure-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:.85}}@keyframes dg-travel{0%{transform:translate(0)}to{transform:translate(84px)}}@keyframes dg-flash{0%{opacity:0}10%{opacity:.85}90%{opacity:.85}to{opacity:0}}@keyframes dg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:.4;transform:scale(1)}}@keyframes dg-round{to{opacity:.8;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.diagram[data-astro-cid-qtlobqzb] [data-astro-cid-qtlobqzb]{animation:none!important}}
