.opener[data-astro-cid-5rtiznt2]{padding-top:clamp(3rem,8vw,6rem)}.studio[data-astro-cid-5rtiznt2][data-path="5-8"] .text[data-astro-cid-5rtiznt2][data-pathway="9-12"],.studio[data-astro-cid-5rtiznt2][data-path="9-12"] .text[data-astro-cid-5rtiznt2][data-pathway="5-8"]{display:none}.setup[data-astro-cid-5rtiznt2]{border-top:1px solid var(--rule);max-width:var(--wide);margin-top:1rem;padding-block:1rem 0}.setup[data-astro-cid-5rtiznt2] .text[data-astro-cid-5rtiznt2]{max-width:var(--measure)}.pathway[data-astro-cid-5rtiznt2]{border:0;align-items:center;gap:1.5rem;margin:0 0 1rem;padding:0;display:flex}.pathway[data-astro-cid-5rtiznt2] legend[data-astro-cid-5rtiznt2]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:.5rem;font-size:.78rem}.pathway[data-astro-cid-5rtiznt2] input[data-astro-cid-5rtiznt2]{accent-color:var(--brass)}.workbench[data-astro-cid-5rtiznt2]{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=60rem){.workbench[data-astro-cid-5rtiznt2]{grid-template-columns:1.3fr 1fr;align-items:start}.readouts[data-astro-cid-5rtiznt2]{position:sticky;top:1rem}}.parts[data-astro-cid-5rtiznt2] h2[data-astro-cid-5rtiznt2],.readouts[data-astro-cid-5rtiznt2] h2[data-astro-cid-5rtiznt2]{margin:0 0 .75rem;font-size:1.4rem}fieldset[data-astro-cid-5rtiznt2]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);margin:0 0 1rem;padding:.9rem 1rem 1rem}legend[data-astro-cid-5rtiznt2]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);padding:0 .4rem;font-size:.78rem}.slider[data-astro-cid-5rtiznt2]{gap:.2rem;margin-bottom:.7rem;font-size:.92rem;display:grid}.slider[data-astro-cid-5rtiznt2]>span[data-astro-cid-5rtiznt2]{justify-content:space-between;gap:1rem;display:flex}.slider[data-astro-cid-5rtiznt2] output[data-astro-cid-5rtiznt2]{font-family:var(--font-mono)}input[data-astro-cid-5rtiznt2][type=range]{width:100%;accent-color:var(--brass)}.select[data-astro-cid-5rtiznt2]{gap:.3rem;margin-bottom:.7rem;font-size:.92rem;display:grid}select[data-astro-cid-5rtiznt2],input[data-astro-cid-5rtiznt2][type=text]{font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);max-width:100%;padding:.45rem;font-size:.92rem}.radios[data-astro-cid-5rtiznt2]{gap:.5rem;display:grid}.radios[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.15rem .5rem;padding:.5rem .6rem;display:grid}.radios[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]:has(input:checked){background:var(--paper);border-color:var(--rule)}.radios[data-astro-cid-5rtiznt2] input[data-astro-cid-5rtiznt2]{accent-color:var(--brass)}.radios[data-astro-cid-5rtiznt2] .label[data-astro-cid-5rtiznt2]{font-weight:600}.radios[data-astro-cid-5rtiznt2] .spec[data-astro-cid-5rtiznt2]{color:var(--ink-3);font-size:.75rem}.radios[data-astro-cid-5rtiznt2] small[data-astro-cid-5rtiznt2]:not(.spec){color:var(--ink-3);grid-column:2/-1;font-size:.82rem}.radios[data-astro-cid-5rtiznt2] .blurb[data-astro-cid-5rtiznt2]{color:var(--ink-2);grid-column:2/-1;font-size:.85rem;display:none}.radios[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]:has(input:checked) .blurb[data-astro-cid-5rtiznt2].text{display:block}.studio[data-astro-cid-5rtiznt2][data-path="5-8"] .radios[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]:has(input:checked) .blurb[data-astro-cid-5rtiznt2][data-pathway="9-12"],.studio[data-astro-cid-5rtiznt2][data-path="9-12"] .radios[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]:has(input:checked) .blurb[data-astro-cid-5rtiznt2][data-pathway="5-8"]{display:none}.check[data-astro-cid-5rtiznt2]{align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.check[data-astro-cid-5rtiznt2] input[data-astro-cid-5rtiznt2]{accent-color:var(--brass);width:1.1rem;height:1.1rem}.hint[data-astro-cid-5rtiznt2]{color:var(--ink-2);margin:.4rem 0 0;font-size:.85rem}.actions[data-astro-cid-5rtiznt2]{flex-wrap:wrap;gap:.5rem;display:flex}.readouts[data-astro-cid-5rtiznt2]{border:1px solid var(--rule);border-left:4px solid var(--brass-bright);border-radius:var(--radius);background:var(--paper-2);padding:1rem 1.25rem}.readouts[data-astro-cid-5rtiznt2] dl[data-astro-cid-5rtiznt2]{grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin:0;display:grid}.readouts[data-astro-cid-5rtiznt2] div[data-astro-cid-5rtiznt2]{border-bottom:1px dotted var(--rule);gap:.1rem;padding-bottom:.35rem;display:grid}.readouts[data-astro-cid-5rtiznt2] .full[data-astro-cid-5rtiznt2]{grid-column:1/-1}.readouts[data-astro-cid-5rtiznt2] dt[data-astro-cid-5rtiznt2]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-family:var(--font-mono)}.readouts[data-astro-cid-5rtiznt2] dd[data-astro-cid-5rtiznt2]{margin:0;font-size:1.15rem}.readouts[data-astro-cid-5rtiznt2] dd[data-astro-cid-5rtiznt2].small{color:var(--ink-2);font-size:.85rem;font-family:var(--font-body)}.margin[data-astro-cid-5rtiznt2]{min-height:2.5em;margin:1rem 0 .5rem;font-style:italic}.margin[data-astro-cid-5rtiznt2][data-state=ok]{color:var(--ink)}.margin[data-astro-cid-5rtiznt2][data-state=short]{color:var(--brass)}.margin[data-astro-cid-5rtiznt2][data-state=stall]{color:var(--danger)}.margin[data-astro-cid-5rtiznt2][data-state=glider]{color:var(--sky)}.explain[data-astro-cid-5rtiznt2]{color:var(--ink-3);margin:0;font-size:.85rem}.launch[data-astro-cid-5rtiznt2]{margin-top:2.5rem}.range[data-astro-cid-5rtiznt2]{border:1px solid var(--rule);border-radius:var(--radius);width:100%;height:auto;display:block}.result[data-astro-cid-5rtiznt2]{border:1px solid var(--rule);border-left:4px solid var(--brass-bright);border-radius:var(--radius);background:var(--paper-2);margin-top:1rem;padding:1rem 1.25rem}.result[data-astro-cid-5rtiznt2] h3[data-astro-cid-5rtiznt2]{margin:0 0 .3rem;font-size:1.4rem}.result[data-astro-cid-5rtiznt2] p[data-astro-cid-5rtiznt2]{margin:0}.result[data-astro-cid-5rtiznt2][data-verdict=flight]{border-left-color:var(--sky)}.result[data-astro-cid-5rtiznt2][data-verdict=stall]{border-left-color:var(--danger)}.fine[data-astro-cid-5rtiznt2]{color:var(--ink-3);max-width:var(--measure);font-size:.82rem}.art[data-astro-cid-5rtiznt2]{margin-top:2.5rem}.art-controls[data-astro-cid-5rtiznt2]{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.art-controls[data-astro-cid-5rtiznt2] label[data-astro-cid-5rtiznt2]{font-family:var(--font-mono);gap:.25rem;font-size:.8rem;display:grid}.sheet[data-astro-cid-5rtiznt2]{margin:0}.drawing[data-astro-cid-5rtiznt2]{border:1px solid var(--rule);background:#f6f1e7;width:100%;max-width:640px;height:auto;display:block}.sheet[data-astro-cid-5rtiznt2] figcaption[data-astro-cid-5rtiznt2]{color:var(--ink-3);margin-top:.5rem;font-size:.8rem}.hands[data-astro-cid-5rtiznt2],.teach[data-astro-cid-5rtiznt2],.sources[data-astro-cid-5rtiznt2]{max-width:var(--wide);margin-top:3rem}.hands[data-astro-cid-5rtiznt2] p[data-astro-cid-5rtiznt2],.teach[data-astro-cid-5rtiznt2] p[data-astro-cid-5rtiznt2]{max-width:var(--measure)}.teach[data-astro-cid-5rtiznt2] ul[data-astro-cid-5rtiznt2],.teach[data-astro-cid-5rtiznt2] ol[data-astro-cid-5rtiznt2],.sources[data-astro-cid-5rtiznt2] ol[data-astro-cid-5rtiznt2]{max-width:var(--measure);padding-left:1.2rem}.teach[data-astro-cid-5rtiznt2] li[data-astro-cid-5rtiznt2],.sources[data-astro-cid-5rtiznt2] li[data-astro-cid-5rtiznt2]{margin-bottom:.5rem}.sources[data-astro-cid-5rtiznt2] span[data-astro-cid-5rtiznt2]{color:var(--ink-3);font-size:.9rem}@media print{header.site-header,footer,.setup[data-astro-cid-5rtiznt2],.workbench[data-astro-cid-5rtiznt2],.launch[data-astro-cid-5rtiznt2],.hands[data-astro-cid-5rtiznt2],.teach[data-astro-cid-5rtiznt2],.sources[data-astro-cid-5rtiznt2],.art-controls[data-astro-cid-5rtiznt2],.art[data-astro-cid-5rtiznt2] .text[data-astro-cid-5rtiznt2],.opener[data-astro-cid-5rtiznt2]{display:none!important}.drawing[data-astro-cid-5rtiznt2]{border:0;max-width:100%}}
