.impairment-trade-study-module__aGjF8a__study{border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-soft);margin:34px 0}.impairment-trade-study-module__aGjF8a__studyHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;padding:26px 28px;display:flex}.impairment-trade-study-module__aGjF8a__studyHeader h3{color:var(--rf-navy);margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.impairment-trade-study-module__aGjF8a__studyHeader p{max-width:720px;color:var(--ink-soft);margin:10px 0 0;font-size:.88rem;line-height:1.65}.impairment-trade-study-module__aGjF8a__eyebrow,.impairment-trade-study-module__aGjF8a__counterfactual>div:first-child>span{color:var(--rf-cyan-dark);font-family:var(--font-technical), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:700}.impairment-trade-study-module__aGjF8a__actions{flex-wrap:wrap;gap:8px;display:flex}.impairment-trade-study-module__aGjF8a__actions button,.impairment-trade-study-module__aGjF8a__caseStepper button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:42px;color:var(--rf-navy);background:var(--surface);font:inherit;cursor:pointer;font-size:.76rem;font-weight:700}.impairment-trade-study-module__aGjF8a__actions button{white-space:nowrap;padding:9px 13px}.impairment-trade-study-module__aGjF8a__actions button:hover,.impairment-trade-study-module__aGjF8a__caseStepper button:hover{border-color:var(--signal-blue)}.impairment-trade-study-module__aGjF8a__actions button:focus-visible,.impairment-trade-study-module__aGjF8a__caseStepper button:focus-visible,.impairment-trade-study-module__aGjF8a__control input:focus-visible,.impairment-trade-study-module__aGjF8a__selectControl select:focus-visible,.impairment-trade-study-module__aGjF8a__tableScroller:focus-visible,.impairment-trade-study-module__aGjF8a__contract summary:focus-visible{outline:3px solid var(--signal-blue);outline-offset:3px}.impairment-trade-study-module__aGjF8a__caseStepper{border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.impairment-trade-study-module__aGjF8a__caseStepper button{border:0;border-right:1px solid var(--border);text-align:left;border-radius:0;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}.impairment-trade-study-module__aGjF8a__caseStepper button:last-child{border-right:0}.impairment-trade-study-module__aGjF8a__caseStepper button[aria-checked=true]{box-shadow:inset 0 -3px var(--signal-blue);background:var(--surface-soft)}.impairment-trade-study-module__aGjF8a__caseStepper button span{color:var(--rf-cyan-dark);font-family:var(--font-technical), monospace;font-size:.66rem}.impairment-trade-study-module__aGjF8a__workbench{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);min-width:0;display:grid}.impairment-trade-study-module__aGjF8a__controls{border-right:1px solid var(--border-strong);background:var(--surface-soft);min-width:0;padding:20px}.impairment-trade-study-module__aGjF8a__controls fieldset{border:0;border-bottom:1px solid var(--border);gap:14px;margin:0;padding:18px 0;display:grid}.impairment-trade-study-module__aGjF8a__controls fieldset:first-child{padding-top:4px}.impairment-trade-study-module__aGjF8a__controls fieldset:last-child{border-bottom:0}.impairment-trade-study-module__aGjF8a__controls legend{color:var(--rf-navy);font-family:var(--font-technical), monospace;letter-spacing:.075em;text-transform:uppercase;padding:0;font-size:.69rem;font-weight:700}.impairment-trade-study-module__aGjF8a__control,.impairment-trade-study-module__aGjF8a__selectControl{color:var(--ink-soft);gap:7px;font-size:.76rem;font-weight:650;display:grid}.impairment-trade-study-module__aGjF8a__control>span,.impairment-trade-study-module__aGjF8a__selectControl>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.impairment-trade-study-module__aGjF8a__control output{color:var(--rf-navy);font-family:var(--font-technical), monospace;font-size:.7rem;font-weight:700}.impairment-trade-study-module__aGjF8a__control input{width:100%;accent-color:var(--signal-blue)}.impairment-trade-study-module__aGjF8a__selectControl select{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;padding:7px 9px}.impairment-trade-study-module__aGjF8a__results{min-width:0;padding:22px}.impairment-trade-study-module__aGjF8a__metrics{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.impairment-trade-study-module__aGjF8a__metrics>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:14px 16px}.impairment-trade-study-module__aGjF8a__metrics>div:nth-child(3n){border-right:0}.impairment-trade-study-module__aGjF8a__metrics>div:nth-last-child(-n+3){border-bottom:0}.impairment-trade-study-module__aGjF8a__metrics span,.impairment-trade-study-module__aGjF8a__metrics small{display:block}.impairment-trade-study-module__aGjF8a__metrics span{color:var(--text);font-size:.7rem}.impairment-trade-study-module__aGjF8a__metrics strong{color:var(--rf-navy);font-family:var(--font-technical), monospace;margin-top:4px;font-size:1.05rem;display:block}.impairment-trade-study-module__aGjF8a__metrics small{color:var(--text-muted);margin-top:3px;font-size:.64rem;line-height:1.35}.impairment-trade-study-module__aGjF8a__diagnosis{border-left:3px solid var(--rf-cyan-dark);color:var(--ink-soft);background:var(--rf-cyan-soft);margin:18px 0;padding:13px 15px;font-size:.82rem;line-height:1.6}.impairment-trade-study-module__aGjF8a__diagnosis strong{color:var(--rf-navy)}.impairment-trade-study-module__aGjF8a__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.impairment-trade-study-module__aGjF8a__chart{border:1px solid var(--border);background:var(--surface);min-width:0;margin:0}.impairment-trade-study-module__aGjF8a__chart figcaption{border-bottom:1px solid var(--border);gap:4px;min-height:75px;padding:13px 15px;display:grid}.impairment-trade-study-module__aGjF8a__chart figcaption strong{color:var(--rf-navy);font-size:.86rem}.impairment-trade-study-module__aGjF8a__chart figcaption span{color:var(--text);font-size:.69rem;line-height:1.45}.impairment-trade-study-module__aGjF8a__plot{background:var(--surface);width:100%;height:auto;display:block}.impairment-trade-study-module__aGjF8a__axis{fill:none;stroke:var(--border-strong);stroke-width:1px}.impairment-trade-study-module__aGjF8a__zeroAxis{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.impairment-trade-study-module__aGjF8a__axisLabel{fill:var(--text);font-family:var(--font-technical), monospace;font-size:8px}.impairment-trade-study-module__aGjF8a__primaryLine,.impairment-trade-study-module__aGjF8a__secondaryLine,.impairment-trade-study-module__aGjF8a__eyeTrace{fill:none;vector-effect:non-scaling-stroke}.impairment-trade-study-module__aGjF8a__primaryLine{stroke:var(--plot-blue);stroke-width:2px}.impairment-trade-study-module__aGjF8a__secondaryLine{stroke:#b76d12;stroke-width:1.6px;stroke-dasharray:6 3}.impairment-trade-study-module__aGjF8a__eyeTrace{stroke:var(--plot-blue);stroke-width:1.25px;opacity:.42}.impairment-trade-study-module__aGjF8a__observedPoint{fill:var(--plot-blue)}.impairment-trade-study-module__aGjF8a__referencePoint{fill:none;stroke:var(--plot-navy);stroke-width:1.5px}.impairment-trade-study-module__aGjF8a__errorVector{stroke:#b76d12;stroke-width:.8px;opacity:.65}.impairment-trade-study-module__aGjF8a__mainBand{fill:var(--rf-cyan-soft);opacity:.68}.impairment-trade-study-module__aGjF8a__bandEdge{fill:none;stroke:var(--rf-cyan-dark);stroke-width:1px;stroke-dasharray:4 3}.impairment-trade-study-module__aGjF8a__chartFooter{border-top:1px solid var(--border);min-height:62px;color:var(--ink-soft);margin:0;padding:11px 15px;font-size:.66rem;line-height:1.5}.impairment-trade-study-module__aGjF8a__counterfactual{border-top:2px solid var(--rf-navy);margin-top:20px;padding-top:20px}.impairment-trade-study-module__aGjF8a__counterfactual h4{color:var(--rf-navy);margin:7px 0 0;font-size:1.03rem}.impairment-trade-study-module__aGjF8a__counterfactual>div:first-child p{color:var(--ink-soft);margin:8px 0 14px;font-size:.8rem}.impairment-trade-study-module__aGjF8a__tableScroller{overflow-x:auto}.impairment-trade-study-module__aGjF8a__tableScroller table{border-collapse:collapse;width:100%;min-width:690px;font-size:.72rem}.impairment-trade-study-module__aGjF8a__tableScroller th,.impairment-trade-study-module__aGjF8a__tableScroller td{border-bottom:1px solid var(--border);text-align:right;vertical-align:top;padding:10px 11px}.impairment-trade-study-module__aGjF8a__tableScroller th:first-child,.impairment-trade-study-module__aGjF8a__tableScroller td:first-child{text-align:left}.impairment-trade-study-module__aGjF8a__tableScroller thead th{color:var(--rf-navy);background:var(--surface-soft);font-family:var(--font-technical), monospace;letter-spacing:.04em;font-size:.63rem}.impairment-trade-study-module__aGjF8a__tableScroller tbody th{color:var(--ink-soft);font-weight:650}.impairment-trade-study-module__aGjF8a__nonAdditive{color:var(--text);margin:12px 0 0;font-size:.72rem;line-height:1.55}.impairment-trade-study-module__aGjF8a__contract{border-block:1px solid var(--border-strong);margin-top:18px}.impairment-trade-study-module__aGjF8a__contract summary{color:var(--rf-navy);cursor:pointer;padding:13px 0;font-size:.78rem;font-weight:700}.impairment-trade-study-module__aGjF8a__contract dl{gap:0;margin:0 0 16px;display:grid}.impairment-trade-study-module__aGjF8a__contract dl>div{border-top:1px solid var(--border);grid-template-columns:125px 1fr;gap:14px;padding:9px 0;display:grid}.impairment-trade-study-module__aGjF8a__contract dt{color:var(--rf-cyan-dark);font-family:var(--font-technical), monospace;font-size:.67rem;font-weight:700}.impairment-trade-study-module__aGjF8a__contract dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.55}@media (max-width:1080px){.impairment-trade-study-module__aGjF8a__workbench{grid-template-columns:1fr}.impairment-trade-study-module__aGjF8a__controls{border-right:0;border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.impairment-trade-study-module__aGjF8a__controls fieldset:first-child{padding-top:18px}.impairment-trade-study-module__aGjF8a__controls fieldset:last-child{border-bottom:1px solid var(--border)}}@media (max-width:760px){.impairment-trade-study-module__aGjF8a__studyHeader{flex-direction:column;align-items:stretch;padding:22px 18px}.impairment-trade-study-module__aGjF8a__caseStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.impairment-trade-study-module__aGjF8a__caseStepper button:nth-child(2){border-right:0}.impairment-trade-study-module__aGjF8a__caseStepper button:nth-child(-n+2){border-bottom:1px solid var(--border)}.impairment-trade-study-module__aGjF8a__controls{grid-template-columns:1fr;padding:18px}.impairment-trade-study-module__aGjF8a__results{padding:18px}.impairment-trade-study-module__aGjF8a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.impairment-trade-study-module__aGjF8a__metrics>div,.impairment-trade-study-module__aGjF8a__metrics>div:nth-child(3n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.impairment-trade-study-module__aGjF8a__metrics>div:nth-child(2n){border-right:0}.impairment-trade-study-module__aGjF8a__metrics>div:nth-last-child(-n+2){border-bottom:0}.impairment-trade-study-module__aGjF8a__chartGrid{grid-template-columns:1fr}.impairment-trade-study-module__aGjF8a__contract dl>div{grid-template-columns:1fr;gap:3px}}@media (max-width:480px){.impairment-trade-study-module__aGjF8a__caseStepper{grid-template-columns:1fr}.impairment-trade-study-module__aGjF8a__caseStepper button{border-right:0;border-bottom:1px solid var(--border)}.impairment-trade-study-module__aGjF8a__metrics{grid-template-columns:1fr}.impairment-trade-study-module__aGjF8a__metrics>div,.impairment-trade-study-module__aGjF8a__metrics>div:nth-child(2n),.impairment-trade-study-module__aGjF8a__metrics>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.impairment-trade-study-module__aGjF8a__metrics>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.impairment-trade-study-module__aGjF8a__study *,.impairment-trade-study-module__aGjF8a__study :before,.impairment-trade-study-module__aGjF8a__study :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
