
.iso{
  --anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;
  --anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;
  --anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;
  --anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;
  --anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#ffffff;
  --anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;
  --anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;
  --anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);
  --anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
  --anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014;
}
.iso[data-theme="light"]{
  --anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;
  --anatomy-paper:#fbfbfa;--anatomy-face:#ffffff;--anatomy-top:#ffffff;
  --anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;
  --anatomy-lit-top:#ffffff;--anatomy-lit-shade:#eeeeeb;
  --anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000000;
  --anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;
  --anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;
  --anatomy-lift:inset 0 1px 0 0 #ffffff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a;
}
.iso-svg{display:block;width:100%;height:auto;overflow:visible}
.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}
.iso-fill{fill:var(--anatomy-paper);stroke:none}
.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}
.iso-shade,.iso-top{stroke:none}
.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}
.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}
.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}
.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}
.iso-top{fill:var(--anatomy-top)}
.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}
.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}
.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}
.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}
.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}
.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}
.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}
.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}
.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}
.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}
.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}
.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}
.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}
.iso-line[data-tone="hi"]{stroke:var(--anatomy-hi)}
.iso-line[data-tone="mid"]{stroke:var(--anatomy-mid)}
.iso-line[data-tone="lo"]{stroke:var(--anatomy-lo)}
.iso-line[data-tone="faint"]{stroke:var(--anatomy-faint)}
.iso-line[data-tone="lit"]{stroke:var(--anatomy-lit)}
.iso-line[data-tone="red"]{stroke:var(--anatomy-red)}
.iso-line[data-tone="green"]{stroke:var(--anatomy-green)}
.iso-line[data-tone="blue"]{stroke:var(--anatomy-blue)}
.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}
.iso-line[data-dashed]{stroke-dasharray:3 3}
.iso-line[data-flow]{stroke-dasharray:2 6}
.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}
.iso-wire[data-tone="hi"] .iso-wire-end{stroke:var(--anatomy-hi)}
.iso-wire[data-tone="mid"] .iso-wire-end{stroke:var(--anatomy-mid)}
.iso-wire[data-tone="faint"] .iso-wire-end{stroke:var(--anatomy-faint)}
.iso-wire[data-tone="lit"] .iso-wire-end{stroke:var(--anatomy-lit)}
.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}
.iso-dots[data-tone="hi"] circle{opacity:.85}
.iso-dots[data-tone="mid"] circle{opacity:.45}
.iso-dots[data-tone="lo"] circle{opacity:.22}
.iso-dots[data-tone="faint"] circle{opacity:.12}
.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}
.iso-face-text[data-tone="hi"]{fill:var(--anatomy-hi)}
.iso-face-text[data-tone="lo"]{fill:var(--anatomy-lo)}
.iso-face-text[data-tone="faint"]{fill:var(--anatomy-faint)}
.tb-body{fill:var(--anatomy-shade-2);stroke:none}
.tb-shine{fill:var(--anatomy-top);stroke:none}
.tb-shade{fill:var(--anatomy-shade-0);stroke:none}
.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45;stroke-linecap:butt;stroke-linejoin:round}
.tb-ring[data-tone="mid"]{stroke:var(--anatomy-mid)}
.tb-ring[data-tone="faint"]{stroke:var(--anatomy-faint)}
.tb-ring[data-tone="hi"]{stroke:var(--anatomy-hi)}
@keyframes iso-flow{to{stroke-dashoffset:-32}}
@keyframes iso-pulse{0%,100%{opacity:.18}12%{opacity:1}40%{opacity:.18}}
.iso-line[data-flow]{animation:iso-flow 1600ms linear infinite}
.iso-dots circle[data-pulse]{animation:iso-pulse 1600ms steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}
.iso-figure{margin:32px 0 36px}
.iso-plate{position:relative;padding:52px 24px;border-radius:0;background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card)}
.iso-plate-corners{position:absolute;inset:18px 20px;pointer-events:none}
.iso-plate-corner{position:absolute;color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}
.iso-plate-corner[data-corner="fig"]{top:0;left:0;color:var(--anatomy-text)}
.iso-plate-corner[data-corner="title"]{top:0;right:0;text-transform:uppercase;letter-spacing:.1em}
.iso-plate-corner[data-corner="hint"]{bottom:0;left:0;text-transform:uppercase;letter-spacing:.1em}
.iso-plate-corner[data-corner="readout"]{right:0;bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums}
.iso-plate .iso-svg{margin:0 auto}
.iso-legend{display:grid;gap:8px;margin-top:12px;color:var(--anatomy-muted);font-size:13px;line-height:1.55}
.iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}
.iso-key{display:inline-flex;align-items:center;gap:7px}
.iso-swatch{width:16px;height:10px;flex:none;overflow:visible}
.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.iso-swatch[data-mark="raised"] path,.iso-swatch[data-mark="flat"] path{stroke:var(--anatomy-mid)}
.iso-swatch[data-mark="lit"] path{stroke:var(--anatomy-lit)}
.iso-swatch[data-mark="dim"] path{stroke:var(--anatomy-lo)}
.iso-swatch[data-mark="dotted"] path{stroke-dasharray:.01 3;stroke-width:1.4}
.iso-swatch[data-mark="dashed"] path{stroke-dasharray:3 2.5}
.iso-swatch[data-mark="red"] path{stroke:var(--anatomy-red)}
.iso-swatch[data-mark="green"] path{stroke:var(--anatomy-green)}
.iso-swatch[data-mark="blue"] path{stroke:var(--anatomy-blue)}
.iso-swatch-crease{stroke:var(--anatomy-lo)!important}
@media (max-width:560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner="hint"]{bottom:18px}}
@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}

.bwgfig.iso[data-theme="light"]{
  --anatomy-paper:#F8F6EF;--anatomy-face:#FFFFFF;--anatomy-top:#FFFEFA;
  --anatomy-shade-0:#D6D3C7;--anatomy-shade-1:#E1DED3;--anatomy-shade-2:#EAE8DF;--anatomy-shade-3:#F3F1EA;
  --anatomy-lit-top:#F4FAF1;--anatomy-lit-shade:#DCEBD8;
  --anatomy-hi:#26302A;--anatomy-mid:#858C84;--anatomy-lo:#B3B7AD;--anatomy-faint:#D3D5CC;--anatomy-lit:#047122;
  --anatomy-halo:#5E6552;--anatomy-halo-opacity:.30;--anatomy-dot:#2F3A33;
  --anatomy-red:#C0443B;--anatomy-green:#047122;--anatomy-blue:#2F6AA3;
  --anatomy-weight:.7px;
}
.bwgfig.iso[data-theme="dark"]{
  --anatomy-paper:#141C17;--anatomy-face:#1B241E;--anatomy-top:#1F2922;
  --anatomy-shade-0:#0E1411;--anatomy-shade-1:#121A15;--anatomy-shade-2:#161F19;--anatomy-shade-3:#1A231D;
  --anatomy-lit-top:#22382A;--anatomy-lit-shade:#1C2E22;
  --anatomy-hi:#D2DBD4;--anatomy-mid:#6E7C72;--anatomy-lo:#3F4B43;--anatomy-faint:#2B352E;--anatomy-lit:#5DC97B;
  --anatomy-halo:#040705;--anatomy-halo-opacity:.85;--anatomy-dot:#DCE5DE;
  --anatomy-weight:.7px;
}
.bwgfig .iso-svg{overflow:visible}

.bwgfig .c-wet>.iso-shade[data-shade="4"]{fill:#5FA86A}
.bwgfig .c-wet>.iso-fill{fill:#3E8A4B}
.bwgfig .c-wet>.iso-top{fill:#5FA86A}
.bwgfig .c-wet>.iso-shade[data-shade="0"]{fill:#2A6436}
.bwgfig .c-wet>.iso-shade[data-shade="1"]{fill:#327440}
.bwgfig .c-wet>.iso-shade[data-shade="2"]{fill:#3B8248}
.bwgfig .c-wet>.iso-shade[data-shade="3"]{fill:#4A9656}
.bwgfig .c-wet>.iso-edge{stroke:#1F4D29}
.bwgfig path.iso-shade.c-wet[data-shade]{fill:#327440}

.bwgfig .c-dry>.iso-shade[data-shade="4"]{fill:#5A8BC0}
.bwgfig .c-dry>.iso-fill{fill:#3569A0}
.bwgfig .c-dry>.iso-top{fill:#5A8BC0}
.bwgfig .c-dry>.iso-shade[data-shade="0"]{fill:#244C77}
.bwgfig .c-dry>.iso-shade[data-shade="1"]{fill:#2B5A8C}
.bwgfig .c-dry>.iso-shade[data-shade="2"]{fill:#3266A0}
.bwgfig .c-dry>.iso-shade[data-shade="3"]{fill:#4078B2}
.bwgfig .c-dry>.iso-edge{stroke:#1B3A5C}
.bwgfig path.iso-shade.c-dry[data-shade]{fill:#2B5A8C}

.bwgfig .c-san>.iso-shade[data-shade="4"]{fill:#D6655B}
.bwgfig .c-san>.iso-fill{fill:#B9433A}
.bwgfig .c-san>.iso-top{fill:#D6655B}
.bwgfig .c-san>.iso-shade[data-shade="0"]{fill:#88302A}
.bwgfig .c-san>.iso-shade[data-shade="1"]{fill:#9C3830}
.bwgfig .c-san>.iso-shade[data-shade="2"]{fill:#B04037}
.bwgfig .c-san>.iso-shade[data-shade="3"]{fill:#C45047}
.bwgfig .c-san>.iso-edge{stroke:#6A241F}
.bwgfig path.iso-shade.c-san[data-shade]{fill:#9C3830}

.bwgfig .c-spc>.iso-shade[data-shade="4"]{fill:#555E58}
.bwgfig .c-spc>.iso-fill{fill:#363D39}
.bwgfig .c-spc>.iso-top{fill:#555E58}
.bwgfig .c-spc>.iso-shade[data-shade="0"]{fill:#222826}
.bwgfig .c-spc>.iso-shade[data-shade="1"]{fill:#2A302D}
.bwgfig .c-spc>.iso-shade[data-shade="2"]{fill:#323935}
.bwgfig .c-spc>.iso-shade[data-shade="3"]{fill:#3D4540}
.bwgfig .c-spc>.iso-edge{stroke:#151A18}
.bwgfig path.iso-shade.c-spc[data-shade]{fill:#2A302D}

.bwgfig .c-brand>.iso-shade[data-shade="4"]{fill:#3B9A55}
.bwgfig .c-brand>.iso-fill{fill:#0B7A2C}
.bwgfig .c-brand>.iso-top{fill:#3B9A55}
.bwgfig .c-brand>.iso-shade[data-shade="0"]{fill:#055A1F}
.bwgfig .c-brand>.iso-shade[data-shade="1"]{fill:#076925}
.bwgfig .c-brand>.iso-shade[data-shade="2"]{fill:#0A752B}
.bwgfig .c-brand>.iso-shade[data-shade="3"]{fill:#168A39}
.bwgfig .c-brand>.iso-edge{stroke:#03461A}
.bwgfig path.iso-shade.c-brand[data-shade]{fill:#076925}

.bwgfig .c-brass>.iso-shade[data-shade="4"]{fill:#CFAE62}
.bwgfig .c-brass>.iso-fill{fill:#B08A3E}
.bwgfig .c-brass>.iso-top{fill:#CFAE62}
.bwgfig .c-brass>.iso-shade[data-shade="0"]{fill:#7E6127}
.bwgfig .c-brass>.iso-shade[data-shade="1"]{fill:#8F6F2E}
.bwgfig .c-brass>.iso-shade[data-shade="2"]{fill:#A07D36}
.bwgfig .c-brass>.iso-shade[data-shade="3"]{fill:#B9944A}
.bwgfig .c-brass>.iso-edge{stroke:#5E4719}
.bwgfig path.iso-shade.c-brass[data-shade]{fill:#8F6F2E}

.bwgfig .c-glass>.iso-shade[data-shade="4"]{fill:#B5D1E2}
.bwgfig .c-glass>.iso-fill{fill:#8DB4CC}
.bwgfig .c-glass>.iso-top{fill:#B5D1E2}
.bwgfig .c-glass>.iso-shade[data-shade="0"]{fill:#5F88A2}
.bwgfig .c-glass>.iso-shade[data-shade="1"]{fill:#6E98B2}
.bwgfig .c-glass>.iso-shade[data-shade="2"]{fill:#7DA6BF}
.bwgfig .c-glass>.iso-shade[data-shade="3"]{fill:#94BAD1}
.bwgfig .c-glass>.iso-edge{stroke:#3E6178}
.bwgfig path.iso-shade.c-glass[data-shade]{fill:#6E98B2}

.bwgfig .c-terra>.iso-shade[data-shade="4"]{fill:#D89272}
.bwgfig .c-terra>.iso-fill{fill:#B9714F}
.bwgfig .c-terra>.iso-top{fill:#D89272}
.bwgfig .c-terra>.iso-shade[data-shade="0"]{fill:#8A4E33}
.bwgfig .c-terra>.iso-shade[data-shade="1"]{fill:#9C5B3E}
.bwgfig .c-terra>.iso-shade[data-shade="2"]{fill:#AE6748}
.bwgfig .c-terra>.iso-shade[data-shade="3"]{fill:#C27D5D}
.bwgfig .c-terra>.iso-edge{stroke:#5E3220}
.bwgfig path.iso-shade.c-terra[data-shade]{fill:#9C5B3E}

.bwgfig .c-sand>.iso-shade[data-shade="4"]{fill:#EDE2C6}
.bwgfig .c-sand>.iso-fill{fill:#D9C9A3}
.bwgfig .c-sand>.iso-top{fill:#EDE2C6}
.bwgfig .c-sand>.iso-shade[data-shade="0"]{fill:#A99A73}
.bwgfig .c-sand>.iso-shade[data-shade="1"]{fill:#B9AA83}
.bwgfig .c-sand>.iso-shade[data-shade="2"]{fill:#C9BA93}
.bwgfig .c-sand>.iso-shade[data-shade="3"]{fill:#DCCDA8}
.bwgfig .c-sand>.iso-edge{stroke:#6E6243}
.bwgfig path.iso-shade.c-sand[data-shade]{fill:#B9AA83}

.bwgfig .c-sage>.iso-shade[data-shade="4"]{fill:#B3CDB1}
.bwgfig .c-sage>.iso-fill{fill:#8FAE8E}
.bwgfig .c-sage>.iso-top{fill:#B3CDB1}
.bwgfig .c-sage>.iso-shade[data-shade="0"]{fill:#627F61}
.bwgfig .c-sage>.iso-shade[data-shade="1"]{fill:#6F8D6E}
.bwgfig .c-sage>.iso-shade[data-shade="2"]{fill:#7D9C7C}
.bwgfig .c-sage>.iso-shade[data-shade="3"]{fill:#92B191}
.bwgfig .c-sage>.iso-edge{stroke:#3F5640}
.bwgfig path.iso-shade.c-sage[data-shade]{fill:#6F8D6E}

.bwgfig .c-slate>.iso-shade[data-shade="4"]{fill:#84919A}
.bwgfig .c-slate>.iso-fill{fill:#5E6B73}
.bwgfig .c-slate>.iso-top{fill:#84919A}
.bwgfig .c-slate>.iso-shade[data-shade="0"]{fill:#3E4950}
.bwgfig .c-slate>.iso-shade[data-shade="1"]{fill:#48545C}
.bwgfig .c-slate>.iso-shade[data-shade="2"]{fill:#535F67}
.bwgfig .c-slate>.iso-shade[data-shade="3"]{fill:#65727B}
.bwgfig .c-slate>.iso-edge{stroke:#2A3237}
.bwgfig path.iso-shade.c-slate[data-shade]{fill:#48545C}

.bwgfig .c-cream>.iso-shade[data-shade="4"]{fill:#FBF6EA}
.bwgfig .c-cream>.iso-fill{fill:#EFE6D2}
.bwgfig .c-cream>.iso-top{fill:#FBF6EA}
.bwgfig .c-cream>.iso-shade[data-shade="0"]{fill:#C6BCA6}
.bwgfig .c-cream>.iso-shade[data-shade="1"]{fill:#D3C9B4}
.bwgfig .c-cream>.iso-shade[data-shade="2"]{fill:#E0D7C3}
.bwgfig .c-cream>.iso-shade[data-shade="3"]{fill:#ECE4D1}
.bwgfig .c-cream>.iso-edge{stroke:#807662}
.bwgfig path.iso-shade.c-cream[data-shade]{fill:#D3C9B4}

.bwgfig .c-leaf>.iso-shade[data-shade="4"]{fill:#7DBE82}
.bwgfig .c-leaf>.iso-fill{fill:#4E9A57}
.bwgfig .c-leaf>.iso-top{fill:#7DBE82}
.bwgfig .c-leaf>.iso-shade[data-shade="0"]{fill:#2F6B37}
.bwgfig .c-leaf>.iso-shade[data-shade="1"]{fill:#3B7C43}
.bwgfig .c-leaf>.iso-shade[data-shade="2"]{fill:#468C4E}
.bwgfig .c-leaf>.iso-shade[data-shade="3"]{fill:#5DA766}
.bwgfig .c-leaf>.iso-edge{stroke:#1F4A25}
.bwgfig path.iso-shade.c-leaf[data-shade]{fill:#3B7C43}

.bwgfig .c-bark>.iso-shade[data-shade="4"]{fill:#9C7A5C}
.bwgfig .c-bark>.iso-fill{fill:#7A5A3F}
.bwgfig .c-bark>.iso-top{fill:#9C7A5C}
.bwgfig .c-bark>.iso-shade[data-shade="0"]{fill:#523B28}
.bwgfig .c-bark>.iso-shade[data-shade="1"]{fill:#5F4530}
.bwgfig .c-bark>.iso-shade[data-shade="2"]{fill:#6C5038}
.bwgfig .c-bark>.iso-shade[data-shade="3"]{fill:#86664A}
.bwgfig .c-bark>.iso-edge{stroke:#3A2919}
.bwgfig path.iso-shade.c-bark[data-shade]{fill:#5F4530}

.bwgfig .c-wood>.iso-shade[data-shade="4"]{fill:#C99A6E}
.bwgfig .c-wood>.iso-fill{fill:#A9774C}
.bwgfig .c-wood>.iso-top{fill:#C99A6E}
.bwgfig .c-wood>.iso-shade[data-shade="0"]{fill:#7A5232}
.bwgfig .c-wood>.iso-shade[data-shade="1"]{fill:#8A5F3B}
.bwgfig .c-wood>.iso-shade[data-shade="2"]{fill:#996B44}
.bwgfig .c-wood>.iso-shade[data-shade="3"]{fill:#B07D53}
.bwgfig .c-wood>.iso-edge{stroke:#553621}
.bwgfig path.iso-shade.c-wood[data-shade]{fill:#8A5F3B}

.bwgfig .c-steel>.iso-shade[data-shade="4"]{fill:#C3CDD3}
.bwgfig .c-steel>.iso-fill{fill:#9AA6AE}
.bwgfig .c-steel>.iso-top{fill:#C3CDD3}
.bwgfig .c-steel>.iso-shade[data-shade="0"]{fill:#6E7A82}
.bwgfig .c-steel>.iso-shade[data-shade="1"]{fill:#7C8890}
.bwgfig .c-steel>.iso-shade[data-shade="2"]{fill:#8B979F}
.bwgfig .c-steel>.iso-shade[data-shade="3"]{fill:#A3AFB6}
.bwgfig .c-steel>.iso-edge{stroke:#4B555C}
.bwgfig path.iso-shade.c-steel[data-shade]{fill:#7C8890}

.bwgfig .c-amber>.iso-shade[data-shade="4"]{fill:#F2C766}
.bwgfig .c-amber>.iso-fill{fill:#E0A93A}
.bwgfig .c-amber>.iso-top{fill:#F2C766}
.bwgfig .c-amber>.iso-shade[data-shade="0"]{fill:#A97822}
.bwgfig .c-amber>.iso-shade[data-shade="1"]{fill:#BD8829}
.bwgfig .c-amber>.iso-shade[data-shade="2"]{fill:#CF9830}
.bwgfig .c-amber>.iso-shade[data-shade="3"]{fill:#E6B24B}
.bwgfig .c-amber>.iso-edge{stroke:#6E4C12}
.bwgfig path.iso-shade.c-amber[data-shade]{fill:#BD8829}

.bwgfig .c-amberdim>.iso-shade[data-shade="4"]{fill:#CDA761}
.bwgfig .c-amberdim>.iso-fill{fill:#B58A3E}
.bwgfig .c-amberdim>.iso-top{fill:#CDA761}
.bwgfig .c-amberdim>.iso-shade[data-shade="0"]{fill:#7E5E25}
.bwgfig .c-amberdim>.iso-shade[data-shade="1"]{fill:#8F6B2B}
.bwgfig .c-amberdim>.iso-shade[data-shade="2"]{fill:#A07832}
.bwgfig .c-amberdim>.iso-shade[data-shade="3"]{fill:#B88E45}
.bwgfig .c-amberdim>.iso-edge{stroke:#5A4119}
.bwgfig path.iso-shade.c-amberdim[data-shade]{fill:#8F6B2B}

.bwgfig .c-graphite>.iso-shade[data-shade="4"]{fill:#5E656A}
.bwgfig .c-graphite>.iso-fill{fill:#3F4448}
.bwgfig .c-graphite>.iso-top{fill:#5E656A}
.bwgfig .c-graphite>.iso-shade[data-shade="0"]{fill:#272B2E}
.bwgfig .c-graphite>.iso-shade[data-shade="1"]{fill:#303438}
.bwgfig .c-graphite>.iso-shade[data-shade="2"]{fill:#383D41}
.bwgfig .c-graphite>.iso-shade[data-shade="3"]{fill:#474D52}
.bwgfig .c-graphite>.iso-edge{stroke:#1A1D1F}
.bwgfig path.iso-shade.c-graphite[data-shade]{fill:#303438}

.bwgfig .c-teal>.iso-shade[data-shade="4"]{fill:#63AFAC}
.bwgfig .c-teal>.iso-fill{fill:#3E8C8A}
.bwgfig .c-teal>.iso-top{fill:#63AFAC}
.bwgfig .c-teal>.iso-shade[data-shade="0"]{fill:#2A6564}
.bwgfig .c-teal>.iso-shade[data-shade="1"]{fill:#317371}
.bwgfig .c-teal>.iso-shade[data-shade="2"]{fill:#37807E}
.bwgfig .c-teal>.iso-shade[data-shade="3"]{fill:#4A9C99}
.bwgfig .c-teal>.iso-edge{stroke:#1C4645}
.bwgfig path.iso-shade.c-teal[data-shade]{fill:#317371}

.bwgfig .bwgc-lamp .bwgc-lampc>.iso-shade[data-shade="4"]{fill:#A9B6B2}.bwgfig .bwgc-lamp .bwgc-lampc>.iso-fill{fill:#7A8784}.bwgfig .bwgc-lamp .bwgc-lampc>.iso-top{fill:#A9B6B2}
.bwgfig .bwgc-lamp .bwgc-lampc>.iso-shade[data-shade="0"]{fill:#4F5A57}.bwgfig .bwgc-lamp .bwgc-lampc>.iso-shade[data-shade="1"]{fill:#5C6865}
.bwgfig .bwgc-lamp .bwgc-lampc>.iso-shade[data-shade="2"]{fill:#697673}.bwgfig .bwgc-lamp .bwgc-lampc>.iso-shade[data-shade="3"]{fill:#7A8784}.bwgfig .bwgc-lamp .bwgc-lampc>.iso-edge{stroke:#2E3634}
.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-shade[data-shade="4"]{fill:#8BE0A3}.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-fill{fill:#2FAF57}.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-top{fill:#8BE0A3}
.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-shade[data-shade="0"]{fill:#127A33}.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-shade[data-shade="1"]{fill:#1A8C3E}
.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-shade[data-shade="2"]{fill:#22A04A}.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-shade[data-shade="3"]{fill:#3CC066}.bwgfig .bwgc-lamp.on .bwgc-lampc>.iso-edge{stroke:#0B5A24}
.bwgfig .bwgc-verdict .bwgc-lampc>.iso-shade[data-shade="4"]{fill:#A9B6B2}.bwgfig .bwgc-verdict .bwgc-lampc>.iso-fill{fill:#7A8784}.bwgfig .bwgc-verdict .bwgc-lampc>.iso-top{fill:#A9B6B2}
.bwgfig .bwgc-verdict .bwgc-lampc>.iso-shade[data-shade="0"]{fill:#4F5A57}.bwgfig .bwgc-verdict .bwgc-lampc>.iso-shade[data-shade="1"]{fill:#5C6865}
.bwgfig .bwgc-verdict .bwgc-lampc>.iso-shade[data-shade="2"]{fill:#697673}.bwgfig .bwgc-verdict .bwgc-lampc>.iso-shade[data-shade="3"]{fill:#7A8784}.bwgfig .bwgc-verdict .bwgc-lampc>.iso-edge{stroke:#2E3634}
.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-shade[data-shade="4"]{fill:#8BE0A3}.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-fill{fill:#2FAF57}.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-top{fill:#8BE0A3}
.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-shade[data-shade="0"]{fill:#127A33}.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-shade[data-shade="1"]{fill:#1A8C3E}
.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-shade[data-shade="2"]{fill:#22A04A}.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-shade[data-shade="3"]{fill:#3CC066}.bwgfig .bwgc-verdict.on .bwgc-lampc>.iso-edge{stroke:#0B5A24}.bwgfig .bwgc-lamp .iso-shade,.bwgfig .bwgc-lamp .iso-fill,.bwgfig .bwgc-lamp .iso-top{transition:fill .25s}.bwgfig .c-wet[data-seamless]>.iso-shade[data-shade="4"]{stroke:#5FA86A}
.bwgfig .c-wet[data-seamless]>.iso-top{stroke:#5FA86A}
.bwgfig .c-wet[data-seamless]>.iso-shade[data-shade="0"]{stroke:#2A6436}
.bwgfig .c-wet[data-seamless]>.iso-shade[data-shade="1"]{stroke:#327440}
.bwgfig .c-wet[data-seamless]>.iso-shade[data-shade="2"]{stroke:#3B8248}
.bwgfig .c-wet[data-seamless]>.iso-shade[data-shade="3"]{stroke:#4A9656}
.bwgfig .c-dry[data-seamless]>.iso-shade[data-shade="4"]{stroke:#5A8BC0}
.bwgfig .c-dry[data-seamless]>.iso-top{stroke:#5A8BC0}
.bwgfig .c-dry[data-seamless]>.iso-shade[data-shade="0"]{stroke:#244C77}
.bwgfig .c-dry[data-seamless]>.iso-shade[data-shade="1"]{stroke:#2B5A8C}
.bwgfig .c-dry[data-seamless]>.iso-shade[data-shade="2"]{stroke:#3266A0}
.bwgfig .c-dry[data-seamless]>.iso-shade[data-shade="3"]{stroke:#4078B2}
.bwgfig .c-san[data-seamless]>.iso-shade[data-shade="4"]{stroke:#D6655B}
.bwgfig .c-san[data-seamless]>.iso-top{stroke:#D6655B}
.bwgfig .c-san[data-seamless]>.iso-shade[data-shade="0"]{stroke:#88302A}
.bwgfig .c-san[data-seamless]>.iso-shade[data-shade="1"]{stroke:#9C3830}
.bwgfig .c-san[data-seamless]>.iso-shade[data-shade="2"]{stroke:#B04037}
.bwgfig .c-san[data-seamless]>.iso-shade[data-shade="3"]{stroke:#C45047}
.bwgfig .c-spc[data-seamless]>.iso-shade[data-shade="4"]{stroke:#555E58}
.bwgfig .c-spc[data-seamless]>.iso-top{stroke:#555E58}
.bwgfig .c-spc[data-seamless]>.iso-shade[data-shade="0"]{stroke:#222826}
.bwgfig .c-spc[data-seamless]>.iso-shade[data-shade="1"]{stroke:#2A302D}
.bwgfig .c-spc[data-seamless]>.iso-shade[data-shade="2"]{stroke:#323935}
.bwgfig .c-spc[data-seamless]>.iso-shade[data-shade="3"]{stroke:#3D4540}
.bwgfig .c-brand[data-seamless]>.iso-shade[data-shade="4"]{stroke:#3B9A55}
.bwgfig .c-brand[data-seamless]>.iso-top{stroke:#3B9A55}
.bwgfig .c-brand[data-seamless]>.iso-shade[data-shade="0"]{stroke:#055A1F}
.bwgfig .c-brand[data-seamless]>.iso-shade[data-shade="1"]{stroke:#076925}
.bwgfig .c-brand[data-seamless]>.iso-shade[data-shade="2"]{stroke:#0A752B}
.bwgfig .c-brand[data-seamless]>.iso-shade[data-shade="3"]{stroke:#168A39}
.bwgfig .c-brass[data-seamless]>.iso-shade[data-shade="4"]{stroke:#CFAE62}
.bwgfig .c-brass[data-seamless]>.iso-top{stroke:#CFAE62}
.bwgfig .c-brass[data-seamless]>.iso-shade[data-shade="0"]{stroke:#7E6127}
.bwgfig .c-brass[data-seamless]>.iso-shade[data-shade="1"]{stroke:#8F6F2E}
.bwgfig .c-brass[data-seamless]>.iso-shade[data-shade="2"]{stroke:#A07D36}
.bwgfig .c-brass[data-seamless]>.iso-shade[data-shade="3"]{stroke:#B9944A}
.bwgfig .c-glass[data-seamless]>.iso-shade[data-shade="4"]{stroke:#B5D1E2}
.bwgfig .c-glass[data-seamless]>.iso-top{stroke:#B5D1E2}
.bwgfig .c-glass[data-seamless]>.iso-shade[data-shade="0"]{stroke:#5F88A2}
.bwgfig .c-glass[data-seamless]>.iso-shade[data-shade="1"]{stroke:#6E98B2}
.bwgfig .c-glass[data-seamless]>.iso-shade[data-shade="2"]{stroke:#7DA6BF}
.bwgfig .c-glass[data-seamless]>.iso-shade[data-shade="3"]{stroke:#94BAD1}
.bwgfig .c-terra[data-seamless]>.iso-shade[data-shade="4"]{stroke:#D89272}
.bwgfig .c-terra[data-seamless]>.iso-top{stroke:#D89272}
.bwgfig .c-terra[data-seamless]>.iso-shade[data-shade="0"]{stroke:#8A4E33}
.bwgfig .c-terra[data-seamless]>.iso-shade[data-shade="1"]{stroke:#9C5B3E}
.bwgfig .c-terra[data-seamless]>.iso-shade[data-shade="2"]{stroke:#AE6748}
.bwgfig .c-terra[data-seamless]>.iso-shade[data-shade="3"]{stroke:#C27D5D}
.bwgfig .c-sand[data-seamless]>.iso-shade[data-shade="4"]{stroke:#EDE2C6}
.bwgfig .c-sand[data-seamless]>.iso-top{stroke:#EDE2C6}
.bwgfig .c-sand[data-seamless]>.iso-shade[data-shade="0"]{stroke:#A99A73}
.bwgfig .c-sand[data-seamless]>.iso-shade[data-shade="1"]{stroke:#B9AA83}
.bwgfig .c-sand[data-seamless]>.iso-shade[data-shade="2"]{stroke:#C9BA93}
.bwgfig .c-sand[data-seamless]>.iso-shade[data-shade="3"]{stroke:#DCCDA8}
.bwgfig .c-sage[data-seamless]>.iso-shade[data-shade="4"]{stroke:#B3CDB1}
.bwgfig .c-sage[data-seamless]>.iso-top{stroke:#B3CDB1}
.bwgfig .c-sage[data-seamless]>.iso-shade[data-shade="0"]{stroke:#627F61}
.bwgfig .c-sage[data-seamless]>.iso-shade[data-shade="1"]{stroke:#6F8D6E}
.bwgfig .c-sage[data-seamless]>.iso-shade[data-shade="2"]{stroke:#7D9C7C}
.bwgfig .c-sage[data-seamless]>.iso-shade[data-shade="3"]{stroke:#92B191}
.bwgfig .c-slate[data-seamless]>.iso-shade[data-shade="4"]{stroke:#84919A}
.bwgfig .c-slate[data-seamless]>.iso-top{stroke:#84919A}
.bwgfig .c-slate[data-seamless]>.iso-shade[data-shade="0"]{stroke:#3E4950}
.bwgfig .c-slate[data-seamless]>.iso-shade[data-shade="1"]{stroke:#48545C}
.bwgfig .c-slate[data-seamless]>.iso-shade[data-shade="2"]{stroke:#535F67}
.bwgfig .c-slate[data-seamless]>.iso-shade[data-shade="3"]{stroke:#65727B}
.bwgfig .c-cream[data-seamless]>.iso-shade[data-shade="4"]{stroke:#FBF6EA}
.bwgfig .c-cream[data-seamless]>.iso-top{stroke:#FBF6EA}
.bwgfig .c-cream[data-seamless]>.iso-shade[data-shade="0"]{stroke:#C6BCA6}
.bwgfig .c-cream[data-seamless]>.iso-shade[data-shade="1"]{stroke:#D3C9B4}
.bwgfig .c-cream[data-seamless]>.iso-shade[data-shade="2"]{stroke:#E0D7C3}
.bwgfig .c-cream[data-seamless]>.iso-shade[data-shade="3"]{stroke:#ECE4D1}
.bwgfig .c-leaf[data-seamless]>.iso-shade[data-shade="4"]{stroke:#7DBE82}
.bwgfig .c-leaf[data-seamless]>.iso-top{stroke:#7DBE82}
.bwgfig .c-leaf[data-seamless]>.iso-shade[data-shade="0"]{stroke:#2F6B37}
.bwgfig .c-leaf[data-seamless]>.iso-shade[data-shade="1"]{stroke:#3B7C43}
.bwgfig .c-leaf[data-seamless]>.iso-shade[data-shade="2"]{stroke:#468C4E}
.bwgfig .c-leaf[data-seamless]>.iso-shade[data-shade="3"]{stroke:#5DA766}
.bwgfig .c-bark[data-seamless]>.iso-shade[data-shade="4"]{stroke:#9C7A5C}
.bwgfig .c-bark[data-seamless]>.iso-top{stroke:#9C7A5C}
.bwgfig .c-bark[data-seamless]>.iso-shade[data-shade="0"]{stroke:#523B28}
.bwgfig .c-bark[data-seamless]>.iso-shade[data-shade="1"]{stroke:#5F4530}
.bwgfig .c-bark[data-seamless]>.iso-shade[data-shade="2"]{stroke:#6C5038}
.bwgfig .c-bark[data-seamless]>.iso-shade[data-shade="3"]{stroke:#86664A}
.bwgfig .c-wood[data-seamless]>.iso-shade[data-shade="4"]{stroke:#C99A6E}
.bwgfig .c-wood[data-seamless]>.iso-top{stroke:#C99A6E}
.bwgfig .c-wood[data-seamless]>.iso-shade[data-shade="0"]{stroke:#7A5232}
.bwgfig .c-wood[data-seamless]>.iso-shade[data-shade="1"]{stroke:#8A5F3B}
.bwgfig .c-wood[data-seamless]>.iso-shade[data-shade="2"]{stroke:#996B44}
.bwgfig .c-wood[data-seamless]>.iso-shade[data-shade="3"]{stroke:#B07D53}
.bwgfig .c-steel[data-seamless]>.iso-shade[data-shade="4"]{stroke:#C3CDD3}
.bwgfig .c-steel[data-seamless]>.iso-top{stroke:#C3CDD3}
.bwgfig .c-steel[data-seamless]>.iso-shade[data-shade="0"]{stroke:#6E7A82}
.bwgfig .c-steel[data-seamless]>.iso-shade[data-shade="1"]{stroke:#7C8890}
.bwgfig .c-steel[data-seamless]>.iso-shade[data-shade="2"]{stroke:#8B979F}
.bwgfig .c-steel[data-seamless]>.iso-shade[data-shade="3"]{stroke:#A3AFB6}
.bwgfig .c-amber[data-seamless]>.iso-shade[data-shade="4"]{stroke:#F2C766}
.bwgfig .c-amber[data-seamless]>.iso-top{stroke:#F2C766}
.bwgfig .c-amber[data-seamless]>.iso-shade[data-shade="0"]{stroke:#A97822}
.bwgfig .c-amber[data-seamless]>.iso-shade[data-shade="1"]{stroke:#BD8829}
.bwgfig .c-amber[data-seamless]>.iso-shade[data-shade="2"]{stroke:#CF9830}
.bwgfig .c-amber[data-seamless]>.iso-shade[data-shade="3"]{stroke:#E6B24B}
.bwgfig .c-amberdim[data-seamless]>.iso-shade[data-shade="4"]{stroke:#CDA761}
.bwgfig .c-amberdim[data-seamless]>.iso-top{stroke:#CDA761}
.bwgfig .c-amberdim[data-seamless]>.iso-shade[data-shade="0"]{stroke:#7E5E25}
.bwgfig .c-amberdim[data-seamless]>.iso-shade[data-shade="1"]{stroke:#8F6B2B}
.bwgfig .c-amberdim[data-seamless]>.iso-shade[data-shade="2"]{stroke:#A07832}
.bwgfig .c-amberdim[data-seamless]>.iso-shade[data-shade="3"]{stroke:#B88E45}
.bwgfig .c-graphite[data-seamless]>.iso-shade[data-shade="4"]{stroke:#5E656A}
.bwgfig .c-graphite[data-seamless]>.iso-top{stroke:#5E656A}
.bwgfig .c-graphite[data-seamless]>.iso-shade[data-shade="0"]{stroke:#272B2E}
.bwgfig .c-graphite[data-seamless]>.iso-shade[data-shade="1"]{stroke:#303438}
.bwgfig .c-graphite[data-seamless]>.iso-shade[data-shade="2"]{stroke:#383D41}
.bwgfig .c-graphite[data-seamless]>.iso-shade[data-shade="3"]{stroke:#474D52}
.bwgfig .c-teal[data-seamless]>.iso-shade[data-shade="4"]{stroke:#63AFAC}
.bwgfig .c-teal[data-seamless]>.iso-top{stroke:#63AFAC}
.bwgfig .c-teal[data-seamless]>.iso-shade[data-shade="0"]{stroke:#2A6564}
.bwgfig .c-teal[data-seamless]>.iso-shade[data-shade="1"]{stroke:#317371}
.bwgfig .c-teal[data-seamless]>.iso-shade[data-shade="2"]{stroke:#37807E}
.bwgfig .c-teal[data-seamless]>.iso-shade[data-shade="3"]{stroke:#4A9C99}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-shade[data-shade="4"]{stroke:#A9B6B2}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-top{stroke:#A9B6B2}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-shade[data-shade="0"]{stroke:#4F5A57}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-shade[data-shade="1"]{stroke:#5C6865}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-shade[data-shade="2"]{stroke:#697673}
.bwgfig .bwgc-lamp .bwgc-lampc[data-seamless]>.iso-shade[data-shade="3"]{stroke:#7A8784}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="4"]{stroke:#8BE0A3}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-top{stroke:#8BE0A3}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="0"]{stroke:#127A33}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="1"]{stroke:#1A8C3E}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="2"]{stroke:#22A04A}
.bwgfig .bwgc-lamp.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="3"]{stroke:#3CC066}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-shade[data-shade="4"]{stroke:#A9B6B2}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-top{stroke:#A9B6B2}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-shade[data-shade="0"]{stroke:#4F5A57}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-shade[data-shade="1"]{stroke:#5C6865}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-shade[data-shade="2"]{stroke:#697673}
.bwgfig .bwgc-verdict .bwgc-lampc[data-seamless]>.iso-shade[data-shade="3"]{stroke:#7A8784}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="4"]{stroke:#8BE0A3}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-top{stroke:#8BE0A3}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="0"]{stroke:#127A33}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="1"]{stroke:#1A8C3E}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="2"]{stroke:#22A04A}
.bwgfig .bwgc-verdict.on .bwgc-lampc[data-seamless]>.iso-shade[data-shade="3"]{stroke:#3CC066}/* BWG cover host layer: labels, leaders, callout, ghost pointer, Pause. Everything is scoped under #bwg-cover / .bwgc-* */
#bwg-cover{position:relative;
  --bc-ink:rgba(224,160,58,.95);--bc-mute:rgba(232,230,223,.56);--bc-lead:rgba(232,230,223,.34);--bc-green:#5DC97B;--bc-fg:#ECE9DE;--bc-bg:#0C110E;--bc-line:rgba(93,201,123,.5)}
#bwg-cover[data-theme="light"]{--bc-ink:#8A5A12;--bc-mute:#6E6E63;--bc-lead:rgba(38,48,42,.38);--bc-green:#047122;--bc-fg:#1F2A23;--bc-bg:#FFFEFA;--bc-line:rgba(4,113,34,.5)}
#bwg-cover .bwgc-fig{position:relative;outline:none;touch-action:pan-y}
#bwg-cover .bwgc-fig:focus-visible{outline:1px dashed var(--bc-green);outline-offset:4px}
#bwg-cover .bwgc-fig svg.iso-svg{display:block;width:100%;height:auto;overflow:visible}
#bwg-cover .iso-halo{pointer-events:none}
#bwg-cover .bwgc-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
#bwg-cover .bwgc-lines polyline{fill:none;stroke:var(--bc-lead);stroke-width:1;vector-effect:non-scaling-stroke}
#bwg-cover .bwgc-lines circle{fill:var(--bc-ink)}
#bwg-cover [data-needle]{stroke-width:1.15px}
#bwg-cover .bwgc-lines .bwgc-stem{stroke:var(--bc-green);stroke-width:1.2}
#bwg-cover .bwgc-lead,#bwg-cover .bwgc-lab{transition:opacity .3s}
#bwg-cover.is-live .bwgc-lead,#bwg-cover.is-live .bwgc-lab{opacity:.5}
#bwg-cover.is-live .bwgc-lead.on,#bwg-cover.is-live .bwgc-lab.on{opacity:1}
#bwg-cover .bwgc-lab{position:absolute;transform:translateY(-50%);pointer-events:none;white-space:nowrap;font:500 10.5px/1.35 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}
#bwg-cover .bwgc-lab.end{transform:translate(-100%,-50%);text-align:right}
#bwg-cover .bwgc-lab .t{display:block;color:var(--bc-ink)}
#bwg-cover .bwgc-lab .s{display:block;font-size:9px;letter-spacing:.08em;color:var(--bc-mute)}
#bwg-cover .bwgc-lab .items{display:flex;gap:9px;margin-top:2px}
#bwg-cover .bwgc-lab .it{display:inline-flex;align-items:center;gap:4px}
#bwg-cover .bwgc-lab i.sw{display:inline-block;width:7px;height:7px;border-radius:2px}
#bwg-cover i.sw.wet{background:#3E8A4B}#bwg-cover i.sw.dry{background:#3569A0}#bwg-cover i.sw.san{background:#B9433A}#bwg-cover i.sw.spc{background:#363D39;box-shadow:0 0 0 1px rgba(232,230,223,.35)}
#bwg-cover .bwgc-live{position:absolute;z-index:4;pointer-events:none;background:var(--bc-bg);border:1px solid var(--bc-line);padding:9px 12px 10px;width:min(300px,46%);box-sizing:border-box;box-shadow:0 8px 24px rgba(0,0,0,.18)}
#bwg-cover .bwgc-live .k{display:block;font:500 9.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-green)}
#bwg-cover .bwgc-live .n{display:block;font:700 15px/1.25 Jost,Quicksand,"Segoe UI",sans-serif;color:var(--bc-fg);margin-top:3px}
#bwg-cover .bwgc-live .b{display:block;font:400 13px/1.5 Quicksand,Jost,"Segoe UI",sans-serif;color:var(--bc-fg);opacity:.86;margin-top:5px}
#bwg-cover .bwgc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
#bwg-cover .bwgc-ghost{position:absolute;z-index:3;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:1.5px solid var(--bc-green);pointer-events:none;box-sizing:border-box;opacity:.9}
#bwg-cover .bwgc-ghost::after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--bc-green)}
#bwg-cover .bwgc-play{position:absolute;left:0;top:0;z-index:5;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-mute);background:var(--bc-bg);border:1px solid var(--bc-lead);padding:7px 11px;cursor:pointer}
#bwg-cover .bwgc-play:hover,#bwg-cover .bwgc-play:focus-visible{color:var(--bc-green);border-color:var(--bc-green);outline:none}
/* narrow figures (phones, and any column under 570 px): no fixed labels; the callout waits in normal flow under the
   drawing, with its height reserved by host.js so the page never jumps */
#bwg-cover.is-narrow .bwgc-lab,#bwg-cover.is-narrow .bwgc-lead{display:none}
#bwg-cover.is-narrow .bwgc-live,#bwg-cover.is-narrow .bwgc-live[hidden]{display:block!important;position:relative;left:auto!important;top:auto!important;width:100%;margin:6px 0 0;box-shadow:none}
#bwg-cover.is-narrow .bwgc-live[hidden]{visibility:hidden}
#bwg-cover.is-narrow .bwgc-lines .bwgc-stem{display:none}
#bwg-cover.is-narrow .bwgc-live .n{font-size:14px}

/* the drawing: quieter backdrop, lit group, small parts the palette does not carry */
.bwgfig .bwgc-grp{opacity:.6;transition:opacity .45s}
.bwgfig.iso[data-theme="dark"] .bwgc-grp{opacity:.5}
.bwgfig .bwgc-grp.is-lit,.bwgfig.iso[data-theme="dark"] .bwgc-grp.is-lit{opacity:1}
.bwgfig .bwgc-rim{fill:none;stroke:transparent;stroke-width:1.6;transition:stroke .3s}
.bwgfig .bwgc-grp.is-lit .bwgc-rim{stroke:var(--anatomy-lit)}
.bwgfig .bwgc-walks{opacity:.7}
.bwgfig .bwgc-void{fill:#2A2F2C;stroke:none}
.bwgfig.iso[data-theme="dark"] .bwgc-void{fill:#060907}
.bwgfig .bwgc-mark{fill:var(--anatomy-lit);stroke:none}
.bwgfig .bwgc-wash{fill:var(--anatomy-lit);opacity:.16;stroke:none}
.bwgfig .bwgc-step{fill:#5F88A2;stroke:none;transition:fill .25s}
.bwgfig .bwgc-step.on{fill:var(--anatomy-lit)}
.bwgfig .bwgc-seal{fill:none;stroke:var(--anatomy-lit);stroke-width:var(--anatomy-weight)}
.bwgfig .iso-line.bwgc-ink{stroke:#26302A}
.bwgfig .iso-line.bwgc-ink2{stroke:#7A7E72}
.bwgfig .bwgc-cover-label{fill:#EFE6D2;stroke:#807662;stroke-width:.5}
.bwgfig .iso-shade.bwgc-lining{fill:#EFE6D2!important}
.bwgfig .bwgc-rod-o,.bwgfig .bwgc-rod,.bwgfig .bwgc-grip-o,.bwgfig .bwgc-grip{fill:none;stroke-linecap:round;vector-effect:none!important}
.bwgfig .bwgc-rod-o,.bwgfig .bwgc-grip-o{stroke:#26302A}
.bwgfig .bwgc-rod{stroke:#B7C1C7}
.bwgfig .bwgc-grip{stroke:#C45047}
.bwgfig.iso[data-theme="dark"] .bwgc-rod-o,.bwgfig.iso[data-theme="dark"] .bwgc-grip-o{stroke:#0B100D}
#bwg-cover .bwgfig .bwgc-part{cursor:default}
#bwg-cover .bwgc-lab.under,#bwg-cover .bwgc-lead.under{opacity:0!important}

/* ---- round 2: sorting, sliders, pin ---------------------------------------------------------------------------- */
#bwg-cover .bwgc-ghost{position:absolute}
.bwgfig .bwgc-hit{fill:transparent;stroke:none}
.bwgfig .bwgc-item{cursor:grab}
.bwgfig .bwgc-item:focus{outline:none}
.bwgfig .bwgc-item:focus-visible .iso-edge,.bwgfig .bwgc-bin:focus-visible .iso-edge,.bwgfig .bwgc-part:focus-visible .iso-edge{stroke:var(--anatomy-lit)!important}
.bwgfig [tabindex]:focus{outline:none}
.bwgfig .bwgc-bin.is-target .iso-solid>.iso-edge{stroke:var(--anatomy-lit)!important}
#bwg-cover.has-sel .bwgfig .bwgc-bin{cursor:pointer}
#bwg-cover .bwgc-lines .bwgc-tgtring{fill:none;stroke:var(--bc-green);stroke-width:2}
#bwg-cover .bwgc-lines .bwgc-selring{fill:none;stroke:var(--bc-green);stroke-width:1.6;stroke-dasharray:3 2}
.bwgfig .bwgc-fillbar{fill:var(--anatomy-lit);opacity:.55;stroke:none}
.bwgfig .bwgc-wash{transition:opacity .2s}
.bwgfig .bwgc-tabband{fill:transparent;stroke:none}
.bwgfig .bwgc-tabband[data-on="1"]{fill:#0B7A2C}.bwgfig .bwgc-tabband[data-on="2"]{fill:#E0A93A}.bwgfig .bwgc-tabband[data-on="3"]{fill:#B9714F}
.bwgfig .bwgc-verdict .iso-shade,.bwgfig .bwgc-verdict .iso-fill,.bwgfig .bwgc-verdict .iso-top{transition:fill .25s}
#bwg-cover .bwgc-resume{position:absolute;left:84px;top:0;z-index:5;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#047122;border:1px solid #047122;padding:7px 11px;cursor:pointer}
#bwg-cover .bwgc-resume:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}
#bwg-cover .bwgc-ctl{margin-top:8px;color:var(--bc-fg)}
#bwg-cover .bwgc-hint{margin:0 0 8px;font:500 12.5px/1.5 Quicksand,Jost,"Segoe UI",sans-serif;color:var(--bc-mute)}
#bwg-cover .bwgc-sortbar{display:flex;align-items:center;gap:12px;margin:0 0 10px;font:500 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
#bwg-cover .bwgc-count{color:var(--bc-ink)}
#bwg-cover .bwgc-reset{font:inherit;letter-spacing:.12em;color:var(--bc-mute);background:transparent;border:1px solid var(--bc-lead);padding:6px 10px;cursor:pointer}
#bwg-cover .bwgc-reset:hover:not(:disabled),#bwg-cover .bwgc-reset:focus-visible{color:var(--bc-green);border-color:var(--bc-green);outline:none}
#bwg-cover .bwgc-reset:disabled{opacity:.45;cursor:default}
#bwg-cover .bwgc-tests{border:1px solid var(--bc-lead);margin:0;padding:10px 12px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;min-width:0}
#bwg-cover .bwgc-tests legend{padding:0 6px;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-green)}
#bwg-cover .bwgc-sl{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:0}
#bwg-cover .bwgc-sl label{font:600 12.5px/1.3 Jost,Quicksand,sans-serif}
#bwg-cover .bwgc-sl output{justify-self:end;font:500 11px/1.3 "JetBrains Mono",ui-monospace,monospace;color:var(--bc-ink);white-space:nowrap}
#bwg-cover .bwgc-sl.met output{color:var(--bc-green)}
#bwg-cover .bwgc-sl .trk{grid-column:1/-1;position:relative;padding:4px 0 16px}
#bwg-cover .bwgc-sl input[type=range]{width:100%;margin:0;accent-color:#047122;height:22px;cursor:pointer;display:block}
#bwg-cover .bwgc-sl .th{position:absolute;left:50%;top:5px;width:2px;height:20px;margin-left:-1px;background:var(--bc-ink);opacity:.8;pointer-events:none}
#bwg-cover .bwgc-sl .thl{position:absolute;left:50%;top:27px;transform:translateX(-50%);font:500 9px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--bc-mute);pointer-events:none;white-space:nowrap}
#bwg-cover .bwgc-verdict{grid-column:1/-1;margin:2px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:500 13px/1.45 Quicksand,Jost,"Segoe UI",sans-serif}
#bwg-cover .bwgc-verdict .dot{width:9px;height:9px;border-radius:50%;background:var(--bc-lead);flex:none;align-self:center}
#bwg-cover .bwgc-verdict.met .dot{background:#2FAF57;box-shadow:0 0 0 3px rgba(47,175,87,.25)}
#bwg-cover .bwgc-verdict .txt{flex:1 1 220px;min-width:0}
#bwg-cover .bwgc-full{font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bc-green);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
#bwg-cover.is-narrow .bwgc-tests{grid-template-columns:minmax(0,1fr)}
#bwg-cover.is-narrow .bwgc-resume{top:auto;left:auto;right:0;top:0}
#bwg-cover[data-theme="dark"]{color-scheme:dark}
#bwg-cover[data-theme="light"]{color-scheme:light}
.bwgfig .bwgc-pill.on path.iso-shade[data-shade]{fill:#8BE0A3}
.bwgfig .bwgc-pill .iso-shade{transition:fill .3s}

/* BWG mockup: the hero takes the interactive cover in its second column (the live BRSR hero used an absolute overlay) */
.gss-hero.bwg-hero{background-color:var(--gsd-bg,#0A0D0B);background-image:linear-gradient(rgba(232,230,223,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,223,.045) 1px,transparent 1px);background-size:90px 90px;padding-bottom:clamp(36px,4vw,64px)}
/* the live rule sets pointer-events:none on the hero grid (its cover sat under it); this grid holds the cover, so it
   takes events again and its children inherit, while the cover's own overlays keep pointer-events:none */
.gss-hero-grid.bwg-hero-grid,.gss-hero-grid.bwg-hero-grid>*{pointer-events:auto}
.gss-hero-grid.bwg-hero-grid .gss-hero-lede *,.gss-hero-grid.bwg-hero-grid .bwg-hero-art>#bwg-cover{pointer-events:auto}
.gss-hero-grid.bwg-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(16px,2.2vw,32px);align-items:center}
.bwg-hero-grid .gss-kicker{flex-wrap:wrap;row-gap:8px}
.bwg-hero-grid .gss-kicker .leaf,.bwg-hero-grid .gss-kicker .tail{white-space:nowrap}
#bwg-cover:not(.is-narrow) .bwgc-ctl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:8px}
#bwg-cover:not(.is-narrow) .bwgc-hint,#bwg-cover:not(.is-narrow) .bwgc-sortbar{margin:0}
#bwg-cover:not(.is-narrow) .bwgc-tests{grid-column:1/-1}
.bwg-hero-grid .gss-hero-lede{min-width:0}
.bwg-hero-grid .gss-hero h1,.bwg-hero-grid h1{font-size:clamp(32px,3.5vw,52px)}
.bwg-hero-art{min-width:0;position:relative;padding-top:34px}
@media (max-width:1000px){.gss-hero-grid.bwg-hero-grid{grid-template-columns:minmax(0,1fr)}.bwg-hero-art{padding-top:8px}}
#bwg-cover .bwgc-sl label{margin:0;display:block}
#bwg-cover .bwgc-tests legend{width:auto;float:none;font-size:10px;margin:0;border:0}
#bwg-cover .bwgc-full{background-image:none!important}
#bwg-cover button{min-height:0;box-shadow:none;border-radius:0;line-height:1}
#bwg-cover .bwgc-reset,#bwg-cover .bwgc-play,#bwg-cover .bwgc-resume{height:auto;width:auto}
.bwg-amelia-shot-unused{display:block;width:100%;height:auto}
.bwg-step-art{background:#0E1411;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:14px 16px}
.bwg-step-art .bwgfig{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.bwg-step-art svg.iso-svg{width:100%;height:100%;max-height:100%}

/* facts strip: four cells on one row from 1024 px (owner comment 7 Nov 2026 removed Returns and Base) */
@media (min-width:1024px){
  .bwg-s-readout .gss-readout .gss-wrap{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));}
  .bwg-s-readout .gss-readout-cell .v{font-size:19px;}
}

/* v2 on the waste page skin */
/* round 7: the waste page's two-column intro. Prose and "What the site keeps" on the left, the work ledger on the right */
.bwg-intro .gss-intro-grid{grid-template-areas:"prose work" "keeps work";row-gap:28px}
.bwg-intro .gss-intro-grid>.gss-prose{grid-area:prose}
.bwg-intro .gss-intro-grid>.bwg-work{grid-area:work}
.bwg-intro .gss-intro-grid>.bwg-keeps{grid-area:keeps}
@media (max-width:1100px){.bwg-intro .gss-intro-grid{grid-template-areas:"prose" "work" "keeps"}}
.bwg-keeps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-content:start}
.bwg-keeps .gss-ledger-h{margin:0;padding:17px 0 0}
.bwg-keeps .gss-ledger-row{border-top:1px solid var(--gsd-line-faint)}
.bwg-keeps .gss-ledger-row:nth-child(2){border-top:0}
.bwg-keeps .gss-ledger-row .lk{font-weight:500}
.bwg-keeps .ln{padding-top:3px}
.bwg-keeps .ln .bwg-tick{display:block;width:14px;height:14px}
@media (max-width:600px){.bwg-keeps{grid-template-columns:minmax(0,1fr)}.bwg-keeps .gss-ledger-h{padding:0 0 4px}.bwg-keeps .gss-ledger-row:nth-child(2){border-top:0}}
/* round 8: the EBWGR section's two paragraphs, side by side above the sheet; small inline links; the fee table in the FAQ */
.bwg-flow-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(28px,4vw,64px);max-width:none;margin:0 0 28px}
.bwg-flow-body p{margin:0;font-size:16.5px;line-height:1.65}
.bwg-flow-body strong{color:var(--gsd-amber,#E0A03A);font-weight:600}
@media (max-width:767px){.bwg-flow-body{grid-template-columns:minmax(0,1fr)}}
a.bwg-inline-link{font:600 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.04em;color:var(--gsd-green,#5DC97B);text-decoration:none;border-bottom:1px solid currentColor;white-space:normal}
.bwg-fee{margin-top:14px}
.bwg-fee-scroll{overflow-x:auto}
.bwg-fee,.gss-faq .ans{min-width:0;max-width:100%}
.bwg-fee table{width:100%;border-collapse:collapse;font-size:14px}
@media (max-width:599px){.bwg-fee table{font-size:13px}.bwg-fee th,.bwg-fee td{padding:7px 6px}}
.bwg-fee caption{caption-side:top;text-align:left;font:500 10.5px/1.5 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-fg-muted);padding:0 0 8px}
.bwg-fee th,.bwg-fee td{border:1px solid var(--gsd-line,rgba(232,229,217,.14));padding:8px 10px;text-align:left;font-weight:400;color:var(--gsd-fg)}
.bwg-fee thead th{font:500 11px/1.35 "JetBrains Mono",monospace;letter-spacing:.06em;color:var(--gsd-fg-muted)}
.bwg-fee tbody th{font-weight:600}
.bwg-fee-note{margin:10px 0 0;font-size:14px;color:var(--gsd-fg-muted)}
/* hero strip: an idle prompt until a slider moves */
:is(#bwg-cover,#bwg-hero-tests) .bwgc-verdict .bwg-idle{flex:1 1 220px;min-width:0}
:is(#bwg-cover,#bwg-hero-tests) .bwgc-verdict:not(.is-idle) .bwg-idle,:is(#bwg-cover,#bwg-hero-tests) .bwgc-verdict.is-idle .txt{display:none}
:is(#bwg-cover,#bwg-hero-tests) .bwgc-verdict.is-idle .dot{background:var(--bc-lead);box-shadow:none}
/* primary sources: five cards, three then two, no empty slot */
.bwg-s-sources .gss-sources{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}
.bwg-s-sources .gss-src:nth-child(-n+3){grid-column:span 2}
.bwg-s-sources .gss-src:nth-child(n+4){grid-column:span 3}
@media (max-width:767px){.bwg-s-sources .gss-sources{grid-template-columns:minmax(0,1fr)}.bwg-s-sources .gss-src:nth-child(n){grid-column:auto}}
/* Expert's Corner: seven questions, the last one runs the full row */
.bwg-s-qa .gss-qa>.gss-qa-card:last-child:nth-child(odd){grid-column:1/-1}
/* what the site gets: four benefits in one column beside the painting, so both columns end together */
@media (min-width:1101px){.bwg-s-benefits .gss-benefit-grid{grid-template-columns:minmax(0,1fr)}}
/* five steps between 768 and 1100 px: three then two, no empty slot */
@media (min-width:768px) and (max-width:1100px){
  .bwg-s-steps .gss-steps{grid-template-columns:repeat(6,minmax(0,1fr))}
  .bwg-s-steps .gss-step:nth-child(-n+3){grid-column:span 2}
  .bwg-s-steps .gss-step:nth-child(n+4){grid-column:span 3}
  .bwg-s-stories .gss-journal{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* request a check: the rail and the direct line share the top row; the booking and the brief sit side by side under it */
@media (min-width:768px){
  .bwg-s-inquiry .gss-intake{grid-template-columns:repeat(6,minmax(0,1fr))}
  .bwg-s-inquiry .gss-intake-rail,.bwg-s-inquiry .gss-intake-side{display:contents}
  .bwg-s-inquiry .gss-assure{grid-area:as;max-width:none;margin:0}
  .bwg-s-inquiry .gss-svc__sdg{grid-area:sd;margin:0}
  .bwg-s-inquiry .gss-intake-main{grid-area:mn}
  .bwg-s-inquiry .gss-intake-side>.gss-intake-block:nth-child(1){grid-area:br}
  .bwg-s-inquiry .gss-intake-side>.gss-intake-block:nth-child(2){grid-area:dl}
}
@media (min-width:1101px){.bwg-s-inquiry .gss-intake{grid-template-areas:"as as sd sd dl dl" "mn mn mn br br br"}}
@media (min-width:768px) and (max-width:1100px){.bwg-s-inquiry .gss-intake{grid-template-areas:"as as as sd sd sd" "mn mn mn br br br" "dl dl dl br br br"}}
@media (min-width:768px){
  .bwg-s-inquiry .vertical_radio .frm_opt_container{display:flex;flex-wrap:wrap;gap:4px 24px}
  .bwg-s-inquiry .frm_fields_container{grid-auto-flow:row dense}
  .bwg-s-inquiry .frm_fields_container>.vertical_radio{grid-column:1/span 7}
  .bwg-s-inquiry .frm_fields_container>.frm_form_field:has(>.frm_submit){grid-column:8/span 5;align-self:end}
  .bwg-s-inquiry .frm_fields_container>.frm_form_field:has(>.frm_submit) .frm_button_submit{width:100%;margin:0}
}
.bwg-s-inquiry .bwg-amelia-shot-unused{max-width:509px;margin:0 auto}
.gss-good-plate .bwg-good-icon{width:40px;height:40px;color:var(--gsd-amber,#E0A03A)}
/* paintings: contain, never cropped (owner rule); the skin's hover zoom is off for them */
img.bwg-paint{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain!important;transform:none!important;background:#0E1411}
.gss-step-art:has(img.bwg-paint){overflow:visible}
.gss-svc__figure--benefit img.bwg-paint{height:auto!important;max-height:none!important}
.gss-sc-tag:empty{display:none}
.bwg-faq-link{display:block;margin-top:10px;font:600 12px/1.3 "JetBrains Mono",monospace;letter-spacing:.06em}
.bwg-faq-link a{color:var(--gsd-green,#5DC97B);text-decoration:none;border-bottom:1px solid currentColor}
.bwg-intro .gss-prose a{color:var(--gsd-green,#5DC97B)}
/* round 5: hero text top-aligned under the header as on the waste page; the cover top level with the breadcrumb */
.gss-hero-grid.bwg-hero-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
/* hero: from 1101 px the THREE TESTS panel sits under the hero text, so both columns end together; up to 1100 px the hero stacks.
   Between 1001 and 1100 px the text runs in two columns (title and buttons; the lead and the review line) and the drawing sits under it */
@media (max-width:1100px){.gss-hero-grid.bwg-hero-grid{grid-template-columns:minmax(0,1fr)}}
@media (min-width:1001px) and (max-width:1100px){
  .bwg-hero .gss-hero-lede{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start;grid-template-areas:"kick kick" "h1 lead" "cta upd"}
  .bwg-hero .gss-hero-lede>.gss-kicker{grid-area:kick;justify-self:start}
  .bwg-hero .gss-hero-lede>h1{grid-area:h1}
  .bwg-hero .gss-hero-lede>.gss-lead{grid-area:lead;margin-top:0;max-width:none}
  .bwg-hero .gss-hero-lede>.gss-cta-row{grid-area:cta}
  .bwg-hero .gss-hero-lede>.gss-updated{grid-area:upd;align-self:center;margin:0}
  .bwg-hero-art{width:100%;max-width:820px;margin:0 auto}
}
#bwg-cover .bwgc-sortbar .bwgc-play:hover,#bwg-cover .bwgc-sortbar .bwgc-play:focus-visible{color:var(--bc-green);border-color:var(--bc-green);outline:1px solid var(--bc-green);outline-offset:2px}
.bwg-hero-art{padding-top:10px!important}
/* Pause (the loop's stop control, WCAG 2.2.2) and Resume tour: small and quiet, at the right end of the sort row */
#bwg-cover .bwgc-sortbar{flex-wrap:wrap;row-gap:6px}
#bwg-cover .bwgc-sortbar .bwgc-play,#bwg-cover.is-narrow .bwgc-sortbar .bwgc-play{position:static;margin-left:auto;padding:5px 9px;font-size:9.5px;color:var(--bc-mute);border-color:var(--bc-lead);background:transparent}
#bwg-cover .bwgc-sortbar .bwgc-resume,#bwg-cover.is-narrow .bwgc-sortbar .bwgc-resume{position:static;padding:5px 9px;font-size:9.5px}
/* the cover's sheet title block, as on the waste hero */
#bwg-cover .bwgc-tb{position:absolute;right:0;top:0;z-index:2;display:flex;border:1px solid rgba(232,230,223,.3);background:rgba(13,17,13,.85);font-family:"JetBrains Mono",ui-monospace,monospace;pointer-events:none}
#bwg-cover .bwgc-tb .c{display:flex;flex-direction:column;gap:3px;padding:4px 8px 5px;border-left:1px solid rgba(232,230,223,.16)}
#bwg-cover .bwgc-tb .c:first-child{border-left:0}
#bwg-cover .bwgc-tb .k{font-size:7.5px;line-height:1;letter-spacing:.16em;color:rgba(232,230,223,.38)}
#bwg-cover .bwgc-tb .v{font-size:9.5px;line-height:1;letter-spacing:.1em;color:rgba(232,230,223,.66);white-space:nowrap}
#bwg-cover.is-narrow .bwgc-tb{display:none}
/* the EBWGR sheet: scrolls inside its own box on phones; static (PDF) mode shows it fully drawn */
@media (max-width:767px){.gss-schx.bwg-sheet{overflow-x:auto;overscroll-behavior-x:contain}.gss-schx.bwg-sheet svg{min-width:1100px}}


/* the EBWGR strip: compact, icons in the accent colour; on phones it scrolls inside its own box */
.gss-schx.bwg-flow .bwg-flow-bg{fill:var(--gsd-surface,#101410);stroke:none}
.gss-schx.bwg-flow .hx-node rect{stroke:rgba(93,201,123,.55)}
.gss-schx.bwg-flow .bwg-flow-ic path,.gss-schx.bwg-flow .bwg-flow-ic rect,.gss-schx.bwg-flow .bwg-flow-ic circle,.gss-schx.bwg-flow .bwg-flow-ic line,.gss-schx.bwg-flow .bwg-flow-ic polyline{fill:none;stroke:var(--gss-svg-flow,#5DC97B);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.gss-schx.bwg-flow .bwg-flow-lbl{font-size:14px;fill:var(--gsd-fg,#E8E5D9)}
@media (max-width:767px){.gss-schx.bwg-flow{overflow-x:auto;overscroll-behavior-x:contain}.gss-schx.bwg-flow svg{min-width:1120px}}
/* four stream cards: one row of four (the skin's 3-up grid would leave the fourth card alone on a row) */
.bwg-s-goods .gss-goods{grid-template-columns:repeat(4,minmax(0,1fr))}
.bwg-s-goods .gss-goods>.gss-good:last-child:nth-child(3n+1){grid-column:auto;align-items:stretch;text-align:left}
@media (max-width:1023px){.bwg-s-goods .gss-goods{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){.bwg-s-goods .gss-goods{grid-template-columns:minmax(0,1fr)}}
#bwg-hero-tests{
  --bc-ink:rgba(224,160,58,.95);--bc-mute:rgba(232,230,223,.56);--bc-lead:rgba(232,230,223,.34);--bc-green:#5DC97B;--bc-fg:#ECE9DE;--bc-bg:#0C110E;--bc-line:rgba(93,201,123,.5);margin-top:28px;color:var(--bc-fg)}
#bwg-hero-tests .bwgc-fig{position:relative;outline:none;touch-action:pan-y}
#bwg-hero-tests .bwgc-fig:focus-visible{outline:1px dashed var(--bc-green);outline-offset:4px}
#bwg-hero-tests .bwgc-fig svg.iso-svg{display:block;width:100%;height:auto;overflow:visible}
#bwg-hero-tests .iso-halo{pointer-events:none}
#bwg-hero-tests .bwgc-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
#bwg-hero-tests .bwgc-lines polyline{fill:none;stroke:var(--bc-lead);stroke-width:1;vector-effect:non-scaling-stroke}
#bwg-hero-tests .bwgc-lines circle{fill:var(--bc-ink)}
#bwg-hero-tests [data-needle]{stroke-width:1.15px}
#bwg-hero-tests .bwgc-lines .bwgc-stem{stroke:var(--bc-green);stroke-width:1.2}
#bwg-hero-tests .bwgc-lead,#bwg-hero-tests .bwgc-lab{transition:opacity .3s}
#bwg-hero-tests .bwgc-lab{position:absolute;transform:translateY(-50%);pointer-events:none;white-space:nowrap;font:500 10.5px/1.35 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}
#bwg-hero-tests .bwgc-lab.end{transform:translate(-100%,-50%);text-align:right}
#bwg-hero-tests .bwgc-lab .t{display:block;color:var(--bc-ink)}
#bwg-hero-tests .bwgc-lab .s{display:block;font-size:9px;letter-spacing:.08em;color:var(--bc-mute)}
#bwg-hero-tests .bwgc-lab .items{display:flex;gap:9px;margin-top:2px}
#bwg-hero-tests .bwgc-lab .it{display:inline-flex;align-items:center;gap:4px}
#bwg-hero-tests .bwgc-lab i.sw{display:inline-block;width:7px;height:7px;border-radius:2px}
#bwg-hero-tests i.sw.wet{background:#3E8A4B}
#bwg-hero-tests i.sw.dry{background:#3569A0}
#bwg-hero-tests i.sw.san{background:#B9433A}
#bwg-hero-tests i.sw.spc{background:#363D39;box-shadow:0 0 0 1px rgba(232,230,223,.35)}
#bwg-hero-tests .bwgc-live{position:absolute;z-index:4;pointer-events:none;background:var(--bc-bg);border:1px solid var(--bc-line);padding:9px 12px 10px;width:min(300px,46%);box-sizing:border-box;box-shadow:0 8px 24px rgba(0,0,0,.18)}
#bwg-hero-tests .bwgc-live .k{display:block;font:500 9.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-green)}
#bwg-hero-tests .bwgc-live .n{display:block;font:700 15px/1.25 Jost,Quicksand,"Segoe UI",sans-serif;color:var(--bc-fg);margin-top:3px}
#bwg-hero-tests .bwgc-live .b{display:block;font:400 13px/1.5 Quicksand,Jost,"Segoe UI",sans-serif;color:var(--bc-fg);opacity:.86;margin-top:5px}
#bwg-hero-tests .bwgc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
#bwg-hero-tests .bwgc-ghost{position:absolute;z-index:3;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:1.5px solid var(--bc-green);pointer-events:none;box-sizing:border-box;opacity:.9}
#bwg-hero-tests .bwgc-ghost::after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--bc-green)}
#bwg-hero-tests .bwgc-play{position:absolute;left:0;top:0;z-index:5;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-mute);background:var(--bc-bg);border:1px solid var(--bc-lead);padding:7px 11px;cursor:pointer}
#bwg-hero-tests .bwgc-play:hover,#bwg-hero-tests .bwgc-play:focus-visible{color:var(--bc-green);border-color:var(--bc-green);outline:none}
#bwg-hero-tests .bwgfig .bwgc-part{cursor:default}
#bwg-hero-tests .bwgc-lab.under,#bwg-hero-tests .bwgc-lead.under{opacity:0!important}
#bwg-hero-tests .bwgc-lines .bwgc-tgtring{fill:none;stroke:var(--bc-green);stroke-width:2}
#bwg-hero-tests .bwgc-lines .bwgc-selring{fill:none;stroke:var(--bc-green);stroke-width:1.6;stroke-dasharray:3 2}
#bwg-hero-tests .bwgc-resume{position:absolute;left:84px;top:0;z-index:5;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#047122;border:1px solid #047122;padding:7px 11px;cursor:pointer}
#bwg-hero-tests .bwgc-resume:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}
#bwg-hero-tests .bwgc-ctl{margin-top:8px;color:var(--bc-fg)}
#bwg-hero-tests .bwgc-hint{margin:0 0 8px;font:500 12.5px/1.5 Quicksand,Jost,"Segoe UI",sans-serif;color:var(--bc-mute)}
#bwg-hero-tests .bwgc-sortbar{display:flex;align-items:center;gap:12px;margin:0 0 10px;font:500 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
#bwg-hero-tests .bwgc-count{color:var(--bc-ink)}
#bwg-hero-tests .bwgc-reset{font:inherit;letter-spacing:.12em;color:var(--bc-mute);background:transparent;border:1px solid var(--bc-lead);padding:6px 10px;cursor:pointer}
#bwg-hero-tests .bwgc-reset:hover:not(:disabled),#bwg-hero-tests .bwgc-reset:focus-visible{color:var(--bc-green);border-color:var(--bc-green);outline:none}
#bwg-hero-tests .bwgc-reset:disabled{opacity:.45;cursor:default}
#bwg-hero-tests .bwgc-tests{border:1px solid var(--bc-lead);margin:0;padding:10px 12px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;min-width:0}
#bwg-hero-tests .bwgc-tests legend{padding:0 6px;font:500 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-green)}
#bwg-hero-tests .bwgc-sl{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:0}
#bwg-hero-tests .bwgc-sl label{font:600 12.5px/1.3 Jost,Quicksand,sans-serif}
#bwg-hero-tests .bwgc-sl output{justify-self:end;font:500 11px/1.3 "JetBrains Mono",ui-monospace,monospace;color:var(--bc-ink);white-space:nowrap}
#bwg-hero-tests .bwgc-sl.met output{color:var(--bc-green)}
#bwg-hero-tests .bwgc-sl .trk{grid-column:1/-1;position:relative;padding:4px 0 16px}
#bwg-hero-tests .bwgc-sl input[type=range]{width:100%;margin:0;accent-color:#047122;height:22px;cursor:pointer;display:block}
#bwg-hero-tests .bwgc-sl .th{position:absolute;left:50%;top:5px;width:2px;height:20px;margin-left:-1px;background:var(--bc-ink);opacity:.8;pointer-events:none}
#bwg-hero-tests .bwgc-sl .thl{position:absolute;left:50%;top:27px;transform:translateX(-50%);font:500 9px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--bc-mute);pointer-events:none;white-space:nowrap}
#bwg-hero-tests .bwgc-verdict{grid-column:1/-1;margin:2px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:500 13px/1.45 Quicksand,Jost,"Segoe UI",sans-serif}
#bwg-hero-tests .bwgc-verdict .dot{width:9px;height:9px;border-radius:50%;background:var(--bc-lead);flex:none;align-self:center}
#bwg-hero-tests .bwgc-verdict.met .dot{background:#2FAF57;box-shadow:0 0 0 3px rgba(47,175,87,.25)}
#bwg-hero-tests .bwgc-verdict .txt{flex:1 1 220px;min-width:0}
#bwg-hero-tests .bwgc-full{font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bc-green);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
#bwg-hero-tests legend{float:none;width:auto}#bwg-hero-tests p{max-width:none}
/* ---- eligibility evaluator (self-check section) ---- */
#cbam-self-check .ev{--w:#5FA86A;--d:#5A8BC0;--s:#D6655B;--k:#8C958F;--am:#E0A93A;--lit:#5DC97B;--ink:rgba(232,229,217,.62);--faint:rgba(232,229,217,.16)}
#cbam-self-check .ev-insts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#cbam-self-check .ev-inst{position:relative;border:1px solid var(--gsd-line);background:var(--gsd-surface);padding:12px 12px 14px;min-width:0;transition:border-color .3s,box-shadow .3s}
#cbam-self-check .ev-inst.is-met{border-color:rgba(93,201,123,.65);box-shadow:inset 0 0 0 1px rgba(93,201,123,.25)}
.ev-svg{display:block;width:100%;height:auto;overflow:visible}
.ev-in{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}
.ev-in label{font:600 13.5px/1.3 Quicksand,sans-serif;color:var(--gsd-fg);margin:0}
.ev-num{display:inline-flex;align-items:baseline;gap:6px}
.ev-num input{width:96px;background:var(--gsd-bg);border:1px solid var(--gsd-line);color:var(--gsd-fg);font:500 14px/1.2 "JetBrains Mono",monospace;padding:6px 8px;text-align:right;border-radius:2px}
.ev-num input:focus{outline:1px solid var(--lit);border-color:var(--lit)}
.ev-num .u{font:500 11px/1 "JetBrains Mono",monospace;color:var(--gsd-fg-muted);letter-spacing:.06em}
.ev-range{width:100%;margin:10px 0 0;accent-color:#047122;height:22px;cursor:pointer;display:block}
.ev-plot{fill:none;stroke:rgba(232,229,217,.32);stroke-width:1;stroke-dasharray:5 4}
.ev-grid{stroke:rgba(232,229,217,.06);stroke-width:1}
.ev-thr{fill:none;stroke:var(--am);stroke-width:1.2;stroke-dasharray:4 3;opacity:.85}
.ev-thr-t{font:500 8.5px/1 "JetBrains Mono",monospace;letter-spacing:.08em;fill:var(--am)}
.ev-foot{fill:rgba(99,175,172,.14);stroke:#84919A;stroke-width:1.5;transition:fill .3s,stroke .3s}
.ev-wall{stroke:rgba(232,229,217,.4);stroke-width:1}
.ev-dim line{stroke:rgba(232,229,217,.42);stroke-width:1}
.ev-north path{fill:none;stroke:rgba(232,229,217,.4);stroke-width:1}
.ev-handle{cursor:nwse-resize;touch-action:none}
.ev-handle-ring{fill:rgba(13,17,13,.6);stroke:var(--lit);stroke-width:1.2;stroke-dasharray:3 2}
.ev-handle-dot{fill:var(--lit)}
.ev-inst.is-met .ev-foot{fill:rgba(93,201,123,.16);stroke:var(--lit)}
.ev-pipe{fill:rgba(90,139,192,.08);stroke:#9AA6AE;stroke-width:1.4}
.ev-flange{fill:#141b16;stroke:#9AA6AE;stroke-width:1.2}
.ev-flow{fill:none;stroke:var(--d);stroke-width:2;stroke-dasharray:6 7;stroke-linecap:round}
.ev-stem{fill:#141b16;stroke:#CFAE62;stroke-width:1.2}
.ev-body{fill:#141b16;stroke:#CFAE62;stroke-width:1.6}
.ev-face{fill:none;stroke:rgba(207,174,98,.55);stroke-width:1}
.ev-ring{fill:none;stroke:rgba(232,229,217,.18);stroke-width:1}
.ev-tick{stroke:rgba(232,229,217,.35);stroke-width:1}
.ev-tick--major{stroke:rgba(232,229,217,.7)}
.ev-thr-tick{stroke:var(--am);stroke-width:2.4}
.ev-window{fill:#0b0f0c;stroke:rgba(232,229,217,.3);stroke-width:1}
.ev-digits{font:500 10px/1 "JetBrains Mono",monospace;letter-spacing:.14em;fill:var(--lit)}
.ev-rotor circle{fill:none;stroke:var(--d);stroke-width:1.2}.ev-rotor line{stroke:var(--d);stroke-width:1.2}
.ev-needle{stroke:var(--am);stroke-width:2;stroke-linecap:round;transition:all .35s cubic-bezier(.32,.72,0,1)}
.ev-hub{fill:var(--am)}
.ev-deck{fill:#141b16;stroke:#9AA6AE;stroke-width:1.4}.ev-foot2,.ev-col{fill:#141b16;stroke:#9AA6AE;stroke-width:1.2}
.ev-floor{stroke:rgba(232,229,217,.2);stroke-width:1}.ev-term{fill:rgba(232,229,217,.35)}.ev-cable{fill:none;stroke:rgba(232,229,217,.35);stroke-width:1}
.ev-sack{stroke-width:1.3}.ev-sack .tie{fill:none}
.ev-sack.in{animation:ev-drop .38s cubic-bezier(.32,.72,0,1) both}
@keyframes ev-drop{from{transform:translateY(-26px);opacity:0}to{transform:none;opacity:1}}
.ev-pulse{fill:none;stroke:var(--lit);stroke-width:2;opacity:0;pointer-events:none}
.ev-inst.pulse .ev-pulse{animation:ev-pulse .9s ease-out 1}
@keyframes ev-pulse{0%{opacity:.9;r:8}100%{opacity:0;r:46}}
.ev-inst.is-met .ev-body{stroke:var(--lit)}
.ev-live{display:flex;align-items:center;gap:10px;margin:16px 0 0;font:500 14.5px/1.5 Quicksand,sans-serif;color:var(--gsd-fg)}
.ev-live .dot{width:10px;height:10px;border-radius:50%;background:var(--faint);flex:none;transition:background .3s,box-shadow .3s}
.ev-live.met .dot{background:var(--lit);box-shadow:0 0 0 4px rgba(93,201,123,.22)}
#cbam-self-check .ev-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ev-tile{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--gsd-line);background:var(--gsd-surface);transition:transform .25s cubic-bezier(.32,.72,0,1),border-color .25s,background .25s;min-width:0}
.ev-tile:hover,.ev-tile:focus-visible{transform:translateY(-4px);border-color:rgba(93,201,123,.55)}
.ev-tile:focus-visible{outline:1px solid var(--lit);outline-offset:2px}
.ev-tile[aria-checked="true"]{transform:translateY(-4px);border-color:var(--lit);background:rgba(93,201,123,.07)}
.ev-tile-svg{display:block;width:100%;height:auto}
.ev-tile-svg .tb,.ev-tile-svg .tdome{fill:rgba(13,17,13,.6);stroke:#9AA6AE;stroke-width:1.2;transition:stroke .25s}
.ev-tile-svg .tw{fill:rgba(140,180,204,.18);stroke:none;transition:fill .25s}
.ev-tile-svg .td,.ev-tile-svg .tchim{fill:none;stroke:#9AA6AE;stroke-width:1}
.ev-tile-svg .tg{stroke:rgba(232,229,217,.25);stroke-width:1}.ev-tile-svg .tterm{fill:rgba(232,229,217,.35)}
.ev-tile-svg .tf,.ev-tile-svg .tband,.ev-tile-svg .tbal{stroke:#9AA6AE;stroke-width:1;fill:none}
.ev-tile-svg .tflag{fill:var(--am)}.ev-tile-svg .tcross{fill:var(--s)}.ev-tile-svg .tsign{fill:rgba(224,169,58,.5)}.ev-tile-svg .ttree{fill:rgba(95,168,106,.35);stroke:var(--w)}
.ev-tile:hover .tb,.ev-tile[aria-checked="true"] .tb,.ev-tile:hover .tdome,.ev-tile[aria-checked="true"] .tdome{stroke:var(--lit)}
.ev-tile:hover .tw,.ev-tile[aria-checked="true"] .tw{fill:rgba(224,169,58,.6)}
.ev-tile-n{font:600 14px/1.3 Quicksand,sans-serif;color:var(--gsd-fg)}
.ev-tile-g{font:500 10px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lit)}
.ev-result{outline:none}
.ev-r{padding:14px 0;border-top:1px solid var(--gsd-line-faint,rgba(232,229,217,.08))}
.ev-r:first-child{border-top:0;padding-top:0}
.ev-r .k{display:block;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gsd-fg-muted);margin-bottom:10px}
.ev-verdict{display:flex;flex-direction:column;gap:6px;position:relative;padding-right:84px}
.ev-verdict h3{margin:0;font:600 22px/1.25 Quicksand,sans-serif;color:var(--gsd-fg)}
.ev-verdict p{margin:0;color:var(--gsd-fg-muted);font-size:14px}
.ev-stamp{position:absolute;right:0;top:0;width:64px;height:64px;border-radius:50%;border:2px solid var(--lit);opacity:.85}
.ev-stamp::after{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed var(--lit)}
.ev-result:not(.no) .ev-stamp::before{content:"";position:absolute;left:23px;top:15px;width:14px;height:24px;border:solid var(--lit);border-width:0 3px 3px 0;transform:rotate(45deg)}
.ev-result.no .ev-stamp{border-color:rgba(232,229,217,.35)}.ev-result.no .ev-stamp::after{border-color:rgba(232,229,217,.3)}
.ev-badges{display:flex;flex-wrap:wrap;gap:8px}
.ev-badge{font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border:1px solid var(--gsd-line);color:var(--gsd-fg-muted)}
.ev-badge.on{border-color:var(--lit);color:#0b0f0c;background:var(--lit)}
.ev-met,.ev-notes{margin:10px 0 0;padding-left:18px;color:var(--gsd-fg-muted);font-size:13.5px}
.ev-grp{margin:0;font:600 16px/1.3 Quicksand,sans-serif;color:var(--lit)}
.ev-fee table{border-collapse:collapse;width:100%;font:500 12px/1.3 "JetBrains Mono",monospace}
.ev-fee th,.ev-fee td{border:1px solid var(--gsd-line);padding:7px 8px;text-align:right;color:var(--gsd-fg-muted)}
.ev-fee th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--gsd-fg-faint,rgba(232,229,217,.4))}
.ev-fee th:first-child,.ev-fee td:first-child{text-align:left}
.ev-fee tr.mine td{color:var(--gsd-fg)}
.ev-fee td.hit{background:var(--lit);color:#0b0f0c;font-weight:700}
.ev-fee-t{margin:10px 0 0;font-size:13.5px;color:var(--gsd-fg-muted)}
.ev-check{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ev-check li{position:relative;padding-left:28px;font-size:14px;line-height:1.5;color:var(--gsd-fg)}
.ev-check li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid var(--lit);border-radius:2px}
.ev-check li::after{content:"";position:absolute;left:5px;top:5px;width:6px;height:9px;border:solid var(--lit);border-width:0 2px 2px 0;transform:rotate(45deg)}
.ev-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.ev-sites{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0 0;font-size:15px;color:var(--gsd-fg)}
.ev-sites input{width:96px;background:var(--gsd-bg);border:1px solid var(--gsd-line-strong,rgba(232,229,217,.2));color:var(--gsd-fg);padding:8px 10px;font:500 15px/1.2 "JetBrains Mono",monospace;border-radius:2px}
.ev-sites input:focus-visible{outline:1px solid var(--lit);outline-offset:2px}
.ev-p{margin:0;font-size:14.5px;line-height:1.55;color:var(--gsd-fg)}
.ev-stakes{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--gsd-fg)}
.ev-stakes li::marker{color:var(--gsd-amber,#E0A03A)}
.ev-req{color:var(--gsd-amber,#E0A03A);margin-left:3px;font-weight:600}
.ev-mail .ev-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}
.ev-call{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gsd-fg);cursor:pointer}
.ev-call input{width:16px;height:16px;accent-color:#047122;margin:0}
.ev-mail .ev-form .gss-btn{grid-column:1/-1;justify-self:start;background:transparent;border:1px solid rgba(93,201,123,.45);color:var(--gsd-green,#5DC97B);font:600 12px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;padding:15px 22px;border-radius:0}
.ev-mail .ev-form .gss-btn:hover,.ev-mail .ev-form .gss-btn:focus-visible{border-color:var(--gsd-green,#5DC97B);background:rgba(93,201,123,.08)}
.ev-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:6px;padding:14px;border:1px solid var(--gsd-line);background:var(--gsd-surface)}
.ev-f{display:flex;flex-direction:column;gap:5px;margin:0}
.ev-f span{font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-fg-muted)}
.ev-f input{background:var(--gsd-bg);border:1px solid var(--gsd-line);color:var(--gsd-fg);padding:8px 10px;font-size:14px;border-radius:2px}
.ev-form .gss-btn{grid-column:1/-1;justify-self:start}
.ev-stage{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.32,.72,0,1)}
.ev-stage.in{opacity:1;transform:none}
@media (max-width:1023px){#cbam-self-check .ev-insts{grid-template-columns:minmax(0,1fr)}#cbam-self-check .ev-inst{display:grid;grid-template-columns:minmax(0,1fr);}#cbam-self-check .ev-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){.ev-form,.ev-mail .ev-form{grid-template-columns:minmax(0,1fr)}.ev-verdict{padding-right:0}.ev-stamp{display:none}.ev-fee{overflow-x:auto}}
@media (prefers-reduced-motion:reduce){.ev-stage{transition:none}.ev-sack.in{animation:none}.ev-inst.pulse .ev-pulse{animation:none}.ev-needle{transition:none}}

/* ---- EBWGR sheet, working diagram ---- */
.gss-schx.bwg-sheet{overflow:visible}
.bwg-sh-ctrl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px 22px;align-items:end;padding:14px 18px 12px;border-bottom:1px solid var(--gsd-line);background:var(--gsd-surface)}
.bwg-sh-ctrl .c{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}
.bwg-sh-ctrl .l{font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gsd-fg-muted)}
.bwg-sh-ctrl .i{display:flex;align-items:baseline;gap:6px}
.bwg-sh-ctrl input[type=number]{width:96px;background:var(--gsd-bg);border:1px solid var(--gsd-line);color:var(--gsd-fg);font:500 14px/1.2 "JetBrains Mono",monospace;padding:6px 8px;text-align:right;border-radius:2px}
.bwg-sh-ctrl .u{font:500 11px/1 "JetBrains Mono",monospace;color:var(--gsd-fg-muted)}
.bwg-sh-ctrl input[type=range]{width:100%;accent-color:#047122;margin:0}
.bwg-sh-ctrl .t{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:500 13.5px/1.3 Quicksand,sans-serif;color:var(--gsd-fg);cursor:pointer;white-space:nowrap}
.bwg-sh-ctrl .t input{width:18px;height:18px;accent-color:#047122;margin:0}
.bwg-sh-ctrl .n{grid-column:1/-1;margin:2px 0 0;font:500 11px/1.5 "JetBrains Mono",monospace;letter-spacing:.04em;color:var(--gsd-amber,#E0A93A)}
.bwg-sh-scroll{position:relative}
.bwg-sh-canvas{position:relative}
.bwg-sh-canvas>svg{display:block;width:100%;height:auto}
.bwg-lane{fill:none;stroke-width:2.4;stroke-linecap:round;opacity:.9}
.bwg-bundle{stroke-width:1.6;stroke-dasharray:6 5}
.bwg-peel{stroke-width:1.8;stroke-dasharray:6 5}
.bwg-sheet:not(.wet-on-site) .bwg-peel,.bwg-sheet.wet-on-site .bwg-wet-on{display:none}
.bwg-val{font:600 17px/1 "JetBrains Mono",monospace;letter-spacing:.06em;fill:#E8E5D9}
.bwg-bar-bg{fill:rgba(232,229,217,.08);stroke:rgba(232,229,217,.2);stroke-width:.8}
.bwg-bar{fill:#5FA86A}
#bwg-r-needbar{fill:#E0A93A}
.bwg-sack{offset-rotate:0deg;offset-distance:var(--d)}
.bwg-cert{offset-distance:40%}
.bwg-yr{fill:#0E1411;stroke:#5DC97B;stroke-width:1;offset-rotate:auto;offset-distance:var(--d)}
.bwg-lamp{fill:rgba(232,229,217,.12);stroke:#5DC97B;stroke-width:.8}
.bwg-seal{fill:#5DC97B;opacity:.35}
.bwg-stamp{transform-box:fill-box}
.bwg-sheet.is-live:not(.is-still) .bwg-ride{animation:bwg-ride 7s linear infinite}
.bwg-sheet.is-live:not(.is-still) .bwg-ride--b{animation-duration:3.4s}
.bwg-sheet.is-live:not(.is-still) .bwg-yr{animation:bwg-yr 7.2s linear infinite}
.bwg-sheet.is-live:not(.is-still) .bwg-lamp{animation:bwg-lamp 3s steps(1) infinite}
.bwg-sheet.is-live:not(.is-still) .bwg-stamp{animation:bwg-stamp 2.4s cubic-bezier(.32,.72,0,1) infinite}
.bwg-sheet.is-live:not(.is-still) .bwg-seal{animation:bwg-seal 2.4s ease infinite}
.bwg-sheet.is-live:not(.is-still) .bwg-lane:not(.bwg-bundle):not(.bwg-peel){stroke-dasharray:14 6;animation:gsx-dash 1.6s linear infinite}
.bwg-sheet:not(.is-live) .bwg-ride,.bwg-sheet:not(.is-live) .bwg-yr{animation-play-state:paused}
@keyframes bwg-ride{from{offset-distance:0%}to{offset-distance:100%}}
@keyframes bwg-yr{0%{offset-distance:0%;opacity:1}80%{opacity:1}100%{offset-distance:100%;opacity:0}}
@keyframes bwg-lamp{0%{fill:rgba(232,229,217,.12)}20%,100%{fill:#5DC97B}}
@keyframes bwg-stamp{0%,60%,100%{transform:translateY(0)}20%{transform:translateY(8px)}}
@keyframes bwg-seal{0%,15%{opacity:.25}25%,70%{opacity:1}100%{opacity:.25}}
.bwg-st.is-hot .hx-node rect{stroke:#5DC97B;stroke-width:1.8}
.bwg-st.is-hot text.hx-lbl{fill:#E8E5D9}
.bwg-st.is-hot.hx-seq circle{fill:rgba(93,201,123,.25)}
.bwg-sh-hit{all:unset;position:absolute;cursor:pointer;border-radius:2px}
.bwg-sh-hit:focus-visible{outline:1px dashed #5DC97B;outline-offset:-4px}
.bwg-sh-call{position:absolute;z-index:3;max-width:250px;padding:9px 12px 10px;background:#0C110E;border:1px solid rgba(93,201,123,.55);box-shadow:0 8px 24px rgba(0,0,0,.35);pointer-events:none}
.bwg-sh-call .k{display:block;font:500 10px/1.2 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#5DC97B}
.bwg-sh-call .b{display:block;margin-top:4px;font:400 13.5px/1.45 Quicksand,sans-serif;color:#E8E5D9}
@media (max-width:767px){.bwg-sh-ctrl{grid-template-columns:minmax(0,1fr)}.bwg-sh-ctrl .t{white-space:normal}.bwg-sh-scroll{overflow-x:auto;overscroll-behavior-x:contain}.bwg-sh-canvas{min-width:1100px}}



/* live: the paintings in the steps and benefits sections (v8 gave them .bwg-paint) */
.bwg-s-steps .gss-step-art img,.bwg-s-benefits .gss-svc__figure--benefit img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain!important;transform:none!important;background:#0E1411}
.bwg-s-steps .gss-step-art:has(img){overflow:visible}
.bwg-s-benefits .gss-svc__figure--benefit img{height:auto!important;max-height:none!important}
.bwg-s-goods .gss-good-meta{display:none}
/* live: the result card's email form is a Formidable form (fields in one row, the call box and the button under them) */
.ev-mail .frm_forms{margin:0}
.ev-mail .frm_form_fields>fieldset{border:1px solid var(--gsd-line);background:var(--gsd-surface);padding:14px;margin:0}
.ev-mail .frm_fields_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}
.ev-mail .frm_fields_container>*{grid-column:auto}
.ev-mail .frm_fields_container>.frm_form_field.frm_checkbox,.ev-mail .frm_fields_container>.frm_submit,.ev-mail .frm_fields_container>.frm_form_field:has(>.frm_submit),.ev-mail .frm_fields_container>.frm_hidden_container,.ev-mail .frm_fields_container>.frm_full{grid-column:1/-1}
.ev-mail .frm_form_field label.frm_primary_label{font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-fg-muted)}
.ev-mail .frm_form_field input[type=text],.ev-mail .frm_form_field input[type=email]{background:var(--gsd-bg);border:1px solid var(--gsd-line);color:var(--gsd-fg);padding:8px 10px;font-size:14px;border-radius:2px;width:100%}
.ev-mail .frm_checkbox label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gsd-fg)}
.ev-mail .frm_checkbox input{width:16px;height:16px;accent-color:#047122;margin:0}
.ev-mail .frm_button_submit{background:transparent!important;border:1px solid rgba(93,201,123,.45)!important;color:var(--gsd-green,#5DC97B)!important;font:600 12px/1 "JetBrains Mono",monospace!important;letter-spacing:.14em;text-transform:uppercase;padding:15px 22px!important;border-radius:0!important}
.ev-mail .frm_message{border:1px solid var(--gsd-line);background:var(--gsd-surface);padding:14px;color:var(--gsd-fg);font-size:14.5px}
@media (max-width:599px){.ev-mail .frm_fields_container{grid-template-columns:minmax(0,1fr)}}
