.line-art{display:block;overflow:visible}.line-art *{vector-effect:non-scaling-stroke}.line-art .part{fill:var(--art-fill,var(--color-asphalt-950));stroke:var(--art-ink,var(--color-asphalt-600));stroke-width:1.25px;stroke-linejoin:round}.line-art .detail{fill:none;stroke:var(--art-ink-2,var(--color-asphalt-800));stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.line-art .cable{fill:none;stroke:var(--art-ink,var(--color-asphalt-600));stroke-width:2.125px;stroke-linecap:round}.line-art .cable-flow{fill:none;stroke:var(--color-quick-400);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.08 2;stroke-dashoffset:.08px;opacity:0}.line-art.is-lit .cable-flow{animation:art-flow 2.8s ease-in-out calc(var(--delay,0s) + 2.2s) infinite}.line-art .ground{stroke:var(--hairline);stroke-width:1px}.line-art .lamp{fill:var(--art-off,var(--color-asphalt-800))}.line-art .lamp-ui{opacity:0;fill:var(--color-quick-800)}.line-art .lamp-ui .track{fill:var(--color-quick-950)}.line-art.is-lit .lamp{animation:art-lamp-on 2.2s ease-out var(--delay,0s) both}.line-art.is-lit .lamp-ui{animation:art-ui-on .5s ease-out calc(var(--delay,0s) + 1.1s) both}.line-art .lamp-ui .fill{transform-box:fill-box;transform-origin:0}.line-art.is-lit .lamp-ui .fill{animation:art-charge 6s ease-in-out calc(var(--delay,0s) + 1.6s) infinite}.line-art.is-asleep *{animation-play-state:paused!important}@keyframes art-lamp-on{0%{fill:var(--art-off,var(--color-asphalt-800))}18%{fill:var(--color-quick-500)}24%{fill:var(--art-off,var(--color-asphalt-800))}40%,to{fill:var(--color-quick-500)}}@keyframes art-charge{0%{transform:scaleX(.12)}80%,to{transform:scaleX(1)}}@keyframes art-flow{0%{stroke-dashoffset:.08px;opacity:0}10%,60%{opacity:.9}70%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes art-ui-on{0%{opacity:0}to{opacity:1}}
