.fleet-mismatch{position:relative;overflow:hidden;isolation:isolate}.fleet-mismatch-grid{background-image:linear-gradient(90deg,rgba(226,232,240,.7) 1px,transparent 0),linear-gradient(180deg,rgba(226,232,240,.7) 1px,transparent 0);background-size:28px 28px}.fleet-card-pin{transform-origin:50% 100%;animation:fleet-card-bob 7s ease-in-out infinite}.fleet-truck-pin{animation:fleet-truck-drift 7s ease-in-out infinite}.fleet-mismatch-flag,.fleet-truck-pin{transform-box:fill-box;transform-origin:center}.fleet-mismatch-flag{animation:fleet-flag-pop 7s ease-in-out infinite}.fleet-mismatch-line{stroke-dasharray:6 8;animation:fleet-dash 1.2s linear infinite}@keyframes fleet-card-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fleet-truck-drift{0%,12%{transform:translate(0)}42%,78%{transform:translate(248px,-62px)}to{transform:translate(0)}}@keyframes fleet-flag-pop{0%,32%{opacity:0;transform:translateY(10px) scale(.86)}42%,78%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0;transform:translateY(-4px) scale(.94)}}@keyframes fleet-dash{to{stroke-dashoffset:-28}}.fleet-beam{stroke-dasharray:5 7;animation:fleet-dash 1.4s linear infinite}.fleet-dot{offset-rotate:0deg;animation:fleet-travel 3.2s linear infinite}.fleet-dot-a{offset-path:path("M 28 36 C 120 36 150 130 230 148");animation-delay:0s}.fleet-dot-b{offset-path:path("M 28 92 C 120 92 150 140 230 148");animation-delay:.45s}.fleet-dot-c{offset-path:path("M 28 148 C 140 148 170 148 230 148");animation-delay:.9s}.fleet-dot-d{offset-path:path("M 28 204 C 120 204 150 160 230 148");animation-delay:1.35s}.fleet-dot-e{offset-path:path("M 28 260 C 120 260 150 170 230 148");animation-delay:1.8s}.fleet-dot-out-a{offset-path:path("M 310 148 C 370 148 400 64 492 48");animation-delay:.3s}.fleet-dot-out-b{offset-path:path("M 310 148 C 380 148 410 148 492 148");animation-delay:.8s}.fleet-dot-out-c{offset-path:path("M 310 148 C 370 148 400 232 492 248");animation-delay:1.3s}@keyframes fleet-travel{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.fleet-hub-core{animation:fleet-hub-pulse 2.8s ease-in-out infinite;transform-origin:260px 148px}@keyframes fleet-hub-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.fleet-chip-pulse{animation:fleet-chip 3.6s ease-in-out infinite}@keyframes fleet-chip{0%,to{box-shadow:0 0 0 0 rgba(14,165,233,0)}40%{box-shadow:0 0 0 4px rgba(14,165,233,.12)}}.fleet-stat{position:relative;overflow:hidden;animation:fleet-stat-box 1.1s ease-out both}.fleet-stat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#0ea5e9;transform-origin:left;animation:fleet-stat-bar 1.2s ease-out both}@keyframes fleet-stat-box{0%{transform:translateY(8px);box-shadow:0 0 0 0 rgba(14,165,233,0)}45%{transform:translateY(0);box-shadow:0 0 0 6px rgba(14,165,233,.1)}to{transform:translateY(0);box-shadow:0 1px 3px rgba(15,23,42,.04)}}@keyframes fleet-stat-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fleet-auto-token{animation:fleet-auto-move 3.4s ease-in-out infinite}@keyframes fleet-auto-move{0%{left:4%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:92%;opacity:0}}.fleet-caret{animation:fleet-blink 1s step-end infinite}.fleet-insight-row{animation:fleet-insight-in .7s ease-out both}@keyframes fleet-insight-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fleet-blink{50%{opacity:0}}.fleet-gauge-ring{animation:fleet-gauge-draw 1.1s ease-out forwards}@keyframes fleet-gauge-draw{to{stroke-dashoffset:var(--fleet-gauge-offset)}}.fleet-spark polyline{stroke-dasharray:160;stroke-dashoffset:160;animation:fleet-spark-draw 1.2s ease-out forwards}@keyframes fleet-spark-draw{to{stroke-dashoffset:0}}.fleet-bar{transform-origin:left;animation:fleet-bar-grow .9s ease-out both}@keyframes fleet-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fleet-auto-token,.fleet-bar,.fleet-beam,.fleet-card-pin,.fleet-caret,.fleet-chip-pulse,.fleet-dot,.fleet-gauge-ring,.fleet-hub-core,.fleet-insight-row,.fleet-mismatch-flag,.fleet-mismatch-line,.fleet-spark polyline,.fleet-stat,.fleet-stat:after,.fleet-truck-pin{animation:none!important}.fleet-truck-pin{transform:translate(248px,-62px)}.fleet-mismatch-flag{opacity:1;transform:none}.fleet-auto-token,.fleet-caret,.fleet-dot{display:none}.fleet-stat:after{transform:scaleX(1)}.fleet-spark polyline{stroke-dashoffset:0}.fleet-bar{transform:scaleX(1)}}