.w-fault-finder{--ff-blue:#1D5B8C;color:var(--ink)}.w-fault-finder .ff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.w-fault-finder .ff-sym{font:600 15.5px/1.35 Inter,Inter Fallback,sans-serif;color:var(--ink);background:var(--paper);border:0;margin:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:16px;min-height:84px;padding:18px 22px;position:relative;transition:background .45s var(--ease),color .45s var(--ease)}.w-fault-finder .ff-sym:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.w-fault-finder .ff-sym:hover{background:var(--paper-2)}.w-fault-finder .ff-sym[aria-selected=true]{background:var(--ink);color:#fff}.w-fault-finder .ff-sym[aria-selected=true]:after{transform:scaleX(1)}.w-fault-finder .ff-sym:focus{outline:none}.w-fault-finder .ff-sym:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-4px}.w-fault-finder .ff-sym[aria-selected=true]:focus-visible{outline-color:var(--gold)}.w-fault-finder .ff-ico{flex:none;width:30px;height:30px;fill:none;stroke:var(--gold-antique);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.w-fault-finder .ff-sym[aria-selected=true] .ff-ico{stroke:var(--gold)}.w-fault-finder .ff-ico .ff-slash{stroke:var(--ink)}.w-fault-finder .ff-sym[aria-selected=true] .ff-ico .ff-slash{stroke:#fff}.w-fault-finder .ff-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1px;background:var(--line);border:1px solid var(--line);border-top:0}.w-fault-finder .ff-draw{background:var(--paper);padding:clamp(20px,3vw,40px);display:flex;align-items:flex-start}.w-fault-finder .ff-draw-in{width:100%;position:sticky;top:var(--hold-top)}.w-fault-finder .ff-draw{align-self:stretch}.w-fault-finder .ff-svg{display:block;width:100%;height:auto;overflow:visible}.w-fault-finder .ff-base *{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.w-fault-finder .ff-wallband{fill:var(--paper-3)!important;stroke:var(--muted-2)!important;stroke-width:1.2!important}.w-fault-finder .ff-ground{stroke:var(--muted-2)!important;stroke-dasharray:2 5}.w-fault-finder .ff-cable{stroke:var(--muted-2)!important;stroke-width:1.2!important;stroke-dasharray:4 4}.w-fault-finder .ff-case-l{stroke:var(--muted-2)!important}.w-fault-finder text.ff-side{fill:var(--muted)!important;stroke:none!important;font:600 11px Inter,Inter Fallback,sans-serif;letter-spacing:.18em;text-transform:uppercase}.w-fault-finder .ff-part{fill:none;stroke:var(--ff-blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s var(--ease),opacity .5s var(--ease)}.w-fault-finder .ff-part .ff-dash{stroke-dasharray:5 4}.w-fault-finder .ff-part[data-part=remote],.w-fault-finder .ff-part[data-part=breaker],.w-fault-finder .ff-part[data-part=iso]{stroke:var(--ink)}.w-fault-finder .ff-part.lit{stroke:var(--gold-antique);stroke-width:2.4;filter:url(#ff-glow)}.w-fault-finder .ff-part.lit rect,.w-fault-finder .ff-part.lit circle:not([r="2.6"]):not([r="2.5"]){fill:#ffd53f29}.w-fault-finder .ff-part[data-part=board].lit circle{fill:var(--gold)}.w-fault-finder.ff-live .ff-part.lit{animation:ffPulse 2.6s ease-in-out infinite}@keyframes ffPulse{0%,to{opacity:1}50%{opacity:.62}}.w-fault-finder .ff-lab{font:600 12.5px Inter,Inter Fallback,sans-serif;fill:var(--gold-deep);opacity:0;transition:opacity .5s var(--ease)}.w-fault-finder .ff-lab.lit{opacity:1}.w-fault-finder .ff-panels{background:var(--paper)}.w-fault-finder .ff-panel{padding:clamp(22px,3vw,40px)}.w-fault-finder .ff-panel:focus{outline:none}.w-fault-finder .ff-panel:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-3px}.w-fault-finder .ff-ph{font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:300;margin:0 0 4px}.w-fault-finder .ff-block{padding-top:18px}.w-fault-finder .ff-block h4{font:600 12px Inter,Inter Fallback,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-antique);margin:0 0 10px}.w-fault-finder .ff-call h4{color:#9a3412}.w-fault-finder .ff-block ul{list-style:none;margin:0;padding:0}.w-fault-finder .ff-block li{position:relative;padding:9px 0 9px 22px;border-top:1px solid var(--line-2);font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.w-fault-finder .ff-block li:before{content:"";position:absolute;left:2px;top:19px;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.w-fault-finder .ff-check li:before{width:9px;height:5px;background:none;border-left:2px solid var(--ff-blue);border-bottom:2px solid var(--ff-blue);transform:rotate(-45deg);top:17px}.w-fault-finder .ff-call li:before{background:#9a3412;width:6px;height:6px;transform:none;top:19px}.w-fault-finder .ff-two{display:grid;grid-template-columns:minmax(0,1fr);gap:0 28px}.w-fault-finder .ff-lits{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.w-fault-finder .ff-lit p{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.w-fault-finder .ff-lit ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.w-fault-finder .ff-lit li{font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px}.w-fault-finder .ff-lit li:before{content:"";width:14px;height:2px;background:var(--gold-antique);box-shadow:0 0 6px #ffd53fe6}.w-fault-finder .ff-panel:not([hidden]) .ff-block{animation:ffIn .7s var(--ease) both}.w-fault-finder .ff-panel:not([hidden]) .ff-two .ff-block:first-child{animation-delay:.07s}.w-fault-finder .ff-panel:not([hidden]) .ff-two .ff-block+.ff-block{animation-delay:.14s}@keyframes ffIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.w-fault-finder .ff-safe{display:flex;gap:18px;align-items:flex-start;background:var(--ink);color:#ffffffd6;padding:clamp(20px,2.6vw,30px) clamp(20px,3vw,40px);border-top:3px solid var(--gold)}.w-fault-finder .ff-safe p{margin:0;font-size:15.5px;line-height:1.65;max-width:92ch}.w-fault-finder .ff-safe a{color:#fff;font-weight:600;border-bottom:1px solid var(--gold);white-space:nowrap}.w-fault-finder .ff-safe a:hover{color:var(--gold)}.w-fault-finder .ff-safe-ico{flex:none;width:28px;height:28px;fill:none;stroke:var(--gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.w-fault-finder .ff-part.peek:not(.lit){stroke:var(--gold-antique);stroke-dasharray:4 4;transition-delay:0s!important}.w-fault-finder.ff-peeking .ff-part.lit:not(.peek){opacity:.55}.w-fault-finder.ff-iso .ff-part:not(.iso){opacity:.3}.w-fault-finder.ff-iso .ff-lab:not(.iso){opacity:0}.w-fault-finder.ff-iso .ff-part.iso{opacity:1}.w-fault-finder .ff-lit li{cursor:default;transition:color .3s var(--ease)}.w-fault-finder .ff-lit li:hover{color:var(--gold-deep)}.w-fault-finder .ff-blades{transform-box:fill-box;transform-origin:center}.w-fault-finder .ff-clear{fill:none!important;stroke:none!important}@keyframes ffSpin{to{transform:rotate(360deg)}}.w-fault-finder.ff-live .ff-blades{animation:ffSpin 2.8s linear infinite}.w-fault-finder.ff-live[data-symptom=noise] .ff-blades{animation-duration:1.9s}.w-fault-finder.ff-live[data-symptom=outdoor] .ff-blades{animation:none}.w-fault-finder .ff-sc{opacity:0;transition:opacity .7s var(--ease)}.w-fault-finder .ff-sc.on{opacity:1}.w-fault-finder .ff-air{fill:none;stroke:var(--gold-antique);stroke-width:1.7;stroke-linecap:round;stroke-dasharray:5 7}.w-fault-finder[data-symptom=heat] .ff-air{stroke:#5b9fd4}.w-fault-finder .ff-wisp{fill:none;stroke:var(--muted-2);stroke-width:1.6;stroke-linecap:round;opacity:.7}.w-fault-finder .ff-drop{fill:#7db7e3;stroke:var(--ff-blue);stroke-width:1.2}.w-fault-finder .ff-flake{fill:none;stroke:#5b9fd4;stroke-width:1.6;stroke-linecap:round}.w-fault-finder .ff-noise path{fill:none;stroke:var(--gold-antique);stroke-width:1.7;stroke-linecap:round}.w-fault-finder .ff-drop,.w-fault-finder .ff-flake,.w-fault-finder .ff-wisp,.w-fault-finder .ff-noise{transform-box:fill-box;transform-origin:center}@keyframes ffFlow{to{stroke-dashoffset:-24}}@keyframes ffDrip{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}75%{opacity:1}to{transform:translateY(64px);opacity:0}}@keyframes ffTwinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes ffDrift{0%{transform:translateY(-4px);opacity:0}30%{opacity:.75}to{transform:translate(8px,14px);opacity:0}}@keyframes ffWave{0%{transform:scale(.7);opacity:0}30%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes ffBlink{0%,49%{fill:var(--gold)}50%,to{fill:transparent}}.w-fault-finder.ff-live .ff-sc.on .ff-air{animation:ffFlow 1.6s linear infinite}.w-fault-finder.ff-live .ff-sc.on .ff-drop{animation:ffDrip 2.1s cubic-bezier(.55,0,.85,.4) infinite;animation-delay:var(--d)}.w-fault-finder.ff-live .ff-sc.on .ff-flake{animation:ffTwinkle 2.6s ease-in-out infinite;animation-delay:var(--d)}.w-fault-finder.ff-live .ff-sc.on .ff-wisp{animation:ffDrift 3.3s ease-out infinite;animation-delay:var(--d)}.w-fault-finder.ff-live .ff-sc.on .ff-noise{animation:ffWave 1.6s ease-out infinite;animation-delay:var(--d)}.w-fault-finder.ff-live[data-symptom=error] [data-part=board] circle{animation:ffBlink 1.2s steps(1) infinite}.w-fault-finder.ff-live[data-symptom=error] [data-part=board] circle:nth-of-type(2){animation-delay:.4s}.w-fault-finder.ff-live[data-symptom=error] [data-part=board] circle:nth-of-type(3){animation-delay:.8s}.w-fault-finder .ff-check li{padding:0}.w-fault-finder .ff-check li:before{display:none}.w-fault-finder .ff-tick{display:flex;gap:14px;align-items:flex-start;padding:10px 0;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.w-fault-finder .ff-tick input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.w-fault-finder .ff-box{flex:none;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--ff-blue);border-radius:2px;display:grid;place-items:center;background:var(--paper);transition:background .35s var(--ease),border-color .35s var(--ease)}.w-fault-finder .ff-box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .45s var(--ease) .05s}.w-fault-finder .ff-tt{font-size:15.5px;line-height:1.6;color:var(--ink-soft);transition:color .35s var(--ease)}.w-fault-finder .ff-tick:hover .ff-box{border-color:var(--ink);background:var(--paper-2)}.w-fault-finder .ticked .ff-box{background:var(--ff-blue);border-color:var(--ff-blue)}.w-fault-finder .ticked .ff-tick:hover .ff-box{background:var(--ink);border-color:var(--ink)}.w-fault-finder .ticked .ff-box svg{stroke-dashoffset:0}.w-fault-finder .ticked .ff-tt{color:var(--muted)}.w-fault-finder .ff-tick input:focus-visible+.ff-box{outline:2px solid var(--ff-blue);outline-offset:3px}.w-fault-finder .ff-prog{margin-top:10px;padding-top:12px;border-top:1px solid var(--line-2)}.w-fault-finder .ff-pbar{height:2px;background:var(--paper-3);overflow:hidden}.w-fault-finder .ff-pbar i{display:block;height:100%;background:var(--ff-blue);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.w-fault-finder .ff-pslot{display:grid;margin-top:10px}.w-fault-finder .ff-pslot p{grid-area:1/1;margin:0;font-size:14.5px;line-height:1.55;color:var(--muted);transition:opacity .45s var(--ease),visibility 0s}.w-fault-finder .ff-pslot p[data-off]{opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s .25s}.w-fault-finder .ff-pslot [data-pall]{color:#9a3412;font-weight:600}.w-fault-finder .ff-call{transition:background .6s var(--ease),box-shadow .6s var(--ease)}.w-fault-finder .ff-call.ff-now{background:#9a34120d;box-shadow:-14px 0 #9a34120d,14px 0 #9a34120d,inset 3px 0 #9a3412}.w-fault-finder .ff-call.ff-now ul{padding-left:12px}.w-fault-finder .ff-sym{--k:0}.w-fault-finder .ff-sym:nth-child(2){--k:1}.w-fault-finder .ff-sym:nth-child(3){--k:2}.w-fault-finder .ff-sym:nth-child(4){--k:3}.w-fault-finder .ff-sym:nth-child(5){--k:4}.w-fault-finder .ff-sym:nth-child(6){--k:5}.w-fault-finder .ff-sym:nth-child(7){--k:6}.w-fault-finder .ff-sym:nth-child(8){--k:7}.w-fault-finder .ff-sym>*{transition:opacity .8s var(--ease) calc(var(--k) * 60ms),transform .8s var(--ease) calc(var(--k) * 60ms)}.w-fault-finder.ff-pre .ff-sym>*{opacity:0;transform:translateY(10px)}.w-fault-finder .ff-body{transition:opacity 1s var(--ease) .35s}.w-fault-finder.ff-pre .ff-body{opacity:0}.w-fault-finder .ff-sym:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px var(--gold);opacity:0;pointer-events:none}@keyframes ffCue{0%{opacity:0}5%{opacity:.75}12%,to{opacity:0}}.w-fault-finder.ff-cue.ff-live .ff-sym:not([aria-selected=true]):before{animation:ffCue 6.4s var(--ease) infinite both;animation-delay:calc(var(--k) * .55s + 1.4s)}@media(max-width:1180px){.w-fault-finder .ff-sym{flex-direction:column;align-items:flex-start;gap:10px;min-height:118px}}@media(max-width:900px){.w-fault-finder .ff-body{grid-template-columns:minmax(0,1fr)}.w-fault-finder .ff-draw-in{position:static}.w-fault-finder .ff-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:700px){.w-fault-finder .ff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-fault-finder .ff-sym{flex-direction:row;align-items:center;min-height:72px;padding:14px;gap:12px;font-size:15px}.w-fault-finder .ff-ico{width:26px;height:26px}.w-fault-finder .ff-two{grid-template-columns:minmax(0,1fr)}.w-fault-finder .ff-labs{display:none}.w-fault-finder .ff-draw{padding:18px 14px}}@media(max-width:380px){.w-fault-finder .ff-sym{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px}.w-fault-finder .ff-panel{padding:22px 16px}.w-fault-finder .ff-safe{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.w-fault-finder *,.w-fault-finder *:before,.w-fault-finder *:after{transition:none!important;animation:none!important}}
