.cdw{width:100%;height:auto;padding:9px 9px 5px;display:block}.cdw .dsd-cut{fill:color-mix(in srgb, var(--color-text) 6%, transparent);stroke:var(--color-text-secondary);stroke-width:2.4px;stroke-linejoin:round}.cdw .cdw-seen{fill:none;stroke:var(--color-text-secondary);stroke-width:2.4px;stroke-linejoin:round}.cdw .dsd-line{fill:none;stroke:var(--color-text-muted);stroke-width:2px;stroke-linejoin:round}.cdw .cdw-equip{fill:none;stroke:var(--color-text-muted);stroke-width:1.6px;stroke-dasharray:15 4 2.5 4 2.5 4}.cdw .dsd-axis{fill:none;stroke:var(--color-text-muted);stroke-width:1.3px;stroke-dasharray:18 5 3 5;opacity:.75}.cdw .dsd-dim{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.cdw .dsd-hatch{fill:none;stroke:var(--color-text-muted);stroke-width:1.4px;opacity:.65}.cdw .dsd-insulation{fill:none;stroke:var(--color-text-muted);stroke-width:1.6px}.cdw .dsd-bars circle{fill:var(--color-text-secondary);r:3.2px}.cdw .dsd-accent{fill:none;stroke:var(--color-accent);stroke-width:3.6px;stroke-linecap:round}.cdw .dsd-accent circle{fill:color-mix(in srgb, var(--color-accent) 16%, transparent)}.cdw .dsd-accent .dsd-dashed{stroke-dasharray:9 8;stroke-linecap:butt;stroke-width:3px}.cdw .dsd-dim-text{display:none}.cdw-letter{fill:var(--color-text-muted);font:italic 500 11px var(--font-manrope), sans-serif;text-anchor:middle}.cdw-letter-accent{fill:var(--dcat-sheet-copper,var(--color-accent-strong))}.cdw [pathLength="1"]{stroke-dasharray:1;stroke-dashoffset:0}.cdw .cdw-water{fill:none;stroke:var(--color-water);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.1 14;opacity:0}@media (prefers-reduced-motion:no-preference){:where([data-motion-ready]) :is(.dcat-thumb,.dsh):not([data-motion-state=on]) .cdw [pathLength="1"]{stroke-dashoffset:1px}:where([data-motion-ready]) :is(.dcat-thumb,.dsh):not([data-motion-state=on]) .cdw :is(path,circle,text):not([pathLength="1"],.cdw-water){opacity:0}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw [pathLength="1"]{transition:stroke-dashoffset 1s cubic-bezier(.3, .7, .2, 1) calc(.2s + var(--i,0) * 90ms)}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw :is(path,circle,text):not([pathLength="1"],.cdw-water){transition:opacity .5s ease calc(.15s + var(--i,0) * 90ms)}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw .dsd-accent :is(path,circle){transition-delay:calc(.95s + var(--i,0) * 90ms)}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw .cdw-letter{transition-delay:calc(1.1s + var(--i,0) * 90ms)}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/angary]:is(:hover,:focus-visible)) .dsh-sheet[href=\/angary]) .cdw[data-dir=angary] .dsd-dashed{animation:1.3s linear cdw-trace}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/angary]:is(:hover,:focus-visible)) .dsh-sheet[href=\/angary]) .cdw[data-dir=angary] .dsd-dim{animation:1.3s cdw-copper}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/zernoskhovyshcha]:is(:hover,:focus-visible)) .dsh-sheet[href=\/zernoskhovyshcha]) .cdw[data-dir=zernoskhovyshcha] .cdw-equip{animation:.9s cubic-bezier(.3,.7,.2,1) cdw-set}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/zernoskhovyshcha]:is(:hover,:focus-visible)) .dsh-sheet[href=\/zernoskhovyshcha]) .cdw[data-dir=zernoskhovyshcha] .dsd-accent path{animation:.52s .76s cdw-click}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/metalokonstruktsii]:is(:hover,:focus-visible)) .dsh-sheet[href=\/metalokonstruktsii]) .cdw[data-dir=metalokonstruktsii] .dsd-accent circle{animation:.46s cubic-bezier(.3,1.6,.5,1) backwards cdw-bolt}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/metalokonstruktsii]:is(:hover,:focus-visible)) .dsh-sheet[href=\/metalokonstruktsii]) .cdw[data-dir=metalokonstruktsii] .dsd-accent circle:nth-child(2){animation-delay:.15s}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/metalokonstruktsii]:is(:hover,:focus-visible)) .dsh-sheet[href=\/metalokonstruktsii]) .cdw[data-dir=metalokonstruktsii] .dsd-accent circle:nth-child(3){animation-delay:.3s}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/metalokonstruktsii]:is(:hover,:focus-visible)) .dsh-sheet[href=\/metalokonstruktsii]) .cdw[data-dir=metalokonstruktsii] .dsd-accent circle:nth-child(4){animation-delay:.45s}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/betonni-roboty]:is(:hover,:focus-visible)) .dsh-sheet[href=\/betonni-roboty]) .cdw[data-dir=betonni-roboty] .dsd-accent path:nth-child(-n+2){animation:.7s cubic-bezier(.3,.7,.2,1) cdw-set}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/betonni-roboty]:is(:hover,:focus-visible)) .dsh-sheet[href=\/betonni-roboty]) .cdw[data-dir=betonni-roboty] .dsd-accent path:nth-child(3){animation:.52s .65s cdw-click}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/betonni-roboty]:is(:hover,:focus-visible)) .dsh-sheet[href=\/betonni-roboty]) .cdw[data-dir=betonni-roboty] .cdw-letter-accent{animation:.52s .65s cdw-letter}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/pokrivelni-roboty]:is(:hover,:focus-visible)) .dsh-sheet[href=\/pokrivelni-roboty]) .cdw[data-dir=pokrivelni-roboty] .cdw-water{animation:1.9s linear cdw-rain}:is(.dcat-list .route-service:is(:hover,:focus-visible),.hv2-directions .dsh-sheet:hover,.hv2-directions:has(.direction-card[href=\/pokrivelni-roboty]:is(:hover,:focus-visible)) .dsh-sheet[href=\/pokrivelni-roboty]) .cdw[data-dir=pokrivelni-roboty] .dsd-accent path:nth-child(2){animation:.52s 1.1s cdw-click}}.cdw .dsd-accent circle,.cdw .cdw-letter-accent{transform-box:fill-box;transform-origin:50%}@keyframes cdw-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-68px}}@keyframes cdw-copper{25%,70%{stroke:var(--color-accent);stroke-width:2.6px}}@keyframes cdw-set{0%{opacity:.2;transform:translateY(-48px)}}@keyframes cdw-click{45%{stroke-width:7.5px}}@keyframes cdw-bolt{0%{stroke-width:1.4px;transform:scale(1.9)}}@keyframes cdw-letter{45%{transform:scale(1.45)}}@keyframes cdw-rain{0%{opacity:0;stroke-dashoffset:0}12%,82%{opacity:1}to{opacity:0;stroke-dashoffset:-98.7px}}
