.LeakDiagnosticsTraceMap-module__y3lvIW__section{background:var(--c-ivory);padding-block:var(--pad-section-block);position:relative;overflow-x:hidden}.LeakDiagnosticsTraceMap-module__y3lvIW__section:before{content:"";pointer-events:none;background-image:radial-gradient(60% 60% at 8% 0,#fb6a1d0d 0%,#0000 60%),radial-gradient(70% 50% at 92% 100%,#0f172a0a 0%,#0000 70%);position:absolute;inset:0}.LeakDiagnosticsTraceMap-module__y3lvIW__shell{max-width:var(--site-content-max);padding-inline:var(--site-pad-x);margin-inline:auto;position:relative}.LeakDiagnosticsTraceMap-module__y3lvIW__header{max-width:60rem;margin:0 auto var(--space-12);text-align:left;gap:var(--space-3);flex-direction:column;display:flex}.LeakDiagnosticsTraceMap-module__y3lvIW__eyebrow{color:var(--c-brand-deep);}.LeakDiagnosticsTraceMap-module__y3lvIW__title{color:var(--c-charcoal-deep);letter-spacing:-.02em;margin:0;}.LeakDiagnosticsTraceMap-module__y3lvIW__titleAccent{color:var(--c-brand)}.LeakDiagnosticsTraceMap-module__y3lvIW__lede{color:var(--c-slate-700);max-width:56ch;margin:0;}.LeakDiagnosticsTraceMap-module__y3lvIW__layout{gap:var(--space-8);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:960px){.LeakDiagnosticsTraceMap-module__y3lvIW__layout{gap:var(--space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}}.LeakDiagnosticsTraceMap-module__y3lvIW__forcesCol{gap:var(--space-4);background:var(--c-white);border:1px solid #0f172a14;border-left:4px solid var(--c-brand);border-radius:var(--radius-md);padding:var(--space-7) var(--space-6);flex-direction:column;display:flex}.LeakDiagnosticsTraceMap-module__y3lvIW__forcesEyebrow{color:var(--c-brand-deep);}.LeakDiagnosticsTraceMap-module__y3lvIW__forcesList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LeakDiagnosticsTraceMap-module__y3lvIW__forceItem{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.LeakDiagnosticsTraceMap-module__y3lvIW__forceMark{background:var(--c-charcoal);width:2.6rem;height:2.6rem;color:var(--c-brand);font-family:var(--font-heading), serif;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.LeakDiagnosticsTraceMap-module__y3lvIW__forceBody{flex-direction:column;gap:.25rem;min-width:0;display:flex}.LeakDiagnosticsTraceMap-module__y3lvIW__forceLabel{font-family:var(--font-heading), system-ui, sans-serif;color:var(--c-charcoal-deep);letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.LeakDiagnosticsTraceMap-module__y3lvIW__forceText{color:var(--c-slate-700);font-size:.92rem;line-height:1.5}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramCol{gap:var(--space-4);background:var(--c-charcoal);border-radius:var(--radius-md);padding:var(--space-6);isolation:isolate;flex-direction:column;display:flex;position:relative}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramCol:before{content:"";pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 24px);position:absolute;inset:0}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed #ffffff2e;flex-wrap:wrap;display:flex;position:relative}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramLabel{color:var(--c-white);letter-spacing:.12em;font-size:.72rem;font-weight:800;}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramBadge{color:var(--c-brand);background:color-mix(in srgb, var(--c-brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--c-brand) 40%, transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.65rem;font-weight:800}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramSvg{width:100%;height:auto;margin-block:var(--space-2);display:block;position:relative}.LeakDiagnosticsTraceMap-module__y3lvIW__roof{fill:#3c281ebf;stroke:#ba7a3c80;stroke-width:1px}.LeakDiagnosticsTraceMap-module__y3lvIW__shingle{stroke:#ba7a3c2e;stroke-width:.6px}.LeakDiagnosticsTraceMap-module__y3lvIW__attic{fill:#ffffff0a;stroke:#ffffff1a;stroke-width:.6px}.LeakDiagnosticsTraceMap-module__y3lvIW__ceiling{fill:#f5f0e6d9}.LeakDiagnosticsTraceMap-module__y3lvIW__entryG{fill:#5ec2ea;stroke:#ffffffd9;stroke-width:1.5px}.LeakDiagnosticsTraceMap-module__y3lvIW__entryC{fill:#c4f19d;stroke:#ffffffd9;stroke-width:1.5px}.LeakDiagnosticsTraceMap-module__y3lvIW__entryW{fill:var(--c-brand);stroke:#ffffffd9;stroke-width:1.5px}.LeakDiagnosticsTraceMap-module__y3lvIW__stainGlow{fill:color-mix(in srgb, var(--c-brand) 20%, transparent);stroke:var(--c-brand);stroke-width:.8px}.LeakDiagnosticsTraceMap-module__y3lvIW__stainCore{fill:var(--c-brand);opacity:.7}.LeakDiagnosticsTraceMap-module__y3lvIW__pathG{stroke:#5ec2ea;stroke-width:1.6px;stroke-dasharray:5 3;opacity:.85}.LeakDiagnosticsTraceMap-module__y3lvIW__pathC{stroke:#c4f19d;stroke-width:1.6px;stroke-dasharray:5 3;opacity:.85}.LeakDiagnosticsTraceMap-module__y3lvIW__pathW{stroke:var(--c-brand);stroke-width:1.6px;stroke-dasharray:5 3;opacity:.85}.LeakDiagnosticsTraceMap-module__y3lvIW__pathLabel{font-family:var(--font-heading), serif;font-size:18px;font-style:italic;font-weight:800}.LeakDiagnosticsTraceMap-module__y3lvIW__pathLabelG{fill:#5ec2ea}.LeakDiagnosticsTraceMap-module__y3lvIW__pathLabelC{fill:#c4f19d}.LeakDiagnosticsTraceMap-module__y3lvIW__pathLabelW{fill:var(--c-brand)}.LeakDiagnosticsTraceMap-module__y3lvIW__stainLabelText{fill:#f5f0e6bf;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.LeakDiagnosticsTraceMap-module__y3lvIW__entryLabelText{fill:#f5f0e699;letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramFooter{color:#ffffffa6;text-align:center;padding-top:var(--space-3);border-top:1px dashed #ffffff24;margin:0;font-size:.85rem;font-style:italic;line-height:1.45;position:relative}.LeakDiagnosticsTraceMap-module__y3lvIW__diagramFooter em{color:var(--c-brand);font-style:italic;font-weight:600}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpointBand{margin-top:var(--space-12);background:var(--c-white);border-radius:var(--radius-md);padding:var(--space-7) var(--space-6);gap:var(--space-5);border:1px solid #0f172a14;flex-direction:column;display:flex}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpointEyebrow{color:var(--c-brand-deep);}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoints{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoints{gap:var(--space-3) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoints{grid-template-columns:repeat(3,minmax(0,1fr))}}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoint{gap:.05rem var(--space-3);padding-block:var(--space-3);border-bottom:1px dashed #0f172a1f;grid-template-rows:auto auto;grid-template-columns:auto 1fr;padding-inline:0;display:grid}@media (min-width:1100px){.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoint:nth-last-child(-n+3){border-bottom:none}}@media (min-width:720px) and (max-width:1099px){.LeakDiagnosticsTraceMap-module__y3lvIW__checkpoint:nth-last-child(-n+2){border-bottom:none}}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpointKey{letter-spacing:-.04em;color:var(--c-brand);grid-row:1/span 2;align-self:start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:800;line-height:1}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpointName{font-family:var(--font-heading), system-ui, sans-serif;color:var(--c-charcoal-deep);font-size:1rem;font-weight:800;line-height:1.2}.LeakDiagnosticsTraceMap-module__y3lvIW__checkpointDesc{color:var(--c-slate-700);font-size:.85rem;line-height:1.5}
.LeakDiagnosticsFlashFailModes-module__OgScNG__section{background:var(--c-white);padding-block:var(--pad-section-block);position:relative}.LeakDiagnosticsFlashFailModes-module__OgScNG__shell{max-width:var(--site-content-max);padding-inline:var(--site-pad-x);margin-inline:auto;position:relative}.LeakDiagnosticsFlashFailModes-module__OgScNG__header{max-width:60rem;margin:0 0 var(--space-12);gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.LeakDiagnosticsFlashFailModes-module__OgScNG__eyebrow{color:var(--c-brand-deep);}.LeakDiagnosticsFlashFailModes-module__OgScNG__title{color:var(--c-charcoal-deep);letter-spacing:-.02em;margin:0;}.LeakDiagnosticsFlashFailModes-module__OgScNG__titleAccent{color:var(--c-brand);font-style:italic}.LeakDiagnosticsFlashFailModes-module__OgScNG__lede{color:var(--c-slate-700);max-width:56ch;margin:0;}.LeakDiagnosticsFlashFailModes-module__OgScNG__plate{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.LeakDiagnosticsFlashFailModes-module__OgScNG__plate{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.LeakDiagnosticsFlashFailModes-module__OgScNG__plate{grid-template-columns:repeat(3,minmax(0,1fr))}}.LeakDiagnosticsFlashFailModes-module__OgScNG__cell{background:var(--c-ivory);border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default);border:1px solid #0f172a14;flex-direction:column;display:flex;overflow:hidden}.LeakDiagnosticsFlashFailModes-module__OgScNG__cell:hover{border-color:#fb6a1d66;transform:translateY(-2px);box-shadow:0 12px 36px -16px #0f172a2e}.LeakDiagnosticsFlashFailModes-module__OgScNG__diagramFrame{background:var(--c-charcoal);padding:var(--space-5) var(--space-4);isolation:isolate;justify-content:center;align-items:center;min-height:9.5rem;display:flex;position:relative}.LeakDiagnosticsFlashFailModes-module__OgScNG__diagramFrame:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:0}.LeakDiagnosticsFlashFailModes-module__OgScNG__cellSvg{width:100%;max-width:18rem;height:auto;display:block;position:relative}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgRoof{fill:#3c281ed9;stroke:#ba7a3c80;stroke-width:1px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgWall{fill:#f5f0e6e6;stroke:#f5f0e6f2;stroke-width:.6px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgWood{fill:#ba7a3ca6;stroke:#784618d9;stroke-width:1px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgMetal{fill:#b4b4b4d9;stroke:#8c8c8cf2;stroke-width:.5px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgRubber{fill:#281c16f2;stroke:#ba7a3c99;stroke-width:.8px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgFlash{fill:none;stroke:#dcdcdcd9;stroke-width:1.5px;stroke-linecap:square}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgFail{stroke:var(--c-brand);stroke-width:1.8px;stroke-linecap:round}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgWater{stroke:#5ec2ea;stroke-width:1.4px;stroke-dasharray:3 2}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgPond{fill:#5ec2ea5c;stroke:#5ec2ea;stroke-width:1px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgPondCore{fill:color-mix(in srgb, var(--c-brand) 50%, transparent);stroke:var(--c-brand);stroke-width:.8px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgDebris{fill:#f5f0e699}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgBrick{fill:#96503cd9;stroke:#6e3223e6;stroke-width:.6px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgMortar{stroke:#f5f0e666;stroke-width:.6px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgCrown{fill:#dcdcdcd9;stroke:#b4b4b4f2;stroke-width:.6px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgGlass{fill:#5ec2ea4d;stroke:#dcdcdcd9;stroke-width:.8px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgInterior{fill:#f5f0e699;stroke:#f5f0e6d9;stroke-width:.6px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgCeiling{stroke:#f5f0e6f2;stroke-width:1.5px}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgArrow{stroke:var(--c-brand);stroke-width:1.4px;stroke-dasharray:3 2;opacity:.85}.LeakDiagnosticsFlashFailModes-module__OgScNG__svgDrop{fill:#5ec2ea}.LeakDiagnosticsFlashFailModes-module__OgScNG__cellBody{padding:var(--space-5);gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}.LeakDiagnosticsFlashFailModes-module__OgScNG__cellNum{letter-spacing:.18em;color:var(--c-brand-deep);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800}.LeakDiagnosticsFlashFailModes-module__OgScNG__cellName{font-family:var(--font-heading), system-ui, sans-serif;color:var(--c-charcoal-deep);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.LeakDiagnosticsFlashFailModes-module__OgScNG__cellText{color:var(--c-slate-700);margin:0;font-size:.92rem;line-height:1.5}.LeakDiagnosticsFlashFailModes-module__OgScNG__footerLine{margin:var(--space-10) auto 0;text-align:center;max-width:56rem;font-family:var(--font-heading), serif;color:var(--c-charcoal-deep);padding-top:var(--space-7);border-top:1px dashed #0f172a33;font-size:clamp(1.05rem,1.6vw,1.25rem);font-style:italic;line-height:1.5}
