.lesson-module__G4LeBq__page{--pa-blue:var(--signal-blue);--pa-warning:#884715;--pa-danger:#9e3219;--pa-grid:var(--text-muted);min-width:0}.lesson-module__G4LeBq__page :focus-visible{outline:3px solid var(--pa-blue);outline-offset:4px}.lesson-module__G4LeBq__article{justify-self:center;width:100%;min-width:0;max-width:760px}.lesson-module__G4LeBq__article>*,.lesson-module__G4LeBq__bench>*,.lesson-module__G4LeBq__controls>*{min-width:0;max-width:100%}.lesson-module__G4LeBq__article p a,.lesson-module__G4LeBq__sources a,.lesson-module__G4LeBq__handoff a{color:var(--pa-blue);text-underline-offset:3px;text-decoration:underline}.lesson-module__G4LeBq__intro{max-width:900px;margin-top:28px;font-size:1.2rem;line-height:1.75}.lesson-module__G4LeBq__eyebrow{color:var(--ink-soft);font:600 .7rem/1.6 var(--font-technical),monospace;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:12px;display:block}.lesson-module__G4LeBq__note,.lesson-module__G4LeBq__decision{border-left:4px solid var(--pa-blue);background:var(--surface-soft);color:var(--ink-soft);overflow-wrap:anywhere;margin-block:26px;padding:20px;font-size:.9rem;line-height:1.7}.lesson-module__G4LeBq__decision[data-status=reject]{border-color:var(--pa-danger);background:#fff5f0}.lesson-module__G4LeBq__decision[data-status=inspect]{border-color:var(--pa-warning);background:#fff9e9}.lesson-module__G4LeBq__decision strong{color:var(--ink);display:block}.lesson-module__G4LeBq__decision p{margin-top:10px}.lesson-module__G4LeBq__equation{text-align:center;color:var(--rf-navy);font:500 clamp(.92rem,1.8vw,1.15rem)/1.8 var(--font-technical),monospace;overflow-wrap:anywhere;margin-block:30px;padding:20px 4px}.lesson-module__G4LeBq__equation small{color:var(--ink-soft);font:400 .83rem/1.65 var(--font-body),sans-serif;margin-top:14px;display:block}.lesson-module__G4LeBq__scroller{overscroll-behavior-inline:contain;scrollbar-color:var(--text) var(--surface-soft);width:100%;max-width:100%;margin-block:28px;padding-bottom:6px;overflow-x:auto}.lesson-module__G4LeBq__scroller table{border-collapse:collapse;background:var(--surface);width:100%;color:var(--ink-soft);font-size:.83rem;line-height:1.65}.lesson-module__G4LeBq__scroller caption{text-align:left;color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--border-strong);font:500 .73rem/1.7 var(--font-technical),monospace;padding:14px}.lesson-module__G4LeBq__scroller th,.lesson-module__G4LeBq__scroller td{text-align:left;vertical-align:top;border:1px solid var(--border);overflow-wrap:break-word;padding:12px}.lesson-module__G4LeBq__scroller thead th{background:var(--surface-soft);color:var(--ink);overflow-wrap:normal}.lesson-module__G4LeBq__scroller tbody th{color:var(--ink);font-weight:600}.lesson-module__G4LeBq__wide table{min-width:720px;font:400 .73rem/1.7 var(--font-technical),monospace}.lesson-module__G4LeBq__wide td{min-width:126px}.lesson-module__G4LeBq__figure{border-block:1px solid var(--border-strong);background:var(--surface);margin:30px 0;padding:18px}.lesson-module__G4LeBq__figure svg{width:min(100%,640px);height:auto;margin-inline:auto}.lesson-module__G4LeBq__figure figcaption,.lesson-module__G4LeBq__caption{color:var(--ink-soft);margin-top:15px;font-size:.83rem;line-height:1.7}.lesson-module__G4LeBq__bench{border:1px solid var(--border-strong);background:var(--surface);width:100%;margin:38px 0;padding:clamp(16px,3vw,30px);scroll-margin-top:32px}.lesson-module__G4LeBq__bench header{border-bottom:1px solid var(--border);padding-bottom:22px}.lesson-module__G4LeBq__bench h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.lesson-module__G4LeBq__bench header p{margin-top:18px}.lesson-module__G4LeBq__guide{color:var(--ink-soft);margin:24px 0;padding-left:24px;font-size:.9rem;list-style:decimal}.lesson-module__G4LeBq__guide li+li{margin-top:10px}.lesson-module__G4LeBq__bench fieldset{border:1px solid var(--border-strong);min-width:0;margin:24px 0;padding:18px}.lesson-module__G4LeBq__bench legend{color:var(--ink);padding-inline:7px;font-size:.92rem;font-weight:600}.lesson-module__G4LeBq__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lesson-module__G4LeBq__control{flex-direction:column;gap:8px;min-width:0;display:flex}.lesson-module__G4LeBq__control label{color:var(--ink);font-size:.87rem;font-weight:600}.lesson-module__G4LeBq__control input,.lesson-module__G4LeBq__control select{border:1px solid var(--text);width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--surface);border-radius:4px;padding:10px 8px;font-size:.9rem;display:block}.lesson-module__G4LeBq__control small{color:var(--ink-soft);font-size:.76rem;line-height:1.6}.lesson-module__G4LeBq__control [aria-invalid=true]{border:2px solid var(--pa-danger)}.lesson-module__G4LeBq__error{color:var(--pa-danger);font-size:.84rem;line-height:1.7}.lesson-module__G4LeBq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.lesson-module__G4LeBq__actions button{border:1px solid var(--text);background:var(--surface);min-height:46px;color:var(--rf-navy);cursor:pointer;border-radius:4px;padding:10px 15px;font-size:.85rem;font-weight:600}.lesson-module__G4LeBq__actions button[type=submit]{color:#fff;background:var(--rf-navy)}.lesson-module__G4LeBq__actions button:disabled{cursor:default;opacity:.55}.lesson-module__G4LeBq__actions button:hover{border-color:var(--pa-blue)}.lesson-module__G4LeBq__actions span{color:var(--ink-soft);font-size:.83rem}.lesson-module__G4LeBq__chart{background:var(--surface);width:min(100%,520px);height:auto;margin:24px auto 0}.lesson-module__G4LeBq__legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;margin:18px 0;padding:0;font-size:.8rem;list-style:none;display:flex}.lesson-module__G4LeBq__legend span{border-top:2px solid var(--plot-blue);vertical-align:middle;width:26px;margin-right:6px;display:inline-block}.lesson-module__G4LeBq__legend .lesson-module__G4LeBq__noise{border-top:2px dashed var(--plot-navy)}.lesson-module__G4LeBq__legend .lesson-module__G4LeBq__stability{border-top:3px dotted var(--pa-danger)}.lesson-module__G4LeBq__readouts{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.lesson-module__G4LeBq__readouts>div{border-bottom:1px solid var(--border);min-width:0;padding:18px 12px}.lesson-module__G4LeBq__readouts dt{color:var(--ink-soft);font-size:.8rem}.lesson-module__G4LeBq__readouts dd{color:var(--rf-navy);font:500 1.1rem/1.6 var(--font-technical),monospace;overflow-wrap:anywhere;margin:7px 0 0}.lesson-module__G4LeBq__disclosure{border-block:1px solid var(--border-strong);margin-block:24px;padding:12px 0}.lesson-module__G4LeBq__disclosure summary{min-height:44px;color:var(--ink);cursor:pointer;padding-block:10px;font-weight:600}.lesson-module__G4LeBq__disclosure pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);max-height:520px;padding:16px;font-size:.72rem;line-height:1.6;overflow-y:auto}.lesson-module__G4LeBq__sources{border-top:1px solid var(--border);padding-top:32px}.lesson-module__G4LeBq__sources h3{font-size:1.4rem}.lesson-module__G4LeBq__sources ol{color:var(--ink-soft);padding-left:24px;font-size:.87rem;line-height:1.75;list-style:decimal}.lesson-module__G4LeBq__sources li{padding:12px 0;scroll-margin-top:24px}.lesson-module__G4LeBq__handoff{border-block:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:42px 0;padding-block:26px;display:grid}.lesson-module__G4LeBq__handoff p{margin-top:12px;font-size:.9rem}.lesson-module__G4LeBq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lesson-module__G4LeBq__layout,.lesson-module__G4LeBq__toc{min-width:0}.lesson-module__G4LeBq__printCard{display:none}.lesson-module__G4LeBq__interactiveOnly{min-width:0}.lesson-module__G4LeBq__toc .lesson-module__G4LeBq__benchLink{min-height:44px;margin-top:18px;font-weight:600;display:block;color:var(--pa-blue)!important}.lesson-module__G4LeBq__plotScroll{overscroll-behavior-inline:contain;max-width:100%;padding-bottom:8px;overflow-x:auto}.lesson-module__G4LeBq__plotScroll svg{width:100%;min-width:440px;max-width:none}.lesson-module__G4LeBq__legend{gap:5px;display:grid}.lesson-module__G4LeBq__note strong{color:var(--ink)}.lesson-module__G4LeBq__note p+p{margin-top:12px}.lesson-module__G4LeBq__note ul{margin-top:10px;padding-left:22px;list-style:outside}.lesson-module__G4LeBq__planeFlow{counter-reset:plane;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:28px 0;padding:0;list-style:none;display:grid}.lesson-module__G4LeBq__planeFlow li{counter-increment:plane;border-top:1px solid var(--border-strong);min-width:0;padding:20px 0}.lesson-module__G4LeBq__planeFlow li:before{content:"0" counter(plane);color:var(--pa-blue);font:.72rem var(--font-technical),monospace;margin-bottom:8px;display:block}.lesson-module__G4LeBq__planeFlow strong,.lesson-module__G4LeBq__planeFlow span{display:block}.lesson-module__G4LeBq__planeFlow span{color:var(--ink-soft);margin-top:8px;font-size:.85rem;line-height:1.7}.lesson-module__G4LeBq__bench .lesson-module__G4LeBq__disclosure{break-inside:auto}@media (max-width:1120px){.lesson-module__G4LeBq__toc{max-height:none;overflow:visible}}@media (max-width:620px){.lesson-module__G4LeBq__controls,.lesson-module__G4LeBq__readouts,.lesson-module__G4LeBq__handoff,.lesson-module__G4LeBq__planeFlow{grid-template-columns:1fr}.lesson-module__G4LeBq__bench fieldset{padding:12px}.lesson-module__G4LeBq__figure{padding:8px}.lesson-module__G4LeBq__scroller th,.lesson-module__G4LeBq__scroller td{padding:9px}.lesson-module__G4LeBq__scroller:not(.lesson-module__G4LeBq__wide) table{table-layout:fixed}.lesson-module__G4LeBq__intro{font-size:1.06rem}}@media print{.lesson-module__G4LeBq__page{background:#fff}body:has(.lesson-module__G4LeBq__page){background:#fff}.lesson-module__G4LeBq__toc,.lesson-module__G4LeBq__interactiveOnly{display:none!important}body:has(.lesson-module__G4LeBq__page) .site-header{display:none!important}.lesson-module__G4LeBq__layout{width:100%!important;padding:0!important;display:block!important}.lesson-module__G4LeBq__article,.lesson-module__G4LeBq__bench{width:100%;max-width:none}.lesson-module__G4LeBq__page h1{font-size:28pt}.lesson-module__G4LeBq__page h2{font-size:21pt!important}.lesson-module__G4LeBq__bench{padding:10px}.lesson-module__G4LeBq__scroller{overflow:visible}.lesson-module__G4LeBq__scroller table,.lesson-module__G4LeBq__wide table{table-layout:fixed;min-width:0;font-size:7pt}.lesson-module__G4LeBq__wide td{min-width:0}.lesson-module__G4LeBq__scroller th,.lesson-module__G4LeBq__scroller td{padding:5px}.lesson-module__G4LeBq__scroller tr,.lesson-module__G4LeBq__decision,.lesson-module__G4LeBq__equation,.lesson-module__G4LeBq__figure{break-inside:avoid}.lesson-module__G4LeBq__scroller thead{display:table-header-group}.lesson-module__G4LeBq__chart{width:320px}.lesson-module__G4LeBq__plotScroll{overflow:visible}.lesson-module__G4LeBq__plotScroll svg{width:100%;min-width:0;max-width:540px}.lesson-module__G4LeBq__page details::details-content{content-visibility:visible;height:auto;display:block}.lesson-module__G4LeBq__page details>:not(summary){display:block!important}.lesson-module__G4LeBq__page details summary{list-style:none}.lesson-module__G4LeBq__disclosure pre{max-height:none;font-size:7pt;overflow:visible}.lesson-module__G4LeBq__printCard{display:block}.lesson-module__G4LeBq__sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:7pt}}
