/* Reference resources stay still; only the human review has a timeline. */
.system-ai .system-playbooks{gap:9px;margin:19px auto 0;max-width:590px}
.system-ai .system-playbook{min-height:88px;padding:10px 11px;gap:5px;box-shadow:1px 2px 0 #e7f0f6;transition:none;animation:none;translate:none}
.system-ai .system-playbook strong{font-size:12px;line-height:1.3}
.system-ai .system-playbook small{font-size:10px;line-height:1.35}
.system-ai .playbook-file{font-size:8px}
.system-ai .system-playbook i{display:none}
.review-desk{width:260px;height:260px;overflow:hidden;background:radial-gradient(ellipse at center,#edf6fc 0%,#fff 70%);border-radius:12px}
.review-desk:after{display:none}
.review-proof{position:absolute;top:20px;left:20px;width:154px;height:194px;background:#fff;border:1px solid #d4e4ee;box-shadow:3px 5px 0 #e9f1f6;transform:rotate(-6deg);padding:14px;color:#237ca5}
.proof-eyebrow{display:block;font:7px/1.2 monospace;letter-spacing:1px;color:#728b9b}
.proof-heading{margin-top:16px;position:relative;display:grid;gap:5px}
.proof-heading i{height:5px;background:#1a789f;border-radius:2px;width:90%}.proof-heading i:last-child{width:65%}
.proof-visual{height:42px;margin:13px 0;background:linear-gradient(130deg,#d5ebf8 50%,#b6d8ed 50%);border-radius:3px}
.proof-lines{display:grid;gap:5px}.proof-lines i{height:3px;background:#dce8ee}.proof-lines i:last-child{width:70%}
.proof-note{position:absolute;left:-5px;top:53px;transform:rotate(-3deg);padding:4px 5px;border-bottom:2px solid #bd6254;background:#fff7f1;color:#b74d41;font-size:9px;font-weight:600;opacity:0}
.proof-seal{position:absolute;top:105px;left:18px;transform:rotate(-12deg);width:67px;height:52px;border:2px solid #278352;border-radius:5px;background:#f5fff9ed;color:#218454;font-size:27px;line-height:30px;text-align:center;opacity:0}.proof-seal small{display:block;font:7px/1 monospace;letter-spacing:1px}
.review-desk .review-pose{inset:45px auto auto 46px;width:220px;height:220px;z-index:2;transition:none;transform:translate(var(--hand-x,0px),var(--hand-y,0px)) rotate(var(--hand-angle,0deg));transform-origin:bottom right}
.review-desk .review-pose[data-pose="approved"]{top:55px;left:52px;width:205px;height:205px}
.review-desk-steps{position:absolute;bottom:0;left:12px;right:12px;display:flex;justify-content:space-between;z-index:3;background:#ffffffec;border-top:1px solid #e2edf4;padding:9px 0 5px;font-size:9px;color:#8296a4}
.review-core[data-pose="checking"] [data-step="checking"],.review-core[data-pose="issue"] [data-step="checking"],.review-core[data-pose="correcting"] [data-step="correcting"]{color:#126f9c;font-weight:700}
.review-core[data-pose="approved"] [data-step="approved"]{color:#218454;font-weight:700}
.review-core[data-pose="issue"] .proof-note,.review-core[data-pose="correcting"] .proof-note{opacity:1}
.review-core[data-pose="issue"] .proof-heading i,.review-core[data-pose="correcting"] .proof-heading i{background:#c87969}
.review-core[data-pose="approved"] .proof-seal{opacity:1}
@media(max-width:809px){.system-ai .system-playbooks{gap:8px}.system-ai .system-playbook{min-height:91px;padding:9px;gap:5px}.system-ai .system-playbook strong{font-size:11px}.system-ai .system-playbook small{font-size:10px}.review-desk{width:260px;height:260px;max-width:100%;margin:4px auto 14px}.review-desk .review-pose{max-width:none}}
