/* Artwork reused from the landing page, scoped to prevent UI and report collisions. */
body.visual-guide .guide-calculator-emblem{--emblem-size:64px;--emblem-scale:.4;--violet:#6b58c5;display:inline-block;position:relative;width:var(--emblem-size);height:var(--emblem-size);flex:0 0 var(--emblem-size);vertical-align:middle;isolation:isolate;margin-right:12px}
body.visual-guide .guide-emblem-stage{position:absolute;left:0;top:0;width:160px;height:160px;display:grid;place-items:center;transform:scale(var(--emblem-scale));transform-origin:0 0;pointer-events:none}
body.visual-guide .guide-emblem-stage>[data-calculator-art]{width:160px!important;margin:0!important;position:relative!important;inset:auto!important}
body.visual-guide .guide-calculator-emblem *{box-sizing:border-box}
body.visual-guide .guide-emblem-fallback{font:500 64px/1 'Poppins',sans-serif;color:#7589a4}
.visual-guide main :is(h1,.vd-head .t)>.guide-calculator-emblem{--emblem-size:40px;--emblem-scale:.25}
body.visual-guide .guide-calculator-emblem svg{fill:none}
body.visual-guide .guide-calculator-emblem .cable-section-art{position:relative;height:155px;width:100%;margin-bottom:12px}
body.visual-guide .guide-calculator-emblem .cable-outer{position:absolute;width:125px;height:125px;background:#37343f;border-radius:50%;left:calc(50% - 62px);top:10px;box-shadow:inset 0 0 0 2px #55515f,0 10px 17px #3329401a;transform:rotate(-18deg);transition:transform .8s}
body.visual-guide .guide-calculator-emblem .cable-inner{position:absolute;inset:9px;background:#f8f6f0;border:3px solid #99919c;border-radius:50%}
body.visual-guide .guide-calculator-emblem .conductor{position:absolute;width:36px;height:36px;background:repeating-radial-gradient(circle at 40% 40%,#d6a083 0 2px,#bc7955 2px 3px);border:6px solid #635b72;border-radius:50%;box-shadow:inset 0 0 0 1px #864f34}
body.visual-guide .guide-calculator-emblem .c1{left:13px;top:10px;border-color:#79639d}
body.visual-guide .guide-calculator-emblem .c2{right:10px;top:10px;border-color:#798eac}
body.visual-guide .guide-calculator-emblem .c3{left:13px;bottom:11px;border-color:#86766d}
body.visual-guide .guide-calculator-emblem .c4{right:10px;bottom:11px;border-color:#a1aa78}
body.visual-guide .guide-calculator-emblem .dimension{position:absolute;bottom:5px;left:calc(50% - 55px);font:6px var(--mono);letter-spacing:2px;color:#8c8399}
body.visual-guide .guide-calculator-emblem .crosshair{position:absolute;left:10%;top:50px;color:#9a90ad;font:20px var(--mono)}
body.visual-guide .guide-calculator-emblem .tool-symbol{height:153px;display:flex;align-items:center;justify-content:center;position:relative;font:68px Lora,serif;color:#7589a4}
body.visual-guide .guide-calculator-emblem .tool-symbol span{font-size:48px}
body.visual-guide .guide-calculator-emblem .tool-symbol svg{position:absolute;bottom:12px;width:170px;height:30px;stroke:#bac6d5}
body.visual-guide .guide-calculator-emblem .bar-art{height:153px;display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:28px 12px 22px;position:relative}
body.visual-guide .guide-calculator-emblem .bar-art i{width:22px;background:#d2dacd;border-radius:5px 5px 0 0;transform-origin:bottom;transition:transform .4s}
body.visual-guide .guide-calculator-emblem .bar-art i:nth-child(1){height:35px}
body.visual-guide .guide-calculator-emblem .bar-art i:nth-child(2){height:55px}
body.visual-guide .guide-calculator-emblem .bar-art i:nth-child(3){height:85px;background:#899d82}
body.visual-guide .guide-calculator-emblem .bar-art i:nth-child(4){height:66px}
body.visual-guide .guide-calculator-emblem .bar-art i:nth-child(5){height:47px}
body.visual-guide .guide-calculator-emblem .bar-art span{font:34px Lora,serif;position:absolute;right:15%;top:5px;color:#78916f}
body.visual-guide .guide-calculator-emblem .small-tool-symbol{height:90px;font:58px Lora,serif;color:#b8876e;display:flex;align-items:center;justify-content:center}
body.visual-guide .guide-calculator-emblem .small-tool-symbol sub{font-size:30px}
body.visual-guide .guide-calculator-emblem .motor-symbol{font-family:var(--mono);font-size:44px;color:#7c8c9e;position:relative}
body.visual-guide .guide-calculator-emblem .motor-symbol::before{content:'';width:60px;height:60px;border:1px solid #aeb9c6;position:absolute;border-radius:50%}
body.visual-guide .guide-calculator-emblem .motor-symbol span{font:9px var(--mono);position:absolute;bottom:0}
body.visual-guide .guide-calculator-emblem .curve-art{height:90px;text-align:center}
body.visual-guide .guide-calculator-emblem .curve-art svg{width:125px;height:88px;stroke:var(--violet);stroke-width:2}
body.visual-guide .guide-calculator-emblem .curve-art .axis{stroke:#b7b1c5;stroke-width:1}
body.visual-guide .guide-calculator-emblem .cable-section-art{height:160px}
body.visual-guide .guide-calculator-emblem .cable-outer{width:142px;height:142px;left:9px;top:9px;transform:rotate(-18deg);box-shadow:inset 0 0 0 2px #55515f,0 6px 10px #33294018}
body.visual-guide .guide-calculator-emblem .cable-inner{inset:9px;border-width:3px}
body.visual-guide .guide-calculator-emblem .conductor{width:40px;height:40px;border-width:6px}
body.visual-guide .guide-calculator-emblem .dimension,.guide-calculator-emblem .crosshair{display:none}
body.visual-guide .guide-calculator-emblem .tool-symbol{height:160px;font-size:80px;color:#7589a4}
body.visual-guide .guide-calculator-emblem .tool-symbol span{font-size:57px}
body.visual-guide .guide-calculator-emblem .tool-symbol svg{width:150px;height:32px;bottom:7px;stroke-width:3}
body.visual-guide .guide-calculator-emblem .bar-art{height:160px;padding:35px 6px 18px;gap:8px}
body.visual-guide .guide-calculator-emblem .bar-art i{width:23px}
body.visual-guide .guide-calculator-emblem .bar-art span{font-size:34px;right:8px;top:0}
body.visual-guide .guide-calculator-emblem .small-tool-symbol{height:160px;font-size:99px}
body.visual-guide .guide-calculator-emblem .small-tool-symbol sub{font-size:48px}
body.visual-guide .guide-calculator-emblem .motor-symbol{width:110px;height:110px;font-size:75px}
body.visual-guide .guide-calculator-emblem .motor-symbol span{font-size:25px}
body.visual-guide .guide-calculator-emblem .curve-art{height:110px}
body.visual-guide .guide-calculator-emblem .curve-art svg{width:150px;height:110px;stroke-width:3}
body.visual-guide .guide-calculator-emblem .tool-symbol {border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;}
body.visual-guide .guide-calculator-emblem .motor-symbol::before{width:110px;height:110px}
