/* V3 motion enhancement: additive, no layout rewrite, no manufactured activity. */
.workbench{--mint:#9de9ce;--faint:#658f96;--amber:#ffaa58;position:relative;margin-top:16px;border:1px solid #315e59;border-radius:18px;background:radial-gradient(ellipse 75% 100% at 70% 40%,#163f3c44,transparent),linear-gradient(150deg,#0d2429,#0c1d22 70%);padding:18px 18px 12px;overflow:hidden;isolation:isolate}
.workbench::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(110deg,transparent 0%,#72dab305 35%,#61dba610 50%,transparent 65%);background-size:260% 100%;animation:workbench-sweep 16s linear infinite;z-index:-1}
.workbench::after{content:"";position:absolute;inset:-30px;pointer-events:none;opacity:.25;background-image:radial-gradient(circle,#7bd8e0 1px,transparent 2px),radial-gradient(circle,#a9edb5 1px,transparent 2px);background-size:132px 85px,160px 133px;background-position:12px 12px,52px 40px;animation:workbench-specks 30s ease-in-out infinite alternate;z-index:-1}
.workbench-head,.workbench-body,.workbench-footer{position:relative;z-index:1}
.workbench-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.workbench-title{display:flex;align-items:center;gap:11px}.workbench-title-icon{width:35px;height:35px;flex:none;display:grid;place-items:center;border:1px solid #477d70;border-radius:11px;background:#153a36;color:#94eccb;font-size:21px;box-shadow:0 0 21px #34daaa17;animation:workbench-glow 5s ease-in-out infinite}.workbench-title h2{color:#edfff7;margin:0;font-size:16px;font-weight:750;line-height:1.5}.workbench-title h2 span{color:#5fa8a4;font-size:10px;font-weight:600;letter-spacing:.12em;margin-left:8px}.workbench-title p{color:#7fa6a7;font-size:11px;margin:2px 0 0}.workbench-indicator{white-space:nowrap;display:flex;align-items:center;gap:7px;color:#a2e6c8;font-size:11px}.workbench-indicator i{width:7px;height:7px;border-radius:50%;background:#85e7ba;box-shadow:0 0 0 5px #77e8c40f;animation:workbench-pulse 2.3s infinite}.workbench-indicator small{font-size:10px;color:#719f9f;border-left:1px solid #35605a;padding-left:9px;margin-left:3px;font-variant-numeric:tabular-nums}
.workbench-body{display:grid;grid-template-columns:minmax(0,1fr) 222px;gap:14px;align-items:stretch}.engine-area{display:flex;flex-direction:column;min-width:0}.engine-flow{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr) 35px minmax(0,1fr) 35px minmax(0,1fr);gap:4px;align-items:center}.engine-stage{appearance:none;cursor:pointer;min-width:0;min-height:115px;border:1px solid #315457;background:linear-gradient(155deg,#18373a9c,#10272bdb);color:#d8f1e7;border-radius:13px;padding:10px 7px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:transform .2s,border-color .2s,background .2s}.engine-stage:hover,.engine-stage:focus-visible{transform:translateY(-2px);border-color:#80b7a9}.engine-stage-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#9df5d1;background:#2a594a;box-shadow:0 0 19px #67e6b422;font-size:17px}.engine-stage[data-stage="queued"] .engine-stage-icon{color:#c4b5ed;background:#403957}.engine-stage[data-stage="running"] .engine-stage-icon{color:#ffc18b;background:#5a4531}.engine-stage[data-stage="completed"] .engine-stage-icon{color:#7ff7d5;background:#27554c}.engine-stage-label{font-size:11px;color:#bfdad3;font-weight:600}.engine-stage strong{line-height:1.15;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.engine-stage small{font-size:9px;color:#77a2a3;white-space:nowrap}.engine-stage-activity{display:none;position:absolute;right:8px;top:8px;width:5px;height:5px;border-radius:50%;background:#6de2bf;box-shadow:0 0 9px #6de2bf}.engine-stage.has-tasks .engine-stage-activity{display:block;animation:workbench-pulse 2s infinite}.engine-stage.generating.has-tasks{border-color:#5d7560;background:radial-gradient(circle at 50% 20%,#7bb39f11,transparent 80%),linear-gradient(155deg,#193639,#0f2429)}.engine-stage.flash{animation:stage-flash 1.3s ease-out 1}
.engine-link{display:flex;justify-content:space-evenly;align-items:center;height:22px;position:relative;opacity:.55}.engine-link:after{content:"";position:absolute;height:1px;background:#396d69;left:0;right:0;top:10px}.engine-link i{width:4px;height:4px;border-radius:50%;background:#74debb;box-shadow:0 0 10px #6bdcb4;z-index:1;animation:workbench-pulse 1.9s infinite}.engine-link i:nth-child(2){animation-delay:.5s}.engine-link i:nth-child(3){animation-delay:1s}.workbench:not(.has-activity) .engine-link i{animation:none;background:#3b6663;box-shadow:none}
.engine-live-row{min-height:42px;display:flex;gap:12px;align-items:center;padding:12px 1px 0;min-width:0}.engine-micro-label{white-space:nowrap;color:#729fa2;font-size:10px;display:flex;align-items:center;gap:6px}.engine-micro-label .tiny-dot{background:#59cfa1}.engine-chips{display:flex;overflow:hidden;gap:7px;align-items:center;min-width:0}.engine-chip{border:1px solid #315553;background:#143337aa;flex:none;border-radius:999px;padding:5px 8px;color:#c7e0da;font-size:10px;white-space:nowrap;max-width:195px;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s}.engine-chip em{font-style:normal;color:#a0edc8;margin-right:5px}.engine-chip.done em{color:#a6e9ab}.engine-chip.fresh{animation:workbench-chip-in .65s ease-out,workbench-chip-glow 2.4s ease-out}.engine-empty{font-size:11px;color:#638b90}.cat-station{min-width:0;min-height:157px;position:relative;display:grid;grid-template-columns:105px minmax(0,1fr);gap:4px;align-items:end;border:1px solid #494c38a8;background:radial-gradient(ellipse at 40% 100%,#a9672923,transparent 70%),linear-gradient(145deg,#2c2a26c2,#15272acc);border-radius:12px;overflow:hidden;padding:7px}.cat-visual{align-self:end;position:relative;height:144px;display:flex;align-items:flex-end;justify-content:center}.cat-halo{position:absolute;bottom:5px;left:0;width:110px;height:100px;border-radius:50%;background:radial-gradient(circle,#ffc48b31,transparent 70%);animation:workbench-glow 4s ease-in-out infinite}.cat-visual img{position:relative;max-width:100%;height:140px;width:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 5px 8px #0008);transform-origin:center bottom;animation:cat-breath 4s ease-in-out infinite;user-select:none}.cat-beacon{position:absolute;left:11px;bottom:14px;height:7px;width:7px;background:#ffac53;border-radius:50%;box-shadow:0 0 12px #ffc46e;animation:workbench-pulse 2s infinite}.cat-info{align-self:center;position:relative;min-width:0;padding:5px 3px 7px 0}.cat-id{font-weight:730;color:#ffe0bc;font-size:12px}.cat-id span{color:#adab9b;font-size:9px;font-weight:400}.cat-message{margin-top:7px;min-height:39px;font-size:11px;line-height:1.5;color:#e8e2d2;background:#2833328a;border:1px solid #68533d5c;border-radius:8px;padding:7px;overflow-wrap:anywhere}.cat-foot{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:8px}.cat-foot span{font-size:9px;color:#b3b29e}.cat-foot button{font-size:9px;color:#c1ddcf;background:#2a473ea3;border:1px solid #477367;border-radius:5px;padding:3px 5px;cursor:pointer}.cat-station.new-done{animation:cat-station-flash 2s ease-out}.cat-station.new-done img{animation:cat-pop .65s ease-out,cat-breath 4s 1s infinite}.cat-station.cat-muted img{animation:none}
.workbench-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #25494c;margin-top:9px;padding-top:10px;color:#638a8c;font-size:10px;line-height:1.4}.workbench-footer span:first-child{display:flex;gap:6px;align-items:center}.workbench-foot-dot{width:4px;height:4px;background:#5baca1;border-radius:50%}
.delta-chip{position:absolute;z-index:5;right:14px;top:35px;padding:3px 7px;border:1px solid #58c7a3;background:#1a5945;color:#d0ffea;font-size:12px;font-weight:700;border-radius:5px;pointer-events:none;animation:delta-up 1.6s ease-out both}.metric.flash-count{animation:metric-flash 1.3s ease-out 1}
@keyframes workbench-sweep{to{background-position:-260% 0}}@keyframes workbench-specks{to{transform:translate(22px,-14px)}}@keyframes workbench-glow{50%{opacity:.58}}@keyframes workbench-pulse{50%{opacity:.35;box-shadow:0 0 0 5px #76dfbd15}}@keyframes workbench-chip-in{from{opacity:0;transform:translateX(13px)}to{opacity:1;transform:none}}@keyframes workbench-chip-glow{from{border-color:#c5fbdb}to{border-color:#315553}}@keyframes stage-flash{20%{border-color:#b5fbd6;box-shadow:0 0 25px #b0ffd520}to{box-shadow:none}}@keyframes cat-breath{50%{transform:translateY(-3px) scale(1.01)}}@keyframes cat-pop{30%{transform:translateY(-7px) scale(1.07)}}@keyframes cat-station-flash{15%{border-color:#f6ad57;box-shadow:0 0 25px #ffb36833}to{box-shadow:none}}@keyframes delta-up{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}100%{opacity:0;transform:translateY(-20px)}}@keyframes metric-flash{20%{box-shadow:0 0 24px #62ebbc32}100%{box-shadow:none}}
@media(max-width:1100px){.workbench-body{grid-template-columns:minmax(0,1fr) 186px}.cat-station{grid-template-columns:78px 1fr}.cat-visual{height:122px}.cat-visual img{height:119px}.cat-id span{display:block}.engine-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr)}.engine-stage{min-height:108px}.engine-stage strong{font-size:22px}.engine-stage small{font-size:8px}}
@media(max-width:760px){.workbench{padding:13px 12px;margin-top:12px;border-radius:14px}.workbench-title h2{font-size:14px}.workbench-title h2 span{font-size:8px}.workbench-title p{font-size:10px}.workbench-indicator small{display:none}.workbench-body{grid-template-columns:minmax(0,1fr);gap:10px}.engine-flow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:2px}.engine-stage{min-height:90px;padding:7px 2px;gap:4px;border-radius:9px}.engine-stage-icon{height:25px;width:25px;font-size:14px}.engine-stage-label{font-size:9px}.engine-stage strong{font-size:20px}.engine-stage small{display:none}.engine-link{overflow:hidden}.engine-live-row{flex-direction:column;align-items:flex-start;gap:7px;padding-top:10px}.engine-chips{width:100%}.cat-station{min-height:98px;grid-template-columns:84px 1fr;align-items:center}.cat-visual{height:96px}.cat-visual img{height:95px}.cat-info{align-self:center}.cat-id span{display:inline}.cat-message{margin-top:4px;min-height:0}.cat-foot{margin-top:5px}.workbench-footer span:first-child{max-width:78%}.workbench-footer span:last-child{white-space:nowrap}}
@media(max-width:400px){.workbench-title h2 span{display:none}.workbench-indicator{font-size:9px}.cat-message{font-size:10px}.engine-stage strong{font-size:18px}}
/* Existing capture modes use fixed 1600x900 / 450x800 canvases. Compress
   this add-on inside capture mode to preserve the original primary info. */
body.capture .workbench{padding:9px 13px;margin-top:7px;border-radius:11px}body.capture .workbench-head{margin-bottom:3px}body.capture .workbench-title-icon{width:20px;height:20px;font-size:13px}body.capture .workbench-title h2{font-size:11px}body.capture .workbench-title p{display:none}body.capture .workbench-body{grid-template-columns:minmax(0,1fr) 170px;gap:6px}body.capture .engine-stage{min-height:65px;padding:5px 4px}body.capture .engine-stage-icon{height:19px;width:19px;font-size:10px}body.capture .engine-stage strong{font-size:16px}body.capture .engine-stage small{display:none}body.capture .engine-live-row{display:none}body.capture .cat-station{min-height:65px;grid-template-columns:52px 1fr;padding:2px}body.capture .cat-visual{height:65px}body.capture .cat-visual img{height:64px}body.capture .cat-info{padding:2px}body.capture .cat-message{font-size:9px;line-height:1.2;margin-top:3px;min-height:0;padding:3px}body.capture .cat-foot{display:none}body.capture .workbench-footer{display:none}body.capture .workbench-indicator{font-size:9px}
body.portrait-capture .workbench{margin-top:7px;padding:6px 9px}body.portrait-capture .workbench-head{margin-bottom:4px}body.portrait-capture .workbench-body{grid-template-columns:1fr}body.portrait-capture .cat-station{display:none}body.portrait-capture .engine-stage{min-height:54px;padding:3px 1px}body.portrait-capture .engine-stage strong{font-size:14px}body.portrait-capture .engine-stage-icon{width:16px;height:16px;font-size:9px}body.portrait-capture .engine-stage-label{font-size:8px}body.portrait-capture .workbench-title h2{font-size:10px}body.portrait-capture .workbench-indicator{font-size:8px}
body.motion-reduced .workbench::before,body.motion-reduced .workbench::after,body.motion-reduced .cat-visual img,body.motion-reduced .cat-halo,body.motion-reduced .workbench-title-icon,body.motion-reduced .engine-link i,body.motion-reduced .workbench-indicator i,body.motion-reduced .engine-stage-activity,body.motion-reduced .cat-beacon,body.paused .workbench::before,body.paused .workbench::after,body.paused .cat-visual img,body.is-offline .workbench::before,body.is-offline .workbench::after,body.is-offline .cat-visual img,body.page-hidden .workbench::before,body.page-hidden .workbench::after{animation:none!important}
body.is-offline .workbench-indicator i{background:#d9ac7c;box-shadow:none;animation:none}body.is-offline .workbench{border-color:#736044}body.is-offline .engine-link{opacity:.25}body.paused .workbench-indicator i{background:#d9ac7c;animation:none}body:not(.has-live-activity) .engine-link i{animation:none}
@media(prefers-reduced-motion:reduce){.workbench *, .workbench::before,.workbench::after,.metric.flash-count,.delta-chip{animation:none!important;transition:none!important}}

/* Status gates apply to every decorative layer, not only the cat image. */
.workbench.motion-stopped *,.workbench.motion-stopped::before,.workbench.motion-stopped::after{animation:none!important;transition:none!important}
.workbench:not(.has-activity) .engine-link i{animation:none!important}
.workbench .engine-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Fit the supplied add-on into the existing fixed recording canvases.
   Only recording cards lose spare height; normal desktop/mobile are unchanged. */
body.capture.landscape-capture .page-heading{padding:10px 0}
body.capture.landscape-capture .primary-grid>.panel{height:226px}
body.capture.landscape-capture .secondary-grid>.panel{height:165px}
body.capture.landscape-capture .review-evidence{height:60px;margin:4px 0}
body.capture.portrait-capture .page-heading{padding:8px 0}
body.capture.portrait-capture .metric{height:70px}
body.capture.portrait-capture .lifetime-item{padding:3px 9px}
body.capture.portrait-capture .workbench{margin-top:4px;padding:4px 9px}
body.capture.portrait-capture .workbench-title-icon{width:18px;height:18px}
body.capture.portrait-capture .engine-stage{min-height:48px}
body.capture.portrait-capture .primary-grid>.feed-panel{height:120px}
body.capture.portrait-capture .primary-grid>.topics-panel{height:104px}
body.capture.portrait-capture .primary-grid>.reviews-panel{height:96px}
body.capture.portrait-capture .review-evidence{height:28px}
body.capture.portrait-capture .word-cloud{min-height:54px}

body.capture .engine-stage{gap:2px}

body.capture.portrait-capture .viewport{margin-top:0;margin-bottom:0}

/* UX audit: stronger state motion using transforms/opacity, with no task simulation. */
.view-tools{position:relative;font-size:12px;color:#b4d1c5}.view-tools summary{cursor:pointer;list-style:none;min-height:36px;display:flex;align-items:center}.view-tools[open] .review-controls{position:absolute;right:0;bottom:40px;z-index:15;padding:10px;background:#10272b;border:1px solid #45665b;border-radius:10px;box-shadow:0 10px 24px #0005}.view-tools .tool-btn{font-size:12px;min-height:38px}
.workbench::before{background:linear-gradient(110deg,transparent,#61dba610,transparent);background-size:auto;animation:ambient-drift 12s ease-in-out infinite alternate}.workbench::after{display:none}
.engine-gear{font-size:25px;background:transparent!important;box-shadow:none;animation:none;line-height:1;transform-origin:center}
.workbench[data-state="running"] .engine-gear{animation:engine-turn 6s linear infinite}.workbench[data-state="busy"] .engine-gear{animation:engine-turn 3.5s linear infinite}
.engine-link{opacity:.85;overflow:hidden}.engine-link::before{content:"";position:absolute;width:12px;height:2px;background:#b5ffdc;left:-12px;top:10px;box-shadow:0 0 8px #8cedc2;opacity:0}
.workbench[data-state="running"] .engine-link::before,.workbench[data-state="busy"] .engine-link::before{animation:flow-travel 2.6s linear infinite}.workbench[data-state="busy"] .engine-link::before{animation-duration:1.6s}
.workbench[data-state="queued"] .engine-link i{animation:none;opacity:.4}.workbench[data-state="queued"] [data-stage="queued"] .engine-stage-activity{animation:signal-light 1.8s ease-in-out infinite}
.engine-stage-activity{width:7px;height:7px}.engine-stage.has-tasks .engine-stage-activity{animation:signal-light 1.6s ease-in-out infinite}.engine-stage.flash::after{content:"";position:absolute;inset:0;border:2px solid #aaf7d3;border-radius:inherit;pointer-events:none;animation:arrival-ring 1.6s ease-out both}
.engine-chip{font-size:12px;max-width:100%!important}.engine-live-row{min-height:36px;padding-top:9px}.engine-micro-label{font-size:12px}.engine-chips{flex:1}
.cat-station[data-mood="working"] img{animation:cat-work 2.5s ease-in-out infinite}.workbench[data-state="busy"] .cat-station img{animation-duration:1.6s}.cat-station[data-mood="idle"] img{animation:cat-breath 6s ease-in-out infinite}.cat-station[data-mood="offline"] img,.cat-station[data-mood="paused"] img{animation:none}
.cat-station.new-done img{animation:cat-pop .65s ease-out 2}.cat-message{font-size:12px}.cat-foot span,.cat-foot button{font-size:11px}.workbench-footer{display:none}
.order-fresh{animation:event-arrive .3s ease-out,arrival-tint 1.5s ease-out}.event.fresh{animation:event-arrive .3s ease-out,arrival-tint 1.5s ease-out}
.samples-strip.is-empty{min-height:0;padding-top:12px;padding-bottom:12px}.samples-strip.is-empty .samples{display:none}.samples-strip.is-empty .samples-intro span{display:none}
.reviews-panel.is-empty .review-count,.reviews-panel.is-empty .review-footer{display:none}.panel.is-empty .empty-state{min-height:45px;padding:8px}.panel.is-empty .empty-symbol{display:none}
.estimate-disclosure{font-size:12px;color:#c6d3bc}.lifetime-label{font-size:12px}.lifetime-foot{font-size:11px}.method-link{font-size:12px}.workbench-indicator{font-size:12px}.engine-stage-label{font-size:12px}
@keyframes engine-turn{to{transform:rotate(360deg)}}@keyframes flow-travel{10%{opacity:.9}90%{opacity:.9}to{transform:translateX(55px);opacity:0}}@keyframes signal-light{50%{opacity:.3;transform:scale(.7)}}@keyframes arrival-ring{from{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.02)}}@keyframes event-arrive{from{opacity:.2;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes arrival-tint{from{background:#294e3b}to{background:transparent}}@keyframes ambient-drift{from{opacity:.3;transform:translateX(-12%)}to{opacity:.65;transform:translateX(12%)}}@keyframes cat-work{50%{transform:translateY(-3px) rotate(-1deg)}}
@container(max-width:640px){
 body:not(.capture) .page-heading h1{font-size:24px;line-height:1.45;letter-spacing:-.5px}
 body:not(.capture) .metric-heading,body:not(.capture) .metric-bottom,body:not(.capture) .metric-bottom strong{font-size:12px}
 body:not(.capture) .metric{padding:12px;min-height:120px}
 body:not(.capture) .metric-value{font-size:34px;margin:8px 0}
 body:not(.capture) .lifetime-label,body:not(.capture) .lifetime-foot,body:not(.capture) .lifetime-number small,body:not(.capture) .estimate-chip,body:not(.capture) .method-link{font-size:12px}
 body:not(.capture) .lifetime-label{white-space:normal}body:not(.capture) .lifetime-foot{white-space:normal}
 body:not(.capture) .estimate-disclosure{font-size:12px;line-height:1.7}
 body:not(.capture) .estimate-chip{white-space:nowrap;flex-shrink:0}
 body:not(.capture) .estimated .lifetime-label{display:block;min-height:36px}
 body:not(.capture) .estimated .estimate-chip{display:inline-block}
 body:not(.capture) .engine-stage-label{font-size:12px}body:not(.capture) .engine-stage strong{font-size:24px}
 body:not(.capture) .workbench-title h2{font-size:16px}body:not(.capture) .workbench-indicator{font-size:12px}
 body:not(.capture) .engine-live-row{gap:4px}body:not(.capture) .cat-message{font-size:14px;line-height:1.5}
 body:not(.capture) .cat-foot span,body:not(.capture) .cat-foot button{font-size:12px}body:not(.capture) .cat-foot button{min-height:32px}
 body:not(.capture) .primary-grid>.panel,body:not(.capture) .secondary-grid>.panel{height:auto;min-height:0;padding:14px}
 body:not(.capture) .events{height:210px;flex:none}body:not(.capture) .event{min-height:66px}
 body:not(.capture) .event-line{font-size:14px}body:not(.capture) .event-detail,body:not(.capture) .event-time{font-size:12px}
 body:not(.capture) .subtle,body:not(.capture) .panel-note,body:not(.capture) .text-button,body:not(.capture) .small-tabs button,body:not(.capture) .filter-group button,body:not(.capture) .mobile-asof{font-size:12px}
 body:not(.capture) .word-cloud{min-height:190px}body:not(.capture) .topic-detail{min-height:58px}
 body:not(.capture) .review-evidence{height:95px}body:not(.capture) .review-card-top,body:not(.capture) .review-card-bottom,body:not(.capture) .review-count,body:not(.capture) .review-position{font-size:12px}
 body:not(.capture) .case-field span,body:not(.capture) .order-label,body:not(.capture) .order-product,body:not(.capture) .order-time,body:not(.capture) .style-head{font-size:12px}
 body:not(.capture) .panel-head h2{font-size:16px}body:not(.capture) .review-tag,body:not(.capture) .verified,body:not(.capture) .topic-detail-kicker,body:not(.capture) .topic-detail-tip,body:not(.capture) .sample-info,body:not(.capture) .sample-name,body:not(.capture) .chart-axis,body:not(.capture) .style-num,body:not(.capture) .style-num small{font-size:12px}
 body:not(.capture) .word{font-size:clamp(12px,var(--word-size),26px)}
 body:not(.capture) .chart-wrap{height:110px}body:not(.capture) .orders{max-height:235px}
 body:not(.capture) .samples-strip{gap:10px}body:not(.capture) .samples{overflow-x:auto}
 body:not(.capture) .site-footer{flex-wrap:wrap;gap:6px 12px;font-size:12px}
 .workbench::before{animation:none}.cat-visual img{filter:none}.engine-stage{box-shadow:none}
 body:not(.capture) .word,body:not(.capture) .signal-bars i,body:not(.capture) .metric-orbit{animation:none!important}
}
body.capture .estimate-disclosure{font-size:10px}body.capture .view-tools{display:none}body.capture .engine-gear{font-size:20px}
body.capture.portrait-capture .workbench-body{grid-template-columns:minmax(0,1fr) 52px;gap:6px}body.capture.portrait-capture .cat-station{display:block;border:0;background:none;padding:0;min-height:45px}body.capture.portrait-capture .cat-visual,body.capture.portrait-capture .cat-visual img{height:46px}body.capture.portrait-capture .cat-info{display:none}
.workbench.motion-stopped *::before,.workbench.motion-stopped *::after{animation:none!important;transition:none!important}
body:not(.has-running) .signal-bars i,body:not(.has-running) .metric-orbit{animation:none}
body.motion-reduced .order-fresh,body.motion-reduced .event.fresh,body.paused .order-fresh,body.paused .event.fresh,body.is-offline .order-fresh,body.is-offline .event.fresh,body.page-hidden .order-fresh,body.page-hidden .event.fresh{animation:none!important}
@media(prefers-reduced-motion:reduce){.workbench *::before,.workbench *::after,.order-fresh{animation:none!important}}
