.Problems-module__mPhF0W__layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Problems-module__mPhF0W__aside{grid-column:1/span 5;align-self:stretch}.Problems-module__mPhF0W__sticky{top:calc(var(--header-h) + var(--s-32));padding-right:clamp(0px,3vw,48px);position:sticky}.Problems-module__mPhF0W__eyebrow{margin:0 0 var(--s-16)}.Problems-module__mPhF0W__h2{font-size:var(--step-4);letter-spacing:var(--tracking-h2);text-wrap:balance;margin:0;line-height:1.02}.Problems-module__mPhF0W__intro{margin:var(--s-24) 0 0;max-width:40ch;color:var(--fg-2)}.Problems-module__mPhF0W__mapWrap{margin:var(--s-48) 0 0;max-width:440px}.Problems-module__mPhF0W__map{width:100%;height:auto;display:block;overflow:visible}.Problems-module__mPhF0W__map *{vector-effect:non-scaling-stroke}.Problems-module__mPhF0W__mapOutline{fill:var(--bg-raised);stroke:var(--line-strong);stroke-width:1px}.Problems-module__mPhF0W__mapIdle{fill:none;stroke:var(--line-strong);stroke-width:1px}.Problems-module__mPhF0W__mapZone{fill:#0000;stroke:var(--fg-2);stroke-width:1px;transition:opacity var(--dur-2) var(--ease), fill var(--dur-2) var(--ease)}.Problems-module__mPhF0W__mapZone>:first-child{transition:fill var(--dur-2) var(--ease)}.Problems-module__mPhF0W__mapCaption{margin-top:var(--s-12)}.Problems-module__mPhF0W__table{border-bottom:1px solid var(--line);grid-column:6/-1}.Problems-module__mPhF0W__row{column-gap:var(--s-24);padding-block:var(--s-24);border-top:1px solid var(--line);transition:background-color var(--dur-1) var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 104px;align-items:center;padding-inline-start:var(--s-16);display:grid;position:relative}.Problems-module__mPhF0W__row:before{content:"";background:var(--ink);transform-origin:top;width:2px;transition:transform var(--dur-2) var(--ease);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.Problems-module__mPhF0W__headRow{padding-block:0 var(--s-12);border-top:0}.Problems-module__mPhF0W__headRow:before{content:none}.Problems-module__mPhF0W__cSymptom{font-size:var(--step-1);letter-spacing:-.01em;font-weight:500;line-height:1.25}.Problems-module__mPhF0W__headRow .Problems-module__mPhF0W__cSymptom,.Problems-module__mPhF0W__headRow .Problems-module__mPhF0W__cCheck,.Problems-module__mPhF0W__headRow .Problems-module__mPhF0W__cZone{font-size:var(--mono-xs);letter-spacing:var(--tracking-mono);font-weight:400}.Problems-module__mPhF0W__cCheck{font-family:var(--font-mono-stack);font-size:var(--mono-md);color:var(--fg-2);line-height:1.55}.Problems-module__mPhF0W__cZone{justify-content:flex-end;align-items:center;gap:var(--s-12);padding-right:var(--s-12);display:flex}.Problems-module__mPhF0W__link{color:inherit;text-decoration:none}.Problems-module__mPhF0W__link:after{content:"";position:absolute;inset:0}.Problems-module__mPhF0W__link:focus-visible{outline:none}.Problems-module__mPhF0W__row:has(.Problems-module__mPhF0W__link:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.Problems-module__mPhF0W__arrow{color:var(--fg-2);transition:transform var(--dur-2) var(--ease), color var(--dur-1) var(--ease);flex:none}.Problems-module__mPhF0W__mini{flex:none;width:68px;height:auto;display:block}.Problems-module__mPhF0W__mini *{vector-effect:non-scaling-stroke}.Problems-module__mPhF0W__miniOutline{fill:none;stroke:var(--line-strong);stroke-width:1px}.Problems-module__mPhF0W__miniOther{fill:none;stroke:var(--line);stroke-width:1px}.Problems-module__mPhF0W__miniZone{fill:#0000;stroke:var(--fg);stroke-width:1.25px}.Problems-module__mPhF0W__miniZone>:first-child{fill:var(--report-2)}.Problems-module__mPhF0W__miniZone>*{transition:fill var(--dur-2) var(--ease)}.Problems-module__mPhF0W__row:not(.Problems-module__mPhF0W__headRow):is(:hover,:focus-within){background:var(--bg-hover)}.Problems-module__mPhF0W__row:not(.Problems-module__mPhF0W__headRow):is(:hover,:focus-within):before{transform:scaleY(1)}.Problems-module__mPhF0W__row:is(:hover,:focus-within) .Problems-module__mPhF0W__miniZone>:first-child{fill:var(--signal)}.Problems-module__mPhF0W__row:is(:hover,:focus-within) .Problems-module__mPhF0W__arrow{color:var(--fg);transform:translate(3px)}.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone{opacity:.35}:is(.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=power]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=power],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=connector]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=connector],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=board]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=board],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=component]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=component],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=oxidation]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=oxidation],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=intermittent]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=intermittent],.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=data]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=data]){opacity:1;stroke:var(--fg)}:is(.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=power]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=power]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=connector]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=connector]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=board]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=board]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=component]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=component]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=oxidation]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=oxidation]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=intermittent]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=intermittent]>:first-child,.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=data]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=data]>:first-child){fill:var(--signal)}.Problems-module__mPhF0W__row[data-zone=board]:is(:hover,:focus-within) .Problems-module__mPhF0W__miniZone>path:first-child{fill:#0000;stroke:var(--signal-ink);stroke-width:2px}.Problems-module__mPhF0W__layout:has(.Problems-module__mPhF0W__row[data-zone=board]:is(:hover,:focus-within)) .Problems-module__mPhF0W__mapZone[data-zone=board]>path:first-child{fill:#0000;stroke:var(--signal-ink);stroke-width:2px}.Problems-module__mPhF0W__mapZone text{fill:var(--fg-2)}.Problems-module__mPhF0W__closing{column-gap:var(--gutter);row-gap:var(--s-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(64px,8vw,128px);display:grid}.Problems-module__mPhF0W__closingText{font-size:var(--step-5);letter-spacing:var(--tracking-h2);text-wrap:balance;grid-column:1/span 9;margin:0;font-weight:560;line-height:1}.Problems-module__mPhF0W__closingSoft{color:var(--fg-2);font-weight:400}.Problems-module__mPhF0W__closingStrong{color:var(--fg);font-weight:600}.Problems-module__mPhF0W__closingLink{white-space:nowrap;grid-column:1/-1;justify-self:start;margin:0}@media (max-width:1099px){.Problems-module__mPhF0W__aside,.Problems-module__mPhF0W__table{grid-column:1/-1}.Problems-module__mPhF0W__sticky{padding-right:0;position:static}.Problems-module__mPhF0W__mapWrap{display:none}.Problems-module__mPhF0W__table{margin-top:var(--s-48)}.Problems-module__mPhF0W__closingText,.Problems-module__mPhF0W__closingLink{grid-column:1/-1;justify-self:start}}@media (max-width:679px){.Problems-module__mPhF0W__thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Problems-module__mPhF0W__row{column-gap:var(--s-12);row-gap:var(--s-8);padding-block:var(--s-16) var(--s-20,20px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sym zone""chk chk";padding-inline-start:var(--s-12)}.Problems-module__mPhF0W__cSymptom{grid-area:sym;font-size:1.125rem}.Problems-module__mPhF0W__cCheck{font-size:var(--mono-sm);grid-area:chk}.Problems-module__mPhF0W__cZone{padding-right:var(--s-4);grid-area:zone;align-self:start}.Problems-module__mPhF0W__mini{width:52px}.Problems-module__mPhF0W__closingText{font-size:var(--step-4)}}.Problems-module__mPhF0W__row[data-zone=board] .Problems-module__mPhF0W__miniZone>:first-child{fill:#0000}
.RepairStrip-module__74x4yG__scroller{--node:11px;--wire:color-mix(in srgb, var(--copper) 60%, transparent);position:relative}.RepairStrip-module__74x4yG__scroller:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.RepairStrip-module__74x4yG__strip{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.RepairStrip-module__74x4yG__frame{flex-direction:column;min-width:0;display:flex;position:relative}.RepairStrip-module__74x4yG__node{height:var(--node);margin-bottom:var(--s-16);position:relative}.RepairStrip-module__74x4yG__via{width:var(--node);height:var(--node);border:1.5px solid var(--metal);background:var(--bg);border-radius:50%;position:absolute;top:0;left:0}.RepairStrip-module__74x4yG__via:after{content:"";background:var(--fg-3);border-radius:50%;position:absolute;inset:2.5px}[data-tone=report] .RepairStrip-module__74x4yG__via{border-color:var(--ink-2)}.RepairStrip-module__74x4yG__scroller[data-variant=case] .RepairStrip-module__74x4yG__via[data-last]:after{background:var(--signal)}.RepairStrip-module__74x4yG__scroller[data-variant=case] .RepairStrip-module__74x4yG__via[data-last]{border-color:var(--signal)}.RepairStrip-module__74x4yG__scroller[data-variant=template] .RepairStrip-module__74x4yG__via:after{background:0 0}.RepairStrip-module__74x4yG__wire{top:calc(var(--node) / 2 - .5px);left:calc(var(--node) + 6px);right:calc(-1 * var(--gutter) - 6px);background:var(--wire);height:1px;position:absolute}[data-tone=report] .RepairStrip-module__74x4yG__wire{background:var(--line-strong)}.RepairStrip-module__74x4yG__scroller[data-variant=template] .RepairStrip-module__74x4yG__wire{background:repeating-linear-gradient(90deg, var(--wire) 0 6px, transparent 6px 10px)}.RepairStrip-module__74x4yG__stage{margin:0 0 var(--s-12);color:var(--fg);gap:.6em;display:flex}.RepairStrip-module__74x4yG__view{padding-left:var(--s-8);color:var(--fg-3);white-space:nowrap;margin-left:auto}.RepairStrip-module__74x4yG__photo{margin:0}.RepairStrip-module__74x4yG__caption{margin:var(--s-16) 0 0;max-width:34ch;color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.5}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__caption{margin-top:var(--s-12);font-size:14px}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__node{margin-bottom:var(--s-12)}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__stage{font-size:var(--mono-xs);flex-direction:column;gap:2px}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__strip{column-gap:var(--s-12)}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__wire{right:calc(-1 * var(--s-12) - 4px)}.RepairStrip-module__74x4yG__emptyThumb{--tick-color:var(--fg-3);--tick-inset:-4px;background:repeating-linear-gradient(135deg, var(--rule) 0 1px, transparent 1px 7px), var(--bench-2);border:1px solid var(--rule);border-radius:var(--radius);width:100%;position:relative}@media (max-width:767px){.RepairStrip-module__74x4yG__scroller{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;overflow-x:auto}.RepairStrip-module__74x4yG__scroller::-webkit-scrollbar{display:none}.RepairStrip-module__74x4yG__strip{grid-template-columns:repeat(4, var(--frame-w,calc(82vw - var(--pad))));column-gap:var(--s-16);width:max-content;padding-right:var(--pad)}.RepairStrip-module__74x4yG__frame{scroll-snap-align:start}.RepairStrip-module__74x4yG__wire{right:calc(-1 * var(--s-16) - 6px)}.RepairStrip-module__74x4yG__scroller.RepairStrip-module__74x4yG__compact{margin-inline:0;padding-inline:0;overflow:visible}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__strip{column-gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));width:auto;padding-right:0}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__wire{right:calc(-1 * var(--s-8) - 4px)}.RepairStrip-module__74x4yG__compact .RepairStrip-module__74x4yG__stage{font-size:10px}}
.repair-module__yZMaVW__compare{column-gap:var(--gutter);row-gap:var(--s-32);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(64px,8vw,112px);display:grid}.repair-module__yZMaVW__compareText{grid-column:1/span 4}.repair-module__yZMaVW__compareVisual{grid-column:5/span 8;min-width:0}.repair-module__yZMaVW__muted{margin:var(--s-16) 0 0;max-width:40ch;color:var(--fg-2)}.repair-module__yZMaVW__stepsHead{margin-bottom:clamp(32px,4vw,48px)}.repair-module__yZMaVW__report{column-gap:var(--gutter);row-gap:var(--s-40,40px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.repair-module__yZMaVW__reportHead{grid-column:1/span 4}.repair-module__yZMaVW__reportBody{grid-column:6/span 7;min-width:0}.repair-module__yZMaVW__reportList{border-top:1px solid var(--line);margin:0}.repair-module__yZMaVW__reportRow{column-gap:var(--s-24);padding:var(--s-24) 0;border-bottom:1px solid var(--line);grid-template-columns:14ch minmax(0,1fr);display:grid}.repair-module__yZMaVW__reportRow dt{color:var(--fg);padding-top:.35em}.repair-module__yZMaVW__reportRow dd{max-width:60ch;margin:0}.repair-module__yZMaVW__prose{margin-top:var(--s-48)}.repair-module__yZMaVW__pager{gap:var(--gutter);margin-top:var(--s-48);grid-template-columns:1fr 1fr;display:grid}.repair-module__yZMaVW__pagerLink{gap:var(--s-8);padding-top:var(--s-16);border-top:1px solid var(--line-strong);color:var(--fg);text-decoration:none;display:grid}.repair-module__yZMaVW__pagerLink:hover span:last-child{color:var(--signal)}.repair-module__yZMaVW__pagerNext{text-align:right}.repair-module__yZMaVW__back{margin:var(--s-32) 0 0}.repair-module__yZMaVW__backLink{color:var(--fg-2);align-items:center;gap:.5em;font-size:15px;text-decoration:none;display:inline-flex}.repair-module__yZMaVW__backLink:hover{color:var(--fg)}@media (max-width:959px){.repair-module__yZMaVW__compareText,.repair-module__yZMaVW__compareVisual,.repair-module__yZMaVW__reportHead,.repair-module__yZMaVW__reportBody{grid-column:1/-1}}@media (max-width:599px){.repair-module__yZMaVW__reportRow{row-gap:var(--s-8);grid-template-columns:minmax(0,1fr)}}
.ProtocolTemplate-module__42xiUa__panel{--tick-inset:-7px}.ProtocolTemplate-module__42xiUa__meta{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:599px){.ProtocolTemplate-module__42xiUa__meta{display:none}}.ProtocolTemplate-module__42xiUa__body{padding:clamp(24px,3vw,40px) clamp(20px,3vw,40px) clamp(28px,3vw,40px)}.ProtocolTemplate-module__42xiUa__foot{justify-content:space-between;align-items:center;gap:var(--s-16) var(--s-32);padding:var(--s-16) clamp(20px, 3vw, 40px);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ProtocolTemplate-module__42xiUa__note{align-items:baseline;gap:var(--s-12);font-size:var(--step-0);color:var(--fg);margin:0;display:flex}.ProtocolTemplate-module__42xiUa__led{border:1px solid var(--fg-3);flex:none;width:7px;height:7px;transform:translateY(-1px)}.ProtocolTemplate-module__42xiUa__action{flex:none}@media (max-width:767px){.ProtocolTemplate-module__42xiUa__body,.ProtocolTemplate-module__42xiUa__foot{padding-inline:var(--s-16)}.ProtocolTemplate-module__42xiUa__body>[role=region]{margin-inline:calc(-1 * var(--s-16));padding-inline:var(--s-16);scroll-padding-inline:var(--s-16);--frame-w:70vw}}
