/* Small side-view queue. The graph and counters use real request state. */
#compileQueue.queue-compact{min-width:0;padding:10px 12px;margin:10px 0 0;border:1px solid #dbe3d5;border-radius:8px;background:#f8faf5;overflow:hidden}.queue-compact .queue-heading{display:flex;align-items:center;gap:10px;min-height:18px}.queue-compact .queue-heading h3{font-size:11px!important;line-height:1.4;margin:0;white-space:nowrap}.queue-primary-counts{display:flex;align-items:center;gap:9px;margin-left:auto;white-space:nowrap;font-size:9px;color:#76836d}.queue-primary-counts strong{font-size:10px;color:#41633d;font-variant-numeric:tabular-nums;margin-left:3px}.queue-compact #queueUpdated{font-size:8px;color:#97a28d;white-space:nowrap;text-align:right}
#queueScene.queue-conveyor{position:relative;display:block;isolation:isolate;aspect-ratio:auto;width:100%;height:98px;min-height:98px;max-height:98px;margin:2px 0 0;overflow:hidden;border:0;border-radius:0;background:none;box-shadow:none;image-rendering:auto}.queue-machine{position:absolute;left:0;bottom:9px;width:91px;height:91px;z-index:4;overflow:visible}.machine-case{fill:#a4b5b2;stroke:#5f7770;stroke-width:1.5}.machine-screen{fill:#e4f0de;stroke:#648071;stroke-width:1}.machine-code{fill:none;stroke:#73956f;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.machine-stand{fill:#72877d}.machine-desk{fill:none;stroke:#7e8d7a;stroke-width:3;stroke-linecap:round}.machine-keyboard{fill:none;stroke:#a3aa8b;stroke-width:3;stroke-linecap:round}.machine-led{fill:#aac190}.machine-caption{position:absolute;left:9px;bottom:0;font-size:8px;color:#91a087;line-height:1.4;white-space:nowrap}.queue-conveyor-track{position:absolute;left:90px;right:0;top:78px;height:2px;background:repeating-linear-gradient(to right,#c3cdb9 0,#c3cdb9 7px,transparent 7px,transparent 11px);border-bottom:1px solid #e0e5d8;z-index:0}.queue-compact[data-machine-active=true] .machine-led{fill:#66a665}.queue-compact[data-machine-active=true] .machine-code{stroke:#438347}
#queueScene .queue-character-layer{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;pointer-events:none}#queueScene #queueCompilers{z-index:1}#queueScene #queuePeople{z-index:2}#queueScene #queueOwnLayer{z-index:3}#queueScene .queue-person{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;left:50%;top:89px;transform:translate(-50%,-100%);transition:left 1.05s linear,top 1.05s linear;width:26px;height:77px;min-height:0;flex:none;gap:0;animation:none!important;filter:none;z-index:1;color:inherit}#queueScene .queue-avatar{display:block;width:22px;height:66px;overflow:visible;fill:none;stroke:none!important;stroke-width:0!important;animation:none!important;shape-rendering:geometricPrecision}#queueScene .person-caption{display:block;height:10px;min-height:10px;flex:none;width:38px;margin:1px 0 0;padding:0;border:0;border-radius:0;font-size:7px;line-height:10px;font-weight:500;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a087;background:transparent;text-shadow:none}#queueScene .is-me{z-index:5}#queueScene .is-me .person-caption{width:54px;color:#42653e;background:#edf4e4;border:1px solid #cadbb9;border-radius:3px;padding:0 2px;font-size:7px;line-height:9px;font-weight:800}#queueScene .is-failed .person-caption{color:#9d5140;background:#f8ece4;border-color:#e5c8b8}
#queueScene .q-c0{left:110px;top:89px}#queueScene .q-c1{left:132px;top:89px}#queueScene .q-c2{left:154px;top:89px}#queueScene .q-c3{left:176px;top:89px}#queueScene .q-c4{left:198px;top:89px}#queueScene .q-c5{left:220px;top:89px}#queueScene .q-c6{left:242px;top:89px}#queueScene .q-c7{left:264px;top:89px}#queueScene .q-w0{left:310px;top:89px}#queueScene .q-w1{left:calc(11.111% + 273.333px);top:89px}#queueScene .q-w2{left:calc(22.222% + 236.667px);top:89px}#queueScene .q-w3{left:calc(33.333% + 200px);top:89px}#queueScene .q-w4{left:calc(44.444% + 163.333px);top:89px}#queueScene .q-w5{left:calc(55.556% + 126.667px);top:89px}#queueScene .q-w6{left:calc(66.667% + 90px);top:89px}#queueScene .q-w7{left:calc(77.778% + 53.333px);top:89px}#queueScene .q-w8{left:calc(88.889% + 16.667px);top:89px}#queueScene .q-w9{left:calc(100% - 20px);top:89px}#queueScene .q-result{left:94%;top:89px}
.queue-monitor{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:12px;align-items:center;min-height:27px;margin-top:0;border-top:1px solid #e5eadf;padding-top:5px}.queue-phase{min-width:0}.queue-phase #queuePhaseLabel{display:block;font-size:10px;color:#647858;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#queueBuildProgress{display:block;width:100%;height:3px;margin:3px 0 0;accent-color:#82a96a;appearance:auto}#queueTimeline{display:block;width:100%;height:22px;overflow:hidden}.timeline-guide{fill:none;stroke:#e4eadc;stroke-width:1}#queueTimelineLine{fill:none;stroke:#7b9b64;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.queue-times{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:75px;font-size:8px;color:#8c987f;line-height:1.5;font-variant-numeric:tabular-nums}.queue-compact .queue-identity{display:flex;align-items:center;flex-wrap:wrap;gap:5px 11px;margin:6px 0 0;min-height:15px}.queue-compact .my-name-label{font-size:8px;color:#94a087}.queue-compact .my-name-label strong{font-size:8px;line-height:1.5;padding:1px 5px;margin-left:3px;max-width:150px;color:#59734c;background:#edf3e5;border-color:#d8e3cd}.queue-compact #queueOwnPosition{font-size:9px;line-height:1.5;font-weight:700;color:#6d805c;margin:0}.queue-more-info{position:relative;margin-top:3px}.queue-more-info>summary{font-size:8px;font-weight:500;color:#a1aa95;line-height:1.4;text-align:right;cursor:pointer}.queue-more-info .queue-counts{margin:7px 0 4px;gap:5px}.queue-more-info .queue-counts>span{font-size:9px;padding:3px 6px}.queue-more-info .queue-notice{font-size:8px;margin-top:5px;padding-top:5px}
.profile-avatar .profile-arm-front,.profile-avatar .profile-arm-back,.profile-avatar .profile-leg-front,.profile-avatar .profile-leg-back,.profile-avatar .profile-shoe-front,.profile-avatar .profile-shoe-back{transform-box:fill-box;transform-origin:50% 0}#queueScene .is-moving .profile-arm-front,#queueScene .is-moving .profile-leg-back{animation:conveyor-limb-forward .34s ease-in-out infinite alternate}#queueScene .is-moving .profile-arm-back,#queueScene .is-moving .profile-leg-front{animation:conveyor-limb-back .34s ease-in-out infinite alternate}#queueScene .is-moving .profile-avatar{animation:conveyor-body-step .34s ease-in-out infinite alternate!important}#queueScene .is-working:not(.is-moving) .profile-arm-front{animation:conveyor-work-arm 1.2s ease-in-out infinite alternate}.queue-compact[data-machine-active=true] .queue-conveyor-track{animation:conveyor-track-motion 1.2s linear infinite}
@keyframes conveyor-limb-forward{from{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes conveyor-limb-back{from{transform:rotate(9deg)}to{transform:rotate(-9deg)}}@keyframes conveyor-body-step{from{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes conveyor-work-arm{from{transform:rotate(-3deg)}to{transform:rotate(4deg)}}@keyframes conveyor-track-motion{from{background-position:0 0}to{background-position:-11px 0}}
@media(max-width:1050px){#queueScene .queue-person{width:22px;height:66px}#queueScene .queue-avatar{width:18px;height:54px}#queueScene .q-c0{left:82px}#queueScene .q-c1{left:95px}#queueScene .q-c2{left:108px}#queueScene .q-c3{left:121px}#queueScene .q-c4{left:134px}#queueScene .q-c5{left:147px}#queueScene .q-c6{left:160px}#queueScene .q-c7{left:173px}#queueScene .q-w0{left:210px}#queueScene .q-w1{left:calc(11.111% + 184.667px)}#queueScene .q-w2{left:calc(22.222% + 159.333px)}#queueScene .q-w3{left:calc(33.333% + 134px)}#queueScene .q-w4{left:calc(44.444% + 108.667px)}#queueScene .q-w5{left:calc(55.556% + 83.333px)}#queueScene .q-w6{left:calc(66.667% + 58px)}#queueScene .q-w7{left:calc(77.778% + 32.667px)}#queueScene .q-w8{left:calc(88.889% + 7.333px)}#queueScene .q-w9{left:calc(100% - 18px)}.queue-machine{width:76px;height:76px;bottom:9px}.queue-conveyor-track{left:75px}.machine-caption{left:3px;font-size:7px}.queue-monitor{grid-template-columns:minmax(0,1fr) 85px auto;gap:8px}}
@media(max-width:650px){#compileQueue.queue-compact{padding:9px 10px}.queue-compact .queue-heading{gap:7px;flex-wrap:wrap;min-height:16px}.queue-compact .queue-heading h3{font-size:10px!important}.queue-primary-counts{font-size:8px;gap:6px}.queue-primary-counts strong{font-size:9px}.queue-compact #queueUpdated{font-size:7px;line-height:1.2}#queueScene.queue-conveyor{height:91px;min-height:91px;max-height:91px}.queue-machine{width:60px;height:70px;bottom:7px;left:-2px}.machine-caption{font-size:7px;bottom:0;left:1px}.queue-conveyor-track{left:54px;top:73px}#queueScene .queue-person{width:19px;height:65px;top:85px}#queueScene .queue-avatar{width:17px;height:51px}#queueScene .person-caption{height:10px;font-size:6px;line-height:10px;min-height:10px}#queueScene .is-me .person-caption{font-size:6px;width:45px;line-height:9px}#queueScene .q-c0{left:62px}#queueScene .q-c1{left:66px}#queueScene .q-c2{left:70px}#queueScene .q-c3{left:74px}#queueScene .q-c4{left:78px}#queueScene .q-c5{left:82px}#queueScene .q-c6{left:86px}#queueScene .q-c7{left:90px}#queueScene .q-w0{left:38%}#queueScene .q-w1{left:44%}#queueScene .q-w2{left:50%}#queueScene .q-w3{left:56%}#queueScene .q-w4{left:62%}#queueScene .q-w5{left:68%}#queueScene .q-w6{left:74%}#queueScene .q-w7{left:80%}#queueScene .q-w8{left:86%}#queueScene .q-w9{left:92%}#queueScene .q-result{left:88%}.queue-monitor{grid-template-columns:minmax(0,1fr) 68px auto;gap:6px;min-height:26px}.queue-phase #queuePhaseLabel{font-size:9px}.queue-times{font-size:7px;min-width:65px}.queue-compact .queue-identity{gap:5px 8px;margin-top:5px}.queue-compact .my-name-label strong{max-width:115px;font-size:7px}.queue-compact #queueOwnPosition{font-size:8px}.queue-more-info>summary{font-size:7px}.queue-more-info .queue-notice{font-size:7px}}
@media(prefers-reduced-motion:reduce){#queueScene .queue-person{transition:none!important}#queueScene .queue-person,#queueScene .queue-avatar,#queueScene .profile-arm-front,#queueScene .profile-arm-back,#queueScene .profile-leg-front,#queueScene .profile-leg-back,#queueScene .profile-shoe-front,#queueScene .profile-shoe-back,.queue-conveyor-track{animation:none!important}}
/* The conveyor transforms code pages into file chips only while jobs run. */
#queueScene .queue-person[class*="q-"]{top:71px}#queueScene .queue-person{height:65px}#queueScene .queue-avatar{width:18px;height:54px}.queue-machine{width:79px;height:79px;bottom:23px}.machine-caption{top:1px;bottom:auto;left:6px;font-size:7px}.queue-conveyor-track{top:62px;height:1px;background:#d9e0d0;border:0}.queue-code-pipeline{position:absolute;left:87px;right:5px;bottom:0;height:26px;z-index:0;overflow:hidden;pointer-events:none}.pipeline-belt{position:absolute;left:0;right:0;bottom:1px;height:14px;border:1px solid #c3d0ba;border-radius:3px;background:repeating-linear-gradient(to right,#edf3e6 0,#edf3e6 7px,#d8e2ce 7px,#d8e2ce 8px)}.pipeline-code-label,.pipeline-process-label,.pipeline-output-label{position:absolute;top:0;font-size:7px;line-height:9px;color:#94a387}.pipeline-code-label{left:0}.pipeline-process-label{left:50%;transform:translateX(-50%)}.pipeline-output-label{right:0}.pipeline-packet{position:absolute;left:3px;bottom:1px;width:14px;height:14px;opacity:0;overflow:visible}.packet-code rect{fill:#f8fcf3;stroke:#9bae8d;stroke-width:1}.packet-code path{fill:none;stroke:#749361;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.packet-file{opacity:0}.packet-file rect{fill:#c6dbb6;stroke:#87a272;stroke-width:1}.packet-file path{fill:none;stroke:#87a272;stroke-width:1}.pipeline-gear{position:absolute;left:50%;bottom:0;width:16px;height:16px;margin-left:-8px;overflow:visible;transform-origin:center}.pipeline-gear path{fill:#d4dfc9;stroke:#9db48c;stroke-width:1}.pipeline-gear circle{fill:#f8faf5;stroke:#9db48c;stroke-width:1}.pipeline-output-bin{position:absolute;right:0;bottom:0;width:23px;height:17px;overflow:visible}.pipeline-output-bin path{fill:#dce7d2;stroke:#a3b596;stroke-width:1}.pipeline-output-bin rect{fill:#bdcea9;stroke:#8aa476;stroke-width:1}.queue-compact[data-machine-active=true] .pipeline-packet{opacity:1;animation:code-file-journey 3.6s linear infinite}.queue-compact[data-machine-active=true] .packet-two{animation-delay:-1.8s}.queue-compact[data-machine-active=true] .packet-code{animation:code-page-transform 3.6s steps(1,end) infinite}.queue-compact[data-machine-active=true] .packet-file{animation:file-chip-transform 3.6s steps(1,end) infinite}.queue-compact[data-machine-active=true] .packet-two .packet-code,.queue-compact[data-machine-active=true] .packet-two .packet-file{animation-delay:-1.8s}.queue-compact[data-machine-active=true] .pipeline-gear{animation:code-gear-turn 3s linear infinite}.queue-compact[data-machine-active=true] .pipeline-belt{animation:conveyor-track-motion 1.2s linear infinite}.queue-compact[data-machine-active=true] .pipeline-output-bin rect{fill:#a9c591}.queue-compact[data-machine-active=true] .queue-conveyor-track{animation:none}
@keyframes code-file-journey{0%{left:3px;opacity:0}6%{opacity:1}94%{opacity:1}100%{left:calc(100% - 21px);opacity:0}}@keyframes code-page-transform{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes file-chip-transform{0%,49%{opacity:0}50%,100%{opacity:1}}@keyframes code-gear-turn{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@media(max-width:1050px){.queue-machine{width:72px;height:72px;bottom:25px}#queueScene .queue-person{height:61px}#queueScene .queue-avatar{width:17px;height:51px}.queue-code-pipeline{left:76px}.queue-conveyor-track{left:74px;top:61px}}
@media(max-width:650px){#queueScene .queue-person[class*="q-"]{top:69px}#queueScene .queue-person{height:60px}#queueScene .queue-avatar{width:16px;height:48px}.queue-machine{width:60px;height:65px;bottom:22px;left:-2px}.machine-caption{left:2px;top:0;font-size:6px}.queue-code-pipeline{left:58px;height:24px;right:3px}.queue-conveyor-track{left:54px;top:58px}.pipeline-code-label,.pipeline-process-label,.pipeline-output-label{font-size:6px}.pipeline-packet{width:13px;height:13px}.pipeline-gear{width:14px;height:14px;margin-left:-7px}.pipeline-output-bin{width:20px;height:15px}}
@media(prefers-reduced-motion:reduce){.pipeline-packet,.packet-code,.packet-file,.pipeline-gear,.pipeline-belt{animation:none!important}.pipeline-packet{opacity:0!important}}

/* Legible compact telemetry, with six real request representatives on narrow strips. */
.queue-compact .queue-heading h3{font-size:12px!important}.queue-primary-counts,.queue-primary-counts strong{font-size:11px}.queue-compact #queueUpdated{font-size:9px}.queue-phase #queuePhaseLabel{font-size:11px}.queue-times{font-size:10px;min-width:86px;line-height:1.4}.queue-compact .my-name-label,.queue-compact .my-name-label strong,.queue-compact #queueOwnPosition{font-size:10px}.queue-compact .my-name-label strong{max-width:165px}#queueScene .person-caption,#queueScene .is-me .person-caption{font-size:9px;height:12px;min-height:12px;line-height:11px}#queueScene .is-me .person-caption{width:58px}.queue-timeline-wrap{min-width:0}.queue-timeline-caption{display:block;font-size:9px;line-height:1.2;color:#87967b}#queueTimeline{height:16px}.queue-monitor{min-height:32px}.queue-more-info>summary{font-size:9px}
#queueScene.queue-conveyor{container-type:inline-size;container-name:modamQueue}
@container modamQueue (max-width:499px){
#queueScene .q-c0{left:60px}#queueScene .q-c1{left:79px}#queueScene .q-c2{left:98px}
#queueScene .q-w0{left:118px}#queueScene .q-w1{left:calc(20% + 90.8px)}#queueScene .q-w2{left:calc(40% + 63.6px)}#queueScene .q-w3{left:calc(60% + 36.4px)}#queueScene .q-w4{left:calc(80% + 9.2px)}#queueScene .q-w5{left:calc(100% - 18px)}#queueScene .is-me.q-w5,#queueScene .q-result{left:calc(100% - 31px)}
#queueScene .queue-person:not(.is-me) .person-caption{visibility:hidden}
#queueScene .is-working .queue-avatar{width:15px;height:45px}#queueScene .is-working{height:58px}
}
@media(max-width:650px){
#queueScene .q-c0{left:60px}#queueScene .q-c1{left:79px}#queueScene .q-c2{left:98px}
#queueScene .q-w0{left:118px}#queueScene .q-w1{left:calc(20% + 90.8px)}#queueScene .q-w2{left:calc(40% + 63.6px)}#queueScene .q-w3{left:calc(60% + 36.4px)}#queueScene .q-w4{left:calc(80% + 9.2px)}#queueScene .q-w5{left:calc(100% - 18px)}#queueScene .is-me.q-w5,#queueScene .q-result{left:calc(100% - 31px)}
#queueScene .queue-person:not(.is-me) .person-caption{visibility:hidden}
#queueScene .is-working .queue-avatar{width:15px;height:45px}#queueScene .is-working{height:58px}
.queue-compact .queue-heading h3{font-size:12px!important}.queue-primary-counts,.queue-primary-counts strong{font-size:11px}.queue-compact #queueUpdated{font-size:9px}.queue-phase #queuePhaseLabel{font-size:11px}.queue-times{font-size:10px;min-width:80px}.queue-compact .my-name-label,.queue-compact .my-name-label strong,.queue-compact #queueOwnPosition{font-size:10px}.queue-compact .my-name-label strong{max-width:135px}#queueScene .person-caption,#queueScene .is-me .person-caption{font-size:9px}.queue-monitor{grid-template-columns:minmax(0,1fr) 58px auto;gap:6px}.queue-timeline-caption{font-size:9px}.queue-more-info>summary{font-size:9px}}

/* A lively, compact code workshop. Motion follows real work, never a made-up percentage. */
#compileQueue.queue-compact{--queue-blue:#258edc;--queue-teal:#08a788;--queue-orange:#f49a28;--queue-ink:#31586c;background:linear-gradient(115deg,#f0fbff,#f5fff9 70%,#fff8e9);border-color:#c1e1e8;box-shadow:0 3px 10px #2b8c9c08}
.queue-compact .queue-heading h3{color:#315c70}.queue-primary-counts{color:#5a7684}.queue-primary-counts strong{color:#127c95}.queue-compact #queueUpdated{color:#6d8b96}
#queueScene.queue-conveyor{background:linear-gradient(180deg,#eaf8ff77,transparent 66%);border-radius:7px}
.machine-case{fill:#8ac9ea;stroke:#498cad}.machine-screen{fill:#e5fbff;stroke:#3387ab}.machine-code{stroke:#188dc4;stroke-width:1.8}.machine-stand{fill:#6ba0b4}.machine-desk{stroke:#6491a5}.machine-keyboard{stroke:#77b5ce}.machine-led{fill:#b3cad0}.machine-caption{color:#5a8192}
.queue-conveyor-track{background:linear-gradient(90deg,#badde7,#d8eceb)}
.pipeline-belt{border-color:#a8d4e4;background:repeating-linear-gradient(90deg,#e1f4fc 0 7px,#9bcce0 7px 9px,#f5fcff 9px 12px);box-shadow:inset 0 2px #fff,0 2px #d9ebee}
.pipeline-code-label,.pipeline-process-label,.pipeline-output-label{font-size:8px;font-weight:700;color:#64899b}.pipeline-process-label{color:#ba751f}.pipeline-output-label{color:#33876f}
.pipeline-packet{width:18px;height:18px;filter:drop-shadow(0 1px 1px #24769b22);transform-origin:center}
.packet-code rect{fill:#fff;stroke:#3b9ed9;stroke-width:1.1}.packet-code path{stroke:#1685c6;stroke-width:1.4}.packet-file rect{fill:#a9ecd3;stroke:#0f9b79;stroke-width:1.1}.packet-file path{stroke:#0f9b79;stroke-width:1.1}
.pipeline-gear{width:21px;height:21px;margin-left:-10.5px;z-index:2}.pipeline-gear path{fill:#ffd885;stroke:#dc9b36}.pipeline-gear circle{fill:#fffaf0;stroke:#dc9b36}
.pipeline-output-bin{width:26px;height:19px;z-index:2}.pipeline-output-bin path{fill:#d7f5e9;stroke:#70b49a}.pipeline-output-bin rect{fill:#9cddc2;stroke:#47a482}
.queue-code-pipeline::before{content:"";position:absolute;left:50%;bottom:-6px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:#ffcf6629;opacity:0;transform:scale(.75)}
.queue-code-pipeline::after{content:"✦";position:absolute;right:24px;bottom:4px;font-size:13px;line-height:16px;color:#12a681;opacity:0;transform:translateY(4px) scale(.4)}
.queue-compact[data-machine-active=true] .pipeline-packet{animation:modam-code-feed 2.6s linear infinite}.queue-compact[data-machine-active=true] .pipeline-packet.packet-two{animation:modam-chip-dispatch 2.6s -1.3s linear infinite}
.queue-compact[data-machine-active=true] .pipeline-packet .packet-code{animation:none;opacity:1}.queue-compact[data-machine-active=true] .pipeline-packet .packet-file{animation:none;opacity:0}
.queue-compact[data-machine-active=true] .pipeline-packet.packet-two .packet-code{animation:none;opacity:0}.queue-compact[data-machine-active=true] .pipeline-packet.packet-two .packet-file{animation:none;opacity:1}
.queue-compact[data-machine-active=true] .pipeline-gear{animation:code-gear-turn 1.6s linear infinite;filter:drop-shadow(0 0 3px #efaf4466)}
.queue-compact[data-machine-active=true] .pipeline-belt{animation:modam-belt-forward .65s linear infinite}
.queue-compact[data-machine-active=true] .queue-code-pipeline::before{animation:modam-processor-breathe 1.3s ease-in-out infinite}
.queue-compact[data-machine-active=true] .queue-code-pipeline::after{animation:modam-file-arrive 1.3s ease-out infinite}
.queue-compact[data-machine-active=true] .machine-screen{animation:modam-screen-scan 2.6s ease-in-out infinite}
.queue-compact[data-machine-active=true] .machine-code{stroke-dasharray:9 3;animation:modam-code-scan 1.3s linear infinite}
.queue-compact[data-machine-active=true] .machine-led{fill:#07b69b;filter:drop-shadow(0 0 2px #30cdaa)}
#queueScene .is-me .person-caption{color:#087c71;background:#dcfaf1;border-color:#79cfbc;box-shadow:0 1px 3px #189c8720}
#queueScene .is-working:not(.is-moving) .profile-arm-front{animation:modam-typing .65s ease-in-out infinite alternate}
#queueScene .is-working:not(.is-moving) .profile-arm-back{animation:modam-typing .65s .3s ease-in-out infinite alternate}
.queue-compact .queue-phase #queuePhaseLabel{color:var(--queue-ink);display:flex;align-items:center;gap:6px}
#queuePhaseLabel::before{content:"";width:6px;height:6px;border-radius:50%;background:#9ab5c2;flex:none}
.queue-compact:is([data-build-stage=preparing],[data-build-stage=queued]) #queuePhaseLabel::before{background:#e6ac39}
.queue-compact:is([data-build-stage=compiling],[data-build-stage=verifying]) #queuePhaseLabel::before{background:#258edc;animation:modam-stage-pulse 1.5s ease-in-out infinite}
.queue-compact:is([data-build-stage=ready],[data-build-stage=cached]) #queuePhaseLabel::before{background:#08a788}
.queue-compact:is([data-build-stage=ready],[data-build-stage=cached]) .pipeline-output-bin{animation:modam-complete-pop .7s ease-out both}
.queue-compact:is([data-build-stage=ready],[data-build-stage=cached]) .pipeline-output-bin rect{fill:#77d9b2;stroke:#0b9270}
.queue-compact[data-build-stage=failed] #queuePhaseLabel::before{background:#de7157}.queue-compact[data-build-stage=failed] #queuePhaseLabel{color:#ae513d}
#queueBuildProgress{accent-color:#16a6c8}.queue-monitor{border-top-color:#cfe8ec}.timeline-guide{stroke:#d9edf1}#queueTimelineLine{stroke:#17a0bb;stroke-width:2}.queue-times,.queue-timeline-caption{color:#628295}.queue-compact .my-name-label{color:#718b98}.queue-compact .my-name-label strong{background:#e3f7f2;color:#187d71;border-color:#b1ded1}.queue-compact #queueOwnPosition{color:#32778b}
@keyframes modam-code-feed{0%{left:3px;opacity:0;transform:translateY(1px) scale(.75) rotate(-7deg)}8%{opacity:1;transform:none}80%{left:calc(50% - 21px);opacity:1;transform:none}92%{left:calc(50% - 9px);opacity:1;transform:scale(.85)}100%{left:calc(50% - 9px);opacity:0;transform:scale(.5)}}
@keyframes modam-chip-dispatch{0%{left:calc(50% - 9px);opacity:0;transform:scale(.5)}10%{opacity:1;transform:translateY(-2px) scale(1.08)}75%{left:calc(100% - 34px);opacity:1;transform:none}90%{left:calc(100% - 22px);opacity:1;transform:translateY(-2px)}100%{left:calc(100% - 21px);opacity:0;transform:translateY(-7px) scale(.7)}}
@keyframes modam-belt-forward{from{background-position:0 0}to{background-position:12px 0}}
@keyframes modam-processor-breathe{0%,100%{opacity:.25;transform:scale(.78)}50%{opacity:1;transform:scale(1.15)}}
@keyframes modam-file-arrive{0%,50%{opacity:0;transform:translateY(5px) scale(.4)}68%{opacity:.85;transform:translateY(-2px) scale(1)}100%{opacity:0;transform:translateY(-11px) scale(.6)}}
@keyframes modam-screen-scan{0%,100%{fill:#e2f9ff}50%{fill:#b6edff}}
@keyframes modam-code-scan{from{stroke-dashoffset:0}to{stroke-dashoffset:-24}}
@keyframes modam-typing{from{transform:rotate(-7deg)}to{transform:rotate(11deg)}}
@keyframes modam-stage-pulse{0%,100%{box-shadow:0 0 0 0 #258edc00}50%{box-shadow:0 0 0 4px #258edc24}}
@keyframes modam-complete-pop{0%{transform:translateY(2px) scale(.8)}50%{transform:translateY(-4px) scale(1.16)}100%{transform:none}}
@media(max-width:650px){.pipeline-packet{width:17px;height:17px}.pipeline-gear{width:19px;height:19px;margin-left:-9.5px}.pipeline-code-label,.pipeline-process-label,.pipeline-output-label{font-size:7px}.pipeline-output-bin{width:24px;height:18px}}
@media(prefers-reduced-motion:reduce){
  #queueScene *,#queueScene *::before,#queueScene *::after,#queueScene .is-moving .profile-avatar,#queuePhaseLabel::before{animation:none!important;transition:none!important}
  .queue-code-pipeline::before,.queue-code-pipeline::after{opacity:0!important}
  .queue-compact[data-machine-active=true] .pipeline-packet{opacity:1!important;transform:none}
  .queue-compact[data-machine-active=true] .packet-two{left:calc(100% - 50px)}
  .queue-compact[data-machine-active=true] .packet-two .packet-code{opacity:0}.queue-compact[data-machine-active=true] .packet-two .packet-file{opacity:1}
}
