:root{--cdw-for-plot-draw:1s;--cdw-at-plot-draw:.2s;--cdw-for-plot-fade:.5s;--cdw-at-plot-fade:.15s;--cdw-at-plot-step:90ms;--cdw-at-plot-accent:.95s;--cdw-at-plot-letter:1.1s;--cdw-for-angary-trace:1.3s;--cdw-for-angary-copper:1.3s;--cdw-for-silo-set:.9s;--cdw-for-click:.52s;--cdw-at-silo-click:.76s;--cdw-for-bolt:.46s;--cdw-at-bolt-second:.15s;--cdw-at-bolt-third:.3s;--cdw-at-bolt-fourth:.45s;--cdw-for-anchor-set:.7s;--cdw-for-letter:.52s;--cdw-at-concrete-after:.65s;--cdw-for-rain:1.9s;--cdw-at-roof-click:1.1s}.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 var(--cdw-for-plot-draw) var(--ease-premium) calc(var(--cdw-at-plot-draw) + var(--i,0) * var(--cdw-at-plot-step))}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw :is(path,circle,text):not([pathLength="1"],.cdw-water){transition:opacity var(--cdw-for-plot-fade) ease calc(var(--cdw-at-plot-fade) + var(--i,0) * var(--cdw-at-plot-step))}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw .dsd-accent :is(path,circle){transition-delay:calc(var(--cdw-at-plot-accent) + var(--i,0) * var(--cdw-at-plot-step))}:where([data-motion-ready=on]) :is(.dcat-thumb,.dsh) .cdw .cdw-letter{transition-delay:calc(var(--cdw-at-plot-letter) + var(--i,0) * var(--cdw-at-plot-step))}: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:cdw-trace var(--cdw-for-angary-trace) linear}: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:cdw-copper var(--cdw-for-angary-copper) ease}: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:cdw-set var(--cdw-for-silo-set) var(--ease-premium)}: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 .dsd-mark{animation:cdw-click var(--cdw-for-click) ease var(--cdw-at-silo-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 .dsd-mark{animation:cdw-bolt var(--cdw-for-bolt) var(--ease-signature) backwards}: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 .dsd-mark:nth-child(2){animation-delay:var(--cdw-at-bolt-second)}: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 .dsd-mark:nth-child(3){animation-delay:var(--cdw-at-bolt-third)}: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 .dsd-mark:nth-child(4){animation-delay:var(--cdw-at-bolt-fourth)}: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 .dsd-mark:nth-child(-n+2){animation:cdw-set var(--cdw-for-anchor-set) var(--ease-premium)}: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 .dsd-mark:nth-child(3){animation:cdw-click var(--cdw-for-click) ease var(--cdw-at-concrete-after)}: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:cdw-letter var(--cdw-for-letter) ease var(--cdw-at-concrete-after)}: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:cdw-rain var(--cdw-for-rain) linear}: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 .dsd-mark:nth-child(2){animation:cdw-click var(--cdw-for-click) ease var(--cdw-at-roof-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}}
