/* Soltek Go: six scenes from inspection to the recipient's final delivery. */
.inspection-demo{padding:0;border:1px solid #e7deef;border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 20px 65px #51327b08}.inspection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 30px;border-bottom:1px solid #eee7f5;background:#fff}.inspection-label{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1.45px;color:#8b7b9c}.inspection-label i{width:6px;height:6px;border-radius:50%;background:#a1bb73;box-shadow:0 0 0 4px #eff5e7}.inspection-scenarios{display:flex;background:#f5f1fa;border:1px solid #eee6f6;border-radius:99px;padding:4px;gap:3px}.inspection-scenarios button{border:0;background:none;border-radius:99px;color:#857590;padding:9px 15px;font-size:11px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.inspection-scenarios button span{margin-right:5px;font-weight:800}.inspection-scenarios button[aria-pressed=true]{background:#fff;color:#5f4782;box-shadow:0 2px 8px #49336310}.inspection-scenarios button[data-inspection-scenario=difference][aria-pressed=true]{color:#9d692d;background:#fff8ee}.inspection-studio{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:10px;min-height:430px;padding:25px 36px 20px 22px;background:linear-gradient(115deg,#fcfaff,#f5f0fa 70%,#eee7f6);position:relative;isolation:isolate}.inspection-workspace{position:relative;min-width:0;display:flex;align-items:center;padding-top:22px;padding-bottom:16px}.inspection-illustration{width:100%;height:auto;display:block;overflow:visible}.inspection-illustration text{font-family:inherit;font-size:43px;font-weight:800;fill:#7950d1}.workstation-label{display:flex;align-items:center;gap:11px;position:absolute;left:23px;top:6px;z-index:2}.workstation-mark{display:flex;align-items:center;background:#ebe2f6;border:1px solid #dfd0ef;border-radius:9px;padding:6px 8px;font-size:22px;font-weight:800;color:#9578b4;letter-spacing:-1.5px}.workstation-mark sup{font-size:14px;font-weight:500;margin-left:3px}.workstation-label>span:last-child{font-size:8px;letter-spacing:1.1px;font-weight:750;color:#84718f}.workstation-label small{display:block;font-size:10px;letter-spacing:0;font-weight:400;margin-top:4px;color:#a390b2}.inspection-scene-tag{position:absolute;top:17px;right:11px;display:flex;align-items:center;gap:7px;font-size:9px;color:#9b84b1}.inspection-scene-tag i{width:5px;height:5px;border-radius:50%;background:#b999df}.inspection-task{display:flex;align-items:center;gap:8px;justify-content:center;position:absolute;bottom:0;left:0;right:0;font-size:10px;color:#8f7b9d}.task-orbit{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e8f0dc;color:#879f5e;font-size:10px}.inspection-platform{opacity:.78}.inspection-parcel{transform-origin:386px 300px;transition:transform 1.1s cubic-bezier(.2,.65,.2,1)}.parcel-front{transition:transform 1s,opacity .7s;transform-origin:386px 305px}.parcel-product{transform:translateY(110px) scale(.68);transform-origin:386px 250px;opacity:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity .6s}.parcel-flap-right,.parcel-flap-back{transform-box:view-box;transform-origin:386px 236px;transition:transform 1.2s cubic-bezier(.3,.6,.2,1)}.parcel-flap-back{opacity:0}.parcel-tape,.parcel-top-seam{transition:opacity .4s}.inspection-truck{opacity:0;transform:translateX(-260px);transition:transform 1.2s,opacity .6s}.inspection-glove{opacity:0;transform:translate(-70px,-12px);transform-origin:190px 232px;transition:transform 1s,opacity .6s}.inspection-focus{opacity:0;transition:opacity .6s}.inspection-scan{animation:inspection-scan 3s ease-in-out infinite alternate}.inspection-check{opacity:0}.inspection-damage{opacity:0;transition:opacity .65s}.damage-ring{transform-origin:341px 241px;animation:inspection-ring 2.5s ease-out infinite}.inspection-camera{opacity:0;transform:translate(25px,-15px) rotate(7deg);transform-origin:570px 115px;transition:opacity .65s,transform .8s}.camera-flash-rays{opacity:0;animation:inspection-flash 2.6s ease-in-out infinite}.inspection-photo{opacity:0;pointer-events:none;transform-origin:center;transform-box:fill-box}.inspection-seal,.inspection-hold{opacity:0;transform:scale(.6);transform-origin:492px 294px;transition:transform .75s cubic-bezier(.15,1.5,.5,1),opacity .6s}.inspection-transfer{opacity:0;stroke-dashoffset:0;animation:inspection-transfer 2s linear infinite;transition:opacity .5s}.inspection-item-shadow{transition:rx 1s,opacity .6s}.inspection-account{display:flex;align-items:center;justify-content:center;position:relative;padding:34px 0 0}.review-phone{width:242px;min-height:364px;padding:25px 19px 20px;border:5px solid #fcfbfe;border-radius:30px;background:#fff;box-shadow:0 0 0 1px #ded2eb,0 16px 35px #67407f14;position:relative;transform:rotate(2deg);transition:transform .8s}.phone-notch{position:absolute;width:52px;height:5px;border-radius:99px;background:#e7dfef;left:50%;top:10px;transform:translateX(-50%)}.review-phone-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#544163;border-bottom:1px solid #f0e9f6;padding-bottom:13px;margin-bottom:17px}.phone-avatar{display:grid;place-items:center;width:23px;height:23px;background:#eee6f7;border-radius:50%;font-size:9px;color:#a184bc}.phone-case-label{font-size:7px;letter-spacing:1px;font-weight:700;color:#a791b8}.review-phone h4{font-size:15px;line-height:1.3;letter-spacing:-.3px;margin:7px 0 13px;color:#574168;min-height:39px}.phone-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:184px;transition:opacity .6s,transform .6s;gap:13px}.phone-package-icon{width:73px;height:73px;display:grid;place-items:center;color:#c4acd9;border-radius:20px;background:#f7f3fb}.phone-package-icon svg{width:51px;height:51px}.phone-pending>span{font-size:9px;color:#ac97ba;text-align:center}.phone-pending-bars{display:flex;gap:4px}.phone-pending-bars i{height:3px;width:20px;border-radius:4px;background:#ddd0ed;animation:inspection-wait 1.8s ease-in-out infinite}.phone-pending-bars i:nth-child(2){animation-delay:.2s}.phone-pending-bars i:nth-child(3){animation-delay:.4s}.phone-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;opacity:0;position:absolute;top:133px;left:19px;right:19px;transform:translateY(15px);transition:opacity .7s,transform .7s}.evidence-main{grid-column:1/-1;position:relative;display:flex;align-items:center;justify-content:center;height:107px;background:linear-gradient(130deg,#f1e7fb,#e5d8f2);border-radius:8px;overflow:hidden}.evidence-main svg{height:89px;width:89px;transform:rotate(-8deg)}.evidence-main>span{position:absolute;right:7px;bottom:6px;background:#fff9;border-radius:4px;padding:3px 5px;color:#9a7daf;font-size:6px;letter-spacing:.5px}.evidence-thumb{display:flex;align-items:center;justify-content:center;height:43px;border-radius:6px;background:#f2edf8;overflow:hidden}.evidence-thumb svg{height:42px;width:42px;transform:rotate(12deg)}.evidence-thumb:nth-child(3){background:#f5ebdc}.evidence-caption{grid-column:1/-1;font-size:7px;color:#aa94ba;text-align:center;padding-top:3px}.evidence-annotation{position:absolute;width:24px;height:24px;left:68px;top:53px;border:1.5px solid #d6a149;border-radius:50%;opacity:0}.phone-result{display:flex;align-items:center;gap:6px;margin-top:8px;padding:9px 8px;border:1px solid #e4edda;background:#f4f8ee;border-radius:7px;font-size:8px;color:#7c9454;opacity:0;transform:translateY(8px);transition:opacity .55s,transform .55s,background .5s}.phone-result>span:last-child{margin-left:auto}.phone-result-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.phone-decision{opacity:0;transform:translateY(8px);transition:opacity .65s,transform .65s;margin-top:9px}.phone-decision-ok{display:flex;gap:7px;align-items:center}.mini-avatar{width:22px;height:22px;border-radius:50%;background:#ece4f5;color:#a68ac2;display:grid;place-items:center;font-size:11px}.phone-decision-ok strong{display:block;font-size:8px;color:#8a749e}.phone-decision-ok small{font-size:7px;color:#b5a2c1;display:block;margin-top:3px}.phone-decision-difference{display:none}.decision-question{display:block;font-size:7px;color:#a38cab;margin-bottom:6px}.decision-button{display:block;background:#8360ba;color:#fff;padding:8px;border-radius:5px;text-align:center;font-size:7px;font-weight:600}.phone-footer-line{height:3px;width:56px;background:#e9e1f0;border-radius:3px;margin:16px auto -11px}.phone-notification{position:absolute;z-index:2;left:-24px;right:0;top:11px;display:flex;gap:8px;align-items:center;padding:12px 13px;border:1px solid #e9e1f2;background:#fffc;border-radius:13px;box-shadow:0 8px 25px #68458615;backdrop-filter:blur(6px);transform:translateY(-18px) scale(.93);opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1)}.notification-icon{display:grid;place-items:center;background:#ede2fe;color:#9369ca;font-weight:800;letter-spacing:-1px;font-size:15px;border-radius:7px;width:29px;height:29px}.phone-notification strong{display:block;font-size:9px;color:#886c9c}.phone-notification small{display:block;font-size:8px;color:#a58ab4;margin-top:3px}.phone-notification>i{font-size:7px;font-style:normal;color:#b49dc2;margin-left:auto}.inspection-narrative{display:flex;align-items:center;justify-content:space-between;padding:28px 34px 25px;gap:18px;min-height:133px;background:#fff}.inspection-counter{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:2px;color:#9676bc;font-weight:700}.inspection-counter span{color:#c1b2ce;font-weight:400;letter-spacing:1px}.inspection-narrative h3{font-size:24px;font-weight:650;letter-spacing:-.6px;line-height:1.2;margin:8px 0}.inspection-narrative p{font-size:12px;color:#95869f;margin:0;line-height:1.6;max-width:600px}.inspection-controls{display:flex;gap:7px;flex-shrink:0}.inspection-controls button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e9e0f3;background:#fff;color:#9c87ae;border-radius:50%;font-size:16px}.inspection-controls button:hover{background:#f7f2fd;border-color:#c5addf;color:#7950a3}.inspection-timeline{display:grid;grid-template-columns:repeat(6,1fr);padding:0 34px 25px;gap:9px;background:#fff}.inspection-timeline button{position:relative;text-align:left;background:none;border:0;color:#b4a5c0;font-size:10px;padding:13px 0 15px;white-space:nowrap;overflow:hidden}.inspection-timeline button>span{display:block;font-size:8px;letter-spacing:1px;margin-bottom:6px;font-weight:500}.inspection-timeline button:after,.inspection-timeline button>i{position:absolute;bottom:0;left:0;right:0;height:2px;background:#eee7f5;border-radius:3px;content:""}.inspection-timeline button>i{z-index:1;background:#a181c8;transform:scaleX(0);transform-origin:left}.inspection-timeline button[aria-pressed=true]{color:#805bad;font-weight:700}.inspection-timeline button[aria-pressed=true]>i{animation:inspection-progress var(--scene-time,5s) linear forwards}.inspection-timeline button[data-complete=true]>i{transform:scaleX(1);background:#d4c3e8}.inspection-timeline button[data-complete=true]{color:#9c83b3}.inspection-gate{display:flex;align-items:center;gap:8px;padding:15px 34px;background:#faf8fd;border-top:1px solid #efe8f6;font-size:10px;color:#9b8aa8;line-height:1.5}.inspection-gate>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;flex-shrink:0}.inspection-example{margin-left:auto;font-size:8px;white-space:nowrap;color:#b9abca}.inspection-fallback{font-size:13px;line-height:1.8;padding:20px 45px}.inspection-demo[data-step="0"] .inspection-truck{animation:inspection-arrival 4.4s ease-in-out both}.inspection-demo[data-step="0"] .inspection-parcel{animation:inspection-parcel-arrival 2s cubic-bezier(.2,.7,.3,1) both}.inspection-demo:not([data-step="0"]) .parcel-product{opacity:1;transform:translateY(0) scale(1)}.inspection-demo:not([data-step="0"]) .parcel-flap-right{transform:translate(79px,-20px) rotate(35deg) scale(.75)}.inspection-demo:not([data-step="0"]) .parcel-flap-back{opacity:1;transform:translate(-54px,-34px) rotate(-25deg)}.inspection-demo:not([data-step="0"]) .parcel-tape,.inspection-demo:not([data-step="0"]) .parcel-top-seam{opacity:0}.inspection-demo[data-step="1"] .inspection-glove{opacity:1;transform:translate(10px,-5px);animation:inspection-hand 4.7s ease-in-out both}.inspection-demo:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .parcel-front{transform:translateY(42px) scale(.85);opacity:.22}.inspection-demo:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .parcel-flap-right,.inspection-demo:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .parcel-flap-back,.inspection-demo:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .parcel-inside{opacity:.15}.inspection-demo:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .parcel-product{transform:translateY(-12px) scale(1.08)}.inspection-demo[data-step="2"] .inspection-focus{opacity:1}.inspection-demo[data-step="2"] .inspection-check{animation:inspection-check-in .6s ease-out forwards}.inspection-demo[data-step="2"] .inspection-check-one{animation-delay:1.1s}.inspection-demo[data-step="2"] .inspection-check-two{animation-delay:2.7s}.inspection-demo[data-step="2"] .inspection-check-three{animation-delay:4s}.inspection-demo[data-scenario="difference"]:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .inspection-damage{opacity:1}.inspection-demo[data-scenario="difference"] .inspection-check-three{display:none}.inspection-demo[data-step="3"] .inspection-camera{opacity:1;transform:none}.inspection-demo[data-step="3"] .photo-one{animation:inspection-photo-one 3.1s 1s ease-in-out both}.inspection-demo[data-step="3"] .photo-two{animation:inspection-photo-two 3.1s 1.7s ease-in-out both}.inspection-demo:is([data-step="3"],[data-step="4"],[data-step="5"]) .phone-pending{opacity:0;transform:scale(.9)}.inspection-demo:is([data-step="3"],[data-step="4"],[data-step="5"]) .phone-evidence-grid{opacity:1;transform:none;transition-delay:.8s}.inspection-demo[data-step="3"] .inspection-transfer{opacity:1}.inspection-demo:is([data-step="4"],[data-step="5"]) .phone-result{opacity:1;transform:none}.inspection-demo:is([data-step="4"],[data-step="5"]) .phone-notification{opacity:1;transform:none}.inspection-demo:is([data-step="4"],[data-step="5"]) .review-phone{transform:rotate(0)}.inspection-demo[data-step="5"] .phone-decision{opacity:1;transform:none}.inspection-demo[data-step="5"][data-scenario="ok"] .inspection-seal,.inspection-demo[data-step="5"][data-scenario="difference"] .inspection-hold{opacity:1;transform:scale(1)}.inspection-demo[data-scenario="difference"] .phone-result{background:#fff6e8;border-color:#f2dfc1;color:#bb8a48}.inspection-demo[data-scenario="difference"] .phone-decision-ok{display:none}.inspection-demo[data-scenario="difference"] .phone-decision-difference{display:block}.inspection-demo[data-scenario="difference"] .evidence-annotation{opacity:1}.inspection-demo[data-scenario="difference"][data-step="5"] .inspection-gate{background:#fff8ed;color:#ab895e}.inspection-demo[data-scenario="ok"][data-step="5"] .inspection-gate{background:#f4f8ee;color:#8c9b71}.inspection-demo[data-paused="true"] *,.inspection-demo[data-paused="true"] *:before,.inspection-demo[data-paused="true"] *:after{animation-play-state:paused!important}
@keyframes inspection-arrival{0%{opacity:0;transform:translateX(-170px)}20%,55%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-180px)}}@keyframes inspection-parcel-arrival{0%{transform:translate(-140px,-40px) scale(.65);opacity:0}20%{opacity:1}100%{transform:none;opacity:1}}@keyframes inspection-scan{from{transform:translateY(-70px)}to{transform:translateY(90px)}}@keyframes inspection-hand{0%{opacity:0;transform:translate(-50px,-10px)}25%,60%{opacity:1;transform:translate(20px,-10px)}100%{opacity:0;transform:translate(-30px,-45px)}}@keyframes inspection-check-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes inspection-ring{0%{transform:scale(.85);opacity:0}35%{opacity:.8}100%{transform:scale(1.25);opacity:0}}@keyframes inspection-flash{0%,34%,46%,100%{opacity:0}39%{opacity:1}}@keyframes inspection-photo-one{0%{opacity:0;transform:translate(-25px,20px) rotate(-15deg) scale(.8)}25%,45%{opacity:1;transform:translate(0,-10px) rotate(-9deg)}100%{opacity:0;transform:translate(320px,-40px) rotate(5deg) scale(.45)}}@keyframes inspection-photo-two{0%{opacity:0;transform:translate(-30px,35px) rotate(10deg) scale(.8)}25%,45%{opacity:1;transform:translate(0,5px) rotate(8deg)}100%{opacity:0;transform:translate(250px,-20px) rotate(0) scale(.45)}}@keyframes inspection-transfer{to{stroke-dashoffset:-36}}@keyframes inspection-wait{0%,100%{opacity:.35}50%{opacity:1}}@keyframes inspection-progress{to{transform:scaleX(1)}}
@media(min-width:1200px){.inspection-studio{grid-template-columns:minmax(0,1fr) 310px;min-height:475px;padding-right:48px}.review-phone{width:250px}.inspection-account{padding-top:40px}.phone-notification{top:20px;left:-35px}.inspection-workspace{padding-right:15px}.workstation-label{left:30px;top:10px}}
@media(max-width:850px){.inspection-studio{grid-template-columns:minmax(0,1fr) 230px;padding:24px 22px 20px 6px;gap:0;min-height:360px}.review-phone{width:213px;padding:23px 15px 16px;border-radius:26px;min-height:347px}.phone-evidence-grid{left:15px;right:15px;top:128px}.phone-notification{left:-10px;top:7px}.workstation-label{left:19px}.workstation-label small{display:none}.inspection-scene-tag{display:none}.inspection-narrative{padding:25px}.inspection-toolbar{padding:19px 23px}.inspection-timeline{padding:0 25px 23px}.inspection-gate{padding-inline:25px}.inspection-narrative h3{font-size:21px}.inspection-label{font-size:8px;letter-spacing:1px}}
@media(max-width:620px){.inspection-demo{border-radius:20px}.inspection-toolbar{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.inspection-scenarios{width:100%}.inspection-scenarios button{flex:1;padding:10px 9px;font-size:11px}.inspection-studio{display:flex;flex-direction:column;padding:15px 12px 20px;gap:8px}.inspection-workspace{width:100%;padding:24px 0 25px}.inspection-illustration{max-height:260px}.workstation-label{left:12px;top:0}.workstation-label>span:last-child{font-size:7px}.workstation-mark{font-size:17px;padding:5px 7px}.inspection-task{font-size:9px;bottom:1px}.inspection-account{padding:0 8px;display:block}.review-phone{width:100%;min-height:0;border:1px solid #e4d9f0;border-radius:15px;padding:14px 15px;transform:none;display:grid;grid-template-columns:1fr 116px;gap:0 14px;box-shadow:0 6px 18px #664c7910}.phone-notch,.phone-footer-line,.phone-case-label,.phone-notification{display:none}.review-phone-header{padding:0;border:0;margin:0 0 7px;font-size:9px;grid-column:1;justify-content:flex-start;gap:7px;flex-direction:row-reverse}.phone-avatar{width:19px;height:19px;font-size:8px}.review-phone h4{grid-column:1;font-size:14px;min-height:0;margin:0 0 6px}.phone-pending{grid-column:2;grid-row:1/5;min-height:94px;gap:5px}.phone-package-icon{width:49px;height:49px;border-radius:12px}.phone-package-icon svg{width:35px;height:35px}.phone-pending>span{font-size:7px}.phone-pending-bars{display:none}.phone-evidence-grid{left:auto;right:15px;top:14px;width:116px;grid-template-columns:1fr 1fr;gap:4px}.evidence-main{height:68px}.evidence-main svg{height:62px;width:62px}.evidence-thumb{height:22px}.evidence-thumb svg{width:23px;height:23px}.evidence-caption{display:none}.evidence-annotation{left:38px;top:37px;width:18px;height:18px}.phone-result{grid-column:1;margin:4px 0 0;padding:6px;font-size:7px;align-self:start;max-width:180px}.phone-decision{grid-column:1;margin-top:6px}.phone-decision-ok small{font-size:6px}.phone-decision-ok strong{font-size:7px}.phone-decision-difference{max-width:180px}.decision-question{display:none}.decision-button{font-size:6px;padding:6px}.mini-avatar{width:17px;height:17px;font-size:8px}.inspection-narrative{padding:22px 20px;align-items:flex-start;min-height:144px}.inspection-narrative h3{font-size:20px;max-width:250px}.inspection-narrative p{font-size:11px}.inspection-controls{gap:4px}.inspection-controls button{width:30px;height:30px;font-size:13px}.inspection-counter{font-size:9px}.inspection-timeline{grid-template-columns:repeat(3,1fr);padding:0 20px 22px;gap:9px 14px}.inspection-timeline button{font-size:10px;padding-top:7px;padding-bottom:13px}.inspection-timeline button>span{font-size:7px;margin-bottom:4px}.inspection-gate{padding:13px 20px;font-size:9px}.inspection-example{display:none}}
@media(prefers-reduced-motion:reduce){.inspection-demo *,.inspection-demo *:before,.inspection-demo *:after{animation:none!important;transition:none!important}.inspection-demo[data-step="0"] .inspection-truck{opacity:1;transform:none}.inspection-demo[data-step="2"] .inspection-check{opacity:1}.inspection-demo[data-step="1"] .inspection-glove{opacity:1;transform:none}.inspection-demo[data-step="3"] .photo-one{opacity:1;transform:translate(150px,-20px) rotate(8deg) scale(.8)}.inspection-timeline button[aria-pressed=true]>i{transform:scaleX(1)}}

/* Opening gesture: a softly modeled glove, opposed thumb and rounded fingers. */
.inspection-glove{transform-origin:173px 249px}
.inspection-demo[data-step="1"] .parcel-flap-right,.inspection-demo[data-step="1"] .parcel-flap-back{transition-delay:.45s}
@keyframes inspection-hand{
  0%{opacity:0;transform:translate(-58px,20px) rotate(6deg)}
  18%{opacity:1;transform:translate(-4px,4px) rotate(0)}
  38%{opacity:1;transform:translate(1px,-8px) rotate(-5deg)}
  65%{opacity:1;transform:translate(-4px,-29px) rotate(-10deg)}
  100%{opacity:0;transform:translate(-76px,-47px) rotate(-13deg)}
}
.inspection-demo[data-step="1"][data-paused="true"] .inspection-glove{animation:none;opacity:1;transform:translate(0,-8px) rotate(-5deg)}

/* The sixth scene is the actual next leg: Soltek Go -> final recipient. */
.inspection-dispatch{opacity:0;visibility:hidden;transition:opacity .55s;pointer-events:none}
.inspection-dispatch .dispatch-label{font-size:14px;font-weight:600;letter-spacing:0;fill:#857193}
.inspection-dispatch .dispatch-brand{font-size:18px;font-weight:800;letter-spacing:-1px;fill:#9270b5}
.inspection-dispatch .dispatch-truck-logo{font-size:33px;letter-spacing:-2px;fill:#9a77bf}
.dispatch-hold{display:none}.dispatch-wheel-back{transform-origin:251px 318px}.dispatch-wheel-front{transform-origin:364px 318px}
.inspection-demo[data-step="5"] .inspection-dispatch{opacity:1;visibility:visible}
.inspection-demo[data-step="5"] :is(.inspection-parcel,.inspection-platform,.inspection-item-shadow,.inspection-seal,.inspection-hold,.inspection-damage){opacity:0;visibility:hidden}
.inspection-demo[data-step="5"][data-scenario="ok"] .dispatch-vehicle{animation:inspection-final-delivery 7s cubic-bezier(.3,.1,.3,1) both}
.inspection-demo[data-step="5"][data-scenario="ok"] .dispatch-wheel{animation:inspection-drive-wheel 7s cubic-bezier(.3,.1,.3,1) both}
.inspection-demo[data-step="5"][data-scenario="ok"] .dispatch-route{animation:inspection-road 2s linear infinite}
.inspection-demo[data-step="5"][data-scenario="difference"] .dispatch-vehicle{transform:translate(-15px,5px)}
.inspection-demo[data-step="5"][data-scenario="difference"] .dispatch-hold{display:block}
.inspection-demo[data-step="5"][data-scenario="difference"] .dispatch-ready{display:none}
.inspection-demo[data-step="5"][data-scenario="difference"] .dispatch-route{stroke:#d3bb9d}
.inspection-demo[data-step="5"][data-scenario="difference"] .dispatch-destination{opacity:.6}
@keyframes inspection-final-delivery{0%,12%{transform:translate(-25px,5px)}82%,100%{transform:translate(157px,-3px)}}
@keyframes inspection-drive-wheel{0%,12%{transform:rotate(0)}82%,100%{transform:rotate(720deg)}}
@keyframes inspection-road{to{stroke-dashoffset:-30}}
.phone-shipping{position:absolute;top:138px;left:19px;right:19px;padding:16px 10px 20px;text-align:center;background:linear-gradient(140deg,#faf7fd,#efe7f7);border-radius:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .6s,transform .6s}
.phone-shipping-label{display:block;font-size:7px;letter-spacing:1.5px;color:#a28bb5;font-weight:700}
.phone-shipping svg{width:100%;height:85px;margin:3px 0 6px}.phone-shipping strong{display:block;font-size:12px;color:#856c98}.phone-shipping small{display:block;margin-top:7px;font-size:8px;color:#a08bb1}
.inspection-demo[data-step="5"][data-scenario="ok"] .phone-evidence-grid{opacity:0;visibility:hidden;transition-delay:0s}
.inspection-demo[data-step="5"][data-scenario="ok"] .phone-shipping{opacity:1;visibility:visible;transform:none}
.inspection-demo[data-step="5"][data-scenario="ok"] .phone-delivery-truck{animation:inspection-phone-delivery 7s ease-in-out both}
@keyframes inspection-phone-delivery{0%,12%{transform:translateX(-10px)}82%,100%{transform:translateX(30px)}}
@media(max-width:850px){.phone-shipping{top:133px;left:15px;right:15px}}
@media(max-width:620px){.phone-shipping{left:auto;right:15px;top:14px;width:116px;min-height:95px;padding:7px 5px}.phone-shipping svg{height:49px;margin:2px 0}.phone-shipping-label{font-size:5px;letter-spacing:.9px}.phone-shipping strong{font-size:8px}.phone-shipping small{font-size:5px;margin-top:4px}}
@media(prefers-reduced-motion:reduce){.inspection-demo[data-step="1"] .inspection-glove{transform:translate(0,-8px) rotate(-5deg)}.inspection-demo[data-step="5"][data-scenario="ok"] .dispatch-vehicle{transform:translate(100px,0)}.inspection-demo[data-step="5"][data-scenario="ok"] .phone-delivery-truck{transform:translateX(20px)}}
