.fan-motion-player .fan-motion-stage{height:520px;padding:0;position:relative;overflow:hidden;background:#0b2234;touch-action:none}.fan-motion-player.is-loading .fan-motion-stage{display:flex;justify-content:center;align-items:center;color:#afc9dc}.fan-motion-stage canvas{display:block;width:100%;height:100%;outline:none}.f3-labels{position:absolute;inset:0;pointer-events:none}.f3-object-label{position:absolute;transform:translate(-50%,-100%);background:#0c293ded;border:1px solid #6699b363;color:#e0f2fd;border-radius:5px;padding:5px 8px;font:11px Arial,sans-serif;white-space:nowrap;pointer-events:none;max-width:170px;overflow:hidden;text-overflow:ellipsis}.f3-object-label:after{content:'';position:absolute;left:50%;top:100%;width:1px;height:12px;background:#6395aa}.f3-views{display:flex;gap:8px;padding:10px 24px;align-items:center;border-bottom:1px solid #ffffff16;background:#102b40;flex-wrap:wrap}.f3-views button{border:1px solid #718a9e60;background:transparent;color:#d4eaf5;font:inherit;font-size:12px;border-radius:6px;padding:9px 14px;cursor:pointer;min-height:38px}.f3-views button[aria-pressed=true]{background:#24526e}.f3-views span{margin-left:auto;font-size:11px;color:#9dbbd0}.fan-motion-player:not(.is-enhanced) .f3-views{display:none}.fan-motion-controls input{accent-color:#8ce5e9}.fan-motion-controls label{white-space:nowrap}.fan-motion-controls .f3-toggle{gap:6px}.fan-motion-progress{display:none!important}.fan-motion-heading .fan-motion-badge{white-space:normal}.fan-motion-controls .fan-motion-state{flex-basis:100%;margin-left:0}.fan-motion-stage[data-ready=true]:after{content:'CONCEPTUAL 3D · NOT PRODUCT CAD';position:absolute;bottom:15px;left:20px;color:#86a9c0;font-size:9px;letter-spacing:1.4px;pointer-events:none}
@media(max-width:650px){.fan-motion-player .fan-motion-stage{height:385px}.f3-views{padding:12px 16px;gap:7px}.f3-views span{flex-basis:100%;margin:3px 0}.f3-object-label{font-size:9px;padding:4px 5px;max-width:100px}.fan-motion-stage[data-ready=true]:after{font-size:8px;left:12px}.fan-motion-toolbar .fan-motion-select-wrap{max-width:100%}.fan-motion-controls{gap:12px}}
.fan-motion-caption span{white-space:normal}.f3-object-label[hidden]{display:none}
