.circuit[data-astro-cid-3xbl2jqs] .wire[data-astro-cid-3xbl2jqs] path[data-astro-cid-3xbl2jqs]{stroke:var(--color-ink);stroke-width:2.4px}.circuit[data-astro-cid-3xbl2jqs] .glyph[data-astro-cid-3xbl2jqs]{fill:none;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.circuit[data-astro-cid-3xbl2jqs] .filled[data-astro-cid-3xbl2jqs]{fill:var(--color-ink)}.circuit[data-astro-cid-3xbl2jqs] .filled-soft[data-astro-cid-3xbl2jqs]{fill:color-mix(in oklab, var(--color-ink) 12%, transparent)}.circuit[data-astro-cid-3xbl2jqs] .node[data-astro-cid-3xbl2jqs] circle[data-astro-cid-3xbl2jqs]{fill:var(--color-ink)}.circuit[data-astro-cid-3xbl2jqs] .hit[data-astro-cid-3xbl2jqs]{fill:#0000;stroke:none}.circuit[data-astro-cid-3xbl2jqs] .symbol[data-astro-cid-3xbl2jqs]{font:500 21px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.circuit[data-astro-cid-3xbl2jqs] .sign[data-astro-cid-3xbl2jqs]{font:400 18px var(--font-mono);fill:var(--color-body);text-anchor:middle}.circuit[data-astro-cid-3xbl2jqs] .pin[data-astro-cid-3xbl2jqs]{font:400 16px var(--font-mono);fill:var(--color-body);text-anchor:middle}.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]{cursor:help}.circuit[data-astro-cid-3xbl2jqs]:has(.part:hover) .wire[data-astro-cid-3xbl2jqs] path[data-astro-cid-3xbl2jqs],.circuit[data-astro-cid-3xbl2jqs]:has(.part:hover) .node[data-astro-cid-3xbl2jqs] circle[data-astro-cid-3xbl2jqs],.circuit[data-astro-cid-3xbl2jqs]:has(.part:hover) .part[data-astro-cid-3xbl2jqs]:not(:hover){opacity:.22}.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .glyph[data-astro-cid-3xbl2jqs]{stroke:var(--color-link)}.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .filled[data-astro-cid-3xbl2jqs],.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .pin[data-astro-cid-3xbl2jqs],.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .symbol[data-astro-cid-3xbl2jqs],.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .sign[data-astro-cid-3xbl2jqs]{fill:var(--color-link)}.circuit[data-astro-cid-3xbl2jqs] .part[data-astro-cid-3xbl2jqs]:hover .hit[data-astro-cid-3xbl2jqs]{fill:color-mix(in oklab, var(--color-link) 8%, transparent)}.circuit[data-astro-cid-y4xguurr] .wire[data-astro-cid-y4xguurr] path[data-astro-cid-y4xguurr]{stroke:var(--color-ink);stroke-width:2.4px}.circuit[data-astro-cid-y4xguurr] .glyph[data-astro-cid-y4xguurr]{fill:none;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.circuit[data-astro-cid-y4xguurr] .filled[data-astro-cid-y4xguurr]{fill:var(--color-ink);stroke:none}.circuit[data-astro-cid-y4xguurr] .filled-soft[data-astro-cid-y4xguurr]{fill:color-mix(in oklab, var(--color-ink) 12%, transparent)}.circuit[data-astro-cid-y4xguurr] .enclosure[data-astro-cid-y4xguurr] rect[data-astro-cid-y4xguurr]{fill:none;stroke:var(--color-hairline-strong);stroke-width:1.5px;stroke-dasharray:6 6}.circuit[data-astro-cid-y4xguurr] .node[data-astro-cid-y4xguurr] circle[data-astro-cid-y4xguurr]{fill:var(--color-ink)}.circuit[data-astro-cid-y4xguurr] .hit[data-astro-cid-y4xguurr]{fill:#0000;stroke:none}.circuit[data-astro-cid-y4xguurr] .symbol[data-astro-cid-y4xguurr]{font:500 17px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.circuit[data-astro-cid-y4xguurr] .sign[data-astro-cid-y4xguurr]{font:400 17px var(--font-mono);fill:var(--color-body);text-anchor:middle}.circuit[data-astro-cid-y4xguurr] .pin[data-astro-cid-y4xguurr]{font:400 16px var(--font-mono);fill:var(--color-body);text-anchor:middle}.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]{cursor:help}.circuit[data-astro-cid-y4xguurr]:has(.part:hover) .wire[data-astro-cid-y4xguurr] path[data-astro-cid-y4xguurr],.circuit[data-astro-cid-y4xguurr]:has(.part:hover) .node[data-astro-cid-y4xguurr] circle[data-astro-cid-y4xguurr],.circuit[data-astro-cid-y4xguurr]:has(.part:hover) .part[data-astro-cid-y4xguurr]:not(:hover){opacity:.22}.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .glyph[data-astro-cid-y4xguurr]{stroke:var(--color-link)}.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .filled[data-astro-cid-y4xguurr],.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .pin[data-astro-cid-y4xguurr],.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .symbol[data-astro-cid-y4xguurr],.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .sign[data-astro-cid-y4xguurr]{fill:var(--color-link)}.circuit[data-astro-cid-y4xguurr] .part[data-astro-cid-y4xguurr]:hover .hit[data-astro-cid-y4xguurr]{fill:color-mix(in oklab, var(--color-link) 8%, transparent)}.setup[data-astro-cid-hnriacul] .body[data-astro-cid-hnriacul]{fill:none;stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-hnriacul] .screen[data-astro-cid-hnriacul]{fill:color-mix(in oklab, var(--color-ink) 4%, transparent);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.setup[data-astro-cid-hnriacul] .beam[data-astro-cid-hnriacul] path[data-astro-cid-hnriacul]{fill:color-mix(in oklab, var(--color-error) 12%, transparent);stroke:var(--color-error);stroke-width:1.2px}.setup[data-astro-cid-hnriacul] .axis[data-astro-cid-hnriacul]{fill:none;stroke:var(--color-error);stroke-width:1.4px}.setup[data-astro-cid-hnriacul] .spot[data-astro-cid-hnriacul]{fill:var(--color-error)}.setup[data-astro-cid-hnriacul] .angle[data-astro-cid-hnriacul] path[data-astro-cid-hnriacul]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-hnriacul] .dimension[data-astro-cid-hnriacul] path[data-astro-cid-hnriacul]{fill:none;stroke:var(--color-body);stroke-width:1.2px;stroke-dasharray:4 4}.setup[data-astro-cid-hnriacul] .dimension[data-astro-cid-hnriacul] path[data-astro-cid-hnriacul]:nth-child(2){stroke-dasharray:none}.setup[data-astro-cid-hnriacul] .arrow[data-astro-cid-hnriacul]{fill:var(--color-body);stroke:none}.setup[data-astro-cid-hnriacul] .label[data-astro-cid-hnriacul]{font:600 17px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-hnriacul] .dim[data-astro-cid-hnriacul]{font:500 16px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-hnriacul] .pin[data-astro-cid-hnriacul]{font:400 12px var(--font-mono);fill:var(--color-mute)}.setup[data-astro-cid-gnxmmdze] .body[data-astro-cid-gnxmmdze],.setup[data-astro-cid-gnxmmdze] .lead[data-astro-cid-gnxmmdze]{fill:none;stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-gnxmmdze] .fibre[data-astro-cid-gnxmmdze]{fill:none;stroke:var(--color-warning-deep,#b45309);stroke-width:2.4px;stroke-linecap:round}.setup[data-astro-cid-gnxmmdze] .screenbar[data-astro-cid-gnxmmdze]{fill:color-mix(in oklab, var(--color-ink) 6%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-gnxmmdze] .beam[data-astro-cid-gnxmmdze] path[data-astro-cid-gnxmmdze]{fill:color-mix(in oklab, var(--color-error) 12%, transparent);stroke:var(--color-error);stroke-width:1.2px}.setup[data-astro-cid-gnxmmdze] .axis[data-astro-cid-gnxmmdze]{fill:none;stroke:var(--color-error);stroke-width:1.4px;stroke-dasharray:5 5}.setup[data-astro-cid-gnxmmdze] .spot[data-astro-cid-gnxmmdze]{fill:var(--color-error)}.setup[data-astro-cid-gnxmmdze] .angle[data-astro-cid-gnxmmdze] path[data-astro-cid-gnxmmdze]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-gnxmmdze] .dimension[data-astro-cid-gnxmmdze] path[data-astro-cid-gnxmmdze]{fill:none;stroke:var(--color-body);stroke-width:1.2px;stroke-dasharray:4 4}.setup[data-astro-cid-gnxmmdze] .dimension[data-astro-cid-gnxmmdze] path[data-astro-cid-gnxmmdze]:nth-child(2){stroke-dasharray:none}.setup[data-astro-cid-gnxmmdze] .arrow[data-astro-cid-gnxmmdze]{fill:var(--color-body);stroke:none}.setup[data-astro-cid-gnxmmdze] .label[data-astro-cid-gnxmmdze]{font:600 17px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-gnxmmdze] .dim[data-astro-cid-gnxmmdze]{font:500 16px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-gnxmmdze] .pin[data-astro-cid-gnxmmdze]{font:400 12px var(--font-mono);fill:var(--color-mute)}.setup[data-astro-cid-soziqrjc] .wire[data-astro-cid-soziqrjc],.setup[data-astro-cid-soziqrjc] .wire[data-astro-cid-soziqrjc] path[data-astro-cid-soziqrjc],.setup[data-astro-cid-soziqrjc] .cell[data-astro-cid-soziqrjc] path[data-astro-cid-soziqrjc]{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.setup[data-astro-cid-soziqrjc] .coil-core[data-astro-cid-soziqrjc]{fill:color-mix(in oklab, var(--color-ink) 5%, transparent);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-soziqrjc] .coil-face[data-astro-cid-soziqrjc]{fill:color-mix(in oklab, var(--color-ink) 16%, var(--color-canvas));stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-soziqrjc] .turn[data-astro-cid-soziqrjc] ellipse[data-astro-cid-soziqrjc]{fill:none;stroke:var(--color-hairline-strong);stroke-width:1.6px}.setup[data-astro-cid-soziqrjc] .sample[data-astro-cid-soziqrjc]{fill:color-mix(in oklab, var(--color-warning-deep,#b45309) 18%, var(--color-canvas));stroke:var(--color-warning-deep,#b45309);stroke-width:1.8px}.setup[data-astro-cid-soziqrjc] .instrument[data-astro-cid-soziqrjc]{fill:var(--color-canvas);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-soziqrjc] .node[data-astro-cid-soziqrjc]{fill:var(--color-ink);stroke:none}.setup[data-astro-cid-soziqrjc] .leader[data-astro-cid-soziqrjc]{fill:none;stroke:var(--color-body);stroke-width:1.2px}.setup[data-astro-cid-soziqrjc] .symbol[data-astro-cid-soziqrjc]{font:600 19px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-soziqrjc] .sign[data-astro-cid-soziqrjc]{font:400 17px var(--font-mono);fill:var(--color-body)}.setup[data-astro-cid-soziqrjc] .label[data-astro-cid-soziqrjc]{font:500 15px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-soziqrjc] .pin[data-astro-cid-soziqrjc]{font:400 14px var(--font-mono);fill:var(--color-mute);text-anchor:middle}.setup[data-astro-cid-cpmhqxs2] .body[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-cpmhqxs2] .bulb[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--color-warning) 26%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-cpmhqxs2] .filament[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-cpmhqxs2] .glass[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--color-ink) 6%, transparent);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-cpmhqxs2] .disc[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--accent) 12%, transparent);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-cpmhqxs2] .axis[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--accent);stroke-width:2.6px}.setup[data-astro-cid-cpmhqxs2] .ref[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-mute);stroke-width:1.2px;stroke-dasharray:4 4}.setup[data-astro-cid-cpmhqxs2] .arc[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-cpmhqxs2] .beam[data-astro-cid-cpmhqxs2] path[data-astro-cid-cpmhqxs2]{stroke:none}.setup[data-astro-cid-cpmhqxs2] .beam[data-astro-cid-cpmhqxs2].raw path[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--color-warning) 20%, transparent)}.setup[data-astro-cid-cpmhqxs2] .beam[data-astro-cid-cpmhqxs2].polarised path[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--accent) 18%, transparent)}.setup[data-astro-cid-cpmhqxs2] .beam[data-astro-cid-cpmhqxs2].transmitted path[data-astro-cid-cpmhqxs2]{fill:color-mix(in oklab, var(--accent) 9%, transparent)}.setup[data-astro-cid-cpmhqxs2] .vibration[data-astro-cid-cpmhqxs2] path[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-cpmhqxs2] .vibration[data-astro-cid-cpmhqxs2].polar path[data-astro-cid-cpmhqxs2]{stroke:var(--accent);stroke-width:2px}.setup[data-astro-cid-cpmhqxs2] .arrow[data-astro-cid-cpmhqxs2]{fill:var(--accent);stroke:none}.setup[data-astro-cid-cpmhqxs2] .window[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--accent);stroke-width:4px}.setup[data-astro-cid-cpmhqxs2] .lead[data-astro-cid-cpmhqxs2],.setup[data-astro-cid-cpmhqxs2] .lead[data-astro-cid-cpmhqxs2] path[data-astro-cid-cpmhqxs2]{fill:none;stroke:var(--color-body);stroke-width:1.6px}.setup[data-astro-cid-cpmhqxs2] .lead[data-astro-cid-cpmhqxs2] .dashed[data-astro-cid-cpmhqxs2]{stroke-dasharray:5 4}.setup[data-astro-cid-cpmhqxs2] .label[data-astro-cid-cpmhqxs2]{font:600 17px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-cpmhqxs2] .dim[data-astro-cid-cpmhqxs2]{font:500 16px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-cpmhqxs2] .pin[data-astro-cid-cpmhqxs2]{font:400 12px var(--font-mono);fill:var(--color-mute)}.setup[data-astro-cid-ff4turta] .body[data-astro-cid-ff4turta]{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.setup[data-astro-cid-ff4turta] .solid[data-astro-cid-ff4turta]{fill:color-mix(in oklab, var(--color-ink) 55%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-ff4turta] .collar[data-astro-cid-ff4turta]{fill:color-mix(in oklab, var(--color-ink) 18%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-ff4turta] .wave[data-astro-cid-ff4turta]{fill:none;stroke:var(--accent);stroke-width:2.2px}.setup[data-astro-cid-ff4turta] .dust[data-astro-cid-ff4turta] path[data-astro-cid-ff4turta]{fill:color-mix(in oklab, var(--accent) 55%, transparent);stroke:var(--color-ink);stroke-width:1.2px;stroke-linejoin:round}.setup[data-astro-cid-ff4turta] .lead[data-astro-cid-ff4turta] path[data-astro-cid-ff4turta]{fill:none;stroke:var(--color-body);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.setup[data-astro-cid-ff4turta] .leader[data-astro-cid-ff4turta]{fill:none;stroke:var(--color-mute);stroke-width:1.2px}.setup[data-astro-cid-ff4turta] .drop[data-astro-cid-ff4turta] path[data-astro-cid-ff4turta]{fill:none;stroke:var(--color-mute);stroke-width:1px;stroke-dasharray:3 3}.setup[data-astro-cid-ff4turta] .dim-line[data-astro-cid-ff4turta] path[data-astro-cid-ff4turta]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-ff4turta] .mark[data-astro-cid-ff4turta] text[data-astro-cid-ff4turta]{font:500 14px var(--font-mono);fill:var(--color-mute);text-anchor:middle}.setup[data-astro-cid-ff4turta] .label[data-astro-cid-ff4turta]{font:600 17px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-ff4turta] .dim[data-astro-cid-ff4turta]{font:500 16px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.setup[data-astro-cid-ff4turta] .pin[data-astro-cid-ff4turta]{font:400 12px var(--font-mono);fill:var(--color-mute)}.setup[data-astro-cid-uqdeqjpk] .body[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.setup[data-astro-cid-uqdeqjpk] .solid[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--color-ink) 55%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-uqdeqjpk] .glass[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--accent) 14%, transparent);stroke:var(--color-ink);stroke-width:1.8px}.setup[data-astro-cid-uqdeqjpk] .quartz[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--accent) 42%, transparent);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-uqdeqjpk] .prism[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--accent) 10%, transparent);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.setup[data-astro-cid-uqdeqjpk] .stipple[data-astro-cid-uqdeqjpk] circle[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--accent) 70%, transparent);stroke:none}.setup[data-astro-cid-uqdeqjpk] .drum[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-uqdeqjpk] .ticks[data-astro-cid-uqdeqjpk] path[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-body);stroke-width:1.4px}.setup[data-astro-cid-uqdeqjpk] .index[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round}.setup[data-astro-cid-uqdeqjpk] .beam[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.55}.setup[data-astro-cid-uqdeqjpk] .bubble[data-astro-cid-uqdeqjpk]{fill:var(--color-canvas);stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-uqdeqjpk] .vib[data-astro-cid-uqdeqjpk] path[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.setup[data-astro-cid-uqdeqjpk] .axis-mark[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round}.setup[data-astro-cid-uqdeqjpk] .arc[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-uqdeqjpk] .ref[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-mute);stroke-width:1.2px;stroke-dasharray:4 4}.setup[data-astro-cid-uqdeqjpk] .filament[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.setup[data-astro-cid-uqdeqjpk] .lead[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-body);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.setup[data-astro-cid-uqdeqjpk] .leader[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-mute);stroke-width:1.2px}.setup[data-astro-cid-uqdeqjpk] .label[data-astro-cid-uqdeqjpk]{font:600 17px var(--font-sans);fill:var(--color-ink)}.setup[data-astro-cid-uqdeqjpk] .dim[data-astro-cid-uqdeqjpk]{font:500 16px var(--font-mono);fill:var(--color-ink)}.setup[data-astro-cid-uqdeqjpk] .pin[data-astro-cid-uqdeqjpk]{font:400 12px var(--font-mono);fill:var(--color-mute)}.field[data-astro-cid-uqdeqjpk] .half[data-astro-cid-uqdeqjpk]{fill:color-mix(in oklab, var(--accent) calc(var(--lit) * 100%), #0a0a0c);stroke:none}.field[data-astro-cid-uqdeqjpk] .ring[data-astro-cid-uqdeqjpk]{fill:none;stroke:var(--color-hairline-strong);stroke-width:5px}.field[data-astro-cid-uqdeqjpk] .split[data-astro-cid-uqdeqjpk]{fill:none;stroke:#0a0a0c;stroke-width:1.5px}.setup[data-astro-cid-aogu6htr] .wavefront[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-ink);stroke-width:3px}.setup[data-astro-cid-aogu6htr] .incident[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-ink);stroke-width:1.8px}.setup[data-astro-cid-aogu6htr] .grating[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-ink);stroke-width:3.4px;stroke-dasharray:11 7}.setup[data-astro-cid-aogu6htr] .ray[data-astro-cid-aogu6htr]{fill:none;stroke:var(--accent);stroke-width:1.8px}.setup[data-astro-cid-aogu6htr] .solid-head[data-astro-cid-aogu6htr]{fill:var(--color-ink);stroke:none}.setup[data-astro-cid-aogu6htr] .lens[data-astro-cid-aogu6htr]{fill:color-mix(in oklab, var(--accent) 8%, transparent);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-aogu6htr] .screen[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-ink);stroke-width:5px}.setup[data-astro-cid-aogu6htr] .image[data-astro-cid-aogu6htr]{fill:var(--accent);stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-aogu6htr] .arc[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-aogu6htr] .ref[data-astro-cid-aogu6htr]{fill:none;stroke:var(--color-mute);stroke-width:1.2px;stroke-dasharray:5 5}.setup[data-astro-cid-aogu6htr] .label[data-astro-cid-aogu6htr]{font:600 17px var(--font-sans);fill:var(--color-ink)}.setup[data-astro-cid-aogu6htr] .dim[data-astro-cid-aogu6htr]{font:500 17px var(--font-mono);fill:var(--color-ink)}.setup[data-astro-cid-aogu6htr] .pin[data-astro-cid-aogu6htr]{font:400 13px var(--font-mono);fill:var(--color-mute)}.setup[data-astro-cid-c3wkb4ik] .body[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.setup[data-astro-cid-c3wkb4ik] .tube[data-astro-cid-c3wkb4ik]{fill:var(--color-canvas);stroke:var(--color-ink);stroke-width:2px}.setup[data-astro-cid-c3wkb4ik] .ghost[data-astro-cid-c3wkb4ik] .tube[data-astro-cid-c3wkb4ik]{stroke:var(--color-mute);stroke-dasharray:6 5}.setup[data-astro-cid-c3wkb4ik] .solid[data-astro-cid-c3wkb4ik]{fill:color-mix(in oklab, var(--color-ink) 55%, transparent);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-c3wkb4ik] .glass[data-astro-cid-c3wkb4ik]{fill:color-mix(in oklab, var(--accent) 14%, var(--color-canvas));stroke:var(--color-ink);stroke-width:1.8px}.setup[data-astro-cid-c3wkb4ik] .table[data-astro-cid-c3wkb4ik]{fill:var(--color-canvas-soft);stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-c3wkb4ik] .grating[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-ink);stroke-width:3.4px;stroke-dasharray:7 4}.setup[data-astro-cid-c3wkb4ik] .jaw[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-ink);stroke-width:3.4px}.setup[data-astro-cid-c3wkb4ik] .drum[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-c3wkb4ik] .ticks[data-astro-cid-c3wkb4ik] path[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-body);stroke-width:1.4px}.setup[data-astro-cid-c3wkb4ik] .index[data-astro-cid-c3wkb4ik]{fill:var(--accent);stroke:var(--color-ink);stroke-width:1.2px}.setup[data-astro-cid-c3wkb4ik] .beam[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--accent);stroke-width:1.8px}.setup[data-astro-cid-c3wkb4ik] .filament[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.setup[data-astro-cid-c3wkb4ik] .arc[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-c3wkb4ik] .ref[data-astro-cid-c3wkb4ik]{fill:none;stroke:var(--color-mute);stroke-width:1.2px;stroke-dasharray:5 5}.setup[data-astro-cid-c3wkb4ik] .label[data-astro-cid-c3wkb4ik]{font:600 17px var(--font-sans);fill:var(--color-ink)}.setup[data-astro-cid-c3wkb4ik] .dim[data-astro-cid-c3wkb4ik]{font:500 17px var(--font-mono);fill:var(--color-ink)}.setup[data-astro-cid-c3wkb4ik] .pin[data-astro-cid-c3wkb4ik]{font:400 13px var(--font-mono);fill:var(--color-mute)}
