.reflection-lesson-module__F2SLQa__lessonArticle{isolation:isolate;min-width:0;max-width:100%}.reflection-lesson-module__F2SLQa__lessonArticle>*{min-width:0;max-width:100%}.reflection-lesson-module__F2SLQa__evidenceTag,.reflection-lesson-module__F2SLQa__sectionLabel{color:var(--rf-cyan-dark);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:650;display:inline-flex}.reflection-lesson-module__F2SLQa__sectionLabel{margin-top:24px}.reflection-lesson-module__F2SLQa__workedExample,.reflection-lesson-module__F2SLQa__definitionPanel,.reflection-lesson-module__F2SLQa__fieldBoundary,.reflection-lesson-module__F2SLQa__staticFallback,.reflection-lesson-module__F2SLQa__designReview{border:1px solid var(--border-strong);background:var(--surface);margin:28px 0;padding:22px 24px}.reflection-lesson-module__F2SLQa__workedExample{border-top:3px solid var(--rf-cyan-dark)}.reflection-lesson-module__F2SLQa__definitionPanel{border-left:4px solid var(--signal-blue)}.reflection-lesson-module__F2SLQa__fieldBoundary{background:var(--surface-soft)}.reflection-lesson-module__F2SLQa__designReview{border-top:3px solid var(--signal-blue)}.reflection-lesson-module__F2SLQa__workedExample>span,.reflection-lesson-module__F2SLQa__definitionPanel>span,.reflection-lesson-module__F2SLQa__fieldBoundary>span,.reflection-lesson-module__F2SLQa__staticFallback>span,.reflection-lesson-module__F2SLQa__designReview>span{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:650}.reflection-lesson-module__F2SLQa__workedExample h3,.reflection-lesson-module__F2SLQa__definitionPanel h3,.reflection-lesson-module__F2SLQa__fieldBoundary h3,.reflection-lesson-module__F2SLQa__staticFallback h3,.reflection-lesson-module__F2SLQa__designReview h3{color:var(--rf-navy);margin-top:8px;font-size:1.18rem}.reflection-lesson-module__F2SLQa__workedExample p,.reflection-lesson-module__F2SLQa__definitionPanel p,.reflection-lesson-module__F2SLQa__fieldBoundary p,.reflection-lesson-module__F2SLQa__staticFallback p,.reflection-lesson-module__F2SLQa__designReview p{margin-top:11px;font-size:.88rem;line-height:1.7}.reflection-lesson-module__F2SLQa__equationStack{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.reflection-lesson-module__F2SLQa__equationStack li{border-top:1px solid var(--border);color:var(--text);grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:18px;padding-top:9px;font-size:.8rem;line-height:1.58;display:grid}.reflection-lesson-module__F2SLQa__equationStack code{color:var(--rf-navy);font-family:var(--font-technical), monospace;overflow-wrap:anywhere}.reflection-lesson-module__F2SLQa__limitGrid,.reflection-lesson-module__F2SLQa__reviewGrid,.reflection-lesson-module__F2SLQa__planeGrid{border-block:1px solid var(--border-strong);margin:26px 0;padding:0;list-style:none;display:grid}.reflection-lesson-module__F2SLQa__limitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__planeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__limitGrid li,.reflection-lesson-module__F2SLQa__reviewGrid li,.reflection-lesson-module__F2SLQa__planeGrid>div{border-left:1px solid var(--border);min-width:0;padding:17px 16px}.reflection-lesson-module__F2SLQa__limitGrid li:first-child,.reflection-lesson-module__F2SLQa__reviewGrid li:first-child,.reflection-lesson-module__F2SLQa__planeGrid>div:first-child{border-left:0}.reflection-lesson-module__F2SLQa__limitGrid span,.reflection-lesson-module__F2SLQa__reviewGrid span,.reflection-lesson-module__F2SLQa__planeGrid dt{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.reflection-lesson-module__F2SLQa__limitGrid strong,.reflection-lesson-module__F2SLQa__reviewGrid strong,.reflection-lesson-module__F2SLQa__planeGrid dd{color:var(--rf-navy);margin:6px 0 0;font-size:.88rem;line-height:1.48;display:block}.reflection-lesson-module__F2SLQa__limitGrid small,.reflection-lesson-module__F2SLQa__reviewGrid small,.reflection-lesson-module__F2SLQa__planeGrid small{color:var(--text);margin-top:6px;font-size:.74rem;line-height:1.55;display:block}.reflection-lesson-module__F2SLQa__walker{box-sizing:border-box;border:1px solid var(--border-strong);border-top:3px solid var(--rf-cyan-dark);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);margin:36px 0 42px;overflow:hidden;container:reflection-walker/inline-size}.reflection-lesson-module__F2SLQa__walker>*{min-width:0;max-width:100%}.reflection-lesson-module__F2SLQa__walkerHeader{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:clamp(24px,3vw,36px) clamp(22px,3.6vw,42px);display:grid}.reflection-lesson-module__F2SLQa__walkerHeader span,.reflection-lesson-module__F2SLQa__resultIntro>span,.reflection-lesson-module__F2SLQa__causeTrace>span{color:var(--rf-cyan-dark);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:650}.reflection-lesson-module__F2SLQa__walkerHeader h3{margin-top:8px;font-size:clamp(1.6rem,3vw,2.35rem)}.reflection-lesson-module__F2SLQa__walkerHeader p{max-width:70ch;margin-top:11px;font-size:.9rem;line-height:1.68}.reflection-lesson-module__F2SLQa__walkerHeader code{color:var(--ink-soft);font-family:var(--font-technical), monospace;font-size:.7rem}.reflection-lesson-module__F2SLQa__walkerForm{background:color-mix(in srgb, var(--signal-blue) 2.5%, transparent);padding:26px clamp(20px,3.4vw,40px) 28px}.reflection-lesson-module__F2SLQa__walkerForm fieldset{border:0;margin:0;padding:0}.reflection-lesson-module__F2SLQa__walkerForm legend{border-bottom:1px solid var(--border);width:100%;color:var(--rf-navy);padding-bottom:11px;font-size:.88rem;font-weight:650}.reflection-lesson-module__F2SLQa__controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;margin-top:18px;display:grid}.reflection-lesson-module__F2SLQa__control{min-width:0}.reflection-lesson-module__F2SLQa__control label{color:var(--rf-navy);font-size:.78rem;font-weight:650;display:block}.reflection-lesson-module__F2SLQa__inputSuffix{margin-top:7px;position:relative}.reflection-lesson-module__F2SLQa__inputSuffix input{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--rf-navy);background:var(--surface);font-family:var(--font-technical), monospace;padding:0 112px 0 12px}.reflection-lesson-module__F2SLQa__inputSuffix span{color:var(--ink-soft);font-family:var(--font-technical), monospace;font-size:.7rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.reflection-lesson-module__F2SLQa__inputSuffix input:focus-visible{outline:3px solid var(--signal-blue);outline-offset:2px}.reflection-lesson-module__F2SLQa__control small{color:var(--ink-soft);margin-top:6px;font-size:.68rem;line-height:1.46;display:block}.reflection-lesson-module__F2SLQa__formActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.reflection-lesson-module__F2SLQa__formActions button{border:1px solid var(--rf-navy);border-radius:var(--radius-sm);color:#fff;background:var(--rf-navy);cursor:pointer;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:650}.reflection-lesson-module__F2SLQa__formActions button+button{color:var(--rf-navy);background:var(--surface)}.reflection-lesson-module__F2SLQa__formActions button:hover{border-color:var(--signal-blue)}.reflection-lesson-module__F2SLQa__formActions button:focus-visible{outline:3px solid var(--signal-blue);outline-offset:3px}.reflection-lesson-module__F2SLQa__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reflection-lesson-module__F2SLQa__invalidResult{background:#fff9ed;border:1px solid #b36b00;margin:24px;padding:22px}.reflection-lesson-module__F2SLQa__invalidResult span{color:#76500e;font-family:var(--font-technical), monospace;text-transform:uppercase;font-size:.66rem}.reflection-lesson-module__F2SLQa__invalidResult h4{margin-top:7px}.reflection-lesson-module__F2SLQa__invalidResult ul{margin:10px 0 0;padding-left:20px}.reflection-lesson-module__F2SLQa__invalidResult p{margin-top:10px}.reflection-lesson-module__F2SLQa__walkerResults{border-top:1px solid var(--border-strong)}.reflection-lesson-module__F2SLQa__resultIntro{border-left:5px solid var(--signal-blue);background:var(--surface-soft);padding:24px clamp(20px,3.4vw,40px)}.reflection-lesson-module__F2SLQa__resultIntro h4{color:var(--rf-navy);font-family:var(--font-technical), monospace;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(.9rem,1.7vw,1.15rem)}.reflection-lesson-module__F2SLQa__resultIntro p{margin-top:9px;font-size:.84rem;line-height:1.62}.reflection-lesson-module__F2SLQa__metricGrid{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reflection-lesson-module__F2SLQa__metricGrid>div{border-left:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:17px 20px}.reflection-lesson-module__F2SLQa__metricGrid>div:nth-child(3n+1){border-left:0}.reflection-lesson-module__F2SLQa__metricGrid>div:nth-last-child(-n+3){border-bottom:0}.reflection-lesson-module__F2SLQa__metricGrid dt{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.reflection-lesson-module__F2SLQa__metricGrid dd{color:var(--rf-navy);font-family:var(--font-technical), monospace;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(.82rem,1.5vw,1rem);font-weight:650;line-height:1.4}.reflection-lesson-module__F2SLQa__metricGrid small{color:var(--text);margin-top:6px;font-size:.68rem;line-height:1.45;display:block}.reflection-lesson-module__F2SLQa__visualGrid{border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reflection-lesson-module__F2SLQa__plotFigure{background:var(--surface);min-width:0;margin:0;padding:18px}.reflection-lesson-module__F2SLQa__plotFigure+.reflection-lesson-module__F2SLQa__plotFigure{border-left:1px solid var(--border-strong)}.reflection-lesson-module__F2SLQa__plotFigure svg{width:100%;height:auto}.reflection-lesson-module__F2SLQa__plotFigure svg text{fill:var(--ink-soft);font-family:var(--font-technical), monospace;font-size:11px}.reflection-lesson-module__F2SLQa__plotFigure figcaption{border-top:1px solid var(--border);color:var(--text);flex-wrap:wrap;gap:7px 16px;padding-top:12px;font-size:.72rem;line-height:1.55;display:flex}.reflection-lesson-module__F2SLQa__plotFigure figcaption span{color:var(--rf-navy);font-family:var(--font-technical), monospace;align-items:center;gap:6px;display:inline-flex}.reflection-lesson-module__F2SLQa__plotFigure figcaption i{width:20px;height:2px}.reflection-lesson-module__F2SLQa__voltageKey{background:var(--signal-blue)}.reflection-lesson-module__F2SLQa__currentKey{background:var(--rf-cyan-dark)}.reflection-lesson-module__F2SLQa__axis{stroke:var(--border-strong);stroke-width:1.2px}.reflection-lesson-module__F2SLQa__gridLine{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 5}.reflection-lesson-module__F2SLQa__voltagePath{fill:none;stroke:var(--plot-blue);stroke-width:2.7px}.reflection-lesson-module__F2SLQa__currentPath{fill:none;stroke:var(--rf-cyan-dark);stroke-width:2.2px;stroke-dasharray:8 5}.reflection-lesson-module__F2SLQa__unitCircle{fill:var(--surface-soft);stroke:var(--border-strong);stroke-width:1.2px}.reflection-lesson-module__F2SLQa__loadPhasor{stroke:var(--plot-blue);stroke-width:3px}.reflection-lesson-module__F2SLQa__inputPhasor{stroke:var(--rf-cyan-dark);stroke-width:3px;stroke-dasharray:6 4}.reflection-lesson-module__F2SLQa__plotFigure marker:first-of-type path{fill:var(--plot-blue)}.reflection-lesson-module__F2SLQa__plotFigure marker:last-of-type path{fill:var(--rf-cyan-dark)}.reflection-lesson-module__F2SLQa__tableGrid{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.reflection-lesson-module__F2SLQa__causeTrace{border-left:1px solid var(--border-strong);background:var(--surface-soft);padding:22px 24px}.reflection-lesson-module__F2SLQa__causeTrace ol{color:var(--text);gap:9px;margin:14px 0 0;padding-left:20px;font-size:.77rem;line-height:1.55;display:grid}.reflection-lesson-module__F2SLQa__dataTable{min-width:0;overflow-x:auto}.reflection-lesson-module__F2SLQa__dataTable:focus-visible{outline:3px solid var(--signal-blue);outline-offset:-3px}.reflection-lesson-module__F2SLQa__dataTable table{border-collapse:collapse;width:100%;min-width:650px}.reflection-lesson-module__F2SLQa__dataTable caption{border-bottom:1px solid var(--border);color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:13px 15px;font-size:.65rem}.reflection-lesson-module__F2SLQa__dataTable th,.reflection-lesson-module__F2SLQa__dataTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:top;padding:11px 14px;font-size:.75rem;line-height:1.5}.reflection-lesson-module__F2SLQa__dataTable thead th{color:var(--ink-soft);font-family:var(--font-technical), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:500}.reflection-lesson-module__F2SLQa__dataTable tbody th{color:var(--rf-navy);font-weight:650}.reflection-lesson-module__F2SLQa__dataTable tbody tr:last-child>*{border-bottom:0}.reflection-lesson-module__F2SLQa__echoPanel,.reflection-lesson-module__F2SLQa__samplePanel{border-top:1px solid var(--border-strong);background:var(--surface)}.reflection-lesson-module__F2SLQa__echoPanel summary,.reflection-lesson-module__F2SLQa__samplePanel summary{color:var(--rf-navy);cursor:pointer;padding:17px 22px;font-weight:650}.reflection-lesson-module__F2SLQa__echoPanel summary:focus-visible,.reflection-lesson-module__F2SLQa__samplePanel summary:focus-visible{outline:3px solid var(--signal-blue);outline-offset:-3px}.reflection-lesson-module__F2SLQa__echoPanel>p,.reflection-lesson-module__F2SLQa__samplePanel>p{color:var(--text);margin:0;padding:0 22px 17px;font-size:.78rem;line-height:1.6}.reflection-lesson-module__F2SLQa__echoMetrics{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.reflection-lesson-module__F2SLQa__echoMetrics>div{border-left:1px solid var(--border);min-width:0;padding:13px 15px}.reflection-lesson-module__F2SLQa__echoMetrics>div:first-child{border-left:0}.reflection-lesson-module__F2SLQa__echoMetrics dt{color:var(--ink-soft);text-transform:uppercase;font-size:.64rem}.reflection-lesson-module__F2SLQa__echoMetrics dd{color:var(--rf-navy);font-family:var(--font-technical), monospace;overflow-wrap:anywhere;margin:5px 0 0;font-size:.78rem}.reflection-lesson-module__F2SLQa__modelNote{border-top:1px solid var(--border-strong);color:var(--ink-soft);background:var(--surface-soft);margin:0;padding:18px clamp(20px,3.4vw,40px) 20px;font-size:.73rem;line-height:1.62}.reflection-lesson-module__F2SLQa__modelNote strong{color:var(--rf-navy)}.reflection-lesson-module__F2SLQa__staticFallback dl{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.reflection-lesson-module__F2SLQa__staticFallback dl>div{border-left:1px solid var(--border);min-width:0;padding:12px}.reflection-lesson-module__F2SLQa__staticFallback dl>div:first-child{border-left:0}.reflection-lesson-module__F2SLQa__staticFallback dt{color:var(--ink-soft);font-family:var(--font-technical), monospace;text-transform:uppercase;font-size:.64rem}.reflection-lesson-module__F2SLQa__staticFallback dd{color:var(--rf-navy);font-family:var(--font-technical), monospace;overflow-wrap:anywhere;margin:5px 0 0;font-size:.8rem}.reflection-lesson-module__F2SLQa__staticTable{border-block:1px solid var(--border);margin-top:18px;overflow-x:auto}.reflection-lesson-module__F2SLQa__staticTable:focus-visible{outline:3px solid var(--signal-blue);outline-offset:3px}.reflection-lesson-module__F2SLQa__staticTable table{border-collapse:collapse;width:100%;min-width:600px}.reflection-lesson-module__F2SLQa__staticTable th,.reflection-lesson-module__F2SLQa__staticTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;padding:10px 12px;font-size:.76rem}.reflection-lesson-module__F2SLQa__staticTable thead th{color:var(--ink-soft);font-family:var(--font-technical), monospace;text-transform:uppercase;font-size:.62rem}.reflection-lesson-module__F2SLQa__staticTable tbody th{color:var(--rf-navy)}@container reflection-walker (max-width:940px){.reflection-lesson-module__F2SLQa__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__visualGrid,.reflection-lesson-module__F2SLQa__tableGrid{grid-template-columns:1fr}.reflection-lesson-module__F2SLQa__plotFigure+.reflection-lesson-module__F2SLQa__plotFigure,.reflection-lesson-module__F2SLQa__causeTrace{border-top:1px solid var(--border-strong);border-left:0}}@container reflection-walker (max-width:650px){.reflection-lesson-module__F2SLQa__walkerHeader{grid-template-columns:1fr;gap:10px}.reflection-lesson-module__F2SLQa__controlGrid,.reflection-lesson-module__F2SLQa__metricGrid,.reflection-lesson-module__F2SLQa__echoMetrics{grid-template-columns:1fr}.reflection-lesson-module__F2SLQa__metricGrid>div,.reflection-lesson-module__F2SLQa__echoMetrics>div{border-top:1px solid var(--border);border-bottom:0;border-left:0}.reflection-lesson-module__F2SLQa__metricGrid>div:first-child,.reflection-lesson-module__F2SLQa__echoMetrics>div:first-child{border-top:0}.reflection-lesson-module__F2SLQa__formActions{display:grid}}@media (max-width:1120px){.reflection-lesson-module__F2SLQa__walker{width:100%}}@media (max-width:940px){.reflection-lesson-module__F2SLQa__walker{width:100%;margin-left:0;transform:none}.reflection-lesson-module__F2SLQa__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__visualGrid,.reflection-lesson-module__F2SLQa__tableGrid{grid-template-columns:1fr}.reflection-lesson-module__F2SLQa__plotFigure+.reflection-lesson-module__F2SLQa__plotFigure,.reflection-lesson-module__F2SLQa__causeTrace{border-top:1px solid var(--border-strong);border-left:0}.reflection-lesson-module__F2SLQa__limitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reflection-lesson-module__F2SLQa__limitGrid li:nth-child(odd){border-left:0}.reflection-lesson-module__F2SLQa__limitGrid li:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:650px){.reflection-lesson-module__F2SLQa__walkerHeader{grid-template-columns:1fr;gap:10px}.reflection-lesson-module__F2SLQa__controlGrid,.reflection-lesson-module__F2SLQa__metricGrid,.reflection-lesson-module__F2SLQa__limitGrid,.reflection-lesson-module__F2SLQa__reviewGrid,.reflection-lesson-module__F2SLQa__planeGrid,.reflection-lesson-module__F2SLQa__echoMetrics,.reflection-lesson-module__F2SLQa__staticFallback dl{grid-template-columns:1fr}.reflection-lesson-module__F2SLQa__metricGrid>div,.reflection-lesson-module__F2SLQa__limitGrid li,.reflection-lesson-module__F2SLQa__reviewGrid li,.reflection-lesson-module__F2SLQa__planeGrid>div,.reflection-lesson-module__F2SLQa__echoMetrics>div,.reflection-lesson-module__F2SLQa__staticFallback dl>div{border-top:1px solid var(--border);border-bottom:0;border-left:0}.reflection-lesson-module__F2SLQa__metricGrid>div:first-child,.reflection-lesson-module__F2SLQa__limitGrid li:first-child,.reflection-lesson-module__F2SLQa__reviewGrid li:first-child,.reflection-lesson-module__F2SLQa__planeGrid>div:first-child,.reflection-lesson-module__F2SLQa__echoMetrics>div:first-child,.reflection-lesson-module__F2SLQa__staticFallback dl>div:first-child{border-top:0}.reflection-lesson-module__F2SLQa__formActions{display:grid}.reflection-lesson-module__F2SLQa__equationStack li{grid-template-columns:1fr;gap:5px}}@media print{.reflection-lesson-module__F2SLQa__walker{width:100%;box-shadow:none;margin:20px 0;transform:none}.reflection-lesson-module__F2SLQa__walkerForm,.reflection-lesson-module__F2SLQa__liveRegion,.reflection-lesson-module__F2SLQa__echoPanel,.reflection-lesson-module__F2SLQa__samplePanel{display:none}.reflection-lesson-module__F2SLQa__walkerHeader,.reflection-lesson-module__F2SLQa__resultIntro,.reflection-lesson-module__F2SLQa__metricGrid,.reflection-lesson-module__F2SLQa__visualGrid,.reflection-lesson-module__F2SLQa__tableGrid,.reflection-lesson-module__F2SLQa__staticFallback,.reflection-lesson-module__F2SLQa__workedExample,.reflection-lesson-module__F2SLQa__definitionPanel,.reflection-lesson-module__F2SLQa__fieldBoundary{break-inside:avoid}.reflection-lesson-module__F2SLQa__dataTable{overflow:visible}.reflection-lesson-module__F2SLQa__dataTable table,.reflection-lesson-module__F2SLQa__staticTable table{min-width:0}}
