code[data-astro-cid-clahbp3l]{overflow-wrap:anywhere}.contents[data-astro-cid-clahbp3l] ol[data-astro-cid-clahbp3l]{columns:2;column-gap:2rem;padding-left:1.5rem}.contents[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l]{break-inside:avoid}.table-scroll[data-astro-cid-clahbp3l]{border:1px solid var(--color-border);overflow-x:auto}.table-scroll[data-astro-cid-clahbp3l]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}table[data-astro-cid-clahbp3l]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption[data-astro-cid-clahbp3l]{text-align:left;color:var(--color-muted);padding:.5rem .75rem;font-size:.9rem}th[data-astro-cid-clahbp3l],td[data-astro-cid-clahbp3l]{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.45rem .75rem}thead[data-astro-cid-clahbp3l] th[data-astro-cid-clahbp3l]{background:var(--color-surface)}tbody[data-astro-cid-clahbp3l] th[data-astro-cid-clahbp3l]{white-space:nowrap}.note[data-astro-cid-clahbp3l]{border-left:.25rem solid var(--color-border);background:var(--color-surface);padding:.75rem 1rem}.lesson[data-astro-cid-clahbp3l]{border:1px solid var(--color-text);margin-block:1.5rem;padding:1rem}.lesson[data-astro-cid-clahbp3l] h3[data-astro-cid-clahbp3l]{margin-top:0}.lesson-grid[data-astro-cid-clahbp3l]{gap:1rem;display:grid}.controls[data-astro-cid-clahbp3l]{align-content:start;gap:.6rem;display:grid}.controls[data-astro-cid-clahbp3l].row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.controls[data-astro-cid-clahbp3l] label[data-astro-cid-clahbp3l]{gap:.2rem;font-weight:700;display:grid}.controls[data-astro-cid-clahbp3l] output[data-astro-cid-clahbp3l]{font-variant-numeric:tabular-nums;font-weight:400}fieldset[data-astro-cid-clahbp3l]{border:1px solid var(--color-border);margin:0;padding:.5rem .75rem}legend[data-astro-cid-clahbp3l]{font-weight:700}fieldset[data-astro-cid-clahbp3l].inline{flex-wrap:wrap;gap:.25rem 1rem;display:flex}fieldset[data-astro-cid-clahbp3l] label[data-astro-cid-clahbp3l],.quiz[data-astro-cid-clahbp3l] label[data-astro-cid-clahbp3l]{align-items:center;gap:.4rem;min-height:2.75rem;font-weight:400;display:flex}input[data-astro-cid-clahbp3l][type=number],input[data-astro-cid-clahbp3l][type=text]{min-height:2.75rem;font:inherit;border:1px solid var(--color-border);max-width:12rem;padding:.3rem .5rem}input[data-astro-cid-clahbp3l][type=range]{width:100%;min-height:2.75rem}input[data-astro-cid-clahbp3l]:focus-visible,button[data-astro-cid-clahbp3l]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.buttons[data-astro-cid-clahbp3l]{flex-wrap:wrap;gap:.5rem;display:flex}button[data-astro-cid-clahbp3l]{min-height:2.75rem;font:inherit;color:#fff;background:var(--color-text);border:1px solid var(--color-text);cursor:pointer;padding:.4rem .9rem;font-weight:700}button[data-astro-cid-clahbp3l]+button[data-astro-cid-clahbp3l]{color:var(--color-text);background:#fff}.derived[data-astro-cid-clahbp3l]{margin:0}.feedback[data-astro-cid-clahbp3l]{min-height:1.6em;font-weight:700}.lesson[data-astro-cid-clahbp3l] svg[data-astro-cid-clahbp3l]{width:100%;max-width:24rem;height:auto;color:var(--color-text);justify-self:center}.lesson[data-astro-cid-clahbp3l] svg[data-astro-cid-clahbp3l].timeline{max-width:none;margin-block:.75rem}.lesson[data-astro-cid-clahbp3l]:not(.ready) .buttons[data-astro-cid-clahbp3l],.lesson[data-astro-cid-clahbp3l]:not(.ready) svg[data-astro-cid-clahbp3l]:empty,.lesson[data-astro-cid-clahbp3l]:not(.ready) .controls[data-astro-cid-clahbp3l],.quiz[data-astro-cid-clahbp3l]:not(.ready) .buttons[data-astro-cid-clahbp3l]{display:none}.quiz[data-astro-cid-clahbp3l]:not(.ready) [data-astro-cid-clahbp3l][data-explanation]{display:block}.quiz[data-astro-cid-clahbp3l] fieldset[data-astro-cid-clahbp3l]{margin-bottom:1rem}.quiz[data-astro-cid-clahbp3l] [data-astro-cid-clahbp3l][data-explanation]{margin:.25rem 0 0}figure[data-astro-cid-clahbp3l]{margin:1.5rem 0}figcaption[data-astro-cid-clahbp3l]{color:var(--color-muted);font-size:.9rem}.profile[data-astro-cid-clahbp3l]{width:100%;height:auto;font-size:12px}.profile[data-astro-cid-clahbp3l] .grid[data-astro-cid-clahbp3l] line[data-astro-cid-clahbp3l],.profile[data-astro-cid-clahbp3l] .marks[data-astro-cid-clahbp3l] line[data-astro-cid-clahbp3l]{stroke:var(--color-text)}.profile[data-astro-cid-clahbp3l] .grid[data-astro-cid-clahbp3l] text[data-astro-cid-clahbp3l],.profile[data-astro-cid-clahbp3l] .marks[data-astro-cid-clahbp3l] text[data-astro-cid-clahbp3l]{fill:var(--color-text)}.profile[data-astro-cid-clahbp3l] .path[data-astro-cid-clahbp3l]{fill:none;stroke:var(--color-text);stroke-width:3px}.launch[data-astro-cid-clahbp3l]{margin-block:1.5rem}.launch-button[data-astro-cid-clahbp3l]{color:#fff;background:var(--color-text);flex-wrap:wrap;align-items:center;min-height:3rem;padding:.6rem 1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.launch-button[data-astro-cid-clahbp3l] span[data-astro-cid-clahbp3l]{font-size:.95rem;font-weight:400}.launch-button[data-astro-cid-clahbp3l]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.lesson svg .ring{fill:none;stroke:var(--color-text)}.lesson svg .ring.minor{stroke:var(--color-border);stroke-dasharray:2 3}.lesson svg text{fill:var(--color-text);font:11px Arial,Helvetica,sans-serif}.lesson svg .compass{font-weight:700}.lesson svg .ring-label{fill:var(--color-muted);font-size:9px}.lesson svg .label.strong{font-size:12px;font-weight:700}.lesson svg .station{fill:var(--color-text)}.lesson svg .radial{stroke:var(--color-border);stroke-dasharray:5 3}.lesson svg .you{fill:#fff;stroke:var(--color-text);stroke-width:2px}.lesson svg .fix{fill:var(--color-text)}.lesson svg .track{stroke:var(--color-link);stroke-width:2.5px;color:var(--color-link)}.lesson svg .parallel{stroke:var(--color-link);stroke-width:1.5px;stroke-dasharray:6 4;color:var(--color-link)}.lesson svg .flown{fill:none;stroke:var(--color-link);stroke-width:2.5px;stroke-dasharray:7 4}.lesson svg .racetrack{fill:none;stroke:var(--color-text);stroke-width:2px}.lesson svg .inbound{stroke:var(--color-text);stroke-width:2px}.lesson svg .arrival{stroke:var(--color-link);stroke-width:2.5px;color:var(--color-link)}.lesson svg .circuit{stroke:var(--color-text);fill:var(--color-surface)}.lesson svg .circuit.adjusted{fill:#d7dbe0;stroke-dasharray:4 2}.lesson svg .circuit.short{fill:#fff;stroke-dasharray:2 2}.figure-lesson[data-astro-cid-clahbp3l]{border-width:2px}.figure-lesson[data-astro-cid-clahbp3l],.lesson[data-astro-cid-clahbp3l].bleed{background:#fff;width:min(64rem,100vw - 3rem)}@media (width>=64rem){.figure-lesson[data-astro-cid-clahbp3l],.lesson[data-astro-cid-clahbp3l].bleed{width:min(64rem,min(100vw - 3rem,72rem) - 19rem)}}.fig-title[data-astro-cid-clahbp3l]{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--color-text);padding-bottom:.3rem;font-size:.95rem}.fig-caption[data-astro-cid-clahbp3l],.deck-fig[data-astro-cid-clahbp3l] figcaption[data-astro-cid-clahbp3l]{color:var(--color-muted);font-size:.9rem}.lesson[data-astro-cid-clahbp3l] svg[data-astro-cid-clahbp3l].natops{max-width:none}.figure-lesson[data-astro-cid-clahbp3l] .controls[data-astro-cid-clahbp3l].row{align-items:end}.lesson-grid[data-astro-cid-clahbp3l].wide{grid-template-columns:minmax(0,1fr)!important}.lesson-grid[data-astro-cid-clahbp3l].wide .controls[data-astro-cid-clahbp3l]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.lesson-grid[data-astro-cid-clahbp3l].wide svg[data-astro-cid-clahbp3l]{max-width:none}.lesson-grid[data-astro-cid-clahbp3l].wide .controls[data-astro-cid-clahbp3l] .feedback[data-astro-cid-clahbp3l]{grid-column:1/-1}svg.natops{width:100%;height:auto;color:var(--color-text);background:#fff;display:block}.natops .frame{fill:none;stroke:var(--color-text);stroke-width:1.5px}.natops .lbl{fill:var(--color-text);letter-spacing:.04em;font:700 11px Arial,Helvetica,sans-serif}.natops .lbl.small{font-size:10px;font-weight:700}.natops .ln{fill:none;stroke:var(--color-text);stroke-width:1.8px}.natops .ln.heavy{stroke-width:2.6px}.natops .ln.dashed{stroke-dasharray:7 4}.natops .ln.centreline{stroke-dasharray:14 4 3 4;stroke-width:1.4px}.natops .tick,.natops .bracket{fill:none;stroke:var(--color-text);stroke-width:1.6px}.natops .thin{fill:none;stroke:var(--color-text);stroke-width:1px}.natops .fixmark{fill:var(--color-text)}.natops .ballmark{fill:#fff;stroke:var(--color-text);stroke-width:2px}.natops .ship path,.natops .shipfill{fill:#e4e6e8;stroke:var(--color-text);stroke-width:1.6px}.natops .ship rect{fill:var(--color-text)}.natops .deck{fill:none;stroke:var(--color-text);stroke-width:1.4px;stroke-dasharray:5 3}.natops .callout{cursor:pointer}.natops .callout circle{fill:#fff;stroke:var(--color-text);stroke-width:1.6px}.natops .callout text{fill:var(--color-text);font:700 12px Arial,Helvetica,sans-serif}.natops .part.active .ln,.natops .part.active .tick,.natops .part.active .bracket{stroke:var(--color-link);stroke-width:3.2px}.natops .part.active .lbl{fill:var(--color-link)}.natops .callout.active circle{fill:var(--color-link);stroke:var(--color-link)}.natops .callout.active text{fill:#fff}.callouts[data-astro-cid-clahbp3l]{counter-reset:callout;gap:.25rem;padding-left:0;list-style:none;display:grid}.callouts[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l]{counter-increment:callout;border-left:.25rem solid #0000;padding:.25rem .5rem}.callouts[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l].active{border-left-color:var(--color-link);background:var(--color-surface)}.callouts[data-astro-cid-clahbp3l] button[data-astro-cid-clahbp3l]{color:var(--color-text);border-color:var(--color-text);background:#fff;min-height:2.75rem}.callouts[data-astro-cid-clahbp3l] button[data-astro-cid-clahbp3l]:before{content:counter(callout) "  ";font-variant-numeric:tabular-nums}.callouts[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l].active button[data-astro-cid-clahbp3l]{color:#fff;background:var(--color-link);border-color:var(--color-link)}.callouts[data-astro-cid-clahbp3l] p[data-astro-cid-clahbp3l]{margin:.25rem 0}.lesson[data-astro-cid-clahbp3l]:not(.ready) .callouts[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l] p[data-astro-cid-clahbp3l]{display:block}.natops .grid{stroke:#c9cccf;stroke-width:1px}.natops .label{fill:var(--color-text);letter-spacing:.03em;font:700 10px Arial,Helvetica,sans-serif}.natops .label.strong{font-size:11px}.natops .path{fill:none;stroke:var(--color-text);stroke-width:2.6px}.natops .mark{fill:#fff;stroke:var(--color-text);stroke-width:2px}.natops .station{fill:var(--color-text)}.natops .acft{fill:var(--color-link);stroke:var(--color-link);stroke-width:1px}.natops .drop{stroke:var(--color-link);stroke-dasharray:2 3}.natops .arrival{stroke:var(--color-link);stroke-width:2px;color:var(--color-link)}.natops .dim{stroke:var(--color-text);stroke-width:1.2px;color:var(--color-text)}.natops .flown{fill:none;stroke:var(--color-link);stroke-width:2px;stroke-dasharray:7 4}.natops .sea{stroke:var(--color-text);stroke-width:2px}.natops .slot{fill:#fff;stroke:var(--color-text);stroke-width:1.4px}.natops .slot.on{fill:var(--color-link);stroke:var(--color-link)}.profile-table[data-astro-cid-clahbp3l] tr[data-astro-cid-clahbp3l].passed td[data-astro-cid-clahbp3l]{color:var(--color-muted)}.profile-table[data-astro-cid-clahbp3l] tr[data-astro-cid-clahbp3l].passed td[data-astro-cid-clahbp3l]:first-child:before{content:"✓ "}.clearance[data-astro-cid-clahbp3l]{flex-wrap:wrap;gap:.35rem;line-height:1.3;display:flex}.clearance[data-astro-cid-clahbp3l] .phrase{color:var(--color-text);border:1px dashed var(--color-text);text-align:left;background:#fff;font-family:Courier New,Courier,monospace;font-weight:400}.clearance[data-astro-cid-clahbp3l] .phrase[aria-pressed=true]{color:#fff;background:var(--color-text);border-style:solid}.decode[data-astro-cid-clahbp3l] dt[data-astro-cid-clahbp3l]{font-family:Courier New,Courier,monospace;font-weight:700}.decode[data-astro-cid-clahbp3l] dd[data-astro-cid-clahbp3l]{margin:0 0 .5rem 1rem}.natops.turn{max-width:30rem}.natops .bezel{fill:#2b2b2b}.natops .face{fill:#111}.natops.turn .lbl,.natops.turn .index path{fill:#fff}.natops.turn .index .width{fill:none;stroke:#fff;stroke-width:1.4px}.natops.turn .thin,.natops.turn .tick{stroke:#fff}.natops .needle{fill:#fff}.natops .hub{fill:#555;stroke:#fff}.natops .tube{fill:#e9e3c8;stroke:#fff}.natops.turn .ball{fill:#111}.natops .lubber{fill:none;stroke:#f0b400;stroke-width:3px}.natops .plane{fill:#f0b400}.natops .readout{fill:#fff;font:700 16px Courier New,Courier,monospace}.task[data-astro-cid-clahbp3l]{margin:0;font-weight:700}.clock[data-astro-cid-clahbp3l]{margin:0;font-family:Courier New,Courier,monospace;font-size:1.2rem}button[data-astro-cid-clahbp3l]:disabled{opacity:.45;cursor:not-allowed}select[data-astro-cid-clahbp3l]{min-height:2.75rem;font:inherit;max-width:100%}.natops.lens{background:#0d1117;max-width:36rem;margin-inline:auto}.natops.lens .frame{stroke:#888}.natops.lens .lbl{fill:#fff}.natops.lens .box{fill:#23272e;stroke:#aaa}.natops.lens .thin{stroke:#555}.natops.lens .redcell{fill:#5a1414}.natops.lens .datum circle,.natops.lens .cut circle{fill:#2fd14f}.natops.lens .wol circle{fill:#3a1d1d;stroke:#6b3030}.natops.lens.waveoff .wol circle{fill:#ff2b2b;stroke:#ff8080}.natops.lens .ball{fill:#ffb02e;stroke:#fff2cc;stroke-width:1.5px}.natops.lens .ball.red{fill:#ff2b2b}.lesson[data-astro-cid-clahbp3l].ready .ball-states[data-astro-cid-clahbp3l]{display:none}.agencies[data-astro-cid-clahbp3l]{counter-reset:agency;flex-wrap:wrap;gap:0;padding:0;list-style:none;display:flex}.agencies[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l]{flex:9rem;margin:0 -2px -2px 0;display:flex}.agencies[data-astro-cid-clahbp3l] button[data-astro-cid-clahbp3l]{text-align:left;color:var(--color-text);border:2px solid var(--color-text);background:#fff;flex:1;padding:.5rem .75rem;font-weight:400;display:block}.agencies[data-astro-cid-clahbp3l] strong[data-astro-cid-clahbp3l]{text-transform:uppercase;letter-spacing:.06em;display:block}.agencies[data-astro-cid-clahbp3l] span[data-astro-cid-clahbp3l]{font-size:.85rem;line-height:1.35;display:block}.agencies[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l].on button[data-astro-cid-clahbp3l]{background:var(--color-text);color:#fff}.stepper[data-astro-cid-clahbp3l]{align-items:center;margin-block:.75rem}.dialogue[data-astro-cid-clahbp3l]{gap:.5rem;padding:0;list-style:none;display:grid}.dialogue[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l]{border-left:.3rem solid var(--color-border);background:var(--color-surface);padding:.4rem .75rem}.dialogue[data-astro-cid-clahbp3l] li[data-astro-cid-clahbp3l].current{border-left-color:var(--color-link)}.dialogue[data-astro-cid-clahbp3l] .who[data-astro-cid-clahbp3l]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:.8rem;font-weight:700;display:block}.dialogue[data-astro-cid-clahbp3l] q[data-astro-cid-clahbp3l]{quotes:"“" "”";font-family:Courier New,Courier,monospace;font-size:1.05rem;font-weight:700;display:block}.dialogue[data-astro-cid-clahbp3l] .what[data-astro-cid-clahbp3l]{font-size:.92rem;display:block}.dialogue[data-astro-cid-clahbp3l] .said[data-astro-cid-clahbp3l]{font-style:italic;font-weight:700;display:block}.lesson[data-astro-cid-clahbp3l]:not(.ready) .stepper[data-astro-cid-clahbp3l]{display:none}.jargon[data-astro-cid-clahbp3l]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;display:grid}.jargon[data-astro-cid-clahbp3l] div[data-astro-cid-clahbp3l]{border:1px solid var(--color-text);padding:.5rem .75rem}.jargon[data-astro-cid-clahbp3l] dt[data-astro-cid-clahbp3l]{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.jargon[data-astro-cid-clahbp3l] dd[data-astro-cid-clahbp3l]{margin:0;font-size:.92rem}.quiz-lesson[data-astro-cid-clahbp3l] [data-astro-cid-clahbp3l][data-choices] button{color:var(--color-text);background:#fff}.quiz-lesson[data-astro-cid-clahbp3l]:not(.ready){display:none}@media (width>=40rem){.lesson-grid[data-astro-cid-clahbp3l]{grid-template-columns:minmax(12rem,1fr) minmax(0,1.3fr)}}.fig-scroll[data-astro-cid-clahbp3l]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width<=40rem){.fig-scroll[data-astro-cid-clahbp3l]{overflow-x:auto}.fig-scroll[data-astro-cid-clahbp3l] svg{min-width:44rem}.lesson[data-astro-cid-clahbp3l]{padding:.75rem}}@media (width<=30rem){.contents[data-astro-cid-clahbp3l] ol[data-astro-cid-clahbp3l]{columns:1}}
