/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-space-y-reverse:0;--tw-font-weight:initial}}}.prose-body[data-astro-cid-h3xj43oc] p{margin-top:calc(var(--spacing,.25rem) * 4);max-width:68ch;font-family:var(--font-serif,"Source Serif 4 Variable", Charter, Georgia, serif);font-size:var(--text-body-lg,1.125rem);line-height:var(--tw-leading,var(--text-body-lg--line-height,1.75rem));--tw-leading:1.7;color:var(--color-body,#45505f);line-height:1.7}.prose-body[data-astro-cid-h3xj43oc] h2{margin-top:calc(var(--spacing,.25rem) * 14);font-size:var(--text-display-md,1.5rem);line-height:var(--tw-leading,var(--text-display-md--line-height,2rem));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing,-.016em));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight,600));color:var(--color-ink,#131a24)}.prose-body[data-astro-cid-h3xj43oc] h3{margin-top:calc(var(--spacing,.25rem) * 10);font-size:var(--text-display-sm,1.25rem);line-height:var(--tw-leading,var(--text-display-sm--line-height,1.75rem));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing,-.012em));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight,600));color:var(--color-ink,#131a24)}.prose-body[data-astro-cid-h3xj43oc] h2+p,.prose-body[data-astro-cid-h3xj43oc] h3+p{margin-top:calc(var(--spacing,.25rem) * 3)}.prose-body[data-astro-cid-h3xj43oc] ul,.prose-body[data-astro-cid-h3xj43oc] ol{margin-top:calc(var(--spacing,.25rem) * 3);max-width:68ch}:where(:is(.prose-body[data-astro-cid-h3xj43oc] ul,.prose-body[data-astro-cid-h3xj43oc] ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.prose-body[data-astro-cid-h3xj43oc] ul,.prose-body[data-astro-cid-h3xj43oc] ol{font-family:var(--font-serif,"Source Serif 4 Variable", Charter, Georgia, serif);font-size:var(--text-body-lg,1.125rem);line-height:var(--tw-leading,var(--text-body-lg--line-height,1.75rem));--tw-leading:1.45;color:var(--color-body,#45505f);line-height:1.45}.prose-body[data-astro-cid-h3xj43oc] ul{padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc}.prose-body[data-astro-cid-h3xj43oc] ol{padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:decimal}.prose-body[data-astro-cid-h3xj43oc] li::marker{color:var(--color-mute,#5a6472)}.prose-body[data-astro-cid-h3xj43oc] strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink,#131a24)}.prose-body[data-astro-cid-h3xj43oc] em{color:var(--color-ink,#131a24);font-style:normal}.prose-body[data-astro-cid-h3xj43oc] a{color:var(--color-link,#1b52c9);text-underline-offset:2px;text-decoration-line:underline}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}.callout[data-astro-cid-q2ml7llr] .callout-kicker[data-astro-cid-q2ml7llr]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace)}.callout[data-astro-cid-q2ml7llr] .callout-body[data-astro-cid-q2ml7llr] p{margin-top:calc(var(--spacing,.25rem) * 3);max-width:none;font-family:var(--font-serif,"Source Serif 4 Variable", Charter, Georgia, serif);font-size:var(--text-body-md,1rem);line-height:var(--tw-leading,var(--text-body-md--line-height,1.5rem));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-body,#45505f)}.callout[data-astro-cid-q2ml7llr] .callout-body[data-astro-cid-q2ml7llr] ul{margin-top:calc(var(--spacing,.25rem) * 3);max-width:none;list-style-type:disc}:where(.callout[data-astro-cid-q2ml7llr] .callout-body[data-astro-cid-q2ml7llr] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.callout[data-astro-cid-q2ml7llr] .callout-body[data-astro-cid-q2ml7llr] ul{padding-left:calc(var(--spacing,.25rem) * 5);font-family:var(--font-serif,"Source Serif 4 Variable", Charter, Georgia, serif);font-size:var(--text-body-md,1rem);line-height:var(--tw-leading,var(--text-body-md--line-height,1.5rem));color:var(--color-body,#45505f)}.geometry[data-astro-cid-t32wvh4o] .face[data-astro-cid-t32wvh4o]{fill:color-mix(in oklab, var(--color-ink) 4%, transparent);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.geometry[data-astro-cid-t32wvh4o] .face-top[data-astro-cid-t32wvh4o]{fill:color-mix(in oklab, var(--color-ink) 10%, transparent);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.geometry[data-astro-cid-t32wvh4o] .face-side[data-astro-cid-t32wvh4o]{fill:color-mix(in oklab, var(--color-ink) 16%, transparent);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.geometry[data-astro-cid-t32wvh4o] .ivec[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]{stroke:var(--color-ink);stroke-width:2.6px;fill:none}.geometry[data-astro-cid-t32wvh4o] .ivec[data-astro-cid-t32wvh4o] .head[data-astro-cid-t32wvh4o]{fill:var(--color-ink);stroke:none}.geometry[data-astro-cid-t32wvh4o] .bvec[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]{stroke:var(--color-link);stroke-width:2.6px;fill:none}.geometry[data-astro-cid-t32wvh4o] .bvec[data-astro-cid-t32wvh4o] .head[data-astro-cid-t32wvh4o]{fill:var(--color-link);stroke:none}.geometry[data-astro-cid-t32wvh4o] .deflect[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]{stroke:var(--color-body);stroke-width:1.6px;stroke-dasharray:4 3;fill:none}.geometry[data-astro-cid-t32wvh4o] .deflect[data-astro-cid-t32wvh4o] .head[data-astro-cid-t32wvh4o]{fill:var(--color-body);stroke:none}.geometry[data-astro-cid-t32wvh4o] .charge[data-astro-cid-t32wvh4o]{font:700 20px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.geometry[data-astro-cid-t32wvh4o] .vec-label[data-astro-cid-t32wvh4o]{font:600 19px var(--font-sans);text-anchor:middle}.geometry[data-astro-cid-t32wvh4o] .vec-label[data-astro-cid-t32wvh4o].ink{fill:var(--color-ink)}.geometry[data-astro-cid-t32wvh4o] .vec-label[data-astro-cid-t32wvh4o].link{fill:var(--color-link)}.geometry[data-astro-cid-t32wvh4o] .dimension[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]{fill:none;stroke:var(--color-body);stroke-width:1.2px;stroke-dasharray:4 4}.geometry[data-astro-cid-t32wvh4o] .dimension[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]:nth-child(2){stroke-dasharray:none}.geometry[data-astro-cid-t32wvh4o] .dimension[data-astro-cid-t32wvh4o] .arrow[data-astro-cid-t32wvh4o]{fill:var(--color-body);stroke:none}.geometry[data-astro-cid-t32wvh4o] .leader[data-astro-cid-t32wvh4o]{stroke:var(--color-body);stroke-width:1.2px}.geometry[data-astro-cid-t32wvh4o] .charge[data-astro-cid-t32wvh4o].minus{fill:var(--color-link)}.geometry[data-astro-cid-t32wvh4o] .fvec-e[data-astro-cid-t32wvh4o] path[data-astro-cid-t32wvh4o]{stroke:var(--color-warning-deep,#b45309);stroke-width:2.4px;fill:none}.geometry[data-astro-cid-t32wvh4o] .fvec-e[data-astro-cid-t32wvh4o] .head[data-astro-cid-t32wvh4o]{fill:var(--color-warning-deep,#b45309);stroke:none}.geometry[data-astro-cid-t32wvh4o] .note[data-astro-cid-t32wvh4o]{font:400 13px var(--font-sans);fill:var(--color-body);text-anchor:start}.geometry[data-astro-cid-t32wvh4o] .note[data-astro-cid-t32wvh4o].link{fill:var(--color-link)}.geometry[data-astro-cid-t32wvh4o] .note[data-astro-cid-t32wvh4o].warn{fill:var(--color-warning-deep,#b45309)}.geometry[data-astro-cid-t32wvh4o] .dim-label[data-astro-cid-t32wvh4o]{font:500 16px var(--font-mono);fill:var(--color-ink);text-anchor:middle}.geometry[data-astro-cid-t32wvh4o] .meter[data-astro-cid-t32wvh4o] .lead[data-astro-cid-t32wvh4o]{fill:none;stroke:var(--color-warning-deep,#b45309);stroke-width:1.8px}.geometry[data-astro-cid-t32wvh4o] .meter[data-astro-cid-t32wvh4o] .body[data-astro-cid-t32wvh4o]{fill:var(--color-canvas);stroke:var(--color-warning-deep,#b45309);stroke-width:1.8px}.geometry[data-astro-cid-t32wvh4o] .meter[data-astro-cid-t32wvh4o] .symbol[data-astro-cid-t32wvh4o]{font:600 17px var(--font-sans);fill:var(--color-warning-deep,#b45309);text-anchor:middle}.geometry[data-astro-cid-t32wvh4o] .pin[data-astro-cid-t32wvh4o]{font:400 13px var(--font-mono);fill:var(--color-mute);text-anchor:middle}.setup[data-astro-cid-sewrscli] .incident[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:1.8px}.setup[data-astro-cid-sewrscli] .grating[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:3.4px;stroke-dasharray:11 7}.setup[data-astro-cid-sewrscli] .ray[data-astro-cid-sewrscli]{fill:none;stroke:var(--accent);stroke-width:1.8px}.setup[data-astro-cid-sewrscli] .ray[data-astro-cid-sewrscli].alt{stroke-dasharray:9 5;opacity:.72}.setup[data-astro-cid-sewrscli] .solid-head[data-astro-cid-sewrscli]{fill:var(--color-ink);stroke:none}.setup[data-astro-cid-sewrscli] .screen[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:5px}.setup[data-astro-cid-sewrscli] .image[data-astro-cid-sewrscli]{fill:var(--accent);stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-sewrscli] .arc[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.setup[data-astro-cid-sewrscli] .curve[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:1.8px}.setup[data-astro-cid-sewrscli] .curve[data-astro-cid-sewrscli].alt{stroke:var(--accent);stroke-dasharray:4 4}.setup[data-astro-cid-sewrscli] .curve[data-astro-cid-sewrscli].faint{stroke:var(--color-mute);stroke-width:1.4px;stroke-dasharray:5 4}.setup[data-astro-cid-sewrscli] .curve[data-astro-cid-sewrscli].heavy{stroke:var(--accent);stroke-width:2.4px}.setup[data-astro-cid-sewrscli] .baseline[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.setup[data-astro-cid-sewrscli] .ref[data-astro-cid-sewrscli]{fill:none;stroke:var(--color-mute);stroke-width:1.2px;stroke-dasharray:5 5}.setup[data-astro-cid-sewrscli] .label[data-astro-cid-sewrscli]{font:600 17px var(--font-sans);fill:var(--color-ink)}.setup[data-astro-cid-sewrscli] .dim[data-astro-cid-sewrscli]{font:500 17px var(--font-mono);fill:var(--color-ink)}.setup[data-astro-cid-sewrscli] .pin[data-astro-cid-sewrscli]{font:400 13px var(--font-mono);fill:var(--color-mute)}
