.irspec[data-astro-cid-qfmmkhki]{margin:0;color:var(--fg)}.irspec[data-astro-cid-qfmmkhki] svg[data-astro-cid-qfmmkhki]{display:block;max-width:100%}.irspec[data-astro-cid-qfmmkhki]{container-type:inline-size}.irspec[data-astro-cid-qfmmkhki] .medium[data-astro-cid-qfmmkhki],.irspec[data-astro-cid-qfmmkhki] .narrow[data-astro-cid-qfmmkhki]{display:none}@container (max-width: 600px){.irspec[data-astro-cid-qfmmkhki] .wide[data-astro-cid-qfmmkhki]{display:none}.irspec[data-astro-cid-qfmmkhki] .medium[data-astro-cid-qfmmkhki]{display:block}}@container (max-width: 420px){.irspec[data-astro-cid-qfmmkhki] .medium[data-astro-cid-qfmmkhki]{display:none}.irspec[data-astro-cid-qfmmkhki] .narrow[data-astro-cid-qfmmkhki]{display:block}}.small[data-astro-cid-qfmmkhki]{font-size:.9rem}.legend[data-astro-cid-qfmmkhki]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:var(--space-1);color:var(--fg-muted)}.legend[data-astro-cid-qfmmkhki] span[data-astro-cid-qfmmkhki]{display:inline-flex;align-items:center;gap:6px}.sw[data-astro-cid-qfmmkhki]{display:inline-block;width:18px;height:0;border-top:2px solid #0072B2}.sw[data-astro-cid-qfmmkhki].stick{width:0;height:12px;border-top:0;border-left:2px solid #D55E00}.sw[data-astro-cid-qfmmkhki].cmp{border-top:2px dashed currentColor;opacity:.7}.sw[data-astro-cid-qfmmkhki].test{height:10px;border:0;border-top:2px dashed #009E73;background:color-mix(in srgb,#009E73 22%,transparent)}.howto[data-astro-cid-qfmmkhki]{margin-top:var(--space-2)}.howto[data-astro-cid-qfmmkhki] summary[data-astro-cid-qfmmkhki]{cursor:pointer;color:var(--accent);min-height:44px;display:flex;align-items:center;gap:6px}.howto[data-astro-cid-qfmmkhki][open] summary[data-astro-cid-qfmmkhki]{margin-bottom:var(--space-2)}.howto[data-astro-cid-qfmmkhki] p[data-astro-cid-qfmmkhki]:last-child{margin-bottom:0}.spectrum[data-astro-cid-nc3m3zvi]{margin:0;color:var(--fg)}.spectrum[data-astro-cid-nc3m3zvi] svg[data-astro-cid-nc3m3zvi]{display:block;max-width:100%}.spectrum[data-astro-cid-nc3m3zvi] .lab[data-astro-cid-nc3m3zvi]{stroke:var(--bg-elev);stroke-width:3px;stroke-dasharray:none;paint-order:stroke;stroke-linejoin:round}.spectrum[data-astro-cid-nc3m3zvi]{container-type:inline-size}.spectrum[data-astro-cid-nc3m3zvi] .medium[data-astro-cid-nc3m3zvi],.spectrum[data-astro-cid-nc3m3zvi] .narrow[data-astro-cid-nc3m3zvi]{display:none}@container (max-width: 600px){.spectrum[data-astro-cid-nc3m3zvi] .wide[data-astro-cid-nc3m3zvi]{display:none}.spectrum[data-astro-cid-nc3m3zvi] .medium[data-astro-cid-nc3m3zvi]{display:block}}@container (max-width: 420px){.spectrum[data-astro-cid-nc3m3zvi] .medium[data-astro-cid-nc3m3zvi]{display:none}.spectrum[data-astro-cid-nc3m3zvi] .narrow[data-astro-cid-nc3m3zvi]{display:block}}.small[data-astro-cid-fzq27z3a]{font-size:.9rem}.key[data-astro-cid-fzq27z3a]{margin:var(--space-2) 0 0}.small[data-astro-cid-6wce37hw]{font-size:.9rem}.acc[data-astro-cid-6wce37hw]{margin-top:var(--space-3)}.acc[data-astro-cid-6wce37hw] summary[data-astro-cid-6wce37hw]{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.acc[data-astro-cid-6wce37hw] table[data-astro-cid-6wce37hw]{width:100%;font-size:.9rem}.small[data-astro-cid-a3doagcx]{font-size:.9rem}.tablewrap[data-astro-cid-a3doagcx]{overflow-x:auto;-webkit-overflow-scrolling:touch}.viewer3d[data-astro-cid-gklvq2up]{margin-top:var(--space-3)}.show3d[data-astro-cid-gklvq2up]{font:inherit;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);cursor:pointer;min-height:44px}.show3d[data-astro-cid-gklvq2up]:hover{border-color:var(--accent)}.stage[data-astro-cid-gklvq2up]{position:relative;width:100%;aspect-ratio:1;max-width:320px;margin:var(--space-2) auto 0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.small[data-astro-cid-gklvq2up]{font-size:.85rem}.crumb[data-astro-cid-blstngth]{font-size:.9rem;margin-bottom:var(--space-3)}.head[data-astro-cid-blstngth]{margin-bottom:var(--space-6)}.chips[data-astro-cid-blstngth]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start}.flag[data-astro-cid-blstngth] summary[data-astro-cid-blstngth]{cursor:pointer;list-style:none}.flag[data-astro-cid-blstngth] summary[data-astro-cid-blstngth]::-webkit-details-marker{display:none}.flag[data-astro-cid-blstngth] summary[data-astro-cid-blstngth]:after{content:" ⓘ";color:var(--fg-muted)}.flag[data-astro-cid-blstngth][open]{display:block;border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.flag[data-astro-cid-blstngth][open] span[data-astro-cid-blstngth]{display:block;margin-top:var(--space-1)}.formula[data-astro-cid-blstngth]{font-size:.7em;margin-left:8px}.ids[data-astro-cid-blstngth] span[data-astro-cid-blstngth]{word-break:break-all}.small[data-astro-cid-blstngth]{font-size:.9rem}.cols[data-astro-cid-blstngth]{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media(min-width:1024px){.mol[data-astro-cid-blstngth]{display:grid;grid-template-columns:minmax(300px,2fr) 3fr;grid-template-rows:auto 1fr auto;gap:var(--space-4);align-items:start}.cols[data-astro-cid-blstngth]{display:contents}.head[data-astro-cid-blstngth]{grid-column:1;grid-row:1;margin-bottom:0}.cols[data-astro-cid-blstngth]>.side[data-astro-cid-blstngth]{grid-column:1;grid-row:2 / span 2}.cols[data-astro-cid-blstngth]>.first{grid-column:2;grid-row:1 / span 2}.cols[data-astro-cid-blstngth]>.mainc[data-astro-cid-blstngth]{grid-column:2;grid-row:3}.head[data-astro-cid-blstngth] h1[data-astro-cid-blstngth]{font-size:1.75rem}}.side[data-astro-cid-blstngth],.mainc[data-astro-cid-blstngth]{display:grid;gap:var(--space-4)}.depiction[data-astro-cid-blstngth]{margin:0 auto;max-width:260px}.steps[data-astro-cid-blstngth]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.steps[data-astro-cid-blstngth] .off[data-astro-cid-blstngth]{color:var(--fg-muted)}.steps[data-astro-cid-blstngth] .mark[data-astro-cid-blstngth]{color:var(--accent)}@media(min-width:768px)and (max-width:1023px){.cols[data-astro-cid-blstngth]{gap:var(--space-6)}.side[data-astro-cid-blstngth]{grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.side[data-astro-cid-blstngth]>section[data-astro-cid-blstngth]:nth-child(3){grid-column:1 / -1}.depiction[data-astro-cid-blstngth]{max-width:300px}.head[data-astro-cid-blstngth] h1[data-astro-cid-blstngth]{font-size:2rem}}@media(min-width:1024px)and (max-width:1279px){.mol[data-astro-cid-blstngth]{gap:var(--space-6)}.depiction[data-astro-cid-blstngth]{max-width:200px}.side[data-astro-cid-blstngth]{position:sticky;top:76px;max-height:calc(100dvh - 92px);overflow:auto}}@media(min-width:768px)and (max-width:1279px){.steps[data-astro-cid-blstngth]{gap:10px}.steps[data-astro-cid-blstngth] li[data-astro-cid-blstngth]{min-height:32px}}
