.yuao-page section{position:relative;isolation:isolate;overflow:hidden}.yuao-page section>.container{position:relative;z-index:2}
.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion{position:absolute;z-index:1;top:100px;right:max(22px,calc((100vw - 1370px)/2));box-sizing:border-box;width:280px;height:150px;overflow:clip;contain:layout paint;pointer-events:none}
.yuao-ticketcalibration-motion *,.yuao-coordinatetable-motion *,.yuao-statewinding-motion *,.yuao-clearancefloat-motion *,.yuao-profileratio-motion *,.yuao-tariffcollate-motion *,.yuao-markerhandoff-motion *,.yuao-accentcheck-motion *,.yuao-proofglyph-motion *,.yuao-booleanroute-motion *{box-sizing:border-box}
.yuao-statewinding-motion svg,.yuao-markerhandoff-motion svg,.yuao-proofglyph-motion svg{display:block;width:280px;height:150px}

/* 1 — ticket tabulator calibration. Ticket, perforation and rows are stationary. */
.yuao-ticketcalibration-motion{opacity:.44}.yuao-ticketcalibration-motion>b{position:absolute;left:24px;top:13px;width:232px;height:124px;background:#f5e5bf;border:7px solid #263b4d;border-radius:4px}.yuao-ticketcalibration-motion>b::before,.yuao-ticketcalibration-motion>b::after{content:"";position:absolute;left:-7px;right:-7px;height:7px;background:repeating-linear-gradient(90deg,transparent 0 7px,#263b4d 7px 12px)}.yuao-ticketcalibration-motion>b::before{top:13px}.yuao-ticketcalibration-motion>b::after{bottom:13px}.yuao-ticketcalibration-motion>code{position:absolute;z-index:2;left:45px;width:190px;overflow:hidden;white-space:pre;color:#1d3344;font:900 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:4}.yuao-ticketcalibration-motion>code:nth-of-type(1){top:35px}.yuao-ticketcalibration-motion>code:nth-of-type(2){top:56px}.yuao-ticketcalibration-motion>code:nth-of-type(3){top:83px}.yuao-ticketcalibration-motion>code:nth-of-type(4){top:104px}.yuao-ticketcalibration-motion>span{position:absolute;z-index:2;left:38px;top:70px;width:204px;height:2px;background:#ce684a}.yuao-ticketcalibration-motion>span:nth-of-type(2){top:118px;background:#4b858a}.yuao-ticketcalibration-motion>em{position:absolute;z-index:3;right:35px;top:20px;width:17px;height:17px;background:#efb955;border-radius:50%}
[data-motion="yuao-ticketcalibration"].is-motion-active .yuao-ticketcalibration-motion>code:nth-of-type(1){animation:yuaoTabPickupField 5.17s steps(4,end) infinite}[data-motion="yuao-ticketcalibration"].is-motion-active .yuao-ticketcalibration-motion>code:nth-of-type(2){animation:yuaoTabDeliveryField 5.83s steps(3,end) infinite}[data-motion="yuao-ticketcalibration"].is-motion-active .yuao-ticketcalibration-motion>code:nth-of-type(3){animation:yuaoTabVehicleField 6.49s steps(5,end) infinite}[data-motion="yuao-ticketcalibration"].is-motion-active .yuao-ticketcalibration-motion>code:nth-of-type(4){animation:yuaoTabRunningField 7.13s steps(2,end) infinite}
@keyframes yuaoTabPickupField{0%,12%,100%{tab-size:2}31%{tab-size:7}58%{tab-size:11}82%{tab-size:4}}
@keyframes yuaoTabDeliveryField{0%,18%,100%{tab-size:9}43%{tab-size:3}69%{tab-size:12}87%{tab-size:6}}
@keyframes yuaoTabVehicleField{0%,23%,100%{tab-size:5}39%{tab-size:10}57%{tab-size:2}76%{tab-size:8}91%{tab-size:4}}
@keyframes yuaoTabRunningField{0%,29%,100%{tab-size:3}52%,71%{tab-size:13}86%{tab-size:7}}

/* 2 — four relational coordinate registers. Width is max-content so border-spacing cannot be absorbed by a 100% table. */
.yuao-coordinatetable-motion{opacity:.43;background:linear-gradient(180deg,transparent 0 61%,rgba(34,58,75,.2) 62% 63%,transparent 64%)}.yuao-coordinatetable-motion>b{position:absolute;left:10px;top:94px;width:260px;height:7px;background:#2c4051}.yuao-coordinatetable-motion>i{position:absolute;z-index:2;left:14px;top:43px;display:table;width:max-content;border-collapse:separate;border-spacing:2px 4px}.yuao-coordinatetable-motion>i:nth-of-type(2){left:78px}.yuao-coordinatetable-motion>i:nth-of-type(3){left:142px}.yuao-coordinatetable-motion>i:nth-of-type(4){left:206px}.yuao-coordinatetable-motion>i>span{display:table-cell;width:18px;height:34px;background:#d96549;border:3px solid #fff}.yuao-coordinatetable-motion>i>span:nth-child(2){background:#efbb61}.yuao-coordinatetable-motion>i:nth-of-type(2)>span{background:#4b858a}.yuao-coordinatetable-motion>i:nth-of-type(3)>span{background:#e8dfc7}.yuao-coordinatetable-motion>i:nth-of-type(4)>span{background:#6c6582}.yuao-coordinatetable-motion>em{position:absolute;left:135px;top:88px;width:10px;height:20px;background:#efbb61}
[data-motion="yuao-coordinatetable"].is-motion-active .yuao-coordinatetable-motion>i:nth-of-type(1){animation:yuaoCoordinateSpacingAuto 5.29s ease-in-out infinite}[data-motion="yuao-coordinatetable"].is-motion-active .yuao-coordinatetable-motion>i:nth-of-type(2){animation:yuaoCoordinateSpacingState 5.97s ease-in-out infinite}[data-motion="yuao-coordinatetable"].is-motion-active .yuao-coordinatetable-motion>i:nth-of-type(3){animation:yuaoCoordinateSpacingPickup 6.67s ease-in-out infinite}[data-motion="yuao-coordinatetable"].is-motion-active .yuao-coordinatetable-motion>i:nth-of-type(4){animation:yuaoCoordinateSpacingDelivery 7.37s ease-in-out infinite}
@keyframes yuaoCoordinateSpacingAuto{0%,11%,100%{border-spacing:2px 4px}47%,74%{border-spacing:9px 7px}}
@keyframes yuaoCoordinateSpacingState{0%,21%,100%{border-spacing:8px 3px}53%,81%{border-spacing:3px 9px}}
@keyframes yuaoCoordinateSpacingPickup{0%,17%,100%{border-spacing:4px 8px}49%,76%{border-spacing:10px 2px}}
@keyframes yuaoCoordinateSpacingDelivery{0%,29%,100%{border-spacing:7px 6px}61%,86%{border-spacing:2px 10px}}

/* 3 — state topology changes solely by compound-path winding. Fork geometry never draws or carries a packet. */
.yuao-statewinding-motion{opacity:.44}.yuao-statewinding-motion .yuao-state-fork{fill:none;stroke:#375267;stroke-width:7;stroke-linecap:square}.yuao-statewinding-motion path[class^="yuao-state-"]:not(.yuao-state-fork){fill:#d85e46;stroke:#fff0cf;stroke-width:4;fill-rule:nonzero}.yuao-statewinding-motion .yuao-state-b{fill:#efbb61}.yuao-statewinding-motion .yuao-state-c{fill:#4b858a}.yuao-statewinding-motion .yuao-state-d{fill:#756b86}.yuao-statewinding-motion circle{fill:#eef0e6;stroke:#d85e46;stroke-width:5}
[data-motion="yuao-statewinding"].is-motion-active .yuao-state-a{animation:yuaoWindingRollingState 5.41s steps(1,end) infinite}[data-motion="yuao-statewinding"].is-motion-active .yuao-state-b{animation:yuaoWindingBlockedState 6.03s steps(1,end) infinite}[data-motion="yuao-statewinding"].is-motion-active .yuao-state-c{animation:yuaoWindingDamageState 6.67s steps(1,end) infinite}[data-motion="yuao-statewinding"].is-motion-active .yuao-state-d{animation:yuaoWindingClearanceState 7.31s steps(1,end) infinite}
@keyframes yuaoWindingRollingState{0%,16%,100%{fill-rule:nonzero}17%,49%{fill-rule:evenodd}50%,78%{fill-rule:nonzero}79%,91%{fill-rule:evenodd}}
@keyframes yuaoWindingBlockedState{0%,23%,100%{fill-rule:evenodd}24%,61%{fill-rule:nonzero}62%,84%{fill-rule:evenodd}}
@keyframes yuaoWindingDamageState{0%,11%,100%{fill-rule:nonzero}12%,37%{fill-rule:evenodd}38%,72%{fill-rule:nonzero}73%,88%{fill-rule:evenodd}}
@keyframes yuaoWindingClearanceState{0%,31%,100%{fill-rule:evenodd}32%,54%{fill-rule:nonzero}55%,79%{fill-rule:evenodd}80%,93%{fill-rule:nonzero}}

/* 4 — four cross-section rows. Shape-margin changes the clearance reserved around a real float, reflowing only the hatch text. */
.yuao-clearancefloat-motion{padding:10px 20px;opacity:.43;background:#263b4c}.yuao-clearancefloat-motion>b{display:block;width:240px;height:28px;overflow:hidden;color:#f1dfbd;background:#465866;border-bottom:2px solid #fff;font:800 10px/8px ui-monospace,monospace}.yuao-clearancefloat-motion>b:nth-of-type(2){background:#795346}.yuao-clearancefloat-motion>b:nth-of-type(3){background:#3f7479}.yuao-clearancefloat-motion>b:nth-of-type(4){background:#756a54}.yuao-clearancefloat-motion>b>i{float:left;width:34px;height:26px;background:#efbb61;shape-outside:circle(48%);shape-margin:0;border-radius:50%}.yuao-clearancefloat-motion>b:nth-of-type(2)>i{shape-outside:polygon(0 0,100% 50%,0 100%);border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.yuao-clearancefloat-motion>b:nth-of-type(3)>i{shape-outside:ellipse(48% 33% at 50% 50%);border-radius:50%}.yuao-clearancefloat-motion>b:nth-of-type(4)>i{shape-outside:inset(3px 2px round 8px);border-radius:8px}.yuao-clearancefloat-motion>b>span{word-spacing:2px}.yuao-clearancefloat-motion>em{position:absolute;right:13px;top:9px;width:7px;height:132px;background:#d85e46}
[data-motion="yuao-clearancefloat"].is-motion-active .yuao-clearancefloat-motion>b:nth-of-type(1)>i{animation:yuaoClearanceMarginGate 5.13s ease-in-out infinite}[data-motion="yuao-clearancefloat"].is-motion-active .yuao-clearancefloat-motion>b:nth-of-type(2)>i{animation:yuaoClearanceMarginTurn 5.79s ease-in-out infinite}[data-motion="yuao-clearancefloat"].is-motion-active .yuao-clearancefloat-motion>b:nth-of-type(3)>i{animation:yuaoClearanceMarginSlope 6.47s ease-in-out infinite}[data-motion="yuao-clearancefloat"].is-motion-active .yuao-clearancefloat-motion>b:nth-of-type(4)>i{animation:yuaoClearanceMarginObstacle 7.17s ease-in-out infinite}
@keyframes yuaoClearanceMarginGate{0%,13%,100%{shape-margin:0}48%,77%{shape-margin:16px}}
@keyframes yuaoClearanceMarginTurn{0%,22%,100%{shape-margin:12px}54%,82%{shape-margin:2px}}
@keyframes yuaoClearanceMarginSlope{0%,18%,100%{shape-margin:4px}46%,69%{shape-margin:19px}}
@keyframes yuaoClearanceMarginObstacle{0%,29%,100%{shape-margin:17px}61%,86%{shape-margin:6px}}

/* 5 — four fixed-height slabs normalize their widths through aspect-ratio. No contour docking, jaw, gauge or platform motion. */
.yuao-profileratio-motion{opacity:.44;background:linear-gradient(90deg,transparent 0 9%,rgba(46,66,81,.16) 10% 89%,transparent 90%)}.yuao-profileratio-motion>b{position:absolute;left:18px;top:132px;width:244px;height:10px;background:#283e4f;border-block:3px solid #fff}.yuao-profileratio-motion>i{position:absolute;left:30px;top:17px;display:block;width:auto;height:17px;aspect-ratio:18/5;background:#d85d46;border:3px solid #fff}.yuao-profileratio-motion>i:nth-of-type(2){top:46px;height:20px;aspect-ratio:29/6;background:#efbb61}.yuao-profileratio-motion>i:nth-of-type(3){top:78px;height:18px;aspect-ratio:17/4;background:#4a858a}.yuao-profileratio-motion>i:nth-of-type(4){top:108px;height:16px;aspect-ratio:31/8;background:#766c87}.yuao-profileratio-motion>span{position:absolute;left:33px;width:8px;height:8px;background:#fff}.yuao-profileratio-motion>span:nth-of-type(1){top:21px}.yuao-profileratio-motion>span:nth-of-type(2){top:52px}.yuao-profileratio-motion>span:nth-of-type(3){top:83px}.yuao-profileratio-motion>span:nth-of-type(4){top:112px}.yuao-profileratio-motion>em{position:absolute;right:28px;top:13px;width:5px;height:116px;background:repeating-linear-gradient(#efbb61 0 4px,transparent 4px 9px)}
[data-motion="yuao-profileratio"].is-motion-active .yuao-profileratio-motion>i:nth-of-type(1){animation:yuaoProfileRatioDimensions 5.23s ease-in-out infinite}[data-motion="yuao-profileratio"].is-motion-active .yuao-profileratio-motion>i:nth-of-type(2){animation:yuaoProfileRatioRunning 5.91s ease-in-out infinite}[data-motion="yuao-profileratio"].is-motion-active .yuao-profileratio-motion>i:nth-of-type(3){animation:yuaoProfileRatioClearance 6.61s ease-in-out infinite}[data-motion="yuao-profileratio"].is-motion-active .yuao-profileratio-motion>i:nth-of-type(4){animation:yuaoProfileRatioApproach 7.33s ease-in-out infinite}
@keyframes yuaoProfileRatioDimensions{0%,12%,100%{aspect-ratio:18/5}47%,75%{aspect-ratio:10/1}}
@keyframes yuaoProfileRatioRunning{0%,21%,100%{aspect-ratio:29/6}53%,81%{aspect-ratio:9/1}}
@keyframes yuaoProfileRatioClearance{0%,17%,100%{aspect-ratio:17/4}49%,77%{aspect-ratio:11/1}}
@keyframes yuaoProfileRatioApproach{0%,29%,100%{aspect-ratio:31/8}61%,86%{aspect-ratio:12/1}}

/* 6 — collating stationary printed tiers by integer stacking only. */
.yuao-tariffcollate-motion{isolation:isolate;opacity:.44;background:#20384a}.yuao-tariffcollate-motion>b{position:absolute;left:18px;top:15px;width:244px;height:120px;background:repeating-linear-gradient(90deg,#263f52 0 17px,#36556b 17px 20px);border:5px solid #fff}.yuao-tariffcollate-motion>i{position:absolute;z-index:1;left:39px;top:28px;width:131px;height:83px;background:#d85e46;border:6px solid #f7e7c5;clip-path:polygon(0 0,100% 0,100% 42%,95% 50%,100% 58%,100% 100%,0 100%,0 58%,5% 50%,0 42%)}.yuao-tariffcollate-motion>i:nth-of-type(2){z-index:2;left:74px;top:35px;background:#efbb61}.yuao-tariffcollate-motion>i:nth-of-type(3){z-index:3;left:109px;top:42px;background:#4b858a}.yuao-tariffcollate-motion>i>span{display:block;padding:24px 10px;color:#182f40;font:950 16px/1 ui-monospace,monospace}.yuao-tariffcollate-motion>em{position:absolute;z-index:4;left:84px;top:61px;width:112px;height:28px;padding:7px 10px;color:#fff;background:rgba(25,43,56,.82);font:900 10px/1 ui-monospace,monospace;text-align:center}
[data-motion="yuao-tariffcollate"].is-motion-active .yuao-tariffcollate-motion>i:nth-of-type(1){animation:yuaoTariffLayerPassenger 6.01s steps(1,end) infinite}[data-motion="yuao-tariffcollate"].is-motion-active .yuao-tariffcollate-motion>i:nth-of-type(2){animation:yuaoTariffLayerMinibus 6.01s steps(1,end) infinite}[data-motion="yuao-tariffcollate"].is-motion-active .yuao-tariffcollate-motion>i:nth-of-type(3){animation:yuaoTariffLayerEquipment 6.01s steps(1,end) infinite}[data-motion="yuao-tariffcollate"].is-motion-active .yuao-tariffcollate-motion>em{animation:yuaoTariffLayerRibbon 6.01s steps(1,end) infinite}
@keyframes yuaoTariffLayerPassenger{0%,19%,100%{z-index:5}20%,63%{z-index:1}64%,82%{z-index:3}}
@keyframes yuaoTariffLayerMinibus{0%,19%,100%{z-index:2}20%,43%{z-index:6}44%,82%{z-index:2}}
@keyframes yuaoTariffLayerEquipment{0%,43%,100%{z-index:3}44%,63%{z-index:7}64%,87%{z-index:1}}
@keyframes yuaoTariffLayerRibbon{0%,13%,100%{z-index:8}14%,36%{z-index:0}37%,69%{z-index:4}70%,91%{z-index:9}}

/* 7 — fixed broken scale; marker roles swap. Root-relative page URL prevents external-CSS fragment resolution failure. */
.yuao-markerhandoff-motion{opacity:.45}.yuao-markerhandoff-motion polyline{fill:none;stroke:#334e61;stroke-width:7;stroke-linejoin:bevel;marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-diamond")}.yuao-markerhandoff-motion .yuao-handoff-b{stroke:#b87543}.yuao-markerhandoff-motion .yuao-handoff-c{stroke:#438087}.yuao-markerhandoff-motion .yuao-handoff-d{stroke:#756a85}
[data-motion="yuao-markerhandoff"].is-motion-active .yuao-handoff-a{animation:yuaoMarkerRolesPointA 5.37s steps(1,end) infinite}[data-motion="yuao-markerhandoff"].is-motion-active .yuao-handoff-b{animation:yuaoMarkerRolesLoading 5.97s steps(1,end) infinite}[data-motion="yuao-markerhandoff"].is-motion-active .yuao-handoff-c{animation:yuaoMarkerRolesPointB 6.59s steps(1,end) infinite}[data-motion="yuao-markerhandoff"].is-motion-active .yuao-handoff-d{animation:yuaoMarkerRolesHandover 7.23s steps(1,end) infinite}
@keyframes yuaoMarkerRolesPointA{0%,17%,100%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-diamond")}48%,76%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-round")}}
@keyframes yuaoMarkerRolesLoading{0%,23%,100%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-square")}54%,82%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-bar")}}
@keyframes yuaoMarkerRolesPointB{0%,19%,100%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-bar")}51%,79%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-square")}}
@keyframes yuaoMarkerRolesHandover{0%,31%,100%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-round")}62%,87%{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-diamond")}}

/* 8 — six native checked controls confirm materials through accent-color only. */
.yuao-accentcheck-motion{opacity:.44;background:#273f51;border:7px solid #efe2c7}.yuao-accentcheck-motion>b{position:absolute;left:19px;top:21px;width:242px;height:82px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 37px,transparent 37px 41px)}.yuao-accentcheck-motion>input{position:absolute;z-index:3;top:51px;width:24px;height:24px;margin:0;appearance:auto;accent-color:#59656d}.yuao-accentcheck-motion>input:nth-of-type(1){left:28px}.yuao-accentcheck-motion>input:nth-of-type(2){left:69px}.yuao-accentcheck-motion>input:nth-of-type(3){left:110px}.yuao-accentcheck-motion>input:nth-of-type(4){left:151px}.yuao-accentcheck-motion>input:nth-of-type(5){left:192px}.yuao-accentcheck-motion>input:nth-of-type(6){left:233px}.yuao-accentcheck-motion>span{position:absolute;top:87px;width:24px;height:5px;background:#f1bd64}.yuao-accentcheck-motion>span:nth-of-type(1){left:28px}.yuao-accentcheck-motion>span:nth-of-type(2){left:69px}.yuao-accentcheck-motion>span:nth-of-type(3){left:110px}.yuao-accentcheck-motion>span:nth-of-type(4){left:151px}.yuao-accentcheck-motion>span:nth-of-type(5){left:192px}.yuao-accentcheck-motion>span:nth-of-type(6){left:233px}.yuao-accentcheck-motion>em{position:absolute;left:28px;top:116px;width:229px;height:7px;background:#4a858a}
[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(1){animation:yuaoAccentAddress 4.73s ease-in-out infinite}[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(2){animation:yuaoAccentDestination 5.19s ease-in-out infinite}[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(3){animation:yuaoAccentVehicle 5.67s ease-in-out infinite}[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(4){animation:yuaoAccentRunningGear 6.17s ease-in-out infinite}[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(5){animation:yuaoAccentPhotos 6.69s ease-in-out infinite}[data-motion="yuao-accentcheck"].is-motion-active .yuao-accentcheck-motion>input:nth-of-type(6){animation:yuaoAccentAccess 7.23s ease-in-out infinite}
@keyframes yuaoAccentAddress{0%,12%,100%{accent-color:#59656d}47%,73%{accent-color:#efb958}}
@keyframes yuaoAccentDestination{0%,21%,100%{accent-color:#805247}53%,81%{accent-color:#f4dfb1}}
@keyframes yuaoAccentVehicle{0%,17%,100%{accent-color:#455f70}49%,77%{accent-color:#55a1a5}}
@keyframes yuaoAccentRunningGear{0%,29%,100%{accent-color:#69617c}61%,86%{accent-color:#d8664d}}
@keyframes yuaoAccentPhotos{0%,19%,100%{accent-color:#5c6960}46%,69%{accent-color:#b9c99f}87%{accent-color:#fff0c9}}
@keyframes yuaoAccentAccess{0%,33%,100%{accent-color:#3e5667}64%,88%{accent-color:#efbb61}}

/* 9 — six proof-layer inversions. Text geometry, position and visibility never animate. */
.yuao-proofglyph-motion{opacity:.44}.yuao-proofglyph-motion text{fill:#efbb61;stroke:#253e51;stroke-width:9;paint-order:stroke fill;font:950 58px/1 system-ui}.yuao-proofglyph-motion .yuao-proof-b,.yuao-proofglyph-motion .yuao-proof-e{fill:#d85e46}.yuao-proofglyph-motion .yuao-proof-c,.yuao-proofglyph-motion .yuao-proof-f{fill:#4b858a}.yuao-proofglyph-motion path{fill:none;stroke:#ede2ca;stroke-width:5}
[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-a{animation:yuaoProofOrderCost 4.91s steps(1,end) infinite}[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-b{animation:yuaoProofOrderDispatch 5.39s steps(1,end) infinite}[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-c{animation:yuaoProofOrderWheels 5.89s steps(1,end) infinite}[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-d{animation:yuaoProofOrderParking 6.41s steps(1,end) infinite}[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-e{animation:yuaoProofOrderClearance 6.95s steps(1,end) infinite}[data-motion="yuao-proofglyph"].is-motion-active .yuao-proof-f{animation:yuaoProofOrderDestination 7.51s steps(1,end) infinite}
@keyframes yuaoProofOrderCost{0%,18%,100%{paint-order:stroke fill markers}19%,54%{paint-order:fill stroke markers}55%,83%{paint-order:stroke fill markers}}
@keyframes yuaoProofOrderDispatch{0%,25%,100%{paint-order:fill stroke markers}26%,63%{paint-order:stroke fill markers}64%,86%{paint-order:fill stroke markers}}
@keyframes yuaoProofOrderWheels{0%,11%,100%{paint-order:stroke fill markers}12%,39%{paint-order:fill stroke markers}40%,72%{paint-order:stroke fill markers}73%,91%{paint-order:fill stroke markers}}
@keyframes yuaoProofOrderParking{0%,31%,100%{paint-order:fill stroke markers}32%,58%{paint-order:stroke fill markers}59%,79%{paint-order:fill stroke markers}}
@keyframes yuaoProofOrderClearance{0%,16%,100%{paint-order:stroke fill markers}17%,47%{paint-order:fill stroke markers}48%,68%{paint-order:stroke fill markers}69%,88%{paint-order:fill stroke markers}}
@keyframes yuaoProofOrderDestination{0%,34%,100%{paint-order:fill stroke markers}35%,66%{paint-order:stroke fill markers}67%,93%{paint-order:fill stroke markers}}

/* 10 — four stationary route layers use four Boolean mask programs. `-webkit-mask-composite` maps add/subtract/intersect/exclude to source-over/source-out/source-in/xor. */
.yuao-booleanroute-motion{opacity:.45;background:#223b4e;border:6px solid #efe3c9}.yuao-booleanroute-motion>b,.yuao-booleanroute-motion>i,.yuao-booleanroute-motion>span,.yuao-booleanroute-motion>em{position:absolute;left:20px;width:240px;height:24px;background:#efbb61;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.yuao-booleanroute-motion>b{top:17px;mask-image:linear-gradient(90deg,#000 0 73%,transparent 74%),radial-gradient(circle at 78% 50%,#000 0 18px,transparent 19px);-webkit-mask-image:linear-gradient(90deg,#000 0 73%,transparent 74%),radial-gradient(circle at 78% 50%,#000 0 18px,transparent 19px);mask-composite:add;-webkit-mask-composite:source-over}.yuao-booleanroute-motion>i{top:48px;background:#d85d46;mask-image:linear-gradient(90deg,transparent 0 15%,#000 16% 100%),linear-gradient(135deg,transparent 0 44%,#000 45% 61%,transparent 62%);-webkit-mask-image:linear-gradient(90deg,transparent 0 15%,#000 16% 100%),linear-gradient(135deg,transparent 0 44%,#000 45% 61%,transparent 62%);mask-composite:subtract;-webkit-mask-composite:source-out}.yuao-booleanroute-motion>span{top:79px;background:#4a858a;mask-image:radial-gradient(ellipse at 34% 50%,#000 0 55px,transparent 56px),linear-gradient(90deg,#000 0 92%,transparent 93%);-webkit-mask-image:radial-gradient(ellipse at 34% 50%,#000 0 55px,transparent 56px),linear-gradient(90deg,#000 0 92%,transparent 93%);mask-composite:intersect;-webkit-mask-composite:source-in}.yuao-booleanroute-motion>em{top:110px;background:#efe4cc;mask-image:linear-gradient(90deg,#000 0 100%),repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 21px);-webkit-mask-image:linear-gradient(90deg,#000 0 100%),repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 21px);mask-composite:exclude;-webkit-mask-composite:xor}.yuao-booleanroute-motion>u{position:absolute;left:132px;top:9px;width:16px;height:132px;background:#fff;text-decoration:none}
[data-motion="yuao-booleanroute"].is-motion-active .yuao-booleanroute-motion>b{animation:yuaoBooleanRoutePickup 5.33s steps(1,end) infinite}[data-motion="yuao-booleanroute"].is-motion-active .yuao-booleanroute-motion>i{animation:yuaoBooleanRouteLoading 5.97s steps(1,end) infinite}[data-motion="yuao-booleanroute"].is-motion-active .yuao-booleanroute-motion>span{animation:yuaoBooleanRouteDelivery 6.63s steps(1,end) infinite}[data-motion="yuao-booleanroute"].is-motion-active .yuao-booleanroute-motion>em{animation:yuaoBooleanRouteAccept 7.31s steps(1,end) infinite}
@keyframes yuaoBooleanRoutePickup{0%,17%,100%{mask-composite:add;-webkit-mask-composite:source-over}48%,77%{mask-composite:subtract;-webkit-mask-composite:source-out}}
@keyframes yuaoBooleanRouteLoading{0%,23%,100%{mask-composite:subtract;-webkit-mask-composite:source-out}55%,82%{mask-composite:intersect;-webkit-mask-composite:source-in}}
@keyframes yuaoBooleanRouteDelivery{0%,19%,100%{mask-composite:intersect;-webkit-mask-composite:source-in}51%,79%{mask-composite:exclude;-webkit-mask-composite:xor}}
@keyframes yuaoBooleanRouteAccept{0%,31%,100%{mask-composite:exclude;-webkit-mask-composite:xor}62%,87%{mask-composite:add;-webkit-mask-composite:source-over}}

/* Responsive transform cascade: only wrapper scale is used; mechanisms do not animate transform. */
@media(max-width:1080px){.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion{scale:.84;transform-origin:top right}}
@media(max-width:840px){.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion{z-index:1;top:27px;right:-24px;left:auto;scale:.66;transform-origin:top right;opacity:.13}.yuao-page section>.container{z-index:2}}
@media(max-width:560px){.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion{right:-14px;scale:.56}}
@media(max-width:380px){.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion{right:-8px;scale:.5}}

/* Meaningful reduced states. Roots and descendants are both cancelled for live OS preference changes. */
@media(prefers-reduced-motion:reduce){
.yuao-ticketcalibration-motion,.yuao-coordinatetable-motion,.yuao-statewinding-motion,.yuao-clearancefloat-motion,.yuao-profileratio-motion,.yuao-tariffcollate-motion,.yuao-markerhandoff-motion,.yuao-accentcheck-motion,.yuao-proofglyph-motion,.yuao-booleanroute-motion,.yuao-ticketcalibration-motion *,.yuao-coordinatetable-motion *,.yuao-statewinding-motion *,.yuao-clearancefloat-motion *,.yuao-profileratio-motion *,.yuao-tariffcollate-motion *,.yuao-markerhandoff-motion *,.yuao-accentcheck-motion *,.yuao-proofglyph-motion *,.yuao-booleanroute-motion *{animation:none!important;transition:none!important}
.yuao-ticketcalibration-motion>code:nth-of-type(1){tab-size:7}.yuao-ticketcalibration-motion>code:nth-of-type(2){tab-size:6}.yuao-ticketcalibration-motion>code:nth-of-type(3){tab-size:8}.yuao-ticketcalibration-motion>code:nth-of-type(4){tab-size:7}
.yuao-coordinatetable-motion>i{border-spacing:6px 5px}
.yuao-state-a,.yuao-state-c{fill-rule:nonzero}.yuao-state-b,.yuao-state-d{fill-rule:evenodd}
.yuao-clearancefloat-motion>b:nth-of-type(1)>i{shape-margin:16px}.yuao-clearancefloat-motion>b:nth-of-type(2)>i{shape-margin:12px}.yuao-clearancefloat-motion>b:nth-of-type(3)>i{shape-margin:19px}.yuao-clearancefloat-motion>b:nth-of-type(4)>i{shape-margin:17px}
.yuao-profileratio-motion>i:nth-of-type(1){aspect-ratio:10/1}.yuao-profileratio-motion>i:nth-of-type(2){aspect-ratio:9/1}.yuao-profileratio-motion>i:nth-of-type(3){aspect-ratio:11/1}.yuao-profileratio-motion>i:nth-of-type(4){aspect-ratio:12/1}
.yuao-tariffcollate-motion>i:nth-of-type(1){z-index:5}.yuao-tariffcollate-motion>i:nth-of-type(2){z-index:2}.yuao-tariffcollate-motion>i:nth-of-type(3){z-index:3}.yuao-tariffcollate-motion>em{z-index:8}
.yuao-handoff-a{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-round")}.yuao-handoff-b{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-bar")}.yuao-handoff-c{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-round");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-diamond");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-square")}.yuao-handoff-d{marker-start:url("/moskva/evakuator-yuao.html#yuao-marker-square");marker-mid:url("/moskva/evakuator-yuao.html#yuao-marker-bar");marker-end:url("/moskva/evakuator-yuao.html#yuao-marker-diamond")}
.yuao-accentcheck-motion>input:nth-of-type(1){accent-color:#efb958}.yuao-accentcheck-motion>input:nth-of-type(2){accent-color:#f4dfb1}.yuao-accentcheck-motion>input:nth-of-type(3){accent-color:#55a1a5}.yuao-accentcheck-motion>input:nth-of-type(4){accent-color:#d8664d}.yuao-accentcheck-motion>input:nth-of-type(5){accent-color:#b9c99f}.yuao-accentcheck-motion>input:nth-of-type(6){accent-color:#efbb61}
.yuao-proofglyph-motion text{paint-order:stroke fill markers}
.yuao-booleanroute-motion>b{mask-composite:subtract;-webkit-mask-composite:source-out}.yuao-booleanroute-motion>i{mask-composite:intersect;-webkit-mask-composite:source-in}.yuao-booleanroute-motion>span{mask-composite:exclude;-webkit-mask-composite:xor}.yuao-booleanroute-motion>em{mask-composite:add;-webkit-mask-composite:source-over}
}
